Commit Graph

  • fdb0bf804f refactor(test): dedupe telegram draft-stream fixtures Peter Steinberger 2026-03-03 02:42:14 +00:00
  • 40f2e2b8a6 ci: scale Windows CI runner and test workers Peter Steinberger 2026-03-03 02:42:27 +00:00
  • 87977d7a19 fix: unblock build type errors Ayaan Zaidi 2026-03-03 08:11:42 +05:30
  • 9f691099db fix(voice-call): harden webhook lifecycle cleanup and retries (#32395) (thanks @scoootscooob) Peter Steinberger 2026-03-03 02:39:28 +00:00
  • e707c97ca6 fix(voice-call): prevent EADDRINUSE by guarding webhook server lifecycle scoootscooob 2026-03-02 17:50:06 -08:00
  • 0750fc2de1 test: consolidate extension runtime mocks and split bluebubbles webhook auth suite Peter Steinberger 2026-03-03 02:37:12 +00:00
  • 59567a8c5d ci: move changed-scope logic into tested script Peter Steinberger 2026-03-03 02:37:04 +00:00
  • 8ee357fc76 refactor: extract session init helpers Peter Steinberger 2026-03-03 02:36:57 +00:00
  • 9702d94196 refactor: split plugin runtime type contracts Peter Steinberger 2026-03-03 02:36:47 +00:00
  • 30ab9b2068 fix(agents): recognize connection errors as retryable timeout failures (#31697) AI南柯(KingMo) 2026-03-03 10:37:23 +08:00
  • 5e1a2ea019 chore: remove unreachable "LINUX" from resolvePlatform return type riftzen-bit 2026-03-02 17:47:51 -08:00
  • 008e4804a6 fix(gemini-cli-auth): use PLATFORM_UNSPECIFIED for Linux in loadCodeAssist riftzen-bit 2026-03-02 17:31:17 -08:00
  • 4c32411bee fix(exec): suggest increasing timeout on timeouts AaronWander 2026-03-03 09:50:49 +08:00
  • 91cdb703bd Agents: add context metadata warmup retry backoff Gustavo Madeira Santana 2026-03-02 21:34:48 -05:00
  • 04ac688dff fix(acp): use publishable acpx install hint john 2026-03-03 10:05:45 +08:00
  • b29e913efe fix(docker): correct awk quoting in Docker GPG fingerprint check (#32153) 苏敏童0668001043 2026-03-03 09:46:06 +08:00
  • 895abc5a64 perf(security): allow audit snapshot and summary cache reuse Peter Steinberger 2026-03-03 02:32:05 +00:00
  • 62582fc088 perf(agents): cache per-pass context char estimates Peter Steinberger 2026-03-03 02:31:59 +00:00
  • 57336203d5 test(telegram): move preview-finalization cases to lane unit tests Peter Steinberger 2026-03-03 02:31:54 +00:00
  • 1929151103 refactor(telegram): extract sequential key module Peter Steinberger 2026-03-03 02:31:49 +00:00
  • 6ab9e00e17 fix: resolve pi-tools typing regressions Peter Steinberger 2026-03-03 02:27:12 +00:00
  • 2380c1b5fd refactor(ui): dedupe inline code wrap rules Peter Steinberger 2026-03-03 02:19:27 +00:00
  • 493b560dfd refactor(runtime): unify node version guard parsing Peter Steinberger 2026-03-03 02:19:23 +00:00
  • 1dd77e4106 refactor(slack): extract socket reconnect policy helpers Peter Steinberger 2026-03-03 02:19:19 +00:00
  • 4d52dfe85b refactor(sessions): add explicit merge activity policies Peter Steinberger 2026-03-03 02:19:15 +00:00
  • d380ed710d refactor(agents): split pi-tools param and host-edit wrappers Peter Steinberger 2026-03-03 02:19:04 +00:00
  • 03755f8463 test(telegram): dedupe streaming cases and tighten sequential key checks Peter Steinberger 2026-03-03 02:13:55 +00:00
  • 7fdbf1202e test(security): reduce audit fixture setup overhead Peter Steinberger 2026-03-03 02:13:49 +00:00
  • 70db52de71 test(agents): centralize AgentMessage fixtures and remove unsafe casts Peter Steinberger 2026-03-03 02:13:43 +00:00
  • 15a0455d04 CLI: unify routed config positional parsing Gustavo Madeira Santana 2026-03-02 21:11:16 -05:00
  • d3c637d193 fix: recover host edit success after post-write upstream throw (#32383) (thanks @polooooo) Peter Steinberger 2026-03-03 02:06:43 +00:00
  • 0fb3f188b2 fix(agents): only recover edit when oldText no longer in file (review feedback) 倪汉杰0668001185 2026-03-03 09:53:03 +08:00
  • bf6aa7ca67 fix(agents): treat host edit tool as success when file contains newText after upstream throw (fixes #32333) 倪汉杰0668001185 2026-03-03 09:30:57 +08:00
  • 0fd77c9856 refactor: modularize plugin runtime and test hooks Peter Steinberger 2026-03-03 02:06:50 +00:00
  • f77f1d3800 fix: preserve inline code copy fidelity in web ui (#32346) (thanks @hclsys) Peter Steinberger 2026-03-03 02:04:36 +00:00
  • 7c90ef7c52 fix(webui): prevent inline code from breaking mid-token on copy/paste HCL 2026-03-03 08:40:35 +08:00
  • 7dadd5027b fix: enforce node v22.12+ preflight for installer and runtime (#32356) (thanks @jasonhargrove) Peter Steinberger 2026-03-03 02:03:20 +00:00
  • f8ed48293c fix(cli): align Node 22.12 preflight checks and clean runtime guard output Jason Hargrove 2026-03-02 17:55:59 -07:00
  • 96a38d5aa4 fix(cli): fail fast on unsupported Node versions in install and runtime paths Jason Hargrove 2026-03-02 17:16:31 -07:00
  • c7ec237089 fix: fail fast on non-recoverable slack auth errors (#32377) (thanks @scoootscooob) Peter Steinberger 2026-03-03 01:59:31 +00:00
  • 1ae82be55a fix(slack): fail fast on non-recoverable auth errors instead of retry loop scoootscooob 2026-03-02 17:17:31 -08:00
  • fd782d811e fix: preserve idle reset timestamp on inbound metadata writes (#32379) (thanks @romeodiaz) Peter Steinberger 2026-03-03 01:57:25 +00:00
  • a467517b2b fix(sessions): preserve idle reset timestamp on inbound metadata romeodiaz 2026-03-02 17:21:06 -08:00
  • 3eec79bd6c feat(memory): add Ollama embedding provider (#26349) nico-hoff 2026-03-03 02:56:40 +01:00
  • 4ba5937ef9 refactor(tests): dedupe tools invoke http request helpers Peter Steinberger 2026-03-03 01:48:54 +00:00
  • 6fc3f504d6 refactor(tests): dedupe media transcript echo config setup Peter Steinberger 2026-03-03 01:47:26 +00:00
  • b17687b775 refactor(tests): dedupe security fix scenario helpers Peter Steinberger 2026-03-03 01:44:33 +00:00
  • eca242b971 refactor(tests): dedupe manifest registry link fixture setup Peter Steinberger 2026-03-03 01:43:19 +00:00
  • 4494844d17 refactor(tests): dedupe discord monitor e2e fixtures Peter Steinberger 2026-03-03 01:41:08 +00:00
  • 5193189953 refactor(tests): dedupe cron store migration setup Peter Steinberger 2026-03-03 01:39:24 +00:00
  • fbb88d5063 refactor(tests): dedupe isolated agent cron turn assertions Peter Steinberger 2026-03-03 01:38:27 +00:00
  • c0715db3c8 fix: add session hook context regression tests (#26394) (thanks @tempeste) Peter Steinberger 2026-03-03 01:44:06 +00:00
  • 20c15ccc63 Plugins: add sessionKey to session lifecycle hooks tempeste 2026-02-25 18:32:58 +08:00
  • 16fd604219 fix(security): pin tlon api source and secure hold music url Peter Steinberger 2026-03-03 01:45:17 +00:00
  • 61f29830bc fix(test): resolve upstream typing drift in feishu and cron suites Peter Steinberger 2026-03-03 01:44:15 +00:00
  • 47736e3432 refactor(test): extract cron issue-regression harness and frozen-time helper Peter Steinberger 2026-03-03 01:42:33 +00:00
  • 39520ad21b test(agents): tighten pi message typing and dedupe malformed tool-call cases Peter Steinberger 2026-03-03 01:42:26 +00:00
  • bd8c3230e8 fix: force supportsDeveloperRole=false for non-native OpenAI endpoints (#29479) Sk Akram 2026-03-03 07:13:49 +05:30
  • ebbb572639 fix: add requestHeartbeatNow runtime coverage (#19464) (thanks @AustinEral) Peter Steinberger 2026-03-03 01:40:11 +00:00
  • 3b9877dee7 fix: add requestHeartbeatNow to bluebubbles test mock Austin Eral 2026-02-17 20:52:15 +00:00
  • 40e5c6a18d feat(plugins): expose requestHeartbeatNow on plugin runtime Austin Eral 2026-02-17 20:23:26 +00:00
  • 11e1363d2d feat(hooks): add trigger and channelId to plugin hook agent context (#28623) David Rudduck 2026-03-03 11:39:20 +10:00
  • ee646dae82 fix: add runtime.events regression tests (#16044) (thanks @scifantastic) Peter Steinberger 2026-03-03 01:37:37 +00:00
  • 85f01cd9eb Fix styles SciFantastic 2026-02-20 12:20:15 -06:00
  • bab5d994bc docs: expand JSDoc for onSessionTranscriptUpdate params and return SciFantastic 2026-02-17 17:02:54 -06:00
  • 2365c6c86a docs: add JSDoc to onSessionTranscriptUpdate SciFantastic 2026-02-17 09:11:35 -06:00
  • 53ada1e9b9 fix: add missing events property to bluebubbles PluginRuntime mock SciFantastic 2026-02-17 08:46:00 -06:00
  • b91a22a3fb style: fix indentation in transcript-events SciFantastic 2026-02-17 08:36:33 -06:00
  • 2aab6dff76 fix: wrap transcript event listeners in try/catch to prevent throw propagation SciFantastic 2026-02-17 08:22:36 -06:00
  • 980388fcf0 plugin-sdk: expose onAgentEvent + onSessionTranscriptUpdate via PluginRuntime.events SciFantastic 2026-02-14 00:23:27 -06:00
  • 3e6451f2d8 refactor(feishu): expose default-account selection source Peter Steinberger 2026-03-03 01:37:00 +00:00
  • 2f6718b8e7 refactor(gateway): extract channel health policy and timing aliases Peter Steinberger 2026-03-03 01:36:55 +00:00
  • b5350bf46f refactor(outbound): unify channel selection and action input normalization Peter Steinberger 2026-03-03 01:36:50 +00:00
  • 0f5f20ee6b refactor(tests): dedupe cron delivered status assertions Peter Steinberger 2026-03-03 01:36:49 +00:00
  • 6b6af1a64f refactor(tests): dedupe web fetch and embedded tool hook fixtures Peter Steinberger 2026-03-03 01:26:04 +00:00
  • c1b37f29f0 refactor(tests): dedupe browser and telegram tool test fixtures Peter Steinberger 2026-03-03 01:22:40 +00:00
  • a3b674cc98 refactor(tests): dedupe agent lock and loop detection fixtures Peter Steinberger 2026-03-03 01:20:05 +00:00
  • cdc1ef85e8 Feishu: cache failing probes (#29970) Brian Mendonca 2026-03-02 18:37:07 -07:00
  • 1ca69c8fd7 fix: add channelRuntime regression coverage (#25462) (thanks @guxiaobo) Peter Steinberger 2026-03-03 01:26:36 +00:00
  • 469cd5b464 feat(plugin-sdk): Add channelRuntime support for external channel plugins Gu XiaoBo 2026-02-24 21:51:41 +08:00
  • 666073ee46 test: fix tsgo baseline test compatibility Peter Steinberger 2026-03-03 01:23:50 +00:00
  • 747902a26a fix(hooks): propagate run/tool IDs for tool hook correlation (#32360) Vincent Koc 2026-03-02 17:23:08 -08:00
  • 61adcea68e fix(test): tighten tool result typing in context pruning tests Peter Steinberger 2026-03-03 01:18:23 +00:00
  • 5ee6ca13b7 docs(changelog): add landed notes for #32336 and #32364 Peter Steinberger 2026-03-03 01:18:05 +00:00
  • 71cd337137 fix(gateway): harden message action channel fallback and startup grace Peter Steinberger 2026-03-03 01:17:07 +00:00
  • 4d04e1a41f fix(test): harden discord lifecycle status sink typing Peter Steinberger 2026-03-03 01:15:07 +00:00
  • 67e3eb85d7 refactor(tests): dedupe browser and config cli test setup Peter Steinberger 2026-03-03 01:14:38 +00:00
  • 1b4062defd refactor(tests): dedupe pi embedded test harness Peter Steinberger 2026-03-03 01:14:32 +00:00
  • 3e4dd84511 fix: webchat gfm table rendering and overflow (#32365) (thanks @BlueBirdBack) Peter Steinberger 2026-03-03 01:14:15 +00:00
  • 5084621f43 fix(ui): ensure GFM tables render in WebChat markdown (#20410) Ash (Bug Lab) 2026-03-03 00:42:36 +05:30
  • 346d3590fb fix(discord): harden voice ffmpeg path and opus fast-path Peter Steinberger 2026-03-03 01:13:44 +00:00
  • 687ef2e00f refactor(media): add shared ffmpeg helpers Peter Steinberger 2026-03-03 01:13:39 +00:00
  • 1187464041 fix: feishu default account outbound resolution (#32253) (thanks @bmendonca3) Peter Steinberger 2026-03-03 01:13:02 +00:00
  • 4e4a100038 Feishu: honor configured default account bmendonca3 2026-03-01 00:59:57 -07:00
  • ddd71bc9f6 fix: guard gemini schema null properties (#32332) (thanks @webdevtodayjason) Peter Steinberger 2026-03-03 01:11:51 +00:00
  • 1a7a18d0bc fix(agents): guard gemini tool schema properties against null webdevtodayjason 2026-03-02 18:20:30 -06:00
  • 4e4d94cd38 fix(test): satisfy auth profile secret ref typing in runtime tests Peter Steinberger 2026-03-03 01:11:50 +00:00
  • f0640b0100 fix(test): align gateway and session spawn hook typings Peter Steinberger 2026-03-03 01:11:42 +00:00
  • 46df7e2421 fix(feishu): skip typing indicator keepalive re-adds to prevent notification spam (#31580) dongdong 2026-03-03 09:11:47 +08:00
  • 42626648d7 docs(models): clarify moonshot thinking and failover stop-reason errors Peter Steinberger 2026-03-03 01:11:18 +00:00