marona 0.2.13
marona: ^0.2.13 copied to clipboard
Official Dart client SDK for Marona-compatible AI runtimes and Hub integrations.
Changelog #
0.2.13 #
- Added developer instruction support for
Marona.client(...)and message calls.
0.2.12 #
- Prefer provider-reported model IDs when a placeholder or stale local model ID is supplied.
0.2.11 #
- Added portable cache import/export for offline and hybrid clients.
- Standardized private synced context packets for local model execution.
- Redacted model provider secrets from exported cache snapshots.
0.2.10 #
- Added
client(input: ...)for text, image, and file input blocks. - Removed conversation IDs from the high-level client API and examples.
0.2.9 #
- Reserved for the first high-level client input API draft.
0.2.8 #
- Canonicalized app execution mode labels so Hybrid is displayed as one mode.
- Refreshed the README with a complete end-to-end usage example.
0.2.7 #
- Added standard execution mode helpers for Online, Hybrid, and Offline app availability labels.
0.2.6 #
- Compact local MCP tool results before sending them back to local models for final answer synthesis.
- Kept full structured MCP results available on
response.toolCall. - Avoided resending tool schemas on local model follow-up calls.
0.2.5 #
- Added safe local model and MCP response decoding for JSON, event-stream JSON, and non-JSON error bodies.
- Sent local tool results back to local models as valid JSON.
- Removed internal runtime/model implementation details from public docs.
0.2.4 #
- Replaced runtime route scanning with portable
execution_targets. - Added private context caching for paired offline/hybrid sync.
- Added standard
offline_not_installedtool result for unresolved offline targets.
0.2.3 #
- Added local MCP tool execution for offline/hybrid local model calls.
- Added recent conversation context cache for offline continuity.
- Added cache-backed Hub app connection in offline/hybrid mode.
0.2.2 #
- Added true hybrid fallback from local model execution to Marona Runtime.
- Documented hosted runtime routing with private/local runtime resources.
0.2.1 #
- Documented standard interface names and custom interface slug rules.
- Added
MaronaInterfacesandinterfaceNamePattern.
0.2.0 #
- Added online, offline, and hybrid runtime modes.
- Added model registration, local cache, and
response.text. - Made
Marona(...)the only public runtime client surface.
0.1.1 #
- Added client capability negotiation and generated UI response/event models.
- Added Hub integration client with
Marona.hub.connect(...). - Refreshed package documentation with step-by-step install and usage examples.
0.1.0 #
- Initial Marona-compatible runtime client package.
- Added messaging, app discovery, identity pairing, service connections, inbound events, attachments, and realtime session helpers.