Peter Steinberger
e6fd484880
fix: preserve subagent thread routing ( #1241 )
...
Thanks @gnarco.
Co-authored-by: gnarco <gnarco@users.noreply.github.com>
2026-01-20 17:22:07 +00:00
Peter Steinberger
b302f41d6d
refactor: add aws-sdk auth mode and tighten provider auth
2026-01-20 08:28:40 +00:00
Peter Steinberger
159ab379f8
fix: expand /v1/responses inputs ( #1229 ) (thanks @RyanLisse)
2026-01-20 07:37:30 +00:00
Ryan Lisse
67e8600a00
feat(gateway): implement OpenResponses /v1/responses endpoint phase 2
...
- Add input_image and input_file support with SSRF protection
- Add client-side tools (Hosted Tools) support
- Add turn-based tool flow with function_call_output handling
- Export buildAgentPrompt for testing
2026-01-20 07:37:01 +00:00
Peter Steinberger
8f21602128
fix: sanitize oversized image payloads
2026-01-18 15:21:38 +00:00
vrknetha
56221aaba8
Agents: surface tool failures without assistant output
2026-01-18 18:35:03 +05:30
Peter Steinberger
5e39aa11cb
fix(auth): preserve auto-pin preference
...
Co-authored-by: Mykyta Bozhenko <21245729+cheeeee@users.noreply.github.com>
2026-01-18 08:22:55 +00:00
Peter Steinberger
614a39fa9e
feat: add /exec session overrides
2026-01-18 06:12:54 +00:00
Peter Steinberger
aa1c76a1d4
fix: avoid keychain prompts in embedded runner
2026-01-18 04:19:28 +00:00
Mykyta Bozhenko
78c653fb94
fix(agent): Enable model fallback for prompt-phase quota/rate limit errors
...
When a prompt submission fails with quota or rate limit errors, throw
FailoverError instead of the raw promptError. This enables the model
fallback system to try alternative models.
Previously, rate limit errors during the prompt phase (before streaming)
were thrown directly, bypassing fallback. Only response-phase errors
triggered model fallback.
Now checks if fallback models are configured and the error is failover-
eligible. If so, wraps in FailoverError to trigger the fallback chain.
2026-01-18 01:29:48 +00:00
Peter Steinberger
c086fffb44
fix: format verbose tool output by channel
2026-01-17 10:17:57 +00:00
Peter Steinberger
cb74fa4885
feat: extend verbose tool feedback
2026-01-17 05:33:39 +00:00
Peter Steinberger
89c5c831b9
fix: reset sessions after role ordering conflicts
2026-01-16 09:04:04 +00:00
Peter Steinberger
c3db93a95c
fix: sanitize user-facing errors and strip final tags
...
Co-authored-by: Drake Thomsen <drake.thomsen@example.com>
2026-01-16 03:01:23 +00:00
Peter Steinberger
5ba3ae5188
feat: improve agent auth guidance
2026-01-15 04:51:21 +00:00
Peter Steinberger
7756918f06
feat: add /context prompt breakdown
2026-01-15 01:06:35 +00:00
Peter Steinberger
9d28441c41
chore: migrate to oxlint and oxfmt
...
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
2026-01-14 15:02:19 +00:00
Peter Steinberger
b74a102af7
refactor(src): split oversized modules
2026-01-14 01:17:56 +00:00