Vincent Koc
3034adfdb3
fix(commands): harden fast status and Telegram callbacks
2026-03-30 09:32:53 +09:00
Vincent Koc
dce61dc920
fix(cli): import task summary helper
2026-03-30 09:31:33 +09:00
Harold Hunt
8bf86b4cdf
agents: remove xAI auth trace logging ( #57342 )
2026-03-29 20:29:51 -04:00
Peter Steinberger
f3bf7fe53a
chore: bump version to 2026.3.30
2026-03-30 09:28:29 +09:00
Peter Steinberger
9857d40923
fix(runtime): stabilize image generation auth/runtime loading
2026-03-30 01:14:29 +01:00
Vincent Koc
e6445c22aa
feat(status): surface task run pressure ( #57350 )
...
* feat(status): surface task run pressure
* Update src/commands/tasks.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-30 09:09:10 +09:00
Gustavo Madeira Santana
93dd25e6b2
Tests: drop dead telegram exec approval imports
2026-03-29 20:08:15 -04:00
Gustavo Madeira Santana
cc04153d01
Agents: reuse shared subagent hook runner type
2026-03-29 20:06:05 -04:00
Peter Steinberger
c2cbdea28c
refactor: add approval auth capabilities to more channels
2026-03-30 09:04:08 +09:00
Peter Steinberger
63cbc097b5
refactor(channels): route core through registered plugin capabilities
2026-03-30 01:03:42 +01:00
Peter Steinberger
471e059b69
refactor(plugin-sdk): remove channel-specific sdk shims
2026-03-30 01:03:24 +01:00
Peter Steinberger
bff6a6a9c1
test(config): align optimistic write helpers
2026-03-30 01:02:25 +01:00
Peter Steinberger
47216702f4
refactor(config): use source snapshots for config mutations
2026-03-30 01:02:25 +01:00
Gustavo Madeira Santana
f9bf76067f
Agents: fix subagent spawn hook typing
2026-03-29 20:00:52 -04:00
yuna78
0033f64e19
gateway: narrow already-running exit code ( #26718 )
...
Co-authored-by: ImLukeF <92253590+ImLukeF@users.noreply.github.com >
2026-03-30 10:59:32 +11:00
Peter Steinberger
6b8a1b77a0
refactor(nodes): split media and invoke handlers
2026-03-30 00:57:27 +01:00
Vincent Koc
475defdf82
Anthropic: wire explicit service tier params ( #45453 )
...
* Anthropic: add explicit service tier wrapper
* Runner: wire explicit Anthropic service tiers
* Tests: cover explicit Anthropic service tiers
* Changelog: note Anthropic service tier follow-up
* fix(agents): make Anthropic service tiers override fast mode
* fix(config): drop duplicate healed sourceConfig
* docs(anthropic): update fast mode service tier guidance
* fix(agents): remove dead Anthropic Bedrock exports
* fix(agents): avoid cross-provider Anthropic tier warnings
* fix(agents): avoid cross-provider OpenAI tier warnings
2026-03-30 08:54:56 +09:00
Peter Steinberger
feed2c42dd
test: stabilize subagent spawn harnesses
2026-03-30 00:54:09 +01:00
Vincent Koc
170a3a39d4
fix(test): restore subagent announce timeout mocks
2026-03-30 08:52:04 +09:00
Peter Steinberger
3b878e6b86
refactor: move approval auth and payload hooks to generic channel capabilities
2026-03-30 08:46:44 +09:00
Vincent Koc
7008379ff0
test(agents): restore cli runner test seams
2026-03-30 08:43:37 +09:00
Vincent Koc
d6a3580347
fix(lint): clear current main lint blockers
2026-03-30 08:43:37 +09:00
Peter Steinberger
193f781fad
fix: stabilize ci and serial test gate
2026-03-30 00:43:01 +01:00
Vincent Koc
0da610a8ec
fix(tasks): prefer ACP spawn metadata on merge
2026-03-30 08:42:31 +09:00
Peter Steinberger
2255e04b07
test(nodes): update coverage after exec consolidation
2026-03-30 00:41:06 +01:00
Peter Steinberger
5dae663ea4
refactor(nodes): remove nodes.run execution path
2026-03-30 00:41:06 +01:00
Peter Steinberger
dd8d66fc44
refactor: inject subagent announce test seams
2026-03-30 00:40:32 +01:00
Peter Steinberger
f914cd598a
refactor(gateway): dedupe self-write config reloads
2026-03-30 00:39:39 +01:00
Peter Steinberger
a27ccee5d9
refactor(config): use source snapshots for config writes
2026-03-30 00:39:39 +01:00
Peter Steinberger
15c3aa82bf
refactor: unify approval forwarding and rendering
2026-03-30 08:28:33 +09:00
Peter Steinberger
8720070fe0
refactor: rename channel approval capabilities
2026-03-30 08:28:33 +09:00
Vincent Koc
53bcd5769e
refactor(tasks): unify the shared task run registry ( #57324 )
...
* refactor(tasks): simplify shared task run registry
* refactor(tasks): remove legacy task registry aliases
* fix(cron): normalize timeout task status and harden ledger writes
* fix(cron): keep manual runs resilient to ledger failures
2026-03-30 08:28:17 +09:00
Peter Steinberger
e4466c72a2
test: stabilize runner and acp mocks
...
- reuse the shared cli-runner harness in claude runner tests
- make ACP session metadata and startup tests use stable static mocks
2026-03-30 00:27:52 +01:00
Robin Waslander
bdd9bc93f1
fix(cron): deliver full announce output instead of last chunk only ( #57322 )
...
resolveCronPayloadOutcome() collapsed announce delivery to the last
deliverable payload. Replace with pickDeliverablePayloads() that
preserves all successful text payloads. Error-only runs fall back to
the last error payload only.
Extract shared isDeliverablePayload() helper. Keep
deliveryPayloadHasStructuredContent scoped to the last payload
to preserve downstream finalizeTextDelivery safeguards.
Fixes #13812
2026-03-30 01:24:45 +02:00
Peter Steinberger
0a4c11061d
test: stabilize targeted harnesses
...
- reduce module-reset mock churn in auth/acp tests
- simplify runtime web mock cleanup
- make canvas reload test use in-memory websocket tracking
2026-03-30 00:23:38 +01:00
Radek Sienkiewicz
4680335b2a
docs: fix English link audits ( #57039 )
...
Merged via squash.
Prepared head SHA: d20a3b620f
Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com >
Reviewed-by: @velvet-shark
2026-03-30 01:21:00 +02:00
Gustavo Madeira Santana
b0077904a7
Plugins: align CLI metadata loader behavior
2026-03-29 19:20:42 -04:00
Peter Steinberger
f928b81279
test(config): align snapshot fixtures and isolation
2026-03-30 00:17:23 +01:00
Peter Steinberger
89a4f2a34e
refactor(config): centralize runtime config state
2026-03-30 00:17:23 +01:00
Peter Steinberger
809833ef9d
fix(config): recover clobbered config and isolate test paths
2026-03-30 00:05:36 +01:00
Peter Steinberger
52fb4a149a
refactor: share approval interactive renderers
2026-03-30 08:03:59 +09:00
Cypher
924c264a74
fix: inject anthropic service_tier for OAuth auth ( #55922 )
...
* fix: inject anthropic service_tier for OAuth auth
Remove the OAuth-token exclusion from createAnthropicFastModeWrapper
so that sk-ant-oat-* requests receive service_tier injection, matching
Claude Code CLI behavior and reducing avoidable 529 overload cascades.
isAnthropicOAuthApiKey remains in use in createAnthropicBetaHeadersWrapper
for beta header selection — it is not dead code after this change.
Fixes #55758
* docs(changelog): note anthropic oauth service tier fix
* Update CHANGELOG.md
---------
Co-authored-by: Cypherm <28184436+Cypherm@users.noreply.github.com >
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-03-30 07:54:24 +09:00
Gustavo Madeira Santana
e5dac0c39e
CLI: keep root help plugin descriptors non-activating ( #57294 )
...
Merged via squash.
Prepared head SHA: c8da48f689
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-03-29 18:49:57 -04:00
Peter Steinberger
1efef8205c
fix: stabilize extensions surface test gate
2026-03-30 07:47:58 +09:00
Peter Steinberger
8861cdbb6f
refactor(plugin-sdk): untangle extension test seams
2026-03-29 23:43:53 +01:00
Peter Steinberger
a9984e2bf9
fix(config): reuse in-memory gateway write reloads
2026-03-29 23:38:25 +01:00
Vincent Koc
0e47ce58bc
fix(approvals): restore queue targeting and plugin id prefixes
2026-03-30 07:37:50 +09:00
Peter Steinberger
7043705ef3
refactor: split MCP runtime and transport seams
2026-03-29 23:36:37 +01:00
Peter Steinberger
69eea2cb80
refactor: split approval auth delivery and rendering
2026-03-30 07:36:18 +09:00
Peter Steinberger
147c2c7389
fix: port safer bundle MCP naming onto latest main ( #49505 ) (thanks @ziomancer)
2026-03-30 07:22:36 +09:00