Commit Graph

  • 6bb424cddc feat: add agent tools and sanitize tool names for Anthropic API William Valentin 2026-02-07 12:23:09 -08:00
  • f0e3987d1c feat: wire per-tier fallbacks in daemon model router setup William Valentin 2026-02-07 12:10:17 -08:00
  • b9b70ce2b1 feat: add per-tier fallback support to ModelRouter William Valentin 2026-02-07 12:09:38 -08:00
  • c8c3c74fde feat: add per-tier fallback field to model config schema William Valentin 2026-02-07 12:08:17 -08:00
  • 42696566f6 fix: resolve whatsapp-web.js ESM import for Node.js v25 William Valentin 2026-02-07 10:15:40 -08:00
  • 130711a377 docs: update documentation for P7 web UI dashboard completion William Valentin 2026-02-07 10:11:54 -08:00
  • 22230a3e3f feat: add web UI dashboard SPA with dashboard, chat, sessions, and settings pages William Valentin 2026-02-07 10:07:45 -08:00
  • f7d889e35e docs: update state.json with P6 completion and overall progress William Valentin 2026-02-07 09:11:49 -08:00
  • 2a962abcd0 feat: add audio transcription pipeline for voice messages William Valentin 2026-02-07 09:09:13 -08:00
  • e052778b0a feat: add gateway protocol attachment support William Valentin 2026-02-07 09:09:06 -08:00
  • b9bfee9c5b feat: add outbound attachment support with media.send tool William Valentin 2026-02-07 09:09:00 -08:00
  • 1e6f6bb5a4 feat: add image.analyze tool for vision model analysis William Valentin 2026-02-07 09:08:53 -08:00
  • d4530a7034 feat: add runtime provider/model switching via /model <tier> <provider/model> William Valentin 2026-02-06 23:42:14 -08:00
  • e92ce69067 docs: add commit-often and subagent model selection rules to AGENTS.md William Valentin 2026-02-06 23:42:06 -08:00
  • 73fc5d173d feat: add auto-login for GitHub Copilot when no token is available William Valentin 2026-02-06 22:33:48 -08:00
  • f363717f5f feat: add GitHub Copilot model provider with OAuth device flow William Valentin 2026-02-06 22:26:52 -08:00
  • a515912537 feat: add multimodal media pipeline for image support across all providers and channels William Valentin 2026-02-06 17:17:21 -08:00
  • cfdd448495 docs: add Docker sandbox and multi-agent routing design/implementation plans William Valentin 2026-02-06 16:52:38 -08:00
  • 880744846f feat: wire new providers, auth, mention-gating, and browser into daemon William Valentin 2026-02-06 16:52:18 -08:00
  • 8c56a5a1a8 feat: add Chrome DevTools Protocol browser tools William Valentin 2026-02-06 16:52:03 -08:00
  • 647d7779c7 feat: add group chat and mention-gating to channel adapters William Valentin 2026-02-06 16:51:52 -08:00
  • 20930a4816 feat: add query-param token auth and optional HTTP auth to gateway William Valentin 2026-02-06 16:51:41 -08:00
  • 0eb1f7a073 feat: add Gemini and Bedrock model providers William Valentin 2026-02-06 16:51:32 -08:00
  • e8e4fcd758 docs: update state.json with Docker sandbox and multi-agent routing William Valentin 2026-02-06 16:04:51 -08:00
  • 4dfa242716 feat: wire Docker sandboxing and agent routing into daemon William Valentin 2026-02-06 16:04:14 -08:00
  • fecf02acd1 feat: add agents barrel export William Valentin 2026-02-06 15:58:56 -08:00
  • 0d5601fb13 feat: add SandboxManager for per-session container lifecycle William Valentin 2026-02-06 15:58:34 -08:00
  • 1314ac0163 feat: add ToolRegistry.clone() and replace() for per-session registries William Valentin 2026-02-06 15:58:19 -08:00
  • ed1e290ddd feat: add AgentRouter for config-based sender/channel routing William Valentin 2026-02-06 15:53:50 -08:00
  • 7cb5287ed3 feat: add DockerSandbox class for container lifecycle William Valentin 2026-02-06 15:53:50 -08:00
  • d65ce078b7 feat: add AgentConfigRegistry for named agent configurations William Valentin 2026-02-06 15:52:58 -08:00
  • 430cb3f96e feat: add sandboxed tool wrappers for shell.exec and process.start William Valentin 2026-02-06 15:52:21 -08:00
  • daf8cac3fe feat: add sandbox, agent_configs, and routing config schemas William Valentin 2026-02-06 15:48:55 -08:00
  • e4eea764e7 docs: update state.json with tool allow/deny profiles and test count (606) William Valentin 2026-02-06 15:31:04 -08:00
  • ee0af0cc06 feat: add tool allow/deny profiles with per-agent and per-provider filtering William Valentin 2026-02-06 15:30:34 -08:00
  • 8238d3e981 docs: update state.json with P2 phase entries and test counts William Valentin 2026-02-06 15:13:14 -08:00
  • 4316dbd3be feat: add P2 features — retry policy, prompt templating, usage tracking, tech debt cleanup William Valentin 2026-02-06 15:12:35 -08:00
  • de68deb1b2 feat: add WhatsApp channel adapter (Phase 3c) William Valentin 2026-02-06 14:42:07 -08:00
  • 7a35b22458 feat: wire up all Phase 2-6 features into daemon and config William Valentin 2026-02-06 14:24:39 -08:00
  • 6d9e27a591 feat: enhance web-fetch with HTML-to-markdown extraction (Phase 6) William Valentin 2026-02-06 14:24:28 -08:00
  • 6af26f407c feat: add web search and background process tools (Phases 4-5) William Valentin 2026-02-06 14:24:23 -08:00
  • eeaec53893 feat: add Slack channel adapter (Phase 3b) William Valentin 2026-02-06 14:24:17 -08:00
  • 00db84f6a1 feat: add Discord channel adapter (Phase 3a) William Valentin 2026-02-06 14:24:11 -08:00
  • 2e1071230a feat: add persistent memory system (Phase 2) William Valentin 2026-02-06 14:23:59 -08:00
  • 0180d4fb8f docs: add Phase 0/1 implementation plan and feature gap analysis William Valentin 2026-02-06 13:17:51 -08:00
  • 306e11bd2e feat: add multi-model delegation (Phase 0) and context compaction (Phase 1) William Valentin 2026-02-06 13:17:02 -08:00
  • f7cc87a4bb fix: sync agent tier when /model command switches model William Valentin 2026-02-06 10:05:32 -08:00
  • e4b7f96d33 fix: provider-aware model routing with fallback visibility William Valentin 2026-02-06 09:58:56 -08:00
  • c9b1c607d5 docs: add CLI, cron, and doctor documentation to README; create CHANGELOG William Valentin 2026-02-06 00:48:52 -08:00
  • c607ff4a4f feat(config): export CronJobConfig type from config index William Valentin 2026-02-05 22:23:25 -08:00
  • ba15b36e49 feat(daemon): wire CronScheduler into channel registry William Valentin 2026-02-05 22:23:03 -08:00
  • b9e008ea23 feat(automation): add CronScheduler channel adapter William Valentin 2026-02-05 22:22:13 -08:00
  • c4d30fd0d3 feat(cli): implement doctor diagnostics with 10 health checks William Valentin 2026-02-05 22:20:37 -08:00
  • 826e217dce refactor: retire old entry points, delegate to CLI William Valentin 2026-02-05 22:18:16 -08:00
  • 1ed9a34715 feat(cli): implement tui command wrapping existing TUI logic William Valentin 2026-02-05 22:17:44 -08:00
  • 117f3405ce feat(cli): implement config display command William Valentin 2026-02-05 22:16:58 -08:00
  • 0699730627 feat(cli): implement sessions list command William Valentin 2026-02-05 22:16:29 -08:00
  • 237246a8cf feat(cli): implement send command for one-shot agent messages William Valentin 2026-02-05 22:15:46 -08:00
  • 72c75a8bd7 feat(cli): add CLI entry point with commander and start command William Valentin 2026-02-05 22:14:42 -08:00
  • 6f7b5b8f0f feat(cli): add shared utilities for config loading and output William Valentin 2026-02-05 22:13:05 -08:00
  • e157bc6102 feat(config): add automation.cron schema for scheduled jobs William Valentin 2026-02-05 22:12:12 -08:00
  • 69fc4dd531 chore: add commander and croner dependencies William Valentin 2026-02-05 22:10:44 -08:00
  • 224c023028 docs: add Phase 5a design and implementation plans William Valentin 2026-02-05 22:10:41 -08:00
  • 7c41ffad71 feat: add skills system for extensible capability packages William Valentin 2026-02-05 20:20:03 -08:00
  • cd839c7f0c feat: add MCP integration for external tool servers William Valentin 2026-02-05 20:10:37 -08:00
  • aa95f2132c feat: add channel adapter abstraction with Telegram and WebChat adapters William Valentin 2026-02-05 20:00:36 -08:00
  • 282a15d2b9 feat(gateway): add web UI with dashboard and chat interface William Valentin 2026-02-05 19:39:53 -08:00
  • f30a8bc318 feat(gateway): add WebSocket gateway with JSON-RPC protocol and auth William Valentin 2026-02-05 19:11:25 -08:00
  • ad7fc241f1 feat(telegram): display tool execution status messages William Valentin 2026-02-05 17:53:54 -08:00
  • 5088f7a6be feat(tui): display tool execution status in minimal TUI William Valentin 2026-02-05 17:53:00 -08:00
  • df92a9d95f feat: add tool capability descriptions to SOUL.md William Valentin 2026-02-05 17:50:47 -08:00
  • b686eb3fa3 test: add end-to-end tool integration tests William Valentin 2026-02-05 17:50:17 -08:00
  • b9601b50ab feat(daemon): wire tool registry and executor into agent William Valentin 2026-02-05 17:49:32 -08:00
  • 4f87643341 feat(agent): add iterative tool use loop with max iterations William Valentin 2026-02-05 17:48:38 -08:00
  • 96ade25e98 feat(models): add tool use support to OpenAIClient William Valentin 2026-02-05 17:44:04 -08:00
  • 36c1cfc768 feat(models): add tool use support to AnthropicClient William Valentin 2026-02-05 17:44:00 -08:00
  • c96165fb2f feat(tools): add barrel exports and allBuiltinTools list William Valentin 2026-02-05 17:40:13 -08:00
  • b00706325b feat: add tool framework foundation (types, registry, executor, shell tool, model types, SOUL.md) William Valentin 2026-02-05 17:39:40 -08:00
  • 32dd3ad728 feat(tools): add file read/write/edit/list builtin tools William Valentin 2026-02-05 17:39:20 -08:00
  • b913941e4f docs: add README and AGENTS.md documentation William Valentin 2026-02-05 15:51:50 -08:00
  • d2a597d49d fix: add model parameter to LlamaCppClient requests William Valentin 2026-02-05 15:51:33 -08:00
  • 2fc07b4bca feat: add timestamps to session messages William Valentin 2026-02-05 15:51:32 -08:00
  • 5558687ab9 feat: wire up num_gpu config and updated clients to daemon and TUI William Valentin 2026-02-05 15:51:30 -08:00
  • c1f64d6ded feat: enhance TUI with colors, command hints, and improved rendering William Valentin 2026-02-05 15:51:29 -08:00
  • dbf1acd822 feat: add streaming support and num_gpu option to Ollama client William Valentin 2026-02-05 15:51:28 -08:00
  • a2e1f73493 feat: wire up localProviders config to TUI William Valentin 2026-02-05 13:37:26 -08:00
  • f722cf2bf0 feat: add /backend command handler to MinimalTui William Valentin 2026-02-05 13:36:36 -08:00
  • 465b4a0c3c feat: add /backend command parsing William Valentin 2026-02-05 13:35:10 -08:00
  • dbeaa78e2c feat: add setLocalClient and getLocalProviderName to ModelRouter William Valentin 2026-02-05 13:34:25 -08:00
  • 0528b895b0 feat: add local_providers to config schema William Valentin 2026-02-05 13:33:50 -08:00
  • 61d9358449 docs: add backend switch implementation plan William Valentin 2026-02-05 13:32:35 -08:00
  • a893460397 docs: add backend switch command design William Valentin 2026-02-05 13:30:14 -08:00
  • d86710577d feat: wire up LlamaCppClient to model router William Valentin 2026-02-05 13:20:20 -08:00
  • 8e7fa24fd6 feat: add clear error message when llama-server not running William Valentin 2026-02-05 13:17:56 -08:00
  • e8079347c7 feat: add streaming support to LlamaCppClient William Valentin 2026-02-05 13:15:18 -08:00
  • a20156f8db feat: add LlamaCppClient with basic chat support William Valentin 2026-02-05 13:11:56 -08:00
  • 3cf28df111 docs: add llama.cpp implementation plan William Valentin 2026-02-05 13:09:23 -08:00
  • 785bbe4acd chore: add .worktrees to gitignore William Valentin 2026-02-05 13:07:09 -08:00
  • 6f5dd741a9 docs: add llama.cpp integration design William Valentin 2026-02-05 13:05:58 -08:00
  • f891c7aee8 fix: add API key/auth token support across all model clients William Valentin 2026-02-05 10:56:40 -08:00