Commit Graph

825 Commits

Author SHA1 Message Date
William Valentin 8b1f2d9a67 docs(eval): close pi canary phase with rollback decision and probe evidence 2026-02-23 22:44:30 -08:00
William Valentin 959216ac5c feat(audit): add router-based guard probe harness for pi canary 2026-02-23 22:44:26 -08:00
William Valentin 7b80c1e7a4 docs(eval): record guard-coverage preprobe window and updated gates 2026-02-23 22:38:18 -08:00
William Valentin c5b310c852 feat(audit): add guard-coverage thresholds to canary gate 2026-02-23 22:38:14 -08:00
William Valentin 2d42f65b9f docs(eval): enforce min-sample gates in canary artifacts and decision log 2026-02-23 22:34:54 -08:00
William Valentin 34d1562ce8 feat(audit): add sample-size gate thresholds for canary evaluation 2026-02-23 22:34:50 -08:00
William Valentin 2d31f85c75 docs(eval): add window B telemetry slice and maintain hold decision 2026-02-23 22:31:06 -08:00
William Valentin 9156adb2a8 docs(eval): record pi canary window A results and hold decision 2026-02-23 22:29:08 -08:00
William Valentin 4f88e047fd docs(plan): add pi canary evaluation gate and tracking (diagram review no topology change) 2026-02-23 22:26:35 -08:00
William Valentin afddd1ba7a feat(audit): add pi canary summary analyzer and cli script 2026-02-23 22:26:29 -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 e8204f5d42 feat(pi): support Agent runtime export in pi_embedded backend 2026-02-23 21:59:51 -08:00
William Valentin 559fe61168 fix(daemon): wire external backends into router deps 2026-02-23 21:54:57 -08:00
William Valentin ca713ce6d8 chore(pi): install pi-agent-core and align module defaults 2026-02-23 21:25:48 -08:00
William Valentin 722f0837f5 docs: document pi_embedded canary path and update state 2026-02-23 21:13:06 -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 0af44330b5 test(doctor): isolate gmail missing-token check from host auth store 2026-02-23 20:48:03 -08:00
William Valentin c4f5dfb52f test: stabilize breaking-change expectations for doctor, tools, and model reset 2026-02-23 20:46:58 -08:00
William Valentin b1b59ef25d docs(agents): require diagram review on every code change 2026-02-23 18:49:44 -08:00
William Valentin 36c2ad1b52 docs(agents): require ai-optimized diagram updates on flow changes 2026-02-23 18:49:15 -08:00
William Valentin b6c345eb14 docs(diagrams): refresh ai-optimized mermaid flows after audit 2026-02-23 18:48:10 -08:00
William Valentin d8188b5425 docs(audit): add report, google auth runbook, and agent repo map 2026-02-23 17:12:41 -08:00
William Valentin 092a9baeae fix(router): align fallback semantics and oauth provider behavior 2026-02-23 17:11:15 -08:00
William Valentin 00b2d646f7 feat(google-auth): centralize oauth token store and service checks 2026-02-23 17:11:09 -08:00
William Valentin 076379bfc1 refactor(config): generate paas profile from default overlay 2026-02-23 17:11:02 -08:00
William Valentin 5b95eb1874 fix(audit): expand tilde paths for audit log output 2026-02-23 17:10:53 -08:00
William Valentin 0bf69acafe fix(lint): clear error-level violations across runtime and ui 2026-02-23 16:51:44 -08:00
William Valentin 49fd2b5327 fix(daily-briefing): add calendar/tasks scope re-auth guidance 2026-02-23 16:07:12 -08:00
William Valentin 056b8ce515 feat(tools): support per-tool timeout override for council runs 2026-02-23 00:01:27 -08:00
William Valentin 80ce8d9aaf fix(gmail-auth): request explicit filter settings scope 2026-02-22 23:42:40 -08:00
William Valentin 266c37b353 feat(tui): add multiline paste mode in minimal UI 2026-02-22 23:30:28 -08:00
William Valentin 8411641061 fix(agent): recover from fake tool execution claims 2026-02-22 23:11:12 -08:00
William Valentin 7e7685a194 fix(agent): recover when action intent has no tool call 2026-02-22 23:01:52 -08:00
William Valentin 50c4f3de57 feat(gmail-auth): request full Gmail scope for filter permissions 2026-02-22 22:27:57 -08:00
William Valentin e51ca97ce4 docs(gmail): document filter creation support 2026-02-22 22:25:10 -08:00
William Valentin f04f8a241d feat(gmail): add filter creation tool and auth scope 2026-02-22 22:25:05 -08:00
William Valentin eb81e68dd8 docs: clarify searxng local endpoint and fallback setup 2026-02-22 22:16:39 -08:00
William Valentin f27aabae3b Improve local service checks and web search tooling 2026-02-22 22:12:44 -08:00
William Valentin b477705806 Isolate turn audio hydration with async local context 2026-02-22 21:41:49 -08:00
William Valentin a761813375 Bind audio.transcribe hydration to current message turn 2026-02-22 21:27:09 -08:00
William Valentin 89246e7da0 Recover cleanly from Telegram markdown parse errors 2026-02-22 21:18:19 -08:00
William Valentin 07f4f99187 fix(observability): resolve Flynn status from user-level systemd units 2026-02-22 21:05:51 -08:00
William Valentin 7206a94871 fix(observability): avoid false stopped Flynn status outside systemd 2026-02-22 21:02:17 -08:00
William Valentin 0a5972a732 feat(web-ui): add service health graphs and core log viewer 2026-02-22 20:54:43 -08:00
William Valentin ca463d5ca2 feat(gateway): add observability sources, series, and service log RPCs 2026-02-22 20:54:37 -08:00
William Valentin cbc880c12a Fix whisper compose entrypoint so STT port 18801 is reachable 2026-02-22 20:40:42 -08:00
William Valentin 3d59e5ea9d Add localhost->127.0.0.1 fallback for transcription fetch 2026-02-22 20:26:38 -08:00
William Valentin 58eee60023 feat: discover docker compose deps for dashboard 2026-02-22 20:22:37 -08:00
William Valentin ba6abfb078 feat: add brave search container and toolset 2026-02-22 20:12:54 -08:00