Commit Graph

  • 7ce357ff8b docs: add Vincent Koc to contributor credits main Vincent Koc 2026-02-19 15:13:37 -08:00
  • ce2a39a271 Security: bump hono for timing-safe auth hardening Vincent Koc 2026-02-19 15:10:08 -08:00
  • 2c93f6656a Docs: record PR #21336 anthropic onboarding fix Vincent Koc 2026-02-19 15:05:54 -08:00
  • ae98bd598d Merge branch 'main' into vincentkoc-code/fix-issue-21236-legacy-paired-metadata vincentkoc-code/fix-issue-21236-legacy-paired-metadata Val Alexander 2026-02-19 17:05:45 -06:00
  • 6ef365d062 resolved bug with doing a raw call to anthropic compatible apis (#21336) Jeremy Mumford 2026-02-19 16:04:49 -07:00
  • f66b23de75 chore(release): bump versions to 2026.2.20 Peter Steinberger 2026-02-19 23:47:29 +01:00
  • 20004711df fix(update): restart daemon after service refresh Peter Steinberger 2026-02-19 18:54:55 +01:00
  • 82a1741336 fix: update formula handling in SKILL.md and frontmatter.ts (#11046) Val Alexander 2026-02-19 16:57:08 -06:00
  • 4883aa5439 docs(changelog): credit prior Slack recipient-id groundwork for 20988 (#21434) Vincent Koc 2026-02-19 14:48:29 -08:00
  • 01d3b67705 docs(changelog): credit prior Slack recipient-id groundwork for 20988 fix/slack-streaming-team-id Vincent Koc 2026-02-19 14:47:51 -08:00
  • bbcb3ac6e0 fix(slack): pass recipient_team_id to streaming API calls (#20988) David Szarzynski 2026-02-19 16:44:34 -06:00
  • 5e6d4d9eb6 test(gateway): guard legacy paired metadata in legacy migration e2e test Vincent Koc 2026-02-19 14:44:05 -08:00
  • e8a5d8f7fe Gateway: tolerate legacy paired metadata for scope upgrades Vincent Koc 2026-02-19 14:36:52 -08:00
  • c2876b69fb feat(auto-reply): add model fallback lifecycle visibility in status, verbose logs, and WebUI (#20704) Josh Avant 2026-02-19 14:33:02 -08:00
  • 9c55dfcaa9 docs(changelog): add PR number for fallback observability entry feat/auto-reply-model-fallback-observability joshavant 2026-02-19 14:22:41 -08:00
  • 48195a4879 Merge branch 'main' into fix/slack-streaming-team-id Vincent Koc 2026-02-19 14:17:19 -08:00
  • 7508444289 test: guard test runner memory on local runs vincentkoc-code/fix-test-runner-memory Vincent Koc 2026-02-19 13:55:55 -08:00
  • 6cdcb5904d chore: update changelog for merged fixes 7734 and 21086 (#21254) Vincent Koc 2026-02-19 13:00:40 -08:00
  • 241d39daea fix(auto-reply): harden fallback lifecycle formatting Gustavo Madeira Santana 2026-02-19 03:27:36 -05:00
  • 9baae38704 status: compact fallback model presentation Gustavo Madeira Santana 2026-02-19 03:15:39 -05:00
  • 848511fda7 fix(auto-reply): emit fallback lifecycle events with verbose off Gustavo Madeira Santana 2026-02-19 03:01:26 -05:00
  • d2d0a8ab2a docs(changelog): place fallback visibility note in current unreleased section joshavant 2026-02-19 12:23:17 -08:00
  • a8510c451e feat(auto-reply): add model fallback transition visibility in verbose logs, status, and web ui joshavant 2026-02-18 20:25:33 -08:00
  • 2af3415fac fix: treat HTTP 503 as failover-eligible for LLM provider errors (#21086) chore/changelog-20260219130015-7734-21086 Protocol Zero 2026-02-20 04:45:09 +08:00
  • 8ae2d5110f fix(docker): pin base images to SHA256 digests (#7734) Coy Geek 2026-02-19 12:42:07 -08:00
  • e98ccc8e17 iOS/Gateway: stabilize background wake and reconnect behavior (#21226) Mariano 2026-02-19 20:20:28 +00:00
  • f7a8c2df2c Discord: handle gateway 4014 close Shadow 2026-02-19 13:47:28 -06:00
  • 85fee30e6b fix: changelog for cross-origin redirect header stripping (#20313) (thanks @afurm) George Pickett 2026-02-19 11:32:36 -08:00
  • 802f043e53 Net: expand cross-origin sensitive header regression test George Pickett 2026-02-19 11:23:35 -08:00
  • c0cd5a7265 Net: strip sensitive headers on cross-origin redirects Andrii Furmanets 2026-02-18 21:22:42 +02:00
  • eec5a6d6f1 Changelog: move prompt caching fix to unreleased Shakker 2026-02-19 19:22:46 +00:00
  • 45b54d90ab Changelog: add auto-reply run-start fix (#21165) (thanks @shakkernerd) Shakker 2026-02-19 19:14:14 +00:00
  • 7579e9511e Auto-reply: delay onAgentRunStart until real activity Shakker 2026-02-19 18:47:07 +00:00
  • 4b7d89100e fix(auto-reply): restore prompt cache stability by moving per-turn ids to user context (#20597) Isis Anisoptera 2026-02-19 11:11:47 -08:00
  • ff3a7e5635 chore: bump release metadata to 2026.2.20 Shakker 2026-02-19 18:57:08 +00:00
  • a1d5dce7ab iOS: use dedicated session key for chat sheet (#21139) Mariano 2026-02-19 18:42:56 +00:00
  • 42d11a3ec5 iOS: auto-resync chat after reconnect gaps (#21135) Mariano 2026-02-19 18:37:13 +00:00
  • bf8117ad32 fix(update): silence npm deprecation/funding noise Peter Steinberger 2026-02-19 18:19:10 +01:00
  • e741a53919 chore(ci): trigger push workflows after main CI fix Peter Steinberger 2026-02-19 17:48:08 +01:00
  • 03d7aad0a4 fix(test): mock runDaemonInstall with vi.mocked Peter Steinberger 2026-02-19 17:43:29 +01:00
  • 45d9b20692 fix(cli): refresh gateway service env during update (#21071) Vincent Koc 2026-02-19 08:32:56 -08:00
  • 7880947bb5 fix(ci): restore actionlint rules and add blacksmith 16 ignore Peter Steinberger 2026-02-19 17:29:51 +01:00
  • e500110ef7 fix(ci): allow blacksmith 16vcpu labels in actionlint Peter Steinberger 2026-02-19 17:29:20 +01:00
  • ce1f0c0a10 ci: move workflows to blacksmith 16vcpu runners Peter Steinberger 2026-02-19 17:25:15 +01:00
  • 2c05cbb43e fix(ci): use versioned actionlint checksum asset v2026.2.19-beta.1 v2026.2.19 Peter Steinberger 2026-02-19 17:07:20 +01:00
  • 2435499862 ci: move blacksmith runners to 8 vcpu Peter Steinberger 2026-02-19 16:50:18 +01:00
  • 9f5429e528 docs: trim refactor-only and duplicate changelog entries Peter Steinberger 2026-02-19 16:24:32 +01:00
  • 869ebbce46 fix(ci): verify actionlint release checksum before install Peter Steinberger 2026-02-19 16:33:28 +01:00
  • 3077c35831 fix(ui): unblock docker onboarding build Peter Steinberger 2026-02-19 16:32:14 +01:00
  • 30e36c30d4 fix(ci): tighten test typing for browser and cron cli Peter Steinberger 2026-02-19 15:29:57 +00:00
  • 018370e827 fix(ci): normalize path assertions across platforms Peter Steinberger 2026-02-19 15:28:03 +00:00
  • b8279e4f27 fix(slack): disable block streaming when native streaming is active David Szarzynski 2026-02-19 09:28:00 -06:00
  • 035832b4c5 refactor(daemon): extract windows cmd argv helpers Peter Steinberger 2026-02-19 16:22:17 +01:00
  • a1cb700a05 test: dedupe and optimize test suites Peter Steinberger 2026-02-19 15:18:50 +00:00
  • b0e55283d5 chore: bump release metadata to 2026.2.19 Peter Steinberger 2026-02-19 16:17:34 +01:00
  • 280c6b117b fix(daemon): harden windows schtasks script quoting Peter Steinberger 2026-02-19 16:13:49 +01:00
  • 3a258e7ca8 fix(ci): add explicit mock export types for harnesses Peter Steinberger 2026-02-19 15:16:09 +00:00
  • e96c6a7a3e fix(ci): format cron tool imports Peter Steinberger 2026-02-19 15:13:02 +00:00
  • bc6f983f85 fix(ci): resolve format drift and acp mock typing Peter Steinberger 2026-02-19 15:11:21 +00:00
  • cc9be84b9c refactor(runtime): split runtime builders and stabilize cron tool seam Peter Steinberger 2026-02-19 16:09:50 +01:00
  • e1e91bdb4a test: cover plugin status helper branches Peter Steinberger 2026-02-19 15:07:29 +00:00
  • d3bf6e1b90 test: harden mock order and shell path coverage Peter Steinberger 2026-02-19 15:04:55 +00:00
  • 4574f3279b test: cover npm pack install drift branches Peter Steinberger 2026-02-19 15:01:09 +00:00
  • dcd592a601 refactor: eliminate jscpd clones and boost tests Peter Steinberger 2026-02-19 14:59:36 +00:00
  • 71983716ff test: share channels command mock harness Peter Steinberger 2026-02-19 14:44:20 +00:00
  • 0213a09211 test: share temp home env harness Peter Steinberger 2026-02-19 14:39:01 +00:00
  • edf92f1cb0 refactor: share npm integrity drift handling Peter Steinberger 2026-02-19 14:36:53 +00:00
  • 72e426be60 test: reuse isolated agent mock module Peter Steinberger 2026-02-19 14:28:43 +00:00
  • 813fd60f21 refactor(telegram): unify lane ingest and cleanup fix/telegram-dual-stream-lanes Ayaan Zaidi 2026-02-19 20:35:12 +05:30
  • 735644e002 refactor(agents): drop pi subscribe fallback changes from this pr Ayaan Zaidi 2026-02-19 20:29:29 +05:30
  • d29776c0d6 refactor(agents): remove redundant observed reasoning state Ayaan Zaidi 2026-02-19 20:27:30 +05:30
  • b1e7696915 test(telegram): dedupe reasoning lane dispatch cases Ayaan Zaidi 2026-02-19 20:23:41 +05:30
  • a0641a4ccf refactor(telegram): unify reasoning and answer lane delivery Ayaan Zaidi 2026-02-19 20:17:14 +05:30
  • 071da127f1 fix(reasoning): split streamed reasoning and answer lanes Ayaan Zaidi 2026-02-19 19:39:41 +05:30
  • 6af475f007 fix(telegram): dedupe reasoning block preview sends Ayaan Zaidi 2026-02-19 17:21:11 +05:30
  • eda7aac160 docs(changelog): note telegram stream finalization fix Ayaan Zaidi 2026-02-19 16:13:09 +05:30
  • e57a4884dc fix(telegram): finalize stop-created draft preview edits Ayaan Zaidi 2026-02-19 15:59:41 +05:30
  • 2947c69ae4 fix(telegram): scope stream fix to telegram lane handling Ayaan Zaidi 2026-02-19 15:47:59 +05:30
  • 99fa7d4b1d fix(telegram): prevent reasoning duplicates in draft lanes Ayaan Zaidi 2026-02-19 15:44:50 +05:30
  • 9b8210ec38 fix: render telegram draft streams with markdown html Ayaan Zaidi 2026-02-19 15:19:31 +05:30
  • b86aab1f66 fix: keep partial think-tag fragments out of streams Ayaan Zaidi 2026-02-19 15:14:35 +05:30
  • 0ff5badc17 fix: prevent leaking partial think tag fragments in streams Ayaan Zaidi 2026-02-19 15:09:08 +05:30
  • ea8ed2e957 fix: avoid reasoning duplicate sends after stream split Ayaan Zaidi 2026-02-19 15:03:59 +05:30
  • 321e71c8a5 fix: separate telegram reasoning and answer draft streams Ayaan Zaidi 2026-02-19 14:38:29 +05:30
  • e1059e95aa refactor(daemon): extract schtasks cmd-set codec helpers Peter Steinberger 2026-02-19 16:07:00 +01:00
  • a688ccf24a refactor(security): unify safe-bin argv parsing and harden regressions Peter Steinberger 2026-02-19 16:04:51 +01:00
  • 2e421f32df fix(security): restore trusted plugin runtime exec default Peter Steinberger 2026-02-19 16:01:22 +01:00
  • 8288702f51 docs(changelog): add Windows schtasks injection fix note Peter Steinberger 2026-02-19 15:57:42 +01:00
  • dafe52e8cf fix(daemon): escape schtasks environment assignments Peter Steinberger 2026-02-19 15:52:08 +01:00
  • c45f3c5b00 fix(gateway): harden canvas auth with session capabilities Peter Steinberger 2026-02-19 15:50:42 +01:00
  • f0bf3be56d fix(slack): pass recipient_team_id and recipient_user_id to streaming API calls David Szarzynski 2026-02-19 08:30:26 -06:00
  • f76f98b268 chore: fix formatting drift and stabilize cron tool mocks Peter Steinberger 2026-02-19 15:41:24 +01:00
  • 63e39d7f57 fix(security): harden ACP prompt size guardrails Peter Steinberger 2026-02-19 15:40:46 +01:00
  • ebcf19746f fix(security): OC-53 validate prompt size before string concatenation to prevent memory exhaustion — Aether AI Agent Aether AI Agent 2026-02-18 15:48:08 +11:00
  • 732e53151e fix(security): OC-53 enforce 2MB prompt size limit to prevent ACP DoS — Aether AI Agent Aether AI Agent 2026-02-18 15:27:55 +11:00
  • c9dee59266 refactor(security): centralize trusted sender checks for discord moderation Peter Steinberger 2026-02-19 15:39:21 +01:00
  • 81b19aaa1a fix(security): enforce plugin and hook path containment Peter Steinberger 2026-02-19 15:34:58 +01:00
  • 10379e7dcd fix: harden voice-call tts deep merge Peter Steinberger 2026-02-19 15:36:52 +01:00
  • b40821b068 fix: harden ACP secret handling and exec preflight boundaries Peter Steinberger 2026-02-19 15:33:25 +01:00
  • 3d7ad1cfca fix(security): centralize owner-only tool gating and scope maps Peter Steinberger 2026-02-19 15:27:45 +01:00