Commit Graph

995 Commits

Author SHA1 Message Date
Michael Neale ec7652dfd7 fix: add tool_choice and parallel_tool_calls to chatgpt_codex provider (#7867) 2026-03-16 00:17:40 +00:00
Lifei Zhou 291bbd8330 fix: tool confirmation handling for multiple requests (#7856) 2026-03-15 22:46:34 +00:00
Wilfried ROSET 196ee3ccc8 fix: resolve tokio::sync::Mutex deadlock in recipe retry path (#7832)
Signed-off-by: Wilfried Roset <wilfriedroset@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-03-13 16:52:38 +00:00
Adrian Cole 1b05c92912 feat(acp): add session/set_mode handler (#7801)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-03-13 09:30:36 +00:00
Douwe Osinga bc7e063244 Keep messages in sync (#7850)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-03-13 08:51:28 +00:00
Jack Amadeo c947620843 More acp tools (#7843)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
Co-authored-by: Adrian Cole <adrian@tetrate.io>
2026-03-13 08:28:02 +00:00
Rabi Mishra e9f00fc216 fix(shell): prevent hang when command backgrounds a child process (#7689)
Signed-off-by: rabi <ramishra@redhat.com>
2026-03-13 06:42:53 +00:00
Douwe Osinga 4f8c33dab1 Exit agent loop when tool call JSON fails to parse (#7840)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-03-12 18:24:27 +00:00
Adrian Cole f2ad0a852c fix: remove dead read handler from DeveloperClient (#7821)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-03-12 04:55:22 +00:00
ibaaaaal 1493174586 fix: prevent SageMaker TGI from being marked configured when only Bedrock keys are set (#7284)
Signed-off-by: ibaaaaal rifaldi.51922721@mahasiswa.unikom.ac.id
Co-authored-by: Lifei Zhou <lifei@squareup.com>
2026-03-12 03:50:23 +00:00
Douwe Osinga 4578697ddd fix(goose): load .gitignore in prompt_manager for hint file filtering (#7795)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-03-11 20:33:02 +00:00
fre$h 3016fdd8a7 fix: remap max_completion_tokens to max_tokens for OpenAI-compatible providers (#7765)
Signed-off-by: fre <anonwurcod@proton.me>
2026-03-11 20:29:28 +00:00
Rabi Mishra 5b28f8fd3b fix(openai): preserve Responses API tool call/output linkage (#7759)
Signed-off-by: rabi <ramishra@redhat.com>
2026-03-11 20:08:46 +00:00
Douwe Osinga f462d73347 fix: return ContextLengthExceeded when prompt exceeds effective KV cache size (#7815)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-03-11 19:13:11 +00:00
Alex Hancock f2de8b5ccc feat: MCP Roots support (#7790) 2026-03-11 18:35:49 +00:00
Rabi Mishra d04b761a9c fix(google): use includeThoughts/part.thought for thinking handling (#7593)
Signed-off-by: rabi <ramishra@redhat.com>
2026-03-11 18:25:23 +00:00
jonathan MERCIER 7247d61648 refactor: simplify tokenizer initialization — remove unnecessary Result wrapper (#7744)
Signed-off-by: Jonathan MERCIER <bioinfornatics@gmail.com>
2026-03-11 18:22:51 +00:00
2:5030/1559 c30b606505 fix: avoid word splitting by space for windows shell commands (#7781) (#7810)
Signed-off-by: Kirill Frolov <k.frolov@samsung.com>
2026-03-11 17:17:01 +00:00
Jack Amadeo d74f6f6302 Remove dependency on posthog-rs (#7811) 2026-03-11 16:42:35 +00:00
Alex Hancock 8869098de6 feat: load hints in nested subdirs (#7772) 2026-03-11 14:06:22 +00:00
Adrian Cole cb4d99d303 feat(acp): add read tool and delegate filesystem I/O to ACP clients (#7668)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-03-11 13:21:00 +00:00
jh-block 913537d540 Support secret interpolation in streamable HTTP extension URLs (#7782)
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>
2026-03-11 13:06:37 +00:00
dorien-koelemeijer 6d6c6b3228 More logging for command injection classifier model training (#7779) 2026-03-11 13:03:18 +00:00
Bradley Axen b10717af9b feat: Add summarize tool for deterministic reads (#7054)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-03-11 01:22:22 +00:00
Adrian Cole 902c2ac28a feat: ACP providers for claude code and codex (#6605)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-03-10 22:55:05 +00:00
Rabi Mishra 0fba6353e4 feat(openai): capture reasoning summaries from responses API (#7375)
Signed-off-by: rabi <ramishra@redhat.com>
2026-03-10 21:36:40 +00:00
Douwe Osinga ac73a57ab0 Fix some dependencies (#7794)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-03-10 21:09:37 +00:00
Sheikh Limon b33adc8a1b fix: improve keyring availability error detection (#7766)
Signed-off-by: sheikhlimon <sheikhlimon404@gmail.com>
2026-03-10 17:22:20 +00:00
ximi ae6dba5743 feat: add MiniMax provider with Anthropic-compatible API (#7640)
Signed-off-by: ximi <ximi@minimaxi.com>
2026-03-10 15:56:43 +00:00
shanemort1982 674b4f3e84 feat: add Tensorix as a declarative provider (#7712)
Signed-off-by: shanemort1982 <shane.morton@outlook.com>
2026-03-10 15:44:07 +00:00
Nick Kuhn a191f0d958 refactor: Convert Tanzu provider to declarative JSON config (#7124)
Signed-off-by: Nick Kuhn <nick.kuhn@broadcom.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 14:06:53 +00:00
Will Pfleger c1d8e27e73 feat(summon): make skill supporting files individually loadable via load() (#7583) 2026-03-09 22:03:52 +00:00
Peter Siska f740bb7447 fix: pass OAuth scopes to DCR and extract granted_scopes from token response (#7571)
Signed-off-by: Peter Siska <63866+peschee@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
2026-03-09 15:38:46 +00:00
Songlin Yang 7030645957 fix: write to real file if config.yaml is symlink (#7669)
Signed-off-by: lsytj0413 <511121939@qq.com>
2026-03-09 14:54:30 +00:00
BestCodes f1c9a4d1b9 fix: preserve pairings when stopping gateway (#7733)
Signed-off-by: The-Best-Codes <106822363+The-Best-Codes@users.noreply.github.com>
2026-03-09 14:23:36 +00:00
jeffa-block 9ab5c45e3a fix: reduce server log verbosity — skip session in instrument, defaul… (#7729) 2026-03-09 12:50:49 +00:00
Adrian Cole 1f77839094 fix: provider test infrastructure (#7738)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-03-09 10:24:31 +00:00
Adrian Cole 90d34853de refactor: derive GooseMode string conversions with strum (#7706)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-03-09 02:01:54 +00:00
avianion 472f3bfdfd feat: add Avian as an LLM provider (#7561)
Signed-off-by: Kyle D <deximia@hotmail.com>
2026-03-07 09:53:11 +00:00
Will Pfleger ab99032477 fix: add #[serde(default)] to description field on 4 ExtensionConfig variants (#7708) 2026-03-06 23:04:57 +00:00
Adrian Cole b4546f62d9 fix: restore smart-approve mode (#7690)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-03-06 15:45:23 +00:00
Jack Amadeo 325bf396af Update to rmcp 1.1.0 (#7619)
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
2026-03-06 02:40:52 +00:00
Alex Yao abadb87892 Fix max turns configuration (#7612)
Signed-off-by: alexyao2015 <alexyao2015@users.noreply.github.com>
Co-authored-by: alexyao2015 <alexyao2015@users.noreply.github.com>
2026-03-05 20:42:12 +00:00
Will Pfleger 5f48087ba3 fix: compare extension configs before skipping add_extension (#7650) 2026-03-05 20:32:06 +00:00
github-actions[bot] 3c28fbedf7 chore(release): release version 1.27.0 (minor) (#7611)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz>
Co-authored-by: Lifei Zhou <lifei@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2026-03-05 15:22:11 -05:00
Adrian Cole 42fc5152bf fix(shell): replace global static output buffer with per-instance TempDir (#7632)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-03-04 23:11:53 +00:00
Songlin Yang b6a3ab5edb opt: remove timestamped config file backup (#7618)
Signed-off-by: lsytj0413 <511121939@qq.com>
2026-03-04 22:39:32 +00:00
Lifei Zhou 03b5bbb04c fix: add analyzer extension in recipe to maintain backwards compatibility (#7652) 2026-03-04 18:43:08 +00:00
Jack Amadeo 3152191418 Merge platform/builtin extensions (#7630) 2026-03-04 17:29:45 +00:00
KubeCat dafc4db7b4 fix: prevent abort in local inference (#7633)
Signed-off-by: Kube Cat <cat@kubecat.io>
Co-authored-by: Kube Cat <cat@kubecat.io>
2026-03-04 14:07:28 +00:00