All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Introduced the MobileGraph Agent Runtime.
New capabilities include:
Agent abstraction Stateful execution Execution context propagation Agent lifecycle management Coroutine-first execution model
Introduced graph-based workflow orchestration inspired by state machine execution.
Features include:
Directed workflow execution Node abstraction Edge routing State propagation Deterministic execution
Added immutable state management throughout graph execution.
Features include:
Immutable execution state State transitions Checkpoint-ready architecture Replay-friendly execution model
Integrated the Tool API into the agent runtime.
Agents can now invoke registered tools while maintaining execution context and middleware support.
Integrated Prompt Templates with agent execution.
- Core Runtime
- Providers
- Middleware
- Memory
- Documents
- Splitters
- Embeddings
- Retrieval
- RAG
- Improved DSL
- Improved event architecture
- Various bug fixes
- ADK Foundation: Initial release of the MobileGraph Agent Development Kit.
- Resilient Core: Automatic checkpointing and lifecycle-aware graph execution engine.
- Model Orchestration: Support for OpenAI, Gemini, and capability-based provider abstraction.
- Tool Infrastructure: Support for function calling with built-in semantic tool selection.
- Prompt DSL: Type-safe DSL for structured, token-aware prompt composition.
- Parsers: Structured data extraction using
kotlinx.serialization. - Memory Management: Local-first conversation persistence with sliding-window and summarization strategies.
- Observability: Passive observability via a global event stream and customizable logging middleware.
- KMP Support: First-class support for Android and iOS targets.