agentic-os/CHANGELOG.md

73 lines
2.8 KiB
Markdown

# Changelog
All notable changes to Agentic OS will be documented in this file.
## [v1.3.0] - 2026-06-28
### Added
- **Web Terminal** — Full bash shell in browser via xterm.js + WebSocket PTY (port 8082)
- 256-color support, terminal resizing, 10k line scrollback
- Reconnect and clear buttons
- Dark theme matching dashboard
- **Dynamic Agent Registry** — Register/remove custom agents via dashboard or API
- `GET /api/agents` — list all agents
- `POST /api/agents/register` — add custom agent (CLI, HTTP, or MCP type)
- `DELETE /api/agents/:name` — remove custom agent
- Agent config stored in `data/agent-registry.json`
- Custom agents auto-appear in status, health, router
- **Agent Health Dashboard** — Complete rewrite
- Card grid view with status indicators
- Registry table with type/source/actions
- "Add Agent" modal with form (name, binary, run args, health check, router keywords)
- Remove button for custom agents
- **Smart Router Extensibility** — Custom agents can register routing keywords via `data/router-keywords.json`
### Changed
- **Hermes Model** — Switched from `openrouter/owl-alpha` to free model chain:
1. `qwen/qwen3-next-80b-a3b-instruct:free` (primary)
2. `openai/gpt-oss-120b:free` (fallback 1)
3. `google/gemma-4-31b-it:free` (fallback 2)
4. `nvidia/nemotron-3-super-120b-a12b:free` (fallback 3)
- **Agent Discovery** — All endpoints now use dynamic registry instead of hardcoded `["opencode", "hermes", "gemini"]`
- `/api/status`, `/api/agents/health`, `/api/chat`, `/api/router/route`, `/api/agents/:name/stats`
- **Base URL** — Hermes now points to `https://openrouter.ai/api/v1` directly
### Fixed
- Audit log malformed timestamp entry removed
- Test artifacts cleaned from kanban, goals, cost history, brain
## [v1.2.0] - 2026-06-26
### Added
- Agent profiles (`agents/{opencode,hermes,gemini}/`)
- APScheduler integration (`scheduler/scheduler.py`)
- Plugin install from git repo or template (`POST /api/plugins/install`)
- Connected apps / integrations system
## [v1.1.0] - 2026-06-05
### Added
- Kanban board (6-column, 13 API endpoints)
- Goals system with auto-sync to `brain/active-projects.md`
- Journal with daily entries and full-text search
- Agent health monitoring (3 endpoints)
- Smart Router with keyword-based task routing
- Learning Analytics (skill eval scores, trends)
- Session Replay (browse opencode logs)
- Cost Analytics (token usage tracking)
- Backup/restore system (tar.gz snapshots)
## [v1.0.0] - 2026-05-17
### Added
- Initial release
- FastAPI backend (58+ endpoints)
- Vanilla JS SPA dashboard (21 pages)
- 3 built-in agents: OpenCode, Hermes, Gemini CLI
- 16 skills with eval scoring
- Brain/memory system (markdown files)
- Scheduler (APScheduler + Hermes cron)
- Plugin registry
- Standards system
- Prompt templates