v0.6.5
jo-inc/camofox-browserv0.6.5May 12, 2026by jaberjaber23
AI Summary
This release focuses on agent management and dashboard improvements, including new APIs for cloning agents and waking them up, as well as significant UI enhancements for provider management.
Key Highlights
- New `agent_activate` tool and `cloneAgent` API for agent lifecycle management
- Providers screen overhaul with search, filter, and grouping capabilities
- Server-assigned UUID v4 message IDs for better debugging
- Lenient binding parse prevents crashes from malformed entries
New Features
- New `agent_activate` tool and `POST /api/agents/{id}/activate` endpoint
- cloneAgent API for deep cloning agents
- Server-assigned UUID v4 message IDs
- Inferencing indicator in the Web Dashboard
- Providers screen overhaul
- Telegram user_id surfaced in metadata
- Lenient binding parse
- Dependencies updated from open 5.3.3 to 5.3.4
Full Release Notes
Resolves **8 community issues** + 3 PRs merged from trusted contributors. 2585 tests passing, zero clippy warnings, zero regressions.
### Agents
- **#890** New `agent_activate` tool and `POST /api/agents/{id}/activate` endpoint. Orchestrator agents can wake suspended or crashed peers. Idempotent on Running, rejects Terminated.
- **#868** cloneAgent API. `POST /api/agents/{template_id}/clone` deep-clones a template, applies overrides, assigns a fresh agent ID and workspace path. Excludes `MEMORY.md` so the new agent starts fresh.
- **#869** Server-assigned message IDs. Every `Message` now carries a UUID v4 `msg_id` stamped at construction, plus an optional `provider_msg_id` for debugging. Legacy on-disk sessions get fresh IDs on first load.
### Web Dashboard
- **#1026** Inferencing indicator. Live pulse next to agents currently calling the LLM. Computed from `running_tasks` DashMap.
- **#931** Providers screen overhauled. Search, filter by status, group by category (frontier / oss / aggregator / regional / local), configured providers first.
- **#915** Telegram `user_id` surfaced. `metadata.telegram_user_id` and prompt prefix `[From: Name (tg_id:NNN)]` give agents a stable per-user identifier.
### Channels
- **#1146** Lenient binding parse. One malformed binding entry no longer drops the entire bindings table. Bad entries are logged at ERROR and dropped, survivors pass through.
### Docs
- **#1097** Workspaces gap documented (multi-component refactor needed, design comment posted).
- **#1037** follow-up. `docs/configuration.md` auth posture wording corrected. Middleware fail-closes on authenticated routes but a small set of public routes (health, static, OAuth callback) remain reachable so the login page can render. `OPENFANG_ALLOW_NO_AUTH` opt-in still required for open access.
- **#1175** Getting-started doc links fixed.
### Dependencies
- open 5.3.3 to 5.3.4
### Stats
- 2585 tests passing (+42 from v0.6.4)
- Zero clippy warnings (`--workspace --all-targets`)
- Zero regressions
**Full Changelog**: https://github.com/RightNow-AI/openfang/compare/v0.6.4...v0.6.5