-
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