William Valentin
4188c68130
feat: add persisted manual pi backend mode controls
2026-02-23 23:06:40 -08:00
William Valentin
1dfa6ce2b4
fix(pi): inherit default model and api key for embedded agent
2026-02-23 22:06:42 -08:00
William Valentin
559fe61168
fix(daemon): wire external backends into router deps
2026-02-23 21:54:57 -08:00
William Valentin
a389cd659c
feat(routing): add pi canary guardrails and backend audit telemetry
2026-02-23 21:13:01 -08:00
William Valentin
ac61c9c3fb
feat(backends): add optional pi_embedded backend and config wiring
2026-02-23 21:12:52 -08:00
William Valentin
f27aabae3b
Improve local service checks and web search tooling
2026-02-22 22:12:44 -08:00
William Valentin
a761813375
Bind audio.transcribe hydration to current message turn
2026-02-22 21:27:09 -08:00
William Valentin
db4e52dd7e
Harden audio transcription arg hydration and add rewrite audit event
2026-02-22 18:56:22 -08:00
William Valentin
9c8e9cd546
fix(tui): narrow tool inventory query detection
2026-02-22 17:12:30 -08:00
William Valentin
44c7409a20
feat(councils): add preflight, schema-driven outputs, and artifact reporting
2026-02-22 15:56:30 -08:00
William Valentin
b09bfc8373
Unify TUI slash commands and harden tool inventory responses
2026-02-21 12:39:27 -08:00
William Valentin
e9cb1d7c1a
feat(cli): add gemini-auth command and alias support
2026-02-21 11:39:23 -08:00
William Valentin
7c121b82c6
feat(councils-ui): add on-demand council conversations panel and model config controls
2026-02-21 11:26:04 -08:00
William Valentin
54cbf17133
feat(runtime): wire council command and routing integration
2026-02-21 10:49:20 -08:00
William Valentin
290303c14e
feat(memory): add daily log continuity controls
2026-02-19 11:58:42 -08:00
William Valentin
6b56d9e223
feat(models): add auth profile cooldown for api key pools
2026-02-19 11:45:55 -08:00
William Valentin
baa53f91d9
refactor(security): unify elevated mode handling across surfaces
2026-02-19 11:41:53 -08:00
William Valentin
027f7ad283
feat(models): add background task model override config and runtime wiring
2026-02-19 09:52:45 -08:00
William Valentin
7e480f11fc
fix(config): persist runtime patches to active overlay config path
2026-02-18 19:43:55 -08:00
William Valentin
cdba111831
fix(confirmations): guarded-action handling across webchat and tui
2026-02-18 17:43:57 -08:00
William Valentin
21232748b9
fix: graceful ctrl+c shutdown and await session-end memory writes
2026-02-18 11:30:47 -08:00
William Valentin
8234cc93f3
feat: add webchat pwa push subscription support
2026-02-18 10:46:55 -08:00
William Valentin
02fa604c7c
feat: add in-chat skill discovery and local registry install command
2026-02-18 10:41:12 -08:00
William Valentin
f34a974210
feat: add session-scoped workflow approval gate commands
2026-02-18 10:35:42 -08:00
William Valentin
8e3cd2e0ba
feat: add multi-key auth profile rotation for model providers
2026-02-18 10:29:54 -08:00
William Valentin
f341149ac7
feat: add automation reactions event-trigger layer
2026-02-18 10:26:40 -08:00
William Valentin
a71aa5992d
feat: implement tier-a4 tts voice output replies
2026-02-18 10:22:28 -08:00
William Valentin
f38fc063d2
feat: add proactive memory extraction and daily logs
2026-02-18 10:10:47 -08:00
William Valentin
16af5e75fd
feat: make /transfer bidirectional across telegram and tui
2026-02-18 07:55:08 -08:00
William Valentin
540f6780e6
feat(safety): gate sensitive tools behind elevation and immutable denylist
2026-02-17 23:51:04 -08:00
William Valentin
b0d06d0650
chore(rebase): realign duplicate backend/channel/schema files with main
2026-02-17 15:44:47 -08:00
William Valentin
b75f7fc4ef
test(routing): cover status backend output fast-path
2026-02-17 15:43:45 -08:00
William Valentin
88f6ae5b7a
feat(backends): add external-to-external failover before native fallback
2026-02-17 15:43:31 -08:00
William Valentin
898828bb70
feat(audit): log backend routing decisions and fallback events
2026-02-17 15:43:23 -08:00
William Valentin
4400bdfcc9
feat(backends): add retry/backoff controls for external CLI execution
2026-02-17 15:42:49 -08:00
William Valentin
ea0988e2f9
fix(backends): validate backends.default and enabled backend set
2026-02-17 15:42:33 -08:00
William Valentin
6d7970f489
feat(backends): support explicit backends.default selection
2026-02-17 15:42:30 -08:00
William Valentin
d0b48c5680
test(routing): cover per-agent backend override and native fallback
2026-02-17 15:42:23 -08:00
William Valentin
51af388650
feat(backends): add native fallback and tests for external runner prompt handling
2026-02-17 15:42:19 -08:00
William Valentin
1d84d69f4f
feat(backends): add configurable external CLI args and timeouts
2026-02-17 15:42:01 -08:00
William Valentin
bf3dbbfe32
feat(routing): support per-agent backend selection across native/external
2026-02-17 15:41:58 -08:00
William Valentin
1d59becfa5
feat(backends): add codex/gemini external runners and wire backend selection
2026-02-17 15:41:54 -08:00
William Valentin
2273ffd020
feat(agent): implement auto-escalation retries and track remediation state
2026-02-17 15:41:41 -08:00
William Valentin
21a7a18008
fix(config): enforce unsupported backend flags and route by modelFor tags
2026-02-17 15:39:34 -08:00
William Valentin
a055f4d338
feat: auto-route research-prefixed prompts to research agent
2026-02-17 15:23:04 -08:00
William Valentin
2b89024a71
feat: add /research command with sub-agent delegation
2026-02-17 15:21:11 -08:00
William Valentin
9a2f1e2bb2
chore: checkpoint browser tooling and routing updates
2026-02-17 15:18:37 -08:00
William Valentin
0a4cfda787
feat: add claude-sonnet-4-6 (20260217) model support
...
- costs.ts: add claude-sonnet-4-6-20260217 at $3/$15 per 1M tokens, claude-sonnet-4.6 GitHub alias at $0
- models.ts: add anthropicToGitHubModel mapping for claude-sonnet-4-6-20260217 → claude-sonnet-4.6
- tokens.ts: add 1M token context window for claude-sonnet-4-6-20260217
- providers.ts: bump Anthropic, GitHub Models, and Bedrock default to sonnet-4-6
- AGENTS.md: update default subagent model from claude-sonnet-4.5 to claude-sonnet-4.6
2026-02-17 14:56:41 -08:00
William Valentin
77ae15b3e2
feat(channels): add line and zalo minio override config
2026-02-17 10:54:43 -08:00
William Valentin
108641415f
feat(channels): share line and zalo binary attachments via minio
2026-02-17 10:45:31 -08:00