v1.0.0 - First Stable Release
π First Stable Release
This release marks the first stable version of Mojentic for Elixir, released simultaneously across all four language implementations (Python, Elixir, Rust, and TypeScript) with full feature parity.
Highlights
- Complete LLM Integration Layer: Broker, OpenAI + Ollama gateways, structured output, tool calling, streaming with recursive tool execution, image analysis, tokenizer, embeddings
- Full Tracer System: Event recording, correlation tracking, event filtering, broker/tool integration
- Complete Agent System: Base agents, async agents, event system, dispatcher, router, aggregators, iterative solver, recursive agent, ReAct pattern, shared working memory
- Comprehensive Tool Suite: DateResolver, File tools (8 tools), Task manager, Tell user, Ask user, Web search, Current datetime, Tool wrapper (broker as tool)
- 24 Examples: Full example suite demonstrating all major features
- OTP Design: Idiomatic Elixir with GenServer-based components and supervision tree ready
Installation
def deps do
[{:mojentic, "~> 1.0.0"}]
endSee the full changelog for complete details.