Highlights
Full Web Dashboard
10-page real-time monitoring UI at localhost:3000. Launch with ./start.sh --web.
- Dashboard — agent identity, mind state, active goals, budget, connected channels, tools/skills/knowledge stats at a glance
- Chat — real-time conversation with the agent, tool approval requests, step-by-step progress indicators
- Tools & Skills — browse all 107+ tools and 28 skills with search and category filters
- Knowledge — file browser with scope filters, chunk counts, expandable content viewer showing indexed chunks
- Autonomous Mind — live monitor with start/stop controls, budget tracking, config display, scratchpad viewer, action timeline, real-time event stream
- Schedule — view all cron schedules with status, next run, and task details
- Channels — gateway status, uptime, connected clients grouped by channel type
- Settings — read-only config viewer with all feature toggles and section cards
- History — task memory timeline with outcome badges + identity evolution log
Built with React 19, Vite 6, Tailwind v4, shadcn/ui, and Zustand. Connects to the gateway via WebSocket for live data.
Security Hardening (Phase 1–4)
All 7 identified security gaps closed:
- PII detection & redaction — SSN, credit card, email patterns scrubbed before LLM context
- Swarm boundary security — context sanitization, diff scanning for suspicious patterns, environment isolation, automatic kill switch for blocked agents
- Provider transparency — truncation detection, censorship detection, fallback tracking across providers
- Authority tiers — owner/admin/user/guest with per-tool permission filtering
- Resource exhaustion protection — storage quotas with configurable limits
Autonomous Mind Improvements
- Data-driven background thinking loop queries real system state (goals, tasks, memories, knowledge)
- LLM-controlled wakeup interval with min/max bounds
- Persistent scratchpad for working memory between cycles
- Real-time terminal display of mind activity
- Self-bootstraps on first run — explores tools, creates goals, establishes presence
Other Changes
- Agent logo in sidebar
- Channels grouped by type instead of listing individual WebSocket clients
./start.shkills stale gateway process on all launch modes (not just--web)knowledge/system/base templates tracked in git for CI- README updated with real screenshots and web launch instructions
- Docs updated to reflect completed web dashboard
Full Changelog: v2026.02.24.2...v2026.02.25.1