main
feat(cost): LLM pricing + context-window catalog, pre-fills model registry (#4124)
feat(agent): expose agent library surface (#3383)
feat(profiles): top-level agent profiles — soul, memory, skills, MCP, connectors (#3632)
feat: Agent Tasks board + Settings > Agents registry panel (#2998)
feat(agent): gate subagent delegation by allowlist (#3426)
feat(agent-team): live teammate execution + messaging (#3374) (#3637)
feat(command_center): add stop/retry/continue/follow_up control verbs (#3373) (#3698)
feat(settings): surface approval history audit trail (#2949)
feat: tighten runtime policy + transport guards v3 (#3306)
Send client app version headers on backend requests (#1456)
Fix/update api (#319)
fix(channels): repair Discord & Telegram messaging end-to-end (#3712, #3763) (#3794)
feat(intelligence): add Connection Path finder (#2946)
Improve council agent UX and persistence (#3393)
feat(billing): drop rate-limit UI, surface cycle usage insights (#2027)
fix(embeddings): auto-detect custom OpenAI-compatible endpoint dimension at verification (#4056) (#4160)
feat(intelligence): add Entity Associations (#2942)
feat: add in-app feedback board (#3834)
feat(memory_goals): long-term goals list + enrichment agent + Brain UI (#3948)
feat(intelligence): add Knowledge Graph Centrality (#2931)
feat(intelligence): add Graph Cohesion (#2978)
Feat/refactor UI code (#52)
feat(mcp): MCP servers usable by the agent end-to-end — auth, OAuth, agent bridge (#3495) (#3648)
feat(mcp): ship MCP registry — unhide UI, transport-aware install, reconfigure, registry creds (#3039) (#3058)
feat(mcp-registry): redesign MCP tab with official registry as primary source (#3480)
feat(intelligence): add Knowledge Freshness (#2932)
feat(intelligence): add Memory Timeline (#2950)
feat(intelligence): add Namespace Overview (#2964)
Suggest OpenRouter free models when credits run out (#3320)
feat(settings): add Persona Pack v1 (closes #2345) (#2558)
feat(app): memory citations UI, respond queue, silent ingest refresh (#800)
feat(referral): switch to link-based claims with flat $5 rewards (#546)
feat(rewards): Discord connect + disconnect/re-link on the Rewards page (#3766)
fix(skills): surface registry-installed skills in Installed tab + raise catalog browse timeout (#3954) (#3987)
feat(agent_orchestration): cancel detached sub-agents when parent thread is closed (#3742)
refactor(core): move app state ownership into the Rust core (#320)
Persist agent run ledger state (#3391)
feat(thread_goals): Codex-style thread-level goal (core + RPC + tools + harness + UI) (#4087)
feat(agent): track session token costs (#4136)
feat(task-board): autonomous task runs as live task sessions (View work, cancel, degeneration guards) (#3380)
test: add 196 tests across MCP, services, utils, autocomplete (#855)
fix(auth): scope clearAllAppData to active user; fix re-onboarding race; drop dead API call (#1816)
refactor(inference): retire local_ai rpc namespace (#3476)
feat(voice): add voice provider registry with third-party STT/TTS support (#2586)
feat(intelligence): workflow orchestration UI + approval card (#3375) (#3697)
Split skills registry and runtime modules (#3481)
feat(intelligence): worktree isolation frontend + RPC wiring (#3376) (#3696)