Vincent Koc
45663f2879
perf(config): add bundled provider policy artifacts
2026-04-07 09:52:56 +01:00
Peter Steinberger
0af808b457
test: add cli backend live matrix metadata
2026-04-07 09:06:09 +01:00
Vincent Koc
d5ed6d26e9
chore(plugins): bulk add package boundary tsconfig rollout
2026-04-07 08:48:23 +01:00
Peter Steinberger
2197ce62bd
refactor: dedupe lower-parser readers
2026-04-07 08:40:34 +01:00
Peter Steinberger
8b501986aa
refactor: dedupe provider string readers
2026-04-07 05:06:54 +01:00
Peter Steinberger
8b79cbcd06
build(plugins): align package versions to 2026.4.6
2026-04-06 17:05:30 +01:00
Peter Steinberger
f2a710ce63
fix(ci): align stale test expectations
2026-04-06 16:53:21 +01:00
Peter Steinberger
ac38f332c5
fix(anthropic): prefer claude cli over setup-token
2026-04-06 15:31:07 +01:00
Peter Steinberger
b3f31dee80
style: resolve lint after rebase
2026-04-06 14:53:55 +01:00
Peter Steinberger
af62a2c2e4
style: fix extension lint violations
2026-04-06 14:53:55 +01:00
Peter Steinberger
d378a504ac
fix: restore claude cli guidance and doctor behavior
2026-04-06 14:21:11 +01:00
Peter Steinberger
ef923805f5
Revert "refactor(cli): remove custom cli backends"
...
This reverts commit 6243806f7b .
2026-04-06 13:40:42 +01:00
Chunyue Wang
9631e4d449
fix(anthropic): restore OAuth guard in service-tier stream wrappers ( #60356 )
...
Merged via squash.
Prepared head SHA: 7d58befec8
Co-authored-by: openperf <80630709+openperf@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-04-05 22:50:39 -07:00
Peter Steinberger
ce8492f9a0
chore: bump version to 2026.4.5
2026-04-05 21:33:04 +01:00
Peter Steinberger
1a47675e6c
fix: restore check after CLI seam cleanup
2026-04-05 19:06:34 +01:00
Peter Steinberger
2d7157b424
refactor(cli): delete removed backend files
2026-04-05 18:04:48 +01:00
Peter Steinberger
6243806f7b
refactor(cli): remove custom cli backends
2026-04-05 18:04:48 +01:00
Peter Steinberger
eb8f0e1bf2
fix(ci): restore plugin sdk exports and ACP typing
2026-04-05 15:44:43 +01:00
Vincent Koc
7b05253bed
fix(anthropic): strip host otel env from claude cli
2026-04-05 15:27:29 +01:00
Peter Steinberger
71fa5f481d
test: split cli backend coverage by ownership
2026-04-05 15:20:15 +01:00
Peter Steinberger
629baf5fa7
refactor: move plugin setup and memory capabilities to registries
2026-04-05 14:53:53 +01:00
Vincent Koc
9efc033434
fix(anthropic): seed claude-cli model switches
2026-04-05 14:18:02 +01:00
Vincent Koc
1a7c2a9bc8
fix(auth): persist claude-cli login profiles
2026-04-05 14:03:36 +01:00
Peter Steinberger
be526d6423
refactor: split provider stream sdk seams
2026-04-05 11:19:05 +01:00
Vincent Koc
be5a2611b9
test(anthropic): reuse wizard prompter helper ( #61280 )
2026-04-05 11:09:00 +01:00
Vincent Koc
3b84884793
fix(agents): harden host-managed claude-cli auth path ( #61276 )
2026-04-05 11:02:18 +01:00
Peter Steinberger
1fb0b4f557
fix: avoid stale claude-cli auth fallback ( #61234 ) (thanks @darkamenosa)
2026-04-05 18:19:33 +09:00
Tuyen
7e724c6140
Anthropic: seed claude-cli runtime auth on setup
2026-04-05 18:19:33 +09:00
Tuyen
72ba7c8995
Anthropic: address claude-cli review feedback
2026-04-05 18:19:33 +09:00
Tuyen
cd348659ce
Anthropic: fix claude-cli runtime auth
2026-04-05 18:19:33 +09:00
Vincent Koc
4613f121ad
fix(agents): preserve native Anthropic replay tool ids ( #61254 )
...
* fix(agents): preserve native Anthropic replay tool ids
* docs(changelog): note native Anthropic replay ids
* fix(agents): preserve native Anthropic replay ids selectively
2026-04-05 09:53:52 +01:00
Peter Steinberger
3d952aa35d
fix(agents): preserve claude cli backend defaults
2026-04-05 17:51:41 +09:00
Peter Steinberger
332afa2fda
refactor: narrow claude cli fallback seams
2026-04-05 07:29:32 +01:00
Peter Steinberger
37cc06f1fd
fix: normalize claude cli fallback config
2026-04-05 07:09:13 +01:00
Cathryn Lavery
7587e4cac3
fix: ensure bypassPermissions when custom CLI backend args override defaults ( #61114 )
...
* fix: ensure bypassPermissions on custom CLI backend args
When users override cliBackends.claude-cli.args (e.g. to add --verbose
or change --output-format), the override array replaces the default
entirely. The normalization step only re-added --permission-mode
bypassPermissions when the legacy --dangerously-skip-permissions flag
was present — if neither flag existed, it did nothing.
This causes cron and heartbeat runs to silently fail with "exec denied:
Cron runs cannot wait for interactive exec approval" because the CLI
subprocess launches in interactive permission mode.
Fix: always inject --permission-mode bypassPermissions when no explicit
permission-mode flag is found in the resolved args, regardless of
whether the legacy flag was present.
* test(anthropic): add claude-cli permission normalization coverage
* fix(test-utils): include video generation providers
* fix: preserve claude-cli bypassPermissions on custom args (#61114 ) (thanks @cathrynlavery)
---------
Co-authored-by: Shadow <hi@shadowing.dev >
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-04 21:55:14 -05:00
Altay
2b3e89c6d4
fix(ci): remove anthropic auth parse error
2026-04-05 01:40:25 +03:00
Peter Steinberger
b4216d197d
fix: restore anthropic setup-token auth flow
2026-04-05 07:14:35 +09:00
Peter Steinberger
67d6fc8847
chore(plugins): sync versions to 2026.4.4
2026-04-04 20:03:01 +01:00
Peter Steinberger
ca200eb480
fix(providers): stabilize runtime normalization hooks
2026-04-04 19:34:56 +01:00
Peter Steinberger
e3ac0f43df
feat(qwen): add qwen provider and video generation
2026-04-04 19:34:56 +01:00
Peter Steinberger
a4fc1200de
style: normalize provider formatting
2026-04-04 23:36:46 +09:00
Vincent Koc
20d14745cf
refactor(providers): flatten passthrough provider hooks
2026-04-04 23:16:53 +09:00
Peter Steinberger
dd771f1dc6
fix(ci): repair plugin boundary and bootstrap regressions
2026-04-04 15:09:48 +01:00
Peter Steinberger
a5836343df
fix(ci): guard anthropic cli backend registration
2026-04-04 15:09:48 +01:00
Vincent Koc
83c10350c6
refactor(providers): share anthropic stream helper
2026-04-04 20:35:30 +09:00
Peter Steinberger
f3aad63f4e
style(providers): normalize import and wrap formatting
2026-04-04 12:19:08 +01:00
Peter Steinberger
4e099689c0
feat: stream Claude CLI JSONL output
2026-04-04 19:33:08 +09:00
Peter Steinberger
f4855baf35
fix(ci): await async provider test registration
2026-04-04 09:28:43 +01:00
Peter Steinberger
36987831ce
fix: restore current-main gate ( #59815 )
2026-04-04 16:57:44 +09:00
Peter Steinberger
c87903a4c6
fix(ci): restore build and typecheck on main
2026-04-04 08:13:16 +01:00