Commit Graph

10512 Commits

Author SHA1 Message Date
Vignesh Natarajan b5ab92eef4 chore (changelog): note read tool file_path alias warning fix 2026-02-14 19:10:05 -08:00
Vignesh Natarajan 53e4d37cf1 test (agents): cover read file_path alias in tool-start diagnostics 2026-02-14 19:10:00 -08:00
Vignesh Natarajan 032842a74c fix (agents): accept read file_path alias in tool-start path checks 2026-02-14 19:09:55 -08:00
Vignesh Natarajan 7dea9a131b chore (changelog): note tui light-theme contrast fix 2026-02-14 19:08:24 -08:00
Vignesh Natarajan c14eb2b60e test (tui): cover assistant default-foreground theme behavior 2026-02-14 19:08:19 -08:00
Vignesh Natarajan 2c962ef8fc fix (tui): keep assistant text contrast theme-adaptive 2026-02-14 19:08:15 -08:00
Vignesh Natarajan 70cf0e4d42 chore (changelog): note cron interrupted-start replay fix 2026-02-14 19:06:37 -08:00
Vignesh Natarajan bb67585674 test (cron): cover interrupted startup job replay guard 2026-02-14 19:06:37 -08:00
Vignesh Natarajan 7b89e68d18 fix (cron): skip startup replay for interrupted running jobs 2026-02-14 19:06:37 -08:00
Peter Steinberger 58548c729f docs(changelog): mark 2026.2.14 released 2026-02-15 04:06:07 +01:00
Vignesh Natarajan c3e87da2df chore (changelog): note discord empty channels allowlist fix 2026-02-14 19:04:18 -08:00
Vignesh Natarajan 66414b28ba test (discord): cover empty guild channels config fallback 2026-02-14 19:04:13 -08:00
Vignesh Natarajan 7b4984e73d fix (discord): ignore empty guild channel maps in allowlist resolution 2026-02-14 19:04:10 -08:00
Vignesh Natarajan 202b06b279 chore (changelog): note qmd multi-collection query fix 2026-02-14 19:02:48 -08:00
Vignesh Natarajan 46a3c16066 test (memory/qmd): cover per-collection query fallback behavior 2026-02-14 19:02:44 -08:00
Vignesh Natarajan 04a88a6ee6 fix (memory/qmd): avoid multi-collection query ranking corruption 2026-02-14 19:02:41 -08:00
Vignesh Natarajan cab25b5837 chore (changelog): note signal group-id normalization fix 2026-02-14 18:59:48 -08:00
Vignesh Natarajan 4587175fb1 test (signal): cover mixed-case group target ids 2026-02-14 18:59:48 -08:00
Vignesh Natarajan 8647a1ebed fix (signal): preserve case for group target normalization 2026-02-14 18:59:48 -08:00
Peter Steinberger 2690dfa77b test: quiet docker onboard e2e noise 2026-02-15 03:58:23 +01:00
Vignesh Natarajan 36b80c4f31 chore (changelog): note telegram webhook timeout retry-storm fix 2026-02-14 18:57:39 -08:00
Vignesh Natarajan 69a1ab2319 test (telegram): assert webhook callback timeout-safe options 2026-02-14 18:57:18 -08:00
Vignesh Natarajan f032ade9c8 fix (telegram): return webhook timeout responses to prevent retry storms 2026-02-14 18:57:18 -08:00
Peter Steinberger c1feda14fd docs(changelog): reorder 2026.2.14 notes 2026-02-15 03:55:28 +01:00
Vignesh Natarajan f202629996 chore (changelog): document empty-chunk timeout handling 2026-02-14 18:54:03 -08:00
Vignesh Natarajan eb846c95bf fix (agents): classify empty-chunk stream failures as timeout 2026-02-14 18:54:03 -08:00
Vignesh Natarajan 79aaab403c test (agents): cover empty-chunk timeout failover behavior 2026-02-14 18:54:03 -08:00
Peter Steinberger 6c0dca30b8 fix: accept auth code in chutes oauth manual flow 2026-02-15 02:53:39 +00:00
Peter Steinberger 981d572132 fix: support file: npm specs in plugin install 2026-02-15 02:53:39 +00:00
Peter Steinberger 107cc03140 ci: reduce docker e2e log brittleness 2026-02-15 02:53:39 +00:00
Peter Steinberger e720e022e3 test: stabilize sessions_spawn e2e mocks 2026-02-15 02:53:39 +00:00
Peter Steinberger ddfdd20d79 docs: update Slack/Discord allowFrom references 2026-02-15 03:49:33 +01:00
Vignesh Natarajan d7c0bbd7cd chore (changelog): note stable memory status dirty reporting 2026-02-14 18:48:58 -08:00
Vignesh Natarajan 44bbb4ddf4 chore (memory): add status dirty rebound regression test 2026-02-14 18:48:58 -08:00
Vignesh Natarajan 7addb519da fix (memory/builtin): keep status dirty state stable across invocations 2026-02-14 18:48:58 -08:00
Peter Steinberger cf04208cb9 fix(allowlist): canonicalize Slack/Discord allowFrom 2026-02-15 03:46:16 +01:00
Vignesh Natarajan 3c3695d7c2 chore (changelog): note narrow-terminal TUI sanitizer hardening 2026-02-14 18:45:07 -08:00
Vignesh Natarajan 7572070f4e chore (tui): add sanitizer regressions for narrow width safety 2026-02-14 18:45:07 -08:00
Vignesh Natarajan de02b07209 fix (tui): harden render sanitization for narrow terminals 2026-02-14 18:45:07 -08:00
Peter Steinberger f9bb748a6c fix(memory): prevent QMD scope deny bypass 2026-02-15 02:41:45 +00:00
Vignesh Natarajan 014b42dd45 chore (changelog): note TUI tool-boundary stream fix 2026-02-14 18:41:14 -08:00
Vignesh Natarajan f7121677f3 chore (tui): add stream assembler regression for tool boundary drops 2026-02-14 18:41:14 -08:00
Vignesh Natarajan 7d7ab8a09a fix (tui): preserve streamed text across tool boundary deltas 2026-02-14 18:41:14 -08:00
Peter Steinberger 725741486f fix(discord): harden voice message media loading 2026-02-15 03:41:08 +01:00
Vignesh Natarajan a6f3048e44 chore (tests): format apply-patch e2e test 2026-02-14 18:38:15 -08:00
Peter Steinberger 424c718bc5 fix(security): apply tools.fs.workspaceOnly to sandbox file tools 2026-02-15 03:36:31 +01:00
Vignesh Natarajan 44570d9deb chore (changelog): note TUI binary history render hardening 2026-02-14 18:29:54 -08:00
Vignesh Natarajan d6a635ed48 chore (tui): replace control-char regex with codepoint sanitizer 2026-02-14 18:29:54 -08:00
Vignesh Natarajan 750a7146e4 fix (tui): sanitize binary-heavy history text before render 2026-02-14 18:29:54 -08:00
Peter Steinberger 914b9d1e79 fix(agents): block workspaceOnly apply_patch delete symlink escape 2026-02-15 03:28:25 +01:00