This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Summary
AI summaryUpdates Upgrade notes, Top user-facing wins, and Docs links across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Session resume via -c, --continue-last, and TUI /resume reopens the journal graph. Session resume via -c, --continue-last, and TUI /resume reopens the journal graph. Source: llm_adapter@2026-05-27 Confidence: high |
— |
| Feature | Medium |
LLM tool calls are validated against each tool's JSON Schema before dispatch. LLM tool calls are validated against each tool's JSON Schema before dispatch. Source: llm_adapter@2026-05-27 Confidence: high |
— |
| Feature | Medium |
`akmon scout` produces bounded planning dossiers; file tools support `dry_run` with stabilized `file_change_set` payloads. `akmon scout` produces bounded planning dossiers; file tools support `dry_run` with stabilized `file_change_set` payloads. Source: llm_adapter@2026-05-27 Confidence: high |
— |
| Feature | Medium |
`config.toml` fields `default_model`, `ollama_url`, enabled `[[mcp]]` servers, and `first_token_deadline_ms` are now honored; invalid configs warn instead of silently resetting. `config.toml` fields `default_model`, `ollama_url`, enabled `[[mcp]]` servers, and `first_token_deadline_ms` are now honored; invalid configs warn instead of silently resetting. Source: llm_adapter@2026-05-27 Confidence: high |
— |
| Feature | Medium |
Tool output parsers should prefer `changes[]` over legacy `files[]` in file‑modifying tool results; `files[]` remains as an alias. Tool output parsers should prefer `changes[]` over legacy `files[]` in file‑modifying tool results; `files[]` remains as an alias. Source: llm_adapter@2026-05-27 Confidence: high |
— |
| Bugfix | Medium |
Repeat-limit crash on `read_file` / `list_directory` exploration cap no longer exits with `InvalidTransition`. Repeat-limit crash on `read_file` / `list_directory` exploration cap no longer exits with `InvalidTransition`. Source: llm_adapter@2026-05-27 Confidence: high |
— |
Full changelog
Release notes: v2.1.0
Why this release
v2.1.0 hardens the v2.0.0 session loop for real daily use: resume works against the journal, tool dispatch is schema-validated, config.toml fields actually apply, and several deterministic crash paths are closed. AGEF v0.1.1 and the evidence substrate are unchanged.
Top user-facing wins
- Session resume:
-c,--continue-last, and TUI/resumereopen the journal graph instead of failing withsession already exists. - Repeat-limit crash fix: hitting the
read_file/list_directoryexploration cap no longer exits withInvalidTransition(#1). - Tool argument validation: LLM tool calls are checked against each tool's JSON Schema before dispatch (including MCP proxies).
- Config.toml wiring:
default_model,ollama_url, enabled[[mcp]]servers, andfirst_token_deadline_msare honored; invalid config files warn instead of silently resetting. - Scout + diff dry-run:
akmon scoutproduces bounded planning dossiers; file tools supportdry_runwith stabilizedfile_change_setpayloads.
Upgrade notes
- Safe upgrade from v2.0.0. Existing journals and AGEF bundles remain readable.
- CLI flags still override
~/.akmon/config.tomlwhen set to non-default values (e.g. explicit--model,--ollama-url). - Tool output parsers should prefer
changes[]over legacyfiles[]in file-modifying tool results (files[]remains as alias).
Verification checklist
akmon --version # should report 2.1.0
# Resume should not fail on second run with same session id
akmon --yes --task "hello" --output json
akmon -c --yes --task "continue from before" --output json
# Config warning (optional smoke test with intentional typo in config.toml)
akmon doctor
Docs links
- Configuration reference
- Release notes: v2.0.0 (baseline evidence model)
- Changelog
Full Changelog: https://github.com/radotsvetkov/akmon/compare/v2.0.0...v2.1.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Track Akmon, a Rust AI coding agent for regulated engineering
Get notified when new releases ship.
Sign up freeAbout Akmon, a Rust AI coding agent for regulated engineering
All releases →Related context
Beta — feedback welcome: [email protected]