Dark-Alex-17
d4605794e8
feat(TASK-042): Responses reasoning-item replay, strict:false, cross-client portability
...
Add ThinkingBlock::Reasoning to carry OpenAI Responses reasoning items
verbatim. The Responses body builder now requests
reasoning.encrypted_content, marks tool defs strict:false, and replays
each round's reasoning items ahead of the assistant text and function
calls. Both extraction paths (non-streaming and streaming) capture
reasoning output items. Claude and Bedrock replay paths drop the
OpenAI-only variant so mid-session model switches keep working.
2026-09-16 12:13:21 -06:00
Dark-Alex-17
5046aebca3
feat: support config-driven OAuth endpoints on the openai and gemini clients
2026-09-16 10:17:05 -06:00
Dark-Alex-17
4cc5563ba8
feat: support config-driven OAuth endpoints on the claude client
...
- ClaudeConfig gains an oauth: block (custom endpoints, e.g. a private
gateway); without it, auth: oauth keeps the stock Claude Pro/Max provider
- Claude-Code system-prefix spoof + anthropic-beta header are only sent on
the stock provider path
- OAuth tokens are stamped with an issuer fingerprint (token_url|client_id)
so switching endpoints never replays a token against the wrong issuer
- All auth flows refresh the in-memory access-token cache on save, so
.authenticate mid-session takes effect immediately
- A custom oauth: block now requires api_base: refusing to silently fall
back to api.anthropic.com prevents sending a gateway token to the wrong
host
2026-09-15 23:51:51 -06:00
Dark-Alex-17
755b25f9b2
fix: empty tool results can't cause errors in bedrock, claude, openai, or vertexai clients anymore
2026-09-14 14:46:46 -06:00
Dark-Alex-17
5d59adadbc
feat: Support token caching to reduce LLM costs in Anthropic models (not typically handled automatically by APIs)
2026-09-14 13:56:13 -06:00
Dark-Alex-17
b87a3460c4
fix: detect duplicate tool call IDs client-side before sending to Claude
CI / All (ubuntu-latest) (push) Failing after 29s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-08-12 13:33:24 -06:00
Dark-Alex-17
3607a180d9
fix: don't output thinking blocks for claude-based models
CI / All (ubuntu-latest) (push) Failing after 23s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-08-06 13:12:36 -06:00
Dark-Alex-17
d429def0f6
fix: additional edge case fix for duplicate tool call IDs in anthropic API calls
CI / All (ubuntu-latest) (push) Failing after 27s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-08-06 10:30:33 -06:00
Dark-Alex-17
1f7b8417fa
fix: prevent rare duplicate tool call IDs in long running claude prompts
2026-08-05 16:01:40 -06:00
Dark-Alex-17
8629c1ca15
feat: Improved support for Anthropic's extended thinking
2026-07-17 17:26:41 -06:00
Dark-Alex-17
078e6e3744
fix: model narration included in history and between tool calls to prevent repetition
CI / All (ubuntu-latest) (push) Failing after 25s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-07-17 16:57:51 -06:00
Dark-Alex-17
e9a8c01dc4
feat: Added support for modifying the reasoning effort of reasoning models
2026-07-16 12:28:04 -06:00
Dark-Alex-17
097d8936e3
fix: Claude code rate limit error per new Claude changes
2026-05-27 14:06:17 -06:00
Dark-Alex-17
0facb15e32
feat: rename Loki to Coyote
2026-05-27 12:47:32 -06:00
Dark-Alex-17
7333046cfe
fix: merge required claude code system prompt into instructions
2026-05-22 13:51:45 -06:00
Dark-Alex-17
d0b6b6c324
fix: updated the error for unauthenticated oauth to include the REPL .authenticated command
2026-03-28 11:57:01 -06:00
Dark-Alex-17
a6306d6b76
fix: Claude code system prompt injected into claude requests to make them valid once again
2026-03-17 10:44:50 -06:00
Dark-Alex-17
2220fd2542
feat: Support authenticating or refreshing OAuth for supported clients from within the REPL
2026-03-11 13:07:27 -06:00
Dark-Alex-17
297c63d91a
feat: Allow first-runs to select OAuth for supported providers
2026-03-11 12:01:17 -06:00
Dark-Alex-17
9f899466d4
feat: Support OAuth authentication flows for Claude
2026-03-11 11:10:48 -06:00
Dark-Alex-17
a3793460fd
fix: Claude tool calls work incorrectly when tool doesn't require any arguments or flags; would provide an empty JSON object or error on no args
2026-02-01 17:05:36 -07:00
Dark-Alex-17
8665604bab
Fixed some typos in tool call error messages
2026-01-30 12:25:57 -07:00
Dark-Alex-17
e28619b55a
feat: Removed the server functionality
2025-11-03 14:25:55 -07:00
Dark-Alex-17
f474e6130e
feat: Require Vault set up for first-time setup so all passed in secrets can be encrypted right off the bat
2025-10-27 12:00:27 -06:00
Dark-Alex-17
73ada5a221
bug: Fixed a bug when passing tools to Claude for tools that don't have any inputs
2025-10-21 10:04:38 -06:00
Dark-Alex-17
216a3d53cd
Baseline project
2025-07-06 10:45:42 -06:00