Commit Graph

  • 7a63b046da refactor(cli): share gateway service subcommands Peter Steinberger 2026-02-15 04:44:23 +00:00
  • ae599243fd refactor(cli): dedupe configure section parsing Peter Steinberger 2026-02-15 04:42:00 +00:00
  • b5c81f732c refactor(gateway): share bearer auth helper Peter Steinberger 2026-02-15 04:39:59 +00:00
  • 31a16157f3 fix(android): make lint pass Peter Steinberger 2026-02-15 05:38:13 +01:00
  • 8725c2b19f style(swift): run swiftformat + swiftlint autocorrect Peter Steinberger 2026-02-15 05:38:07 +01:00
  • 511ba938fb refactor(heartbeat): share reply payload picker Peter Steinberger 2026-02-15 04:37:52 +00:00
  • ffa27ddcbc refactor(update): dedupe package manager detection Peter Steinberger 2026-02-15 04:32:55 +00:00
  • 7ed608c4d6 chore (changelog): credit #16659 timeout fix Vignesh Natarajan 2026-02-14 20:32:54 -08:00
  • 17588f51f0 fix (agents): return timeout reply on empty timed-out runs Vignesh Natarajan 2026-02-14 20:32:45 -08:00
  • b373461032 refactor(security): share scan path helpers Peter Steinberger 2026-02-15 04:29:12 +00:00
  • 0241194591 perf(test): consolidate imessage monitor tests Peter Steinberger 2026-02-15 04:29:05 +00:00
  • e93764350d refactor(install): share safe install path helpers Peter Steinberger 2026-02-15 04:27:30 +00:00
  • 568e7c4f67 chore (changelog): note followup queue retry hardening Vignesh Natarajan 2026-02-14 20:23:27 -08:00
  • d6f1e7ae95 fix (auto-reply/queue): preserve queued items on drain retries Vignesh Natarajan 2026-02-14 20:23:23 -08:00
  • f3a474af30 refactor(device-auth): share store types + normalization Peter Steinberger 2026-02-15 04:22:39 +00:00
  • 9606884ca1 chore (changelog): note sandbox prompt workspace-path hardening Vignesh Natarajan 2026-02-14 20:20:36 -08:00
  • 2bf330777f fix (sandbox/prompts): align workspace guidance with container workdir Vignesh Natarajan 2026-02-14 20:20:29 -08:00
  • f29567b436 perf(test): run coverage gate on unit suite Peter Steinberger 2026-02-15 04:20:08 +00:00
  • cb29346a1b refactor(media): share base64 mime sniff helper Peter Steinberger 2026-02-15 04:17:38 +00:00
  • 482055832d test (agents): cover nested provider-prefixed model ids Vignesh Natarajan 2026-02-14 20:17:01 -08:00
  • 12db4ccb31 chore (changelog): note qmd index artifact hardening Vignesh Natarajan 2026-02-14 20:16:35 -08:00
  • 17b6809517 fix (memory/qmd): verify qmd index artifact after manual reindex Vignesh Natarajan 2026-02-14 20:16:28 -08:00
  • 93dd9f697e test(auto-reply): cover command args formatters Peter Steinberger 2026-02-15 04:16:54 +00:00
  • d5180b9e88 refactor(discord): dedupe guild listing Peter Steinberger 2026-02-15 04:13:09 +00:00
  • b9f4c124fc test (agents): cover billing mentions in user-facing text sanitizer Vignesh Natarajan 2026-02-14 20:10:50 -08:00
  • 7a23ac290e chore (changelog): note transcript tool-call sanitization hardening Vignesh Natarajan 2026-02-14 20:09:32 -08:00
  • aa56045b49 fix (agents): harden transcript tool-call block sanitization Vignesh Natarajan 2026-02-14 20:09:04 -08:00
  • cbf712b7be fix(ci): appease oxlint in vitest configs Peter Steinberger 2026-02-15 04:08:03 +00:00
  • b6f2c3b746 test: fix coverage scope Peter Steinberger 2026-02-15 04:06:06 +00:00
  • 3effffb491 refactor(commands): dedupe gateway self presence picker Peter Steinberger 2026-02-15 04:04:33 +00:00
  • ab45b409b8 refactor(cli): dedupe parsePort Peter Steinberger 2026-02-15 04:02:05 +00:00
  • 6d66fefbbb chore (changelog): document TUI ANSI-safe searchable-select fix Vignesh Natarajan 2026-02-14 20:01:04 -08:00
  • efdfdd036c test (tui): cover ANSI-safe searchable select matching Vignesh Natarajan 2026-02-14 20:01:01 -08:00
  • 9255f36654 fix (tui): harden searchable select ANSI-safe highlighting Vignesh Natarajan 2026-02-14 20:00:58 -08:00
  • 769661a4a2 test(reply): add block delivery normalization regressions Sebastian 2026-02-14 22:59:54 -05:00
  • eefb2f8fb3 refactor(reply): extract block delivery normalization Sebastian 2026-02-14 22:59:50 -05:00
  • 1eb023b26c fix(ui): avoid Node utils import in control UI Peter Steinberger 2026-02-15 03:54:38 +00:00
  • 9db2ebed00 test(cron): relax event assertions for context keys Peter Steinberger 2026-02-15 03:53:49 +00:00
  • f1a76e1a36 refactor: dedupe PATH prepend helpers Peter Steinberger 2026-02-15 03:48:13 +00:00
  • f33031bc9e refactor: dedupe daemon exec wrappers Peter Steinberger 2026-02-15 03:44:05 +00:00
  • 4ce9b35f75 chore (changelog): document structured write/edit param normalization Vignesh Natarajan 2026-02-14 19:51:27 -08:00
  • bce02d7a9e test (tools): cover structured block params for write/edit Vignesh Natarajan 2026-02-14 19:51:24 -08:00
  • c8733822c5 fix (tools): normalize structured write/edit text params Vignesh Natarajan 2026-02-14 19:51:20 -08:00
  • 379b445582 chore: bump version to 2026.2.15 Peter Steinberger 2026-02-15 04:50:19 +01:00
  • a47b08d551 fix(ci): make Windows unit tests deterministic Peter Steinberger 2026-02-15 03:46:43 +00:00
  • cb54a532f0 chore (changelog): document cron heartbeat prompt hardening Vignesh Natarajan 2026-02-14 19:46:14 -08:00
  • 58b1d7643e test (heartbeat/cron): cover interval wake handling for tagged cron events Vignesh Natarajan 2026-02-14 19:46:11 -08:00
  • 4c4d2558e3 fix (heartbeat/cron): preserve cron prompts for tagged interval events Vignesh Natarajan 2026-02-14 19:46:07 -08:00
  • 1712a71a39 fix: strip leading whitespace in block streaming reply path (#16422) Jake 2026-02-15 16:46:26 +13:00
  • d31e0dee55 refactor: dedupe chat envelope + daemon output + skills UI Peter Steinberger 2026-02-15 03:41:04 +00:00
  • 7a8bbefbb3 chore (changelog): document webchat inbound metadata cleanup Vignesh Natarajan 2026-02-14 19:40:25 -08:00
  • a378fac081 fix (webchat): omit direct conversation labels from inbound metadata context Vignesh Natarajan 2026-02-14 19:40:21 -08:00
  • d355fecd4d fix(ci): avoid Windows spawn EINVAL in test runner Peter Steinberger 2026-02-15 03:35:02 +00:00
  • bcadef2e20 test(agents): add payload builder fixture helper Sebastian 2026-02-14 22:34:43 -05:00
  • d08ff2c2c9 refactor(agents): extract tool-error warning helpers Sebastian 2026-02-14 22:34:39 -05:00
  • fef86e475b refactor: dedupe shared helpers across ui/gateway/extensions Peter Steinberger 2026-02-15 03:33:33 +00:00
  • fe90e14239 chore (changelog): document config.patch agents.list merge hardening Vignesh Natarajan 2026-02-14 19:33:38 -08:00
  • b6d6cfd8d9 test (gateway/config): cover config.patch agents.list merge-by-id Vignesh Natarajan 2026-02-14 19:33:35 -08:00
  • 8ec0ef5866 fix (gateway/config): merge config.patch object arrays by id Vignesh Natarajan 2026-02-14 19:33:32 -08:00
  • a3e2d0563e fix(gateway): await reset handler result in agent route Vignesh Natarajan 2026-02-14 19:29:32 -08:00
  • 2c8b921054 feat: add messages.suppressToolErrors config option (#16620) Vai 2026-02-14 22:28:58 -05:00
  • 8189949549 perf(logging): skip eager debug formatting in diagnostic Peter Steinberger 2026-02-15 03:25:07 +00:00
  • f832f3dcc3 chore(mac): update appcast for 2026.2.14 Peter Steinberger 2026-02-15 04:24:53 +01:00
  • 8f6d87f1b6 docs (changelog): note media-understanding binary mime hardening Vignesh Natarajan 2026-02-14 19:22:17 -08:00
  • 24e9dccea6 test (media-understanding): cover binary vendor mime and vendor +json behavior Vignesh Natarajan 2026-02-14 19:22:16 -08:00
  • 86a156db26 fix (media-understanding): treat binary application mimes as non-text Vignesh Natarajan 2026-02-14 19:22:15 -08:00
  • 3182a117c1 fix(gateway): handle sync sessions.reset handlers Peter Steinberger 2026-02-15 03:22:13 +00:00
  • 870b1d50df perf(test): consolidate sessions_spawn e2e tests Peter Steinberger 2026-02-15 03:20:53 +00:00
  • 14b1bcd2e1 docs (changelog): note gateway agent reset command routing Vignesh Natarajan 2026-02-14 19:18:17 -08:00
  • c48b4471aa test (gateway/agent): cover bare reset command routing Vignesh Natarajan 2026-02-14 19:18:16 -08:00
  • 616658d4b0 fix (gateway/agent): route bare /new and /reset through sessions.reset Vignesh Natarajan 2026-02-14 19:18:15 -08:00
  • cdeedd8093 test(chutes): require redirect URL in manual oauth Peter Steinberger 2026-02-15 04:16:12 +01:00
  • a324031801 fix(ui): do not hydrate password from URL Peter Steinberger 2026-02-15 04:16:03 +01:00
  • b5ab92eef4 chore (changelog): note read tool file_path alias warning fix Vignesh Natarajan 2026-02-14 19:10:05 -08:00
  • 53e4d37cf1 test (agents): cover read file_path alias in tool-start diagnostics Vignesh Natarajan 2026-02-14 19:10:00 -08:00
  • 032842a74c fix (agents): accept read file_path alias in tool-start path checks Vignesh Natarajan 2026-02-14 19:09:55 -08:00
  • 7dea9a131b chore (changelog): note tui light-theme contrast fix Vignesh Natarajan 2026-02-14 19:08:24 -08:00
  • c14eb2b60e test (tui): cover assistant default-foreground theme behavior Vignesh Natarajan 2026-02-14 19:08:19 -08:00
  • 2c962ef8fc fix (tui): keep assistant text contrast theme-adaptive Vignesh Natarajan 2026-02-14 19:08:15 -08:00
  • 70cf0e4d42 chore (changelog): note cron interrupted-start replay fix Vignesh Natarajan 2026-02-14 19:06:27 -08:00
  • bb67585674 test (cron): cover interrupted startup job replay guard Vignesh Natarajan 2026-02-14 19:06:24 -08:00
  • 7b89e68d18 fix (cron): skip startup replay for interrupted running jobs Vignesh Natarajan 2026-02-14 19:06:19 -08:00
  • 58548c729f docs(changelog): mark 2026.2.14 released Peter Steinberger 2026-02-15 04:06:00 +01:00
  • c3e87da2df chore (changelog): note discord empty channels allowlist fix Vignesh Natarajan 2026-02-14 19:04:18 -08:00
  • 66414b28ba test (discord): cover empty guild channels config fallback Vignesh Natarajan 2026-02-14 19:04:13 -08:00
  • 7b4984e73d fix (discord): ignore empty guild channel maps in allowlist resolution Vignesh Natarajan 2026-02-14 19:04:10 -08:00
  • 202b06b279 chore (changelog): note qmd multi-collection query fix Vignesh Natarajan 2026-02-14 19:02:48 -08:00
  • 46a3c16066 test (memory/qmd): cover per-collection query fallback behavior Vignesh Natarajan 2026-02-14 19:02:44 -08:00
  • 04a88a6ee6 fix (memory/qmd): avoid multi-collection query ranking corruption Vignesh Natarajan 2026-02-14 19:02:41 -08:00
  • cab25b5837 chore (changelog): note signal group-id normalization fix Vignesh Natarajan 2026-02-14 18:59:41 -08:00
  • 4587175fb1 test (signal): cover mixed-case group target ids Vignesh Natarajan 2026-02-14 18:59:39 -08:00
  • 8647a1ebed fix (signal): preserve case for group target normalization Vignesh Natarajan 2026-02-14 18:59:32 -08:00
  • 2690dfa77b test: quiet docker onboard e2e noise Peter Steinberger 2026-02-15 03:56:31 +01:00
  • 36b80c4f31 chore (changelog): note telegram webhook timeout retry-storm fix Vignesh Natarajan 2026-02-14 18:57:09 -08:00
  • 69a1ab2319 test (telegram): assert webhook callback timeout-safe options Vignesh Natarajan 2026-02-14 18:57:05 -08:00
  • f032ade9c8 fix (telegram): return webhook timeout responses to prevent retry storms Vignesh Natarajan 2026-02-14 18:57:02 -08:00
  • c1feda14fd docs(changelog): reorder 2026.2.14 notes Peter Steinberger 2026-02-15 03:55:10 +01:00
  • f202629996 chore (changelog): document empty-chunk timeout handling Vignesh Natarajan 2026-02-14 18:53:54 -08:00
  • eb846c95bf fix (agents): classify empty-chunk stream failures as timeout Vignesh Natarajan 2026-02-14 18:53:50 -08:00
  • 79aaab403c test (agents): cover empty-chunk timeout failover behavior Vignesh Natarajan 2026-02-14 18:53:37 -08:00