Commit Graph

  • 4317492e4b docs: update state.json with TUI fullscreen improvements and test count (1268) William Valentin 2026-02-10 13:29:14 -08:00
  • 2644ed269e fix(tui): reset agent state on /reset command in fullscreen mode William Valentin 2026-02-10 13:27:58 -08:00
  • 671ec035e9 fix(tui): show tool activity in fullscreen mode via Ink-compatible callback William Valentin 2026-02-10 13:26:47 -08:00
  • e46e8740a1 fix(tui): enable tool access in fullscreen mode via NativeAgent William Valentin 2026-02-10 13:21:22 -08:00
  • f892bbe6ca feat(tui): add ASCII art banner on startup William Valentin 2026-02-10 13:11:32 -08:00
  • f204ff1dd7 feat(tools): add Google Docs, Drive, and Tasks read-only tools William Valentin 2026-02-10 12:59:15 -08:00
  • 411c6d84a2 feat(tui): persist model tier selection and fix formatting William Valentin 2026-02-10 12:23:12 -08:00
  • 50471d63af feat(tools): add gmail.read tool for full email content William Valentin 2026-02-10 12:01:49 -08:00
  • d39d3ac367 docs: add Google Calendar section and new-tool checklist William Valentin 2026-02-10 11:51:56 -08:00
  • f6dedf0fbe fix(tui): register Google Calendar tools when gcal is enabled William Valentin 2026-02-10 11:45:05 -08:00
  • 55d35c80b4 feat(tui): improve tool use display and register Gmail tools William Valentin 2026-02-10 11:41:35 -08:00
  • 796e143d61 fix(agent): inject tool inventory note when tools change mid-session William Valentin 2026-02-10 11:41:31 -08:00
  • 94264e848c feat(tools): add Google Calendar tools and register Gmail/GCal in daemon William Valentin 2026-02-10 11:40:53 -08:00
  • 4cc29f534a fix(tui): render inline markdown formatting with ANSI codes William Valentin 2026-02-10 11:29:57 -08:00
  • ff03f74404 feat(cli): add gmail-auth command for OAuth2 token setup William Valentin 2026-02-10 10:33:01 -08:00
  • f4b9c850ab feat(setup): add contextual help text to all wizard flows William Valentin 2026-02-10 10:08:44 -08:00
  • f9446a4d67 docs: update gap analysis and state.json for setup wizard William Valentin 2026-02-10 09:44:52 -08:00
  • 7620616c7c test(setup): add integration tests and update shell completion William Valentin 2026-02-10 09:38:53 -08:00
  • f50d7d69fb feat(setup): wire setup command into CLI and start command William Valentin 2026-02-10 09:36:58 -08:00
  • d8b7b08270 feat(setup): add main orchestrator, menu, and CLI command William Valentin 2026-02-10 09:35:32 -08:00
  • 182d86957b feat(setup): add memory, automation, security, and gateway setup flows William Valentin 2026-02-10 09:34:04 -08:00
  • b673632b0f feat(setup): add channel setup flows William Valentin 2026-02-10 09:32:52 -08:00
  • 573cb43534 feat(setup): add model provider setup flows William Valentin 2026-02-10 09:31:43 -08:00
  • d35ce2beb5 feat(setup): add config builder and summary renderer William Valentin 2026-02-10 09:29:56 -08:00
  • 9cc03187b0 feat(setup): add prompt helpers for setup wizard William Valentin 2026-02-10 09:28:19 -08:00
  • 213dba855a refactor: make telegram config optional for non-telegram setups William Valentin 2026-02-10 09:27:18 -08:00
  • 48fab11066 docs: add setup wizard implementation plan William Valentin 2026-02-10 09:19:21 -08:00
  • 6b426a1e52 docs: add setup wizard design William Valentin 2026-02-10 09:14:45 -08:00
  • bab3f26ef6 docs: update pairing docs with SQLite persistence and TUI execution details William Valentin 2026-02-09 22:09:30 -08:00
  • 99b7e743f4 docs: update state.json with pairing persistence and TUI wiring William Valentin 2026-02-09 22:05:21 -08:00
  • 64e3716ede test(tui): add /pair command parsing tests William Valentin 2026-02-09 21:56:27 -08:00
  • 3ea4f64d6b feat(tui): wire /pair command execution with PairingManager William Valentin 2026-02-09 21:56:27 -08:00
  • 322852917c fix(tui): remove stale readline close listeners to prevent memory leak warning William Valentin 2026-02-09 21:50:43 -08:00
  • 62331c3a09 feat(daemon): wire PairingStore from SessionStore into PairingManager William Valentin 2026-02-09 21:49:25 -08:00
  • ecd3aca7c1 feat(session): add pairing_approved table and getPairingStore() William Valentin 2026-02-09 21:46:51 -08:00
  • 1e1a68924e feat(pairing): add PairingStore interface for persistence injection William Valentin 2026-02-09 21:42:17 -08:00
  • c3ca3f3776 feat(03-02): extend dashboard with live ops sections William Valentin 2026-02-09 21:34:11 -08:00
  • 7065b5e650 docs: update state.json with 03-01 metrics backend completion William Valentin 2026-02-09 21:31:30 -08:00
  • 982dcee5e0 docs(03-01): complete metrics collection backend plan William Valentin 2026-02-09 21:31:07 -08:00
  • a0feff9637 feat(03-01): hook metrics recording into agent request flow William Valentin 2026-02-09 21:29:14 -08:00
  • bd1880a44c feat(03-01): create MetricsCollector and wire into gateway William Valentin 2026-02-09 21:28:05 -08:00
  • 7565d55551 docs: update state.json with log-level system feature William Valentin 2026-02-09 21:23:57 -08:00
  • 35f4cab0dc feat: add log-level system to suppress noisy fallback debug output William Valentin 2026-02-09 21:23:07 -08:00
  • 94946eb7a8 docs(03): create phase plan for live ops dashboard William Valentin 2026-02-09 21:10:03 -08:00
  • fa4d6a057b docs(phase-02): complete phase execution William Valentin 2026-02-09 21:04:06 -08:00
  • 53d075538e docs(02-02): complete doctor overlay validation plan William Valentin 2026-02-09 21:01:29 -08:00
  • 6bd372162e feat(02-02): add overlay file validation to flynn doctor William Valentin 2026-02-09 21:00:18 -08:00
  • 19287c4cad docs(02-01): complete core overlay merge plan William Valentin 2026-02-09 20:58:52 -08:00
  • 29bc18502f feat(02-01): wire FLYNN_ENV resolution into shared.ts with overlay-aware loadConfigSafe William Valentin 2026-02-09 20:57:12 -08:00
  • c2cc052694 feat(02-01): implement deepMerge and overlay-aware loadConfig with tests William Valentin 2026-02-09 20:56:29 -08:00
  • 00b1716418 docs(02-config-overlays): create phase plan William Valentin 2026-02-09 20:44:03 -08:00
  • d72a04ef99 docs(phase-01): complete phase execution — verification passed William Valentin 2026-02-09 20:32:24 -08:00
  • 24688d1a16 docs(01-03): complete daemon composition root plan — Phase 1 done William Valentin 2026-02-09 20:25:39 -08:00
  • 701fcfcaed refactor(01-03): extract services/skills/gateway/mcp into services.ts, reduce index.ts to 140 lines William Valentin 2026-02-09 20:22:34 -08:00
  • 688f7a5154 docs(01-02): complete channel/agent/routing extraction plan William Valentin 2026-02-09 20:15:54 -08:00
  • 37901e3c20 docs(01-01): complete extract-models-memory-tools plan William Valentin 2026-02-09 20:15:17 -08:00
  • 35a0061de9 feat(01-02): extract channel adapter registration into src/daemon/channels.ts William Valentin 2026-02-09 20:14:23 -08:00
  • fb1199a1da refactor(01-01): extract tool registration into src/daemon/tools.ts William Valentin 2026-02-09 20:12:46 -08:00
  • efceb38cb6 feat(01-02): extract agent config and sandbox setup into src/daemon/agents.ts William Valentin 2026-02-09 20:11:32 -08:00
  • 00f8f74aac refactor(01-01): extract memory initialization into src/daemon/memory.ts William Valentin 2026-02-09 20:10:49 -08:00
  • 08f5b6b8e7 feat(01-02): extract message routing into src/daemon/routing.ts William Valentin 2026-02-09 20:09:28 -08:00
  • 86cda91f6b refactor(01-01): extract model client logic into src/daemon/models.ts William Valentin 2026-02-09 20:06:27 -08:00
  • c0baf3e45e docs(state): update state after phase 1 planning William Valentin 2026-02-09 20:01:33 -08:00
  • fcbf5866f3 docs(01-daemon-decomposition): create phase plans — 3 plans in 2 waves William Valentin 2026-02-09 20:01:12 -08:00
  • 0973b4610f docs: create roadmap (3 phases) William Valentin 2026-02-09 19:53:01 -08:00
  • 1910d1d833 docs: define v1 requirements for DX milestone William Valentin 2026-02-09 19:50:11 -08:00
  • 8eb0980b71 chore: add project config William Valentin 2026-02-09 19:43:49 -08:00
  • b19be89510 docs: initialize project William Valentin 2026-02-09 19:42:39 -08:00
  • d2d64f3361 docs: map existing codebase William Valentin 2026-02-09 19:31:05 -08:00
  • 85b1401440 docs: update README, CHANGELOG, CLAUDE.md, AGENTS.md for Tier 3-4 features (xAI, Voyage AI, gateway lock, shell completion, tailscale serve, DM pairing, lane queue, credential redaction, usage dashboard) William Valentin 2026-02-09 18:40:40 -08:00
  • e86653fc14 docs: update state.json and gap analysis scorecard for Tier 4 completion (77% match rate) William Valentin 2026-02-09 18:30:42 -08:00
  • 1e29da4da2 feat: complete DM pairing codes with channel adapters, gateway handlers, and TUI command (Tier 4 feature 4) William Valentin 2026-02-09 18:28:10 -08:00
  • 9d4d440ecf feat: add PairingManager and gateway lock tests (Tier 4 feature 4 foundation) William Valentin 2026-02-09 13:32:59 -08:00
  • 4413c4dc7c feat: add gateway lock, shell completion, and tailscale serve (Tier 4 features 1-3) William Valentin 2026-02-09 13:29:59 -08:00
  • 9be8f76bc7 feat: implement Tier 3 features — lane queue, credential redaction, token dashboard, xAI, Voyage AI William Valentin 2026-02-09 10:32:57 -08:00
  • 1d126cddfb feat: add Zhipu AI (GLM) model provider support William Valentin 2026-02-09 09:55:13 -08:00
  • ffa63a435e docs: update test count to 1001 William Valentin 2026-02-07 17:45:03 -08:00
  • 6ed8a4a8bf fix: gracefully handle Ollama models without tool support William Valentin 2026-02-07 17:44:47 -08:00
  • a0f5584220 docs: update CHANGELOG, state.json, and default config for local model tool calling William Valentin 2026-02-07 17:27:27 -08:00
  • fb20acfbcd feat: add tool calling support to Ollama and llama.cpp clients William Valentin 2026-02-07 17:20:27 -08:00
  • fcbab1e1ee docs: document system.info tool and runtime context in README, CHANGELOG, and gap analysis William Valentin 2026-02-07 16:27:16 -08:00
  • 8bf88049bf feat: add runtime context awareness — system.info tool + date/time in system prompt William Valentin 2026-02-07 16:22:17 -08:00
  • 33f6f142bc docs: add file.patch and Gmail Pub/Sub watcher documentation William Valentin 2026-02-07 15:45:41 -08:00
  • be3363fdc8 docs: update state.json and gap analysis — file.patch + Gmail (87/116 = 75%) William Valentin 2026-02-07 15:40:45 -08:00
  • 06438bb44f feat: add Gmail Pub/Sub watcher for inbound email automation William Valentin 2026-02-07 15:39:24 -08:00
  • 131d23989c feat: add file.patch tool for multi-hunk structured patches William Valentin 2026-02-07 15:39:15 -08:00
  • c1e2f1e86c Add documentation for agent model delegation fix William Valentin 2026-02-07 15:06:48 -08:00
  • c062f687d2 docs: add state.json update rule to AGENTS.md William Valentin 2026-02-07 14:55:25 -08:00
  • 308e7f228e docs: update state.json with tier 2 completion stats William Valentin 2026-02-07 14:53:50 -08:00
  • d0ebbff608 docs: add documentation for Tier 2 features William Valentin 2026-02-07 14:52:02 -08:00
  • 93c0d64e8d docs: update gap analysis — mark Tier 2 as complete (85/116 = 73%) William Valentin 2026-02-07 14:46:23 -08:00
  • 88731a50e3 feat: add heartbeat monitor and vector memory search (Tier 2) William Valentin 2026-02-07 14:45:11 -08:00
  • b50c140d25 feat: add Docker support and inbound webhooks (Tier 2) William Valentin 2026-02-07 14:36:05 -08:00
  • b322e8f29c fix: GitHub Copilot fallback — remove stale API version header and fix model name mapping William Valentin 2026-02-07 14:04:54 -08:00
  • e12eb3a0be fix: TUI now uses shared model router with auto-fallback support William Valentin 2026-02-07 13:58:34 -08:00
  • f43d6edfe0 docs: document fallback patterns in default.yaml William Valentin 2026-02-07 13:55:38 -08:00
  • 4876bad9ab feat: register web search and process tools in TUI mode William Valentin 2026-02-07 13:54:17 -08:00
  • 5984c42bfd feat: auto same-model fallback via GitHub Models when primary Anthropic provider fails William Valentin 2026-02-07 13:52:53 -08:00
  • d5694649bf docs: update gap analysis for tier 1 implementation (65% → 69%) William Valentin 2026-02-07 13:36:22 -08:00
  • 1c2f54fae3 feat: implement tier 1 quick wins (tool groups, typing, pruning, verbose, think) William Valentin 2026-02-07 13:35:00 -08:00