Vito Cappello
|
1b9d3ac57d
|
fix(claude-cli): apply thinking and keep live sessions warm (#125528)
* fix(models): preserve CLI runtime thinking capabilities
* fix(models): preserve configured thinking overrides
* fix: keep Claude live CLI process warm across captured turns
MCP delivery capture no longer kills the warm Claude process after every
turn. Capture-key admission is fenced by grant activate/deactivate so
prompt-cache continuity can survive across messages.
Co-authored-by: Cursor <cursoragent@cursor.com>
* fix(claude-cli): apply thinking levels
* fix(claude-cli): materialize thinking capabilities
* test(claude-cli): cover warm thinking budget reuse
* test(models): restore prepared catalog contracts
* fix(agents): restore catalog test boundaries
* fix(agents): break prepared catalog import cycle
* refactor(gateway): extract model-choice runtime resolution into public-projection module
Keeps models-list-result.ts under the max-lines cap after the origin/main
merge by moving resolveModelChoiceAgentRuntime next to the projection
helpers it feeds.
Claude-Session: https://claude.ai/code/session_01QXUQuDVataA5o16kxNnmoX
* test(claude-cli): cover thinking cache reuse
* test(claude-cli): cover captured live reuse
* fix(claude-cli): rotate MCP grants across live turns
* fix(anthropic): respect mandatory adaptive thinking
* fix(claude-cli): restore warm MCP bearer
* fix(anthropic): keep Mythos adaptive thinking
* test(claude-cli): prove live MCP cache reuse
* test(claude-cli): align live cache coverage
* fix(claude-cli): reuse live sessions across MCP grant rotation
* test(claude-cli): satisfy cache lane static gates
* fix(claude-cli): preserve runtime thinking policy
* fix(thinking): honor concrete runtime policy
* fix(gateway): honor mandatory thinking in model list
* refactor(auto-reply): extract prepared catalog merge
* docs(cli-backend): document thinking execution input
* refactor(auto-reply): extract catalog lookup helper
* style(auto-reply): format catalog helper import
* fix(claude-cli): stabilize live context budget
* fix(auto-reply): type prepared context metadata
---------
Co-authored-by: VACInc <3279061+VACInc@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Patrick Erichsen <patrick.a.erichsen@gmail.com>
|
2026-08-20 06:44:49 -07:00 |
|
Peter Steinberger
|
d89ad16124
|
docs: document anthropic cli config helpers
|
2026-06-04 07:15:05 -04:00 |
|
Vincent Koc
|
48c4a026dd
|
test(plugins): fast-path bundled provider contract loads
|
2026-04-17 14:25:21 -07:00 |
|
Peter Steinberger
|
ef923805f5
|
Revert "refactor(cli): remove custom cli backends"
This reverts commit 6243806f7b.
|
2026-04-06 13:40:42 +01:00 |
|
Peter Steinberger
|
6243806f7b
|
refactor(cli): remove custom cli backends
|
2026-04-05 18:04:48 +01: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 |
|
Vincent Koc
|
83c10350c6
|
refactor(providers): share anthropic stream helper
|
2026-04-04 20:35:30 +09:00 |
|
Peter Steinberger
|
59c23dee09
|
refactor(anthropic): move stream wrappers into plugin
|
2026-04-01 09:21:48 +01:00 |
|
Peter Steinberger
|
2bdbb189bd
|
refactor: route plugin sdk facades through extension barrels
|
2026-03-27 20:47:36 +00:00 |
|