v0.6.5
thevoiceguy/siphon-aiv0.6.5May 12, 2026by jaberjaber23
Upgrading?
AI Summary
Agent management enhancements including agent activation tool, cloneAgent API, server-assigned message IDs, and dashboard UI improvements.
Key Highlights
- New agent_activate tool and POST /api/agents/{id}/activate endpoint
- cloneAgent API for deep-cloning templates
- Every Message now carries a UUID v4 msg_id
- Inferencing indicator showing live LLM calls
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.5Related Repositories
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one