marona 0.2.21
marona: ^0.2.21 copied to clipboard
Use Marona to build AI apps for any AI interface, edge device, or intelligent agent. Build once and deploy online, offline, or in hybrid environments through a unified runtime.
Changelog #
0.2.21 #
- Added standard
conversation_context.recent_tool_resultsfor offline/hybrid tool follow-ups. - Preserved tool result identifiers such as
idand*_idin compact local context.
0.2.20 #
- Added a standard local model executor hook for on-device runtimes.
0.2.19 #
- Resolve offline MCP execution targets from synced metadata using standard local gateway or localhost routes.
0.2.18 #
- Remove private repository metadata from the public package listing.
0.2.17 #
- Update the public package description.
0.2.16 #
- Shortened the
developerrole note to optional app behavior.
0.2.15 #
- Clarified that the optional
developerrole controls app behavior, not model configuration.
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.