Repository navigation
feat: add tui feature flag to gate the tui command - #9428
Merged
Merged
Conversation
Allow downstream builds to exclude the `tui` CLI subcommand by disabling the `tui` feature flag. The feature is enabled by default and in `portable-default`. Signed-off-by: Rodolfo Olivieri <[email protected]>
jamadeo
approved these changes
May 28, 2026
earayu
added a commit
to apecloud/apemind-agent
that referenced
this pull request
May 29, 2026
* chore(deps): bump agent-client-protocol from 0.11.1 to 0.12.1 (aaif-goose#9381) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(agents): serialize per-session agent creation to stop duplicate MCP init (aaif-goose#9357) Signed-off-by: fresh3nough <[email protected]> * Fix desktop chat search session limiting (aaif-goose#9366) Signed-off-by: Angie Jones <[email protected]> * Build summon instructions per turn (aaif-goose#9329) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * docs: stats update (aaif-goose#9410) * Simplify UI customization (aaif-goose#9353) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * chore(deps): bump qs from 6.14.2 to 6.15.2 in /evals/open-model-gym/mcp-harness (aaif-goose#9395) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add Turkish desktop locale (aaif-goose#9392) Signed-off-by: dejavu <[email protected]> Co-authored-by: dejavu <[email protected]> * Improve dependency hygiene (aaif-goose#9360) Signed-off-by: jh-block <[email protected]> * fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409) Signed-off-by: Asish Kumar <[email protected]> * Russian language support (aaif-goose#9406) Co-authored-by: Jack Amadeo <[email protected]> * chore(release): bump version to 1.36.0 (minor) (aaif-goose#9417) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * add databricks ai gateway provider (aaif-goose#9274) Signed-off-by: Bradley Axen <[email protected]> * Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430) Signed-off-by: Bradley Axen <[email protected]> * fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415) Signed-off-by: Andrew Mello <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> * feat: add /model slash command to CLI for session model switching (aaif-goose#8747) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442) Signed-off-by: jh-block <[email protected]> * fix: tolerate missing responses output (aaif-goose#9449) Signed-off-by: Angie Jones <[email protected]> * fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285) Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix: make azure api-version query param optional (aaif-goose#9221) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422) Signed-off-by: Michael Neale <[email protected]> * fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408) Signed-off-by: Asish Kumar <[email protected]> * feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443) Signed-off-by: Jeremy Dawes <[email protected]> * feat(providers): add Perplexity as a declarative OpenAI-compatible provider (aaif-goose#9324) * chore(deps): bump sha2 from 0.10.9 to 0.11.0 (aaif-goose#8963) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * refactor: convert desktop v1 and goose-server extensions to ACP+ (aaif-goose#9448) * doc: Add Scaleway provider (aaif-goose#9423) Co-authored-by: Quentin Champenois <[email protected]> * CLI to list skills with token counts (aaif-goose#9326) * feat: add `tui` feature flag to gate the tui command (aaif-goose#9428) Signed-off-by: Rodolfo Olivieri <[email protected]> * Add Scholar Sidekick MCP extension (aaif-goose#9433) * fix(nav): restore upstream apps entry dropped during sync conflict resolution PR #28 first-resolution accidentally dropped the apps NAV_ITEM during conflict resolution, leaving AppWindow as unused import → TS6133 fail. Restore upstream's apps nav entry so AppWindow is used and behavior matches upstream main. The second CI failure (build) is Cloudflare Pages docs-preview infra (Missing Pages project name) — unrelated to this branch, fork doesn't ship docs to Cloudflare. Signed-off-by: earayu <[email protected]> --------- Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: fresh3nough <[email protected]> Signed-off-by: Angie Jones <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Signed-off-by: dejavu <[email protected]> Signed-off-by: jh-block <[email protected]> Signed-off-by: Asish Kumar <[email protected]> Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Andrew Mello <[email protected]> Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Jeremy Dawes <[email protected]> Signed-off-by: Rodolfo Olivieri <[email protected]> Signed-off-by: earayu <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: fre$h <[email protected]> Co-authored-by: Angie Jones <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: seneroner77-cmd <[email protected]> Co-authored-by: dejavu <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: Asish Kumar <[email protected]> Co-authored-by: Dmitry Beskov <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Bradley Axen <[email protected]> Co-authored-by: 88plug <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Co-authored-by: Michael Neale <[email protected]> Co-authored-by: Jeremy Dawes <[email protected]> Co-authored-by: James Liounis <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: Rodolfo Olivieri <[email protected]> Co-authored-by: Mark Lavercombe <[email protected]>
earayu
added a commit
to apecloud/apemind-agent
that referenced
this pull request
May 29, 2026
) * chore(deps): bump agent-client-protocol from 0.11.1 to 0.12.1 (aaif-goose#9381) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(agents): serialize per-session agent creation to stop duplicate MCP init (aaif-goose#9357) Signed-off-by: fresh3nough <[email protected]> * Fix desktop chat search session limiting (aaif-goose#9366) Signed-off-by: Angie Jones <[email protected]> * Build summon instructions per turn (aaif-goose#9329) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * docs: stats update (aaif-goose#9410) * Simplify UI customization (aaif-goose#9353) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * chore(deps): bump qs from 6.14.2 to 6.15.2 in /evals/open-model-gym/mcp-harness (aaif-goose#9395) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add Turkish desktop locale (aaif-goose#9392) Signed-off-by: dejavu <[email protected]> Co-authored-by: dejavu <[email protected]> * Improve dependency hygiene (aaif-goose#9360) Signed-off-by: jh-block <[email protected]> * fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409) Signed-off-by: Asish Kumar <[email protected]> * Russian language support (aaif-goose#9406) Co-authored-by: Jack Amadeo <[email protected]> * chore(release): bump version to 1.36.0 (minor) (aaif-goose#9417) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * add databricks ai gateway provider (aaif-goose#9274) Signed-off-by: Bradley Axen <[email protected]> * Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430) Signed-off-by: Bradley Axen <[email protected]> * fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415) Signed-off-by: Andrew Mello <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> * feat: add /model slash command to CLI for session model switching (aaif-goose#8747) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442) Signed-off-by: jh-block <[email protected]> * fix: tolerate missing responses output (aaif-goose#9449) Signed-off-by: Angie Jones <[email protected]> * fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285) Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix: make azure api-version query param optional (aaif-goose#9221) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422) Signed-off-by: Michael Neale <[email protected]> * fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408) Signed-off-by: Asish Kumar <[email protected]> * feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443) Signed-off-by: Jeremy Dawes <[email protected]> * feat(providers): add Perplexity as a declarative OpenAI-compatible provider (aaif-goose#9324) * chore(deps): bump sha2 from 0.10.9 to 0.11.0 (aaif-goose#8963) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * refactor: convert desktop v1 and goose-server extensions to ACP+ (aaif-goose#9448) * doc: Add Scaleway provider (aaif-goose#9423) Co-authored-by: Quentin Champenois <[email protected]> * CLI to list skills with token counts (aaif-goose#9326) * feat: add `tui` feature flag to gate the tui command (aaif-goose#9428) Signed-off-by: Rodolfo Olivieri <[email protected]> * Add Scholar Sidekick MCP extension (aaif-goose#9433) * Add ACP session system prompt setter (aaif-goose#9478) Signed-off-by: Bradley Axen <[email protected]> * fix(acp): forward ACP server context window size to clients (aaif-goose#9455) Signed-off-by: Matt Toohey <[email protected]> * Expose raw provider supported models over ACP (aaif-goose#9475) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Co-authored-by: Matt Toohey <[email protected]> --------- Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: fresh3nough <[email protected]> Signed-off-by: Angie Jones <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Signed-off-by: dejavu <[email protected]> Signed-off-by: jh-block <[email protected]> Signed-off-by: Asish Kumar <[email protected]> Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Andrew Mello <[email protected]> Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Jeremy Dawes <[email protected]> Signed-off-by: Rodolfo Olivieri <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Signed-off-by: earayu <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: fre$h <[email protected]> Co-authored-by: Angie Jones <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: seneroner77-cmd <[email protected]> Co-authored-by: dejavu <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: Asish Kumar <[email protected]> Co-authored-by: Dmitry Beskov <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Bradley Axen <[email protected]> Co-authored-by: 88plug <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Co-authored-by: Michael Neale <[email protected]> Co-authored-by: Jeremy Dawes <[email protected]> Co-authored-by: James Liounis <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: Rodolfo Olivieri <[email protected]> Co-authored-by: Mark Lavercombe <[email protected]> Co-authored-by: Matt Toohey <[email protected]>
earayu
added a commit
to apecloud/apemind-agent
that referenced
this pull request
May 31, 2026
* chore(deps): bump agent-client-protocol from 0.11.1 to 0.12.1 (aaif-goose#9381) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(agents): serialize per-session agent creation to stop duplicate MCP init (aaif-goose#9357) Signed-off-by: fresh3nough <[email protected]> * Fix desktop chat search session limiting (aaif-goose#9366) Signed-off-by: Angie Jones <[email protected]> * Build summon instructions per turn (aaif-goose#9329) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * docs: stats update (aaif-goose#9410) * Simplify UI customization (aaif-goose#9353) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * chore(deps): bump qs from 6.14.2 to 6.15.2 in /evals/open-model-gym/mcp-harness (aaif-goose#9395) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add Turkish desktop locale (aaif-goose#9392) Signed-off-by: dejavu <[email protected]> Co-authored-by: dejavu <[email protected]> * Improve dependency hygiene (aaif-goose#9360) Signed-off-by: jh-block <[email protected]> * fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409) Signed-off-by: Asish Kumar <[email protected]> * Russian language support (aaif-goose#9406) Co-authored-by: Jack Amadeo <[email protected]> * chore(release): bump version to 1.36.0 (minor) (aaif-goose#9417) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * add databricks ai gateway provider (aaif-goose#9274) Signed-off-by: Bradley Axen <[email protected]> * Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430) Signed-off-by: Bradley Axen <[email protected]> * fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415) Signed-off-by: Andrew Mello <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> * feat: add /model slash command to CLI for session model switching (aaif-goose#8747) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442) Signed-off-by: jh-block <[email protected]> * fix: tolerate missing responses output (aaif-goose#9449) Signed-off-by: Angie Jones <[email protected]> * fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285) Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix: make azure api-version query param optional (aaif-goose#9221) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422) Signed-off-by: Michael Neale <[email protected]> * fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408) Signed-off-by: Asish Kumar <[email protected]> * feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443) Signed-off-by: Jeremy Dawes <[email protected]> * feat(providers): add Perplexity as a declarative OpenAI-compatible provider (aaif-goose#9324) * chore(deps): bump sha2 from 0.10.9 to 0.11.0 (aaif-goose#8963) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * refactor: convert desktop v1 and goose-server extensions to ACP+ (aaif-goose#9448) * doc: Add Scaleway provider (aaif-goose#9423) Co-authored-by: Quentin Champenois <[email protected]> * CLI to list skills with token counts (aaif-goose#9326) * feat: add `tui` feature flag to gate the tui command (aaif-goose#9428) Signed-off-by: Rodolfo Olivieri <[email protected]> * Add Scholar Sidekick MCP extension (aaif-goose#9433) * Add ACP session system prompt setter (aaif-goose#9478) Signed-off-by: Bradley Axen <[email protected]> * fix(acp): forward ACP server context window size to clients (aaif-goose#9455) Signed-off-by: Matt Toohey <[email protected]> * Expose raw provider supported models over ACP (aaif-goose#9475) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Co-authored-by: Matt Toohey <[email protected]> * feat: replay acp images on session load (aaif-goose#9496) Signed-off-by: Kalvin Chau <[email protected]> --------- Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: fresh3nough <[email protected]> Signed-off-by: Angie Jones <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Signed-off-by: dejavu <[email protected]> Signed-off-by: jh-block <[email protected]> Signed-off-by: Asish Kumar <[email protected]> Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Andrew Mello <[email protected]> Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Jeremy Dawes <[email protected]> Signed-off-by: Rodolfo Olivieri <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Signed-off-by: Kalvin Chau <[email protected]> Signed-off-by: earayu <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: fre$h <[email protected]> Co-authored-by: Angie Jones <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: seneroner77-cmd <[email protected]> Co-authored-by: dejavu <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: Asish Kumar <[email protected]> Co-authored-by: Dmitry Beskov <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Bradley Axen <[email protected]> Co-authored-by: 88plug <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Co-authored-by: Michael Neale <[email protected]> Co-authored-by: Jeremy Dawes <[email protected]> Co-authored-by: James Liounis <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: Rodolfo Olivieri <[email protected]> Co-authored-by: Mark Lavercombe <[email protected]> Co-authored-by: Matt Toohey <[email protected]> Co-authored-by: Kalvin C <[email protected]>
michaelneale
added a commit
that referenced
this pull request
Jun 1, 2026
* origin/main: (30 commits) feat: replay acp images on session load (#9496) Expose raw provider supported models over ACP (#9475) fix(acp): forward ACP server context window size to clients (#9455) Add ACP session system prompt setter (#9478) Add Scholar Sidekick MCP extension (#9433) feat: add `tui` feature flag to gate the tui command (#9428) CLI to list skills with token counts (#9326) doc: Add Scaleway provider (#9423) refactor: convert desktop v1 and goose-server extensions to ACP+ (#9448) chore(deps): bump sha2 from 0.10.9 to 0.11.0 (#8963) feat(providers): add Perplexity as a declarative OpenAI-compatible provider (#9324) feat(providers): add Alibaba (Qwen via DashScope) declarative provider (#9443) fix(desktop): refresh provider list in Switch Models picker (#9408) fix(desktop): start new chat in current window from recipe param modal (#9422) fix: make azure api-version query param optional (#9221) feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (#9256) fix(ui): preserve pending env vars in Add Extension form (#9285) fix: tolerate missing responses output (#9449) local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (#9442) feat: add /model slash command to CLI for session model switching (#8747) ...
earayu
added a commit
to apecloud/apemind-agent
that referenced
this pull request
Jun 1, 2026
* chore(deps): bump agent-client-protocol from 0.11.1 to 0.12.1 (aaif-goose#9381) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(agents): serialize per-session agent creation to stop duplicate MCP init (aaif-goose#9357) Signed-off-by: fresh3nough <[email protected]> * Fix desktop chat search session limiting (aaif-goose#9366) Signed-off-by: Angie Jones <[email protected]> * Build summon instructions per turn (aaif-goose#9329) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * docs: stats update (aaif-goose#9410) * Simplify UI customization (aaif-goose#9353) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * chore(deps): bump qs from 6.14.2 to 6.15.2 in /evals/open-model-gym/mcp-harness (aaif-goose#9395) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add Turkish desktop locale (aaif-goose#9392) Signed-off-by: dejavu <[email protected]> Co-authored-by: dejavu <[email protected]> * Improve dependency hygiene (aaif-goose#9360) Signed-off-by: jh-block <[email protected]> * fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409) Signed-off-by: Asish Kumar <[email protected]> * Russian language support (aaif-goose#9406) Co-authored-by: Jack Amadeo <[email protected]> * chore(release): bump version to 1.36.0 (minor) (aaif-goose#9417) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * add databricks ai gateway provider (aaif-goose#9274) Signed-off-by: Bradley Axen <[email protected]> * Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430) Signed-off-by: Bradley Axen <[email protected]> * fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415) Signed-off-by: Andrew Mello <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> * feat: add /model slash command to CLI for session model switching (aaif-goose#8747) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442) Signed-off-by: jh-block <[email protected]> * fix: tolerate missing responses output (aaif-goose#9449) Signed-off-by: Angie Jones <[email protected]> * fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285) Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix: make azure api-version query param optional (aaif-goose#9221) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422) Signed-off-by: Michael Neale <[email protected]> * fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408) Signed-off-by: Asish Kumar <[email protected]> * feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443) Signed-off-by: Jeremy Dawes <[email protected]> * feat(providers): add Perplexity as a declarative OpenAI-compatible provider (aaif-goose#9324) * chore(deps): bump sha2 from 0.10.9 to 0.11.0 (aaif-goose#8963) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * refactor: convert desktop v1 and goose-server extensions to ACP+ (aaif-goose#9448) * doc: Add Scaleway provider (aaif-goose#9423) Co-authored-by: Quentin Champenois <[email protected]> * CLI to list skills with token counts (aaif-goose#9326) * feat: add `tui` feature flag to gate the tui command (aaif-goose#9428) Signed-off-by: Rodolfo Olivieri <[email protected]> * Add Scholar Sidekick MCP extension (aaif-goose#9433) * Add ACP session system prompt setter (aaif-goose#9478) Signed-off-by: Bradley Axen <[email protected]> * fix(acp): forward ACP server context window size to clients (aaif-goose#9455) Signed-off-by: Matt Toohey <[email protected]> * Expose raw provider supported models over ACP (aaif-goose#9475) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Co-authored-by: Matt Toohey <[email protected]> * feat: replay acp images on session load (aaif-goose#9496) Signed-off-by: Kalvin Chau <[email protected]> * feat(providers): add xAI SuperGrok OAuth subscription provider (aaif-goose#9420) Signed-off-by: Michael Neale <[email protected]> --------- Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: fresh3nough <[email protected]> Signed-off-by: Angie Jones <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Signed-off-by: dejavu <[email protected]> Signed-off-by: jh-block <[email protected]> Signed-off-by: Asish Kumar <[email protected]> Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Andrew Mello <[email protected]> Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Jeremy Dawes <[email protected]> Signed-off-by: Rodolfo Olivieri <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Signed-off-by: Kalvin Chau <[email protected]> Signed-off-by: Michael Neale <[email protected]> Signed-off-by: earayu <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: fre$h <[email protected]> Co-authored-by: Angie Jones <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: seneroner77-cmd <[email protected]> Co-authored-by: dejavu <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: Asish Kumar <[email protected]> Co-authored-by: Dmitry Beskov <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Bradley Axen <[email protected]> Co-authored-by: 88plug <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Co-authored-by: Michael Neale <[email protected]> Co-authored-by: Jeremy Dawes <[email protected]> Co-authored-by: James Liounis <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: Rodolfo Olivieri <[email protected]> Co-authored-by: Mark Lavercombe <[email protected]> Co-authored-by: Matt Toohey <[email protected]> Co-authored-by: Kalvin C <[email protected]>
earayu
added a commit
to apecloud/apemind-agent
that referenced
this pull request
Jun 2, 2026
* chore(deps): bump agent-client-protocol from 0.11.1 to 0.12.1 (aaif-goose#9381) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(agents): serialize per-session agent creation to stop duplicate MCP init (aaif-goose#9357) Signed-off-by: fresh3nough <[email protected]> * Fix desktop chat search session limiting (aaif-goose#9366) Signed-off-by: Angie Jones <[email protected]> * Build summon instructions per turn (aaif-goose#9329) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * docs: stats update (aaif-goose#9410) * Simplify UI customization (aaif-goose#9353) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * chore(deps): bump qs from 6.14.2 to 6.15.2 in /evals/open-model-gym/mcp-harness (aaif-goose#9395) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add Turkish desktop locale (aaif-goose#9392) Signed-off-by: dejavu <[email protected]> Co-authored-by: dejavu <[email protected]> * Improve dependency hygiene (aaif-goose#9360) Signed-off-by: jh-block <[email protected]> * fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409) Signed-off-by: Asish Kumar <[email protected]> * Russian language support (aaif-goose#9406) Co-authored-by: Jack Amadeo <[email protected]> * chore(release): bump version to 1.36.0 (minor) (aaif-goose#9417) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * add databricks ai gateway provider (aaif-goose#9274) Signed-off-by: Bradley Axen <[email protected]> * Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430) Signed-off-by: Bradley Axen <[email protected]> * fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415) Signed-off-by: Andrew Mello <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> * feat: add /model slash command to CLI for session model switching (aaif-goose#8747) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442) Signed-off-by: jh-block <[email protected]> * fix: tolerate missing responses output (aaif-goose#9449) Signed-off-by: Angie Jones <[email protected]> * fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285) Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix: make azure api-version query param optional (aaif-goose#9221) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422) Signed-off-by: Michael Neale <[email protected]> * fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408) Signed-off-by: Asish Kumar <[email protected]> * feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443) Signed-off-by: Jeremy Dawes <[email protected]> * feat(providers): add Perplexity as a declarative OpenAI-compatible provider (aaif-goose#9324) * chore(deps): bump sha2 from 0.10.9 to 0.11.0 (aaif-goose#8963) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * refactor: convert desktop v1 and goose-server extensions to ACP+ (aaif-goose#9448) * doc: Add Scaleway provider (aaif-goose#9423) Co-authored-by: Quentin Champenois <[email protected]> * CLI to list skills with token counts (aaif-goose#9326) * feat: add `tui` feature flag to gate the tui command (aaif-goose#9428) Signed-off-by: Rodolfo Olivieri <[email protected]> * Add Scholar Sidekick MCP extension (aaif-goose#9433) * Add ACP session system prompt setter (aaif-goose#9478) Signed-off-by: Bradley Axen <[email protected]> * fix(acp): forward ACP server context window size to clients (aaif-goose#9455) Signed-off-by: Matt Toohey <[email protected]> * Expose raw provider supported models over ACP (aaif-goose#9475) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Co-authored-by: Matt Toohey <[email protected]> * feat: replay acp images on session load (aaif-goose#9496) Signed-off-by: Kalvin Chau <[email protected]> * feat(providers): add xAI SuperGrok OAuth subscription provider (aaif-goose#9420) Signed-off-by: Michael Neale <[email protected]> * chore: update canonical model registry (aaif-goose#9551) Signed-off-by: Bradley Axen <[email protected]> * Honor blocking Stop hook decisions (aaif-goose#9468) Signed-off-by: John Tennant <[email protected]> * fix(otel): skip OTLP signals when protocol=grpc to avoid background-thread panic (aaif-goose#9512) Co-authored-by: Joah's AI agent <[email protected]> Co-authored-by: Amp <[email protected]> * Fix scheduled recipe session params (aaif-goose#9553) Signed-off-by: Angie Jones <[email protected]> * fix(extension-manager): forward custom headers through OAuth connect path (aaif-goose#9388) Signed-off-by: Cameron Yick <[email protected]> --------- Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: fresh3nough <[email protected]> Signed-off-by: Angie Jones <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Signed-off-by: dejavu <[email protected]> Signed-off-by: jh-block <[email protected]> Signed-off-by: Asish Kumar <[email protected]> Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Andrew Mello <[email protected]> Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Jeremy Dawes <[email protected]> Signed-off-by: Rodolfo Olivieri <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Signed-off-by: Kalvin Chau <[email protected]> Signed-off-by: Michael Neale <[email protected]> Signed-off-by: John Tennant <[email protected]> Signed-off-by: Cameron Yick <[email protected]> Signed-off-by: earayu <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: fre$h <[email protected]> Co-authored-by: Angie Jones <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: seneroner77-cmd <[email protected]> Co-authored-by: dejavu <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: Asish Kumar <[email protected]> Co-authored-by: Dmitry Beskov <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Bradley Axen <[email protected]> Co-authored-by: 88plug <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Co-authored-by: Michael Neale <[email protected]> Co-authored-by: Jeremy Dawes <[email protected]> Co-authored-by: James Liounis <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: Rodolfo Olivieri <[email protected]> Co-authored-by: Mark Lavercombe <[email protected]> Co-authored-by: Matt Toohey <[email protected]> Co-authored-by: Kalvin C <[email protected]> Co-authored-by: John Matthew Tennant <[email protected]> Co-authored-by: Joah Gerstenberg <[email protected]> Co-authored-by: Joah's AI agent <[email protected]> Co-authored-by: Amp <[email protected]> Co-authored-by: Cameron Yick <[email protected]>
earayu
added a commit
to apecloud/apemind-agent
that referenced
this pull request
Jun 3, 2026
…36→1.37) (#37) * chore(deps): bump agent-client-protocol from 0.11.1 to 0.12.1 (aaif-goose#9381) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(agents): serialize per-session agent creation to stop duplicate MCP init (aaif-goose#9357) Signed-off-by: fresh3nough <[email protected]> * Fix desktop chat search session limiting (aaif-goose#9366) Signed-off-by: Angie Jones <[email protected]> * Build summon instructions per turn (aaif-goose#9329) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * docs: stats update (aaif-goose#9410) * Simplify UI customization (aaif-goose#9353) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * chore(deps): bump qs from 6.14.2 to 6.15.2 in /evals/open-model-gym/mcp-harness (aaif-goose#9395) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add Turkish desktop locale (aaif-goose#9392) Signed-off-by: dejavu <[email protected]> Co-authored-by: dejavu <[email protected]> * Improve dependency hygiene (aaif-goose#9360) Signed-off-by: jh-block <[email protected]> * fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409) Signed-off-by: Asish Kumar <[email protected]> * Russian language support (aaif-goose#9406) Co-authored-by: Jack Amadeo <[email protected]> * chore(release): bump version to 1.36.0 (minor) (aaif-goose#9417) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * add databricks ai gateway provider (aaif-goose#9274) Signed-off-by: Bradley Axen <[email protected]> * Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430) Signed-off-by: Bradley Axen <[email protected]> * fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415) Signed-off-by: Andrew Mello <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> * feat: add /model slash command to CLI for session model switching (aaif-goose#8747) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442) Signed-off-by: jh-block <[email protected]> * fix: tolerate missing responses output (aaif-goose#9449) Signed-off-by: Angie Jones <[email protected]> * fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285) Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix: make azure api-version query param optional (aaif-goose#9221) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422) Signed-off-by: Michael Neale <[email protected]> * fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408) Signed-off-by: Asish Kumar <[email protected]> * feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443) Signed-off-by: Jeremy Dawes <[email protected]> * feat(providers): add Perplexity as a declarative OpenAI-compatible provider (aaif-goose#9324) * chore(deps): bump sha2 from 0.10.9 to 0.11.0 (aaif-goose#8963) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * refactor: convert desktop v1 and goose-server extensions to ACP+ (aaif-goose#9448) * doc: Add Scaleway provider (aaif-goose#9423) Co-authored-by: Quentin Champenois <[email protected]> * CLI to list skills with token counts (aaif-goose#9326) * feat: add `tui` feature flag to gate the tui command (aaif-goose#9428) Signed-off-by: Rodolfo Olivieri <[email protected]> * Add Scholar Sidekick MCP extension (aaif-goose#9433) * Add ACP session system prompt setter (aaif-goose#9478) Signed-off-by: Bradley Axen <[email protected]> * fix(acp): forward ACP server context window size to clients (aaif-goose#9455) Signed-off-by: Matt Toohey <[email protected]> * Expose raw provider supported models over ACP (aaif-goose#9475) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Co-authored-by: Matt Toohey <[email protected]> * feat: replay acp images on session load (aaif-goose#9496) Signed-off-by: Kalvin Chau <[email protected]> * feat(providers): add xAI SuperGrok OAuth subscription provider (aaif-goose#9420) Signed-off-by: Michael Neale <[email protected]> * chore: update canonical model registry (aaif-goose#9551) Signed-off-by: Bradley Axen <[email protected]> * Honor blocking Stop hook decisions (aaif-goose#9468) Signed-off-by: John Tennant <[email protected]> * fix(otel): skip OTLP signals when protocol=grpc to avoid background-thread panic (aaif-goose#9512) Co-authored-by: Joah's AI agent <[email protected]> Co-authored-by: Amp <[email protected]> * Fix scheduled recipe session params (aaif-goose#9553) Signed-off-by: Angie Jones <[email protected]> * fix(extension-manager): forward custom headers through OAuth connect path (aaif-goose#9388) Signed-off-by: Cameron Yick <[email protected]> * Revert "refactor: convert desktop v1 and goose-server extensions to ACP+ (aaif-goose#9448)" (aaif-goose#9564) * chore(release): bump version to 1.37.0 (minor) (aaif-goose#9557) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Pick the last canonical model (aaif-goose#9568) Co-authored-by: Douwe Osinga <[email protected]> * feat(security): Add directionality to egress logging (aaif-goose#9546) * chore(release): release version 1.37.0 (aaif-goose#9565) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Bench marking (aaif-goose#9465) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]> * Import sesssions (aaif-goose#9474) Co-authored-by: Douwe Osinga <[email protected]> * Replace review subprocess timeout with turn limits (aaif-goose#9571) Co-authored-by: Cursor <[email protected]> --------- Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: fresh3nough <[email protected]> Signed-off-by: Angie Jones <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Signed-off-by: dejavu <[email protected]> Signed-off-by: jh-block <[email protected]> Signed-off-by: Asish Kumar <[email protected]> Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Andrew Mello <[email protected]> Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Jeremy Dawes <[email protected]> Signed-off-by: Rodolfo Olivieri <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Signed-off-by: Kalvin Chau <[email protected]> Signed-off-by: Michael Neale <[email protected]> Signed-off-by: John Tennant <[email protected]> Signed-off-by: Cameron Yick <[email protected]> Signed-off-by: earayu <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: fre$h <[email protected]> Co-authored-by: Angie Jones <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: seneroner77-cmd <[email protected]> Co-authored-by: dejavu <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: Asish Kumar <[email protected]> Co-authored-by: Dmitry Beskov <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Bradley Axen <[email protected]> Co-authored-by: 88plug <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Co-authored-by: Michael Neale <[email protected]> Co-authored-by: Jeremy Dawes <[email protected]> Co-authored-by: James Liounis <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: Rodolfo Olivieri <[email protected]> Co-authored-by: Mark Lavercombe <[email protected]> Co-authored-by: Matt Toohey <[email protected]> Co-authored-by: Kalvin C <[email protected]> Co-authored-by: John Matthew Tennant <[email protected]> Co-authored-by: Joah Gerstenberg <[email protected]> Co-authored-by: Joah's AI agent <[email protected]> Co-authored-by: Amp <[email protected]> Co-authored-by: Cameron Yick <[email protected]> Co-authored-by: dorien-koelemeijer <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]> Co-authored-by: Lucas Conti <[email protected]> Co-authored-by: Cursor <[email protected]>
earayu
added a commit
to apecloud/apemind-agent
that referenced
this pull request
Jun 4, 2026
* chore(deps): bump agent-client-protocol from 0.11.1 to 0.12.1 (aaif-goose#9381) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(agents): serialize per-session agent creation to stop duplicate MCP init (aaif-goose#9357) Signed-off-by: fresh3nough <[email protected]> * Fix desktop chat search session limiting (aaif-goose#9366) Signed-off-by: Angie Jones <[email protected]> * Build summon instructions per turn (aaif-goose#9329) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * docs: stats update (aaif-goose#9410) * Simplify UI customization (aaif-goose#9353) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * chore(deps): bump qs from 6.14.2 to 6.15.2 in /evals/open-model-gym/mcp-harness (aaif-goose#9395) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add Turkish desktop locale (aaif-goose#9392) Signed-off-by: dejavu <[email protected]> Co-authored-by: dejavu <[email protected]> * Improve dependency hygiene (aaif-goose#9360) Signed-off-by: jh-block <[email protected]> * fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409) Signed-off-by: Asish Kumar <[email protected]> * Russian language support (aaif-goose#9406) Co-authored-by: Jack Amadeo <[email protected]> * chore(release): bump version to 1.36.0 (minor) (aaif-goose#9417) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * add databricks ai gateway provider (aaif-goose#9274) Signed-off-by: Bradley Axen <[email protected]> * Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430) Signed-off-by: Bradley Axen <[email protected]> * fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415) Signed-off-by: Andrew Mello <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> * feat: add /model slash command to CLI for session model switching (aaif-goose#8747) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442) Signed-off-by: jh-block <[email protected]> * fix: tolerate missing responses output (aaif-goose#9449) Signed-off-by: Angie Jones <[email protected]> * fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285) Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix: make azure api-version query param optional (aaif-goose#9221) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422) Signed-off-by: Michael Neale <[email protected]> * fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408) Signed-off-by: Asish Kumar <[email protected]> * feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443) Signed-off-by: Jeremy Dawes <[email protected]> * feat(providers): add Perplexity as a declarative OpenAI-compatible provider (aaif-goose#9324) * chore(deps): bump sha2 from 0.10.9 to 0.11.0 (aaif-goose#8963) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * refactor: convert desktop v1 and goose-server extensions to ACP+ (aaif-goose#9448) * doc: Add Scaleway provider (aaif-goose#9423) Co-authored-by: Quentin Champenois <[email protected]> * CLI to list skills with token counts (aaif-goose#9326) * feat: add `tui` feature flag to gate the tui command (aaif-goose#9428) Signed-off-by: Rodolfo Olivieri <[email protected]> * Add Scholar Sidekick MCP extension (aaif-goose#9433) * Add ACP session system prompt setter (aaif-goose#9478) Signed-off-by: Bradley Axen <[email protected]> * fix(acp): forward ACP server context window size to clients (aaif-goose#9455) Signed-off-by: Matt Toohey <[email protected]> * Expose raw provider supported models over ACP (aaif-goose#9475) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Co-authored-by: Matt Toohey <[email protected]> * feat: replay acp images on session load (aaif-goose#9496) Signed-off-by: Kalvin Chau <[email protected]> * feat(providers): add xAI SuperGrok OAuth subscription provider (aaif-goose#9420) Signed-off-by: Michael Neale <[email protected]> * chore: update canonical model registry (aaif-goose#9551) Signed-off-by: Bradley Axen <[email protected]> * Honor blocking Stop hook decisions (aaif-goose#9468) Signed-off-by: John Tennant <[email protected]> * fix(otel): skip OTLP signals when protocol=grpc to avoid background-thread panic (aaif-goose#9512) Co-authored-by: Joah's AI agent <[email protected]> Co-authored-by: Amp <[email protected]> * Fix scheduled recipe session params (aaif-goose#9553) Signed-off-by: Angie Jones <[email protected]> * fix(extension-manager): forward custom headers through OAuth connect path (aaif-goose#9388) Signed-off-by: Cameron Yick <[email protected]> * Revert "refactor: convert desktop v1 and goose-server extensions to ACP+ (aaif-goose#9448)" (aaif-goose#9564) * chore(release): bump version to 1.37.0 (minor) (aaif-goose#9557) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Pick the last canonical model (aaif-goose#9568) Co-authored-by: Douwe Osinga <[email protected]> * feat(security): Add directionality to egress logging (aaif-goose#9546) * chore(release): release version 1.37.0 (aaif-goose#9565) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Bench marking (aaif-goose#9465) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]> * Import sesssions (aaif-goose#9474) Co-authored-by: Douwe Osinga <[email protected]> * Replace review subprocess timeout with turn limits (aaif-goose#9571) Co-authored-by: Cursor <[email protected]> * Add Hugging Face OAuth support, add auth tab to settings (aaif-goose#9552) Signed-off-by: jh-block <[email protected]> * Fixed intermittent missing extension override on ui and cleanup (aaif-goose#9575) Signed-off-by: Angie Jones <[email protected]> Co-authored-by: Angie Jones <[email protected]> * Use LRU cache for token counting (aaif-goose#9586) Signed-off-by: jh-block <[email protected]> * fix: quote release PR search phrase in pre-release.sh (aaif-goose#9573) * chore(deps): bump the cargo-minor-and-patch group across 1 directory with 10 updates (aaif-goose#9587) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump mockall from 0.13.1 to 0.14.0 (aaif-goose#9511) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump pkcs8 from 0.10.2 to 0.11.0 (aaif-goose#9510) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump strum from 0.27.2 to 0.28.0 (aaif-goose#9509) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump clap_mangen from 0.2.33 to 0.3.0 (aaif-goose#9508) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump tokenizers from 0.21.4 to 0.22.2 (aaif-goose#9503) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump EmbarkStudios/cargo-deny-action from 2.0.19 to 2.0.20 (aaif-goose#9498) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.3 (aaif-goose#9501) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump pnpm/action-setup from 6.0.5 to 6.0.8 (aaif-goose#9500) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Lifei/acp session setup refactor (aaif-goose#9488) --------- Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: fresh3nough <[email protected]> Signed-off-by: Angie Jones <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Signed-off-by: dejavu <[email protected]> Signed-off-by: jh-block <[email protected]> Signed-off-by: Asish Kumar <[email protected]> Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Andrew Mello <[email protected]> Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Jeremy Dawes <[email protected]> Signed-off-by: Rodolfo Olivieri <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Signed-off-by: Kalvin Chau <[email protected]> Signed-off-by: Michael Neale <[email protected]> Signed-off-by: John Tennant <[email protected]> Signed-off-by: Cameron Yick <[email protected]> Signed-off-by: earayu <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: fre$h <[email protected]> Co-authored-by: Angie Jones <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: seneroner77-cmd <[email protected]> Co-authored-by: dejavu <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: Asish Kumar <[email protected]> Co-authored-by: Dmitry Beskov <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Bradley Axen <[email protected]> Co-authored-by: 88plug <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Co-authored-by: Michael Neale <[email protected]> Co-authored-by: Jeremy Dawes <[email protected]> Co-authored-by: James Liounis <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: Rodolfo Olivieri <[email protected]> Co-authored-by: Mark Lavercombe <[email protected]> Co-authored-by: Matt Toohey <[email protected]> Co-authored-by: Kalvin C <[email protected]> Co-authored-by: John Matthew Tennant <[email protected]> Co-authored-by: Joah Gerstenberg <[email protected]> Co-authored-by: Joah's AI agent <[email protected]> Co-authored-by: Amp <[email protected]> Co-authored-by: Cameron Yick <[email protected]> Co-authored-by: dorien-koelemeijer <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]> Co-authored-by: Lucas Conti <[email protected]> Co-authored-by: Cursor <[email protected]> Co-authored-by: Lifei Zhou <[email protected]>
earayu
added a commit
to apecloud/apemind-agent
that referenced
this pull request
Jun 5, 2026
* chore(deps): bump agent-client-protocol from 0.11.1 to 0.12.1 (aaif-goose#9381) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(agents): serialize per-session agent creation to stop duplicate MCP init (aaif-goose#9357) Signed-off-by: fresh3nough <[email protected]> * Fix desktop chat search session limiting (aaif-goose#9366) Signed-off-by: Angie Jones <[email protected]> * Build summon instructions per turn (aaif-goose#9329) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * docs: stats update (aaif-goose#9410) * Simplify UI customization (aaif-goose#9353) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * chore(deps): bump qs from 6.14.2 to 6.15.2 in /evals/open-model-gym/mcp-harness (aaif-goose#9395) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add Turkish desktop locale (aaif-goose#9392) Signed-off-by: dejavu <[email protected]> Co-authored-by: dejavu <[email protected]> * Improve dependency hygiene (aaif-goose#9360) Signed-off-by: jh-block <[email protected]> * fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409) Signed-off-by: Asish Kumar <[email protected]> * Russian language support (aaif-goose#9406) Co-authored-by: Jack Amadeo <[email protected]> * chore(release): bump version to 1.36.0 (minor) (aaif-goose#9417) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * add databricks ai gateway provider (aaif-goose#9274) Signed-off-by: Bradley Axen <[email protected]> * Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430) Signed-off-by: Bradley Axen <[email protected]> * fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415) Signed-off-by: Andrew Mello <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> * feat: add /model slash command to CLI for session model switching (aaif-goose#8747) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442) Signed-off-by: jh-block <[email protected]> * fix: tolerate missing responses output (aaif-goose#9449) Signed-off-by: Angie Jones <[email protected]> * fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285) Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix: make azure api-version query param optional (aaif-goose#9221) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422) Signed-off-by: Michael Neale <[email protected]> * fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408) Signed-off-by: Asish Kumar <[email protected]> * feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443) Signed-off-by: Jeremy Dawes <[email protected]> * feat(providers): add Perplexity as a declarative OpenAI-compatible provider (aaif-goose#9324) * chore(deps): bump sha2 from 0.10.9 to 0.11.0 (aaif-goose#8963) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * refactor: convert desktop v1 and goose-server extensions to ACP+ (aaif-goose#9448) * doc: Add Scaleway provider (aaif-goose#9423) Co-authored-by: Quentin Champenois <[email protected]> * CLI to list skills with token counts (aaif-goose#9326) * feat: add `tui` feature flag to gate the tui command (aaif-goose#9428) Signed-off-by: Rodolfo Olivieri <[email protected]> * Add Scholar Sidekick MCP extension (aaif-goose#9433) * Add ACP session system prompt setter (aaif-goose#9478) Signed-off-by: Bradley Axen <[email protected]> * fix(acp): forward ACP server context window size to clients (aaif-goose#9455) Signed-off-by: Matt Toohey <[email protected]> * Expose raw provider supported models over ACP (aaif-goose#9475) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Co-authored-by: Matt Toohey <[email protected]> * feat: replay acp images on session load (aaif-goose#9496) Signed-off-by: Kalvin Chau <[email protected]> * feat(providers): add xAI SuperGrok OAuth subscription provider (aaif-goose#9420) Signed-off-by: Michael Neale <[email protected]> * chore: update canonical model registry (aaif-goose#9551) Signed-off-by: Bradley Axen <[email protected]> * Honor blocking Stop hook decisions (aaif-goose#9468) Signed-off-by: John Tennant <[email protected]> * fix(otel): skip OTLP signals when protocol=grpc to avoid background-thread panic (aaif-goose#9512) Co-authored-by: Joah's AI agent <[email protected]> Co-authored-by: Amp <[email protected]> * Fix scheduled recipe session params (aaif-goose#9553) Signed-off-by: Angie Jones <[email protected]> * fix(extension-manager): forward custom headers through OAuth connect path (aaif-goose#9388) Signed-off-by: Cameron Yick <[email protected]> * Revert "refactor: convert desktop v1 and goose-server extensions to ACP+ (aaif-goose#9448)" (aaif-goose#9564) * chore(release): bump version to 1.37.0 (minor) (aaif-goose#9557) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Pick the last canonical model (aaif-goose#9568) Co-authored-by: Douwe Osinga <[email protected]> * feat(security): Add directionality to egress logging (aaif-goose#9546) * chore(release): release version 1.37.0 (aaif-goose#9565) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Bench marking (aaif-goose#9465) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]> * Import sesssions (aaif-goose#9474) Co-authored-by: Douwe Osinga <[email protected]> * Replace review subprocess timeout with turn limits (aaif-goose#9571) Co-authored-by: Cursor <[email protected]> * Add Hugging Face OAuth support, add auth tab to settings (aaif-goose#9552) Signed-off-by: jh-block <[email protected]> * Fixed intermittent missing extension override on ui and cleanup (aaif-goose#9575) Signed-off-by: Angie Jones <[email protected]> Co-authored-by: Angie Jones <[email protected]> * Use LRU cache for token counting (aaif-goose#9586) Signed-off-by: jh-block <[email protected]> * fix: quote release PR search phrase in pre-release.sh (aaif-goose#9573) * chore(deps): bump the cargo-minor-and-patch group across 1 directory with 10 updates (aaif-goose#9587) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump mockall from 0.13.1 to 0.14.0 (aaif-goose#9511) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump pkcs8 from 0.10.2 to 0.11.0 (aaif-goose#9510) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump strum from 0.27.2 to 0.28.0 (aaif-goose#9509) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump clap_mangen from 0.2.33 to 0.3.0 (aaif-goose#9508) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump tokenizers from 0.21.4 to 0.22.2 (aaif-goose#9503) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump EmbarkStudios/cargo-deny-action from 2.0.19 to 2.0.20 (aaif-goose#9498) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.3 (aaif-goose#9501) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump pnpm/action-setup from 6.0.5 to 6.0.8 (aaif-goose#9500) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Lifei/acp session setup refactor (aaif-goose#9488) * feat(sdk): minimal uniffi setup for cross language sdk (aaif-goose#9593) * feat: Only send custom notifications when ACP client specifies this capability in the initialization request (aaif-goose#9596) --------- Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: fresh3nough <[email protected]> Signed-off-by: Angie Jones <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Signed-off-by: dejavu <[email protected]> Signed-off-by: jh-block <[email protected]> Signed-off-by: Asish Kumar <[email protected]> Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Andrew Mello <[email protected]> Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Jeremy Dawes <[email protected]> Signed-off-by: Rodolfo Olivieri <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Signed-off-by: Kalvin Chau <[email protected]> Signed-off-by: Michael Neale <[email protected]> Signed-off-by: John Tennant <[email protected]> Signed-off-by: Cameron Yick <[email protected]> Signed-off-by: earayu <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: fre$h <[email protected]> Co-authored-by: Angie Jones <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: seneroner77-cmd <[email protected]> Co-authored-by: dejavu <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: Asish Kumar <[email protected]> Co-authored-by: Dmitry Beskov <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Bradley Axen <[email protected]> Co-authored-by: 88plug <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Co-authored-by: Michael Neale <[email protected]> Co-authored-by: Jeremy Dawes <[email protected]> Co-authored-by: James Liounis <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: Rodolfo Olivieri <[email protected]> Co-authored-by: Mark Lavercombe <[email protected]> Co-authored-by: Matt Toohey <[email protected]> Co-authored-by: Kalvin C <[email protected]> Co-authored-by: John Matthew Tennant <[email protected]> Co-authored-by: Joah Gerstenberg <[email protected]> Co-authored-by: Joah's AI agent <[email protected]> Co-authored-by: Amp <[email protected]> Co-authored-by: Cameron Yick <[email protected]> Co-authored-by: dorien-koelemeijer <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]> Co-authored-by: Lucas Conti <[email protected]> Co-authored-by: Cursor <[email protected]> Co-authored-by: Lifei Zhou <[email protected]>
earayu
added a commit
to apecloud/apemind-agent
that referenced
this pull request
Jun 6, 2026
* chore(deps): bump agent-client-protocol from 0.11.1 to 0.12.1 (aaif-goose#9381) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(agents): serialize per-session agent creation to stop duplicate MCP init (aaif-goose#9357) Signed-off-by: fresh3nough <[email protected]> * Fix desktop chat search session limiting (aaif-goose#9366) Signed-off-by: Angie Jones <[email protected]> * Build summon instructions per turn (aaif-goose#9329) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * docs: stats update (aaif-goose#9410) * Simplify UI customization (aaif-goose#9353) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * chore(deps): bump qs from 6.14.2 to 6.15.2 in /evals/open-model-gym/mcp-harness (aaif-goose#9395) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add Turkish desktop locale (aaif-goose#9392) Signed-off-by: dejavu <[email protected]> Co-authored-by: dejavu <[email protected]> * Improve dependency hygiene (aaif-goose#9360) Signed-off-by: jh-block <[email protected]> * fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409) Signed-off-by: Asish Kumar <[email protected]> * Russian language support (aaif-goose#9406) Co-authored-by: Jack Amadeo <[email protected]> * chore(release): bump version to 1.36.0 (minor) (aaif-goose#9417) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * add databricks ai gateway provider (aaif-goose#9274) Signed-off-by: Bradley Axen <[email protected]> * Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430) Signed-off-by: Bradley Axen <[email protected]> * fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415) Signed-off-by: Andrew Mello <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> * feat: add /model slash command to CLI for session model switching (aaif-goose#8747) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442) Signed-off-by: jh-block <[email protected]> * fix: tolerate missing responses output (aaif-goose#9449) Signed-off-by: Angie Jones <[email protected]> * fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285) Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix: make azure api-version query param optional (aaif-goose#9221) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422) Signed-off-by: Michael Neale <[email protected]> * fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408) Signed-off-by: Asish Kumar <[email protected]> * feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443) Signed-off-by: Jeremy Dawes <[email protected]> * feat(providers): add Perplexity as a declarative OpenAI-compatible provider (aaif-goose#9324) * chore(deps): bump sha2 from 0.10.9 to 0.11.0 (aaif-goose#8963) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * refactor: convert desktop v1 and goose-server extensions to ACP+ (aaif-goose#9448) * doc: Add Scaleway provider (aaif-goose#9423) Co-authored-by: Quentin Champenois <[email protected]> * CLI to list skills with token counts (aaif-goose#9326) * feat: add `tui` feature flag to gate the tui command (aaif-goose#9428) Signed-off-by: Rodolfo Olivieri <[email protected]> * Add Scholar Sidekick MCP extension (aaif-goose#9433) * Add ACP session system prompt setter (aaif-goose#9478) Signed-off-by: Bradley Axen <[email protected]> * fix(acp): forward ACP server context window size to clients (aaif-goose#9455) Signed-off-by: Matt Toohey <[email protected]> * Expose raw provider supported models over ACP (aaif-goose#9475) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Co-authored-by: Matt Toohey <[email protected]> * feat: replay acp images on session load (aaif-goose#9496) Signed-off-by: Kalvin Chau <[email protected]> * feat(providers): add xAI SuperGrok OAuth subscription provider (aaif-goose#9420) Signed-off-by: Michael Neale <[email protected]> * chore: update canonical model registry (aaif-goose#9551) Signed-off-by: Bradley Axen <[email protected]> * Honor blocking Stop hook decisions (aaif-goose#9468) Signed-off-by: John Tennant <[email protected]> * fix(otel): skip OTLP signals when protocol=grpc to avoid background-thread panic (aaif-goose#9512) Co-authored-by: Joah's AI agent <[email protected]> Co-authored-by: Amp <[email protected]> * Fix scheduled recipe session params (aaif-goose#9553) Signed-off-by: Angie Jones <[email protected]> * fix(extension-manager): forward custom headers through OAuth connect path (aaif-goose#9388) Signed-off-by: Cameron Yick <[email protected]> * Revert "refactor: convert desktop v1 and goose-server extensions to ACP+ (aaif-goose#9448)" (aaif-goose#9564) * chore(release): bump version to 1.37.0 (minor) (aaif-goose#9557) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Pick the last canonical model (aaif-goose#9568) Co-authored-by: Douwe Osinga <[email protected]> * feat(security): Add directionality to egress logging (aaif-goose#9546) * chore(release): release version 1.37.0 (aaif-goose#9565) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Bench marking (aaif-goose#9465) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]> * Import sesssions (aaif-goose#9474) Co-authored-by: Douwe Osinga <[email protected]> * Replace review subprocess timeout with turn limits (aaif-goose#9571) Co-authored-by: Cursor <[email protected]> * Add Hugging Face OAuth support, add auth tab to settings (aaif-goose#9552) Signed-off-by: jh-block <[email protected]> * Fixed intermittent missing extension override on ui and cleanup (aaif-goose#9575) Signed-off-by: Angie Jones <[email protected]> Co-authored-by: Angie Jones <[email protected]> * Use LRU cache for token counting (aaif-goose#9586) Signed-off-by: jh-block <[email protected]> * fix: quote release PR search phrase in pre-release.sh (aaif-goose#9573) * chore(deps): bump the cargo-minor-and-patch group across 1 directory with 10 updates (aaif-goose#9587) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump mockall from 0.13.1 to 0.14.0 (aaif-goose#9511) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump pkcs8 from 0.10.2 to 0.11.0 (aaif-goose#9510) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump strum from 0.27.2 to 0.28.0 (aaif-goose#9509) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump clap_mangen from 0.2.33 to 0.3.0 (aaif-goose#9508) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump tokenizers from 0.21.4 to 0.22.2 (aaif-goose#9503) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump EmbarkStudios/cargo-deny-action from 2.0.19 to 2.0.20 (aaif-goose#9498) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.3 (aaif-goose#9501) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump pnpm/action-setup from 6.0.5 to 6.0.8 (aaif-goose#9500) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Lifei/acp session setup refactor (aaif-goose#9488) * feat(sdk): minimal uniffi setup for cross language sdk (aaif-goose#9593) * feat: Only send custom notifications when ACP client specifies this capability in the initialization request (aaif-goose#9596) * refactor: remove dead component and useNavigationSessions cleanup (aaif-goose#9603) * feat: acp methods for config extensions (aaif-goose#9581) * create goose-providers crate with canonical models, conversation and other types (aaif-goose#9588) * Image read tool (aaif-goose#9607) Co-authored-by: Douwe Osinga <[email protected]> --------- Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: fresh3nough <[email protected]> Signed-off-by: Angie Jones <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Signed-off-by: dejavu <[email protected]> Signed-off-by: jh-block <[email protected]> Signed-off-by: Asish Kumar <[email protected]> Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Andrew Mello <[email protected]> Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Jeremy Dawes <[email protected]> Signed-off-by: Rodolfo Olivieri <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Signed-off-by: Kalvin Chau <[email protected]> Signed-off-by: Michael Neale <[email protected]> Signed-off-by: John Tennant <[email protected]> Signed-off-by: Cameron Yick <[email protected]> Signed-off-by: earayu <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: fre$h <[email protected]> Co-authored-by: Angie Jones <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: seneroner77-cmd <[email protected]> Co-authored-by: dejavu <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: Asish Kumar <[email protected]> Co-authored-by: Dmitry Beskov <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Bradley Axen <[email protected]> Co-authored-by: 88plug <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Co-authored-by: Michael Neale <[email protected]> Co-authored-by: Jeremy Dawes <[email protected]> Co-authored-by: James Liounis <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: Rodolfo Olivieri <[email protected]> Co-authored-by: Mark Lavercombe <[email protected]> Co-authored-by: Matt Toohey <[email protected]> Co-authored-by: Kalvin C <[email protected]> Co-authored-by: John Matthew Tennant <[email protected]> Co-authored-by: Joah Gerstenberg <[email protected]> Co-authored-by: Joah's AI agent <[email protected]> Co-authored-by: Amp <[email protected]> Co-authored-by: Cameron Yick <[email protected]> Co-authored-by: dorien-koelemeijer <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]> Co-authored-by: Lucas Conti <[email protected]> Co-authored-by: Cursor <[email protected]> Co-authored-by: Lifei Zhou <[email protected]>
earayu
added a commit
to apecloud/apemind-agent
that referenced
this pull request
Jun 14, 2026
* chore(deps): bump agent-client-protocol from 0.11.1 to 0.12.1 (aaif-goose#9381) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(agents): serialize per-session agent creation to stop duplicate MCP init (aaif-goose#9357) Signed-off-by: fresh3nough <[email protected]> * Fix desktop chat search session limiting (aaif-goose#9366) Signed-off-by: Angie Jones <[email protected]> * Build summon instructions per turn (aaif-goose#9329) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * docs: stats update (aaif-goose#9410) * Simplify UI customization (aaif-goose#9353) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * chore(deps): bump qs from 6.14.2 to 6.15.2 in /evals/open-model-gym/mcp-harness (aaif-goose#9395) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add Turkish desktop locale (aaif-goose#9392) Signed-off-by: dejavu <[email protected]> Co-authored-by: dejavu <[email protected]> * Improve dependency hygiene (aaif-goose#9360) Signed-off-by: jh-block <[email protected]> * fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409) Signed-off-by: Asish Kumar <[email protected]> * Russian language support (aaif-goose#9406) Co-authored-by: Jack Amadeo <[email protected]> * chore(release): bump version to 1.36.0 (minor) (aaif-goose#9417) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * add databricks ai gateway provider (aaif-goose#9274) Signed-off-by: Bradley Axen <[email protected]> * Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430) Signed-off-by: Bradley Axen <[email protected]> * fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415) Signed-off-by: Andrew Mello <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> * feat: add /model slash command to CLI for session model switching (aaif-goose#8747) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442) Signed-off-by: jh-block <[email protected]> * fix: tolerate missing responses output (aaif-goose#9449) Signed-off-by: Angie Jones <[email protected]> * fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285) Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix: make azure api-version query param optional (aaif-goose#9221) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422) Signed-off-by: Michael Neale <[email protected]> * fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408) Signed-off-by: Asish Kumar <[email protected]> * feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443) Signed-off-by: Jeremy Dawes <[email protected]> * feat(providers): add Perplexity as a declarative OpenAI-compatible provider (aaif-goose#9324) * chore(deps): bump sha2 from 0.10.9 to 0.11.0 (aaif-goose#8963) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * refactor: convert desktop v1 and goose-server extensions to ACP+ (aaif-goose#9448) * doc: Add Scaleway provider (aaif-goose#9423) Co-authored-by: Quentin Champenois <[email protected]> * CLI to list skills with token counts (aaif-goose#9326) * feat: add `tui` feature flag to gate the tui command (aaif-goose#9428) Signed-off-by: Rodolfo Olivieri <[email protected]> * Add Scholar Sidekick MCP extension (aaif-goose#9433) * Add ACP session system prompt setter (aaif-goose#9478) Signed-off-by: Bradley Axen <[email protected]> * fix(acp): forward ACP server context window size to clients (aaif-goose#9455) Signed-off-by: Matt Toohey <[email protected]> * Expose raw provider supported models over ACP (aaif-goose#9475) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Co-authored-by: Matt Toohey <[email protected]> * feat: replay acp images on session load (aaif-goose#9496) Signed-off-by: Kalvin Chau <[email protected]> * feat(providers): add xAI SuperGrok OAuth subscription provider (aaif-goose#9420) Signed-off-by: Michael Neale <[email protected]> * chore: update canonical model registry (aaif-goose#9551) Signed-off-by: Bradley Axen <[email protected]> * Honor blocking Stop hook decisions (aaif-goose#9468) Signed-off-by: John Tennant <[email protected]> * fix(otel): skip OTLP signals when protocol=grpc to avoid background-thread panic (aaif-goose#9512) Co-authored-by: Joah's AI agent <[email protected]> Co-authored-by: Amp <[email protected]> * Fix scheduled recipe session params (aaif-goose#9553) Signed-off-by: Angie Jones <[email protected]> * fix(extension-manager): forward custom headers through OAuth connect path (aaif-goose#9388) Signed-off-by: Cameron Yick <[email protected]> * Revert "refactor: convert desktop v1 and goose-server extensions to ACP+ (aaif-goose#9448)" (aaif-goose#9564) * chore(release): bump version to 1.37.0 (minor) (aaif-goose#9557) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Pick the last canonical model (aaif-goose#9568) Co-authored-by: Douwe Osinga <[email protected]> * feat(security): Add directionality to egress logging (aaif-goose#9546) * chore(release): release version 1.37.0 (aaif-goose#9565) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Bench marking (aaif-goose#9465) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]> * Import sesssions (aaif-goose#9474) Co-authored-by: Douwe Osinga <[email protected]> * Replace review subprocess timeout with turn limits (aaif-goose#9571) Co-authored-by: Cursor <[email protected]> * Add Hugging Face OAuth support, add auth tab to settings (aaif-goose#9552) Signed-off-by: jh-block <[email protected]> * Fixed intermittent missing extension override on ui and cleanup (aaif-goose#9575) Signed-off-by: Angie Jones <[email protected]> Co-authored-by: Angie Jones <[email protected]> * Use LRU cache for token counting (aaif-goose#9586) Signed-off-by: jh-block <[email protected]> * fix: quote release PR search phrase in pre-release.sh (aaif-goose#9573) * chore(deps): bump the cargo-minor-and-patch group across 1 directory with 10 updates (aaif-goose#9587) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump mockall from 0.13.1 to 0.14.0 (aaif-goose#9511) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump pkcs8 from 0.10.2 to 0.11.0 (aaif-goose#9510) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump strum from 0.27.2 to 0.28.0 (aaif-goose#9509) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump clap_mangen from 0.2.33 to 0.3.0 (aaif-goose#9508) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump tokenizers from 0.21.4 to 0.22.2 (aaif-goose#9503) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump EmbarkStudios/cargo-deny-action from 2.0.19 to 2.0.20 (aaif-goose#9498) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.3 (aaif-goose#9501) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump pnpm/action-setup from 6.0.5 to 6.0.8 (aaif-goose#9500) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Lifei/acp session setup refactor (aaif-goose#9488) * feat(sdk): minimal uniffi setup for cross language sdk (aaif-goose#9593) * feat: Only send custom notifications when ACP client specifies this capability in the initialization request (aaif-goose#9596) * refactor: remove dead component and useNavigationSessions cleanup (aaif-goose#9603) * feat: acp methods for config extensions (aaif-goose#9581) * create goose-providers crate with canonical models, conversation and other types (aaif-goose#9588) * Image read tool (aaif-goose#9607) Co-authored-by: Douwe Osinga <[email protected]> * move formats/openai.rs into goose-providers crate, along with several dependencies (aaif-goose#9633) * fix: compatibility of config extension acp call in TUI (aaif-goose#9683) * chore: pause tui release (aaif-goose#9685) * fix: goose-sdk release compat check with new schema (aaif-goose#9697) * feat: use acp list sessions and manage sessions in Desktop (aaif-goose#9687) * chore: refresh canonical model registry (aaif-goose#9709) Signed-off-by: Bradley Axen <[email protected]> * feat(security): enable prompt injection mitigation by default for internal users via non-overridable env vars (aaif-goose#9612) * feat(security): Re-adjust pattern-based detection for prompt injection detection confidence scores (aaif-goose#9690) * expose ACP thinking effort config option (aaif-goose#9711) Signed-off-by: morgmart <[email protected]> Co-authored-by: Lifei Zhou <[email protected]> * feat: acp list session with keyword and type filter (aaif-goose#9695) * docs: fix typo in MCP blog post (aaif-goose#9641) Signed-off-by: shenzhengyang <[email protected]> Co-authored-by: shenzhengyang <[email protected]> * Update analyze extension instructions (aaif-goose#9585) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat: steering messages with ACP (aaif-goose#9560) Signed-off-by: Michael Neale <[email protected]> * feat: use acp search session in Desktop (aaif-goose#9717) * pin goose-sdk package in tui (aaif-goose#9712) * feat: surface Anthropic stream refusals as visible errors (aaif-goose#9724) Signed-off-by: Kalvin Chau <[email protected]> * feat(acp): support GOOSE_SERVER__SECRET_KEY at goose serve acp endpoint (aaif-goose#9726) Signed-off-by: Kalvin Chau <[email protected]> * feat: custom acp method to get session info (aaif-goose#9729) * docs: fix stale session navigation/delete docs (Session History) (aaif-goose#9727) Signed-off-by: Michael Neale <[email protected]> * feat(lang): add Hindi Desktop locale (aaif-goose#9733) Signed-off-by: Abhijay Jain <[email protected]> * fix: preserve unparseable extension entries during config refresh (aaif-goose#9439) Co-authored-by: Michael Neale <[email protected]> * Add canonical thinking modes (aaif-goose#9743) Signed-off-by: jh-block <[email protected]> * fix: page through all Databricks AI Gateway v2 endpoints when listing models (aaif-goose#9753) Signed-off-by: Kalvin Chau <[email protected]> * feat(security): unified OTLP logging schema for cross-tool detection (aaif-goose#9713) * docs: update docs for ACP clients (aaif-goose#9772) Signed-off-by: Kunall Banerjee <[email protected]> * i18n: add Japanese locale support (aaif-goose#9768) * fix: classify Bedrock ValidationException as ExecutionError (aaif-goose#9735) Signed-off-by: Michael Neale <[email protected]> * Validate desktop i18n catalogs (aaif-goose#9776) Signed-off-by: Angie Jones <[email protected]> * Mark stream decode errors retryable (aaif-goose#9723) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * Fix locale catalogs after upstream sync --------- Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: fresh3nough <[email protected]> Signed-off-by: Angie Jones <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Signed-off-by: dejavu <[email protected]> Signed-off-by: jh-block <[email protected]> Signed-off-by: Asish Kumar <[email protected]> Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Andrew Mello <[email protected]> Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Jeremy Dawes <[email protected]> Signed-off-by: Rodolfo Olivieri <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Signed-off-by: Kalvin Chau <[email protected]> Signed-off-by: Michael Neale <[email protected]> Signed-off-by: John Tennant <[email protected]> Signed-off-by: Cameron Yick <[email protected]> Signed-off-by: morgmart <[email protected]> Signed-off-by: shenzhengyang <[email protected]> Signed-off-by: Abhijay Jain <[email protected]> Signed-off-by: Kunall Banerjee <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: fre$h <[email protected]> Co-authored-by: Angie Jones <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: seneroner77-cmd <[email protected]> Co-authored-by: dejavu <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: Asish Kumar <[email protected]> Co-authored-by: Dmitry Beskov <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Bradley Axen <[email protected]> Co-authored-by: 88plug <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Co-authored-by: Michael Neale <[email protected]> Co-authored-by: Jeremy Dawes <[email protected]> Co-authored-by: James Liounis <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: Rodolfo Olivieri <[email protected]> Co-authored-by: Mark Lavercombe <[email protected]> Co-authored-by: Matt Toohey <[email protected]> Co-authored-by: Kalvin C <[email protected]> Co-authored-by: John Matthew Tennant <[email protected]> Co-authored-by: Joah Gerstenberg <[email protected]> Co-authored-by: Joah's AI agent <[email protected]> Co-authored-by: Amp <[email protected]> Co-authored-by: Cameron Yick <[email protected]> Co-authored-by: dorien-koelemeijer <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]> Co-authored-by: Lucas Conti <[email protected]> Co-authored-by: Cursor <[email protected]> Co-authored-by: Lifei Zhou <[email protected]> Co-authored-by: morgmart <[email protected]> Co-authored-by: Nukually <[email protected]> Co-authored-by: shenzhengyang <[email protected]> Co-authored-by: Abhijay Jain <[email protected]> Co-authored-by: Matt Van Horn <[email protected]> Co-authored-by: Kunall Banerjee <[email protected]> Co-authored-by: N <[email protected]>
earayu
added a commit
to apecloud/apemind-agent
that referenced
this pull request
Jun 15, 2026
* chore(deps): bump agent-client-protocol from 0.11.1 to 0.12.1 (aaif-goose#9381) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(agents): serialize per-session agent creation to stop duplicate MCP init (aaif-goose#9357) Signed-off-by: fresh3nough <[email protected]> * Fix desktop chat search session limiting (aaif-goose#9366) Signed-off-by: Angie Jones <[email protected]> * Build summon instructions per turn (aaif-goose#9329) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * docs: stats update (aaif-goose#9410) * Simplify UI customization (aaif-goose#9353) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * chore(deps): bump qs from 6.14.2 to 6.15.2 in /evals/open-model-gym/mcp-harness (aaif-goose#9395) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add Turkish desktop locale (aaif-goose#9392) Signed-off-by: dejavu <[email protected]> Co-authored-by: dejavu <[email protected]> * Improve dependency hygiene (aaif-goose#9360) Signed-off-by: jh-block <[email protected]> * fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409) Signed-off-by: Asish Kumar <[email protected]> * Russian language support (aaif-goose#9406) Co-authored-by: Jack Amadeo <[email protected]> * chore(release): bump version to 1.36.0 (minor) (aaif-goose#9417) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * add databricks ai gateway provider (aaif-goose#9274) Signed-off-by: Bradley Axen <[email protected]> * Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430) Signed-off-by: Bradley Axen <[email protected]> * fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415) Signed-off-by: Andrew Mello <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> * feat: add /model slash command to CLI for session model switching (aaif-goose#8747) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442) Signed-off-by: jh-block <[email protected]> * fix: tolerate missing responses output (aaif-goose#9449) Signed-off-by: Angie Jones <[email protected]> * fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285) Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix: make azure api-version query param optional (aaif-goose#9221) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422) Signed-off-by: Michael Neale <[email protected]> * fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408) Signed-off-by: Asish Kumar <[email protected]> * feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443) Signed-off-by: Jeremy Dawes <[email protected]> * feat(providers): add Perplexity as a declarative OpenAI-compatible provider (aaif-goose#9324) * chore(deps): bump sha2 from 0.10.9 to 0.11.0 (aaif-goose#8963) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * refactor: convert desktop v1 and goose-server extensions to ACP+ (aaif-goose#9448) * doc: Add Scaleway provider (aaif-goose#9423) Co-authored-by: Quentin Champenois <[email protected]> * CLI to list skills with token counts (aaif-goose#9326) * feat: add `tui` feature flag to gate the tui command (aaif-goose#9428) Signed-off-by: Rodolfo Olivieri <[email protected]> * Add Scholar Sidekick MCP extension (aaif-goose#9433) * Add ACP session system prompt setter (aaif-goose#9478) Signed-off-by: Bradley Axen <[email protected]> * fix(acp): forward ACP server context window size to clients (aaif-goose#9455) Signed-off-by: Matt Toohey <[email protected]> * Expose raw provider supported models over ACP (aaif-goose#9475) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Co-authored-by: Matt Toohey <[email protected]> * feat: replay acp images on session load (aaif-goose#9496) Signed-off-by: Kalvin Chau <[email protected]> * feat(providers): add xAI SuperGrok OAuth subscription provider (aaif-goose#9420) Signed-off-by: Michael Neale <[email protected]> * chore: update canonical model registry (aaif-goose#9551) Signed-off-by: Bradley Axen <[email protected]> * Honor blocking Stop hook decisions (aaif-goose#9468) Signed-off-by: John Tennant <[email protected]> * fix(otel): skip OTLP signals when protocol=grpc to avoid background-thread panic (aaif-goose#9512) Co-authored-by: Joah's AI agent <[email protected]> Co-authored-by: Amp <[email protected]> * Fix scheduled recipe session params (aaif-goose#9553) Signed-off-by: Angie Jones <[email protected]> * fix(extension-manager): forward custom headers through OAuth connect path (aaif-goose#9388) Signed-off-by: Cameron Yick <[email protected]> * Revert "refactor: convert desktop v1 and goose-server extensions to ACP+ (aaif-goose#9448)" (aaif-goose#9564) * chore(release): bump version to 1.37.0 (minor) (aaif-goose#9557) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Pick the last canonical model (aaif-goose#9568) Co-authored-by: Douwe Osinga <[email protected]> * feat(security): Add directionality to egress logging (aaif-goose#9546) * chore(release): release version 1.37.0 (aaif-goose#9565) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Bench marking (aaif-goose#9465) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]> * Import sesssions (aaif-goose#9474) Co-authored-by: Douwe Osinga <[email protected]> * Replace review subprocess timeout with turn limits (aaif-goose#9571) Co-authored-by: Cursor <[email protected]> * Add Hugging Face OAuth support, add auth tab to settings (aaif-goose#9552) Signed-off-by: jh-block <[email protected]> * Fixed intermittent missing extension override on ui and cleanup (aaif-goose#9575) Signed-off-by: Angie Jones <[email protected]> Co-authored-by: Angie Jones <[email protected]> * Use LRU cache for token counting (aaif-goose#9586) Signed-off-by: jh-block <[email protected]> * fix: quote release PR search phrase in pre-release.sh (aaif-goose#9573) * chore(deps): bump the cargo-minor-and-patch group across 1 directory with 10 updates (aaif-goose#9587) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump mockall from 0.13.1 to 0.14.0 (aaif-goose#9511) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump pkcs8 from 0.10.2 to 0.11.0 (aaif-goose#9510) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump strum from 0.27.2 to 0.28.0 (aaif-goose#9509) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump clap_mangen from 0.2.33 to 0.3.0 (aaif-goose#9508) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump tokenizers from 0.21.4 to 0.22.2 (aaif-goose#9503) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump EmbarkStudios/cargo-deny-action from 2.0.19 to 2.0.20 (aaif-goose#9498) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.3 (aaif-goose#9501) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump pnpm/action-setup from 6.0.5 to 6.0.8 (aaif-goose#9500) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Lifei/acp session setup refactor (aaif-goose#9488) * feat(sdk): minimal uniffi setup for cross language sdk (aaif-goose#9593) * feat: Only send custom notifications when ACP client specifies this capability in the initialization request (aaif-goose#9596) * refactor: remove dead component and useNavigationSessions cleanup (aaif-goose#9603) * feat: acp methods for config extensions (aaif-goose#9581) * create goose-providers crate with canonical models, conversation and other types (aaif-goose#9588) * Image read tool (aaif-goose#9607) Co-authored-by: Douwe Osinga <[email protected]> * move formats/openai.rs into goose-providers crate, along with several dependencies (aaif-goose#9633) * fix: compatibility of config extension acp call in TUI (aaif-goose#9683) * chore: pause tui release (aaif-goose#9685) * fix: goose-sdk release compat check with new schema (aaif-goose#9697) * feat: use acp list sessions and manage sessions in Desktop (aaif-goose#9687) * chore: refresh canonical model registry (aaif-goose#9709) Signed-off-by: Bradley Axen <[email protected]> * feat(security): enable prompt injection mitigation by default for internal users via non-overridable env vars (aaif-goose#9612) * feat(security): Re-adjust pattern-based detection for prompt injection detection confidence scores (aaif-goose#9690) * expose ACP thinking effort config option (aaif-goose#9711) Signed-off-by: morgmart <[email protected]> Co-authored-by: Lifei Zhou <[email protected]> * feat: acp list session with keyword and type filter (aaif-goose#9695) * docs: fix typo in MCP blog post (aaif-goose#9641) Signed-off-by: shenzhengyang <[email protected]> Co-authored-by: shenzhengyang <[email protected]> * Update analyze extension instructions (aaif-goose#9585) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat: steering messages with ACP (aaif-goose#9560) Signed-off-by: Michael Neale <[email protected]> * feat: use acp search session in Desktop (aaif-goose#9717) * pin goose-sdk package in tui (aaif-goose#9712) * feat: surface Anthropic stream refusals as visible errors (aaif-goose#9724) Signed-off-by: Kalvin Chau <[email protected]> * feat(acp): support GOOSE_SERVER__SECRET_KEY at goose serve acp endpoint (aaif-goose#9726) Signed-off-by: Kalvin Chau <[email protected]> * feat: custom acp method to get session info (aaif-goose#9729) * docs: fix stale session navigation/delete docs (Session History) (aaif-goose#9727) Signed-off-by: Michael Neale <[email protected]> * feat(lang): add Hindi Desktop locale (aaif-goose#9733) Signed-off-by: Abhijay Jain <[email protected]> * fix: preserve unparseable extension entries during config refresh (aaif-goose#9439) Co-authored-by: Michael Neale <[email protected]> * Add canonical thinking modes (aaif-goose#9743) Signed-off-by: jh-block <[email protected]> * fix: page through all Databricks AI Gateway v2 endpoints when listing models (aaif-goose#9753) Signed-off-by: Kalvin Chau <[email protected]> * feat(security): unified OTLP logging schema for cross-tool detection (aaif-goose#9713) * docs: update docs for ACP clients (aaif-goose#9772) Signed-off-by: Kunall Banerjee <[email protected]> * i18n: add Japanese locale support (aaif-goose#9768) * fix: classify Bedrock ValidationException as ExecutionError (aaif-goose#9735) Signed-off-by: Michael Neale <[email protected]> * Validate desktop i18n catalogs (aaif-goose#9776) Signed-off-by: Angie Jones <[email protected]> * Mark stream decode errors retryable (aaif-goose#9723) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix incorrect max tokens values for groq provider (aaif-goose#9790) * fix: correctly map ollama_cloud to canonical provider and update max_… (aaif-goose#9639) Signed-off-by: Sean Murphy <[email protected]> --------- Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: fresh3nough <[email protected]> Signed-off-by: Angie Jones <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Signed-off-by: dejavu <[email protected]> Signed-off-by: jh-block <[email protected]> Signed-off-by: Asish Kumar <[email protected]> Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Andrew Mello <[email protected]> Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Jeremy Dawes <[email protected]> Signed-off-by: Rodolfo Olivieri <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Signed-off-by: Kalvin Chau <[email protected]> Signed-off-by: Michael Neale <[email protected]> Signed-off-by: John Tennant <[email protected]> Signed-off-by: Cameron Yick <[email protected]> Signed-off-by: morgmart <[email protected]> Signed-off-by: shenzhengyang <[email protected]> Signed-off-by: Abhijay Jain <[email protected]> Signed-off-by: Kunall Banerjee <[email protected]> Signed-off-by: Sean Murphy <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: fre$h <[email protected]> Co-authored-by: Angie Jones <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: seneroner77-cmd <[email protected]> Co-authored-by: dejavu <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: Asish Kumar <[email protected]> Co-authored-by: Dmitry Beskov <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Bradley Axen <[email protected]> Co-authored-by: 88plug <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Co-authored-by: Michael Neale <[email protected]> Co-authored-by: Jeremy Dawes <[email protected]> Co-authored-by: James Liounis <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: Rodolfo Olivieri <[email protected]> Co-authored-by: Mark Lavercombe <[email protected]> Co-authored-by: Matt Toohey <[email protected]> Co-authored-by: Kalvin C <[email protected]> Co-authored-by: John Matthew Tennant <[email protected]> Co-authored-by: Joah Gerstenberg <[email protected]> Co-authored-by: Joah's AI agent <[email protected]> Co-authored-by: Amp <[email protected]> Co-authored-by: Cameron Yick <[email protected]> Co-authored-by: dorien-koelemeijer <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]> Co-authored-by: Lucas Conti <[email protected]> Co-authored-by: Cursor <[email protected]> Co-authored-by: Lifei Zhou <[email protected]> Co-authored-by: morgmart <[email protected]> Co-authored-by: Nukually <[email protected]> Co-authored-by: shenzhengyang <[email protected]> Co-authored-by: Abhijay Jain <[email protected]> Co-authored-by: Matt Van Horn <[email protected]> Co-authored-by: Kunall Banerjee <[email protected]> Co-authored-by: N <[email protected]> Co-authored-by: BestCodes <[email protected]> Co-authored-by: Sean Murphy <[email protected]>
earayu
added a commit
to apecloud/apemind-agent
that referenced
this pull request
Jun 19, 2026
* chore(deps): bump agent-client-protocol from 0.11.1 to 0.12.1 (aaif-goose#9381) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(agents): serialize per-session agent creation to stop duplicate MCP init (aaif-goose#9357) Signed-off-by: fresh3nough <[email protected]> * Fix desktop chat search session limiting (aaif-goose#9366) Signed-off-by: Angie Jones <[email protected]> * Build summon instructions per turn (aaif-goose#9329) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * docs: stats update (aaif-goose#9410) * Simplify UI customization (aaif-goose#9353) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * chore(deps): bump qs from 6.14.2 to 6.15.2 in /evals/open-model-gym/mcp-harness (aaif-goose#9395) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add Turkish desktop locale (aaif-goose#9392) Signed-off-by: dejavu <[email protected]> Co-authored-by: dejavu <[email protected]> * Improve dependency hygiene (aaif-goose#9360) Signed-off-by: jh-block <[email protected]> * fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409) Signed-off-by: Asish Kumar <[email protected]> * Russian language support (aaif-goose#9406) Co-authored-by: Jack Amadeo <[email protected]> * chore(release): bump version to 1.36.0 (minor) (aaif-goose#9417) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * add databricks ai gateway provider (aaif-goose#9274) Signed-off-by: Bradley Axen <[email protected]> * Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430) Signed-off-by: Bradley Axen <[email protected]> * fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415) Signed-off-by: Andrew Mello <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> * feat: add /model slash command to CLI for session model switching (aaif-goose#8747) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442) Signed-off-by: jh-block <[email protected]> * fix: tolerate missing responses output (aaif-goose#9449) Signed-off-by: Angie Jones <[email protected]> * fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285) Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix: make azure api-version query param optional (aaif-goose#9221) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422) Signed-off-by: Michael Neale <[email protected]> * fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408) Signed-off-by: Asish Kumar <[email protected]> * feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443) Signed-off-by: Jeremy Dawes <[email protected]> * feat(providers): add Perplexity as a declarative OpenAI-compatible provider (aaif-goose#9324) * chore(deps): bump sha2 from 0.10.9 to 0.11.0 (aaif-goose#8963) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * refactor: convert desktop v1 and goose-server extensions to ACP+ (aaif-goose#9448) * doc: Add Scaleway provider (aaif-goose#9423) Co-authored-by: Quentin Champenois <[email protected]> * CLI to list skills with token counts (aaif-goose#9326) * feat: add `tui` feature flag to gate the tui command (aaif-goose#9428) Signed-off-by: Rodolfo Olivieri <[email protected]> * Add Scholar Sidekick MCP extension (aaif-goose#9433) * Add ACP session system prompt setter (aaif-goose#9478) Signed-off-by: Bradley Axen <[email protected]> * fix(acp): forward ACP server context window size to clients (aaif-goose#9455) Signed-off-by: Matt Toohey <[email protected]> * Expose raw provider supported models over ACP (aaif-goose#9475) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Co-authored-by: Matt Toohey <[email protected]> * feat: replay acp images on session load (aaif-goose#9496) Signed-off-by: Kalvin Chau <[email protected]> * feat(providers): add xAI SuperGrok OAuth subscription provider (aaif-goose#9420) Signed-off-by: Michael Neale <[email protected]> * chore: update canonical model registry (aaif-goose#9551) Signed-off-by: Bradley Axen <[email protected]> * Honor blocking Stop hook decisions (aaif-goose#9468) Signed-off-by: John Tennant <[email protected]> * fix(otel): skip OTLP signals when protocol=grpc to avoid background-thread panic (aaif-goose#9512) Co-authored-by: Joah's AI agent <[email protected]> Co-authored-by: Amp <[email protected]> * Fix scheduled recipe session params (aaif-goose#9553) Signed-off-by: Angie Jones <[email protected]> * fix(extension-manager): forward custom headers through OAuth connect path (aaif-goose#9388) Signed-off-by: Cameron Yick <[email protected]> * Revert "refactor: convert desktop v1 and goose-server extensions to ACP+ (aaif-goose#9448)" (aaif-goose#9564) * chore(release): bump version to 1.37.0 (minor) (aaif-goose#9557) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Pick the last canonical model (aaif-goose#9568) Co-authored-by: Douwe Osinga <[email protected]> * feat(security): Add directionality to egress logging (aaif-goose#9546) * chore(release): release version 1.37.0 (aaif-goose#9565) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Bench marking (aaif-goose#9465) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]> * Import sesssions (aaif-goose#9474) Co-authored-by: Douwe Osinga <[email protected]> * Replace review subprocess timeout with turn limits (aaif-goose#9571) Co-authored-by: Cursor <[email protected]> * Add Hugging Face OAuth support, add auth tab to settings (aaif-goose#9552) Signed-off-by: jh-block <[email protected]> * Fixed intermittent missing extension override on ui and cleanup (aaif-goose#9575) Signed-off-by: Angie Jones <[email protected]> Co-authored-by: Angie Jones <[email protected]> * Use LRU cache for token counting (aaif-goose#9586) Signed-off-by: jh-block <[email protected]> * fix: quote release PR search phrase in pre-release.sh (aaif-goose#9573) * chore(deps): bump the cargo-minor-and-patch group across 1 directory with 10 updates (aaif-goose#9587) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump mockall from 0.13.1 to 0.14.0 (aaif-goose#9511) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump pkcs8 from 0.10.2 to 0.11.0 (aaif-goose#9510) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump strum from 0.27.2 to 0.28.0 (aaif-goose#9509) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump clap_mangen from 0.2.33 to 0.3.0 (aaif-goose#9508) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump tokenizers from 0.21.4 to 0.22.2 (aaif-goose#9503) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump EmbarkStudios/cargo-deny-action from 2.0.19 to 2.0.20 (aaif-goose#9498) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.3 (aaif-goose#9501) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump pnpm/action-setup from 6.0.5 to 6.0.8 (aaif-goose#9500) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Lifei/acp session setup refactor (aaif-goose#9488) * feat(sdk): minimal uniffi setup for cross language sdk (aaif-goose#9593) * feat: Only send custom notifications when ACP client specifies this capability in the initialization request (aaif-goose#9596) * refactor: remove dead component and useNavigationSessions cleanup (aaif-goose#9603) * feat: acp methods for config extensions (aaif-goose#9581) * create goose-providers crate with canonical models, conversation and other types (aaif-goose#9588) * Image read tool (aaif-goose#9607) Co-authored-by: Douwe Osinga <[email protected]> * move formats/openai.rs into goose-providers crate, along with several dependencies (aaif-goose#9633) * fix: compatibility of config extension acp call in TUI (aaif-goose#9683) * chore: pause tui release (aaif-goose#9685) * fix: goose-sdk release compat check with new schema (aaif-goose#9697) * feat: use acp list sessions and manage sessions in Desktop (aaif-goose#9687) * chore: refresh canonical model registry (aaif-goose#9709) Signed-off-by: Bradley Axen <[email protected]> * feat(security): enable prompt injection mitigation by default for internal users via non-overridable env vars (aaif-goose#9612) * feat(security): Re-adjust pattern-based detection for prompt injection detection confidence scores (aaif-goose#9690) * expose ACP thinking effort config option (aaif-goose#9711) Signed-off-by: morgmart <[email protected]> Co-authored-by: Lifei Zhou <[email protected]> * feat: acp list session with keyword and type filter (aaif-goose#9695) * docs: fix typo in MCP blog post (aaif-goose#9641) Signed-off-by: shenzhengyang <[email protected]> Co-authored-by: shenzhengyang <[email protected]> * Update analyze extension instructions (aaif-goose#9585) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat: steering messages with ACP (aaif-goose#9560) Signed-off-by: Michael Neale <[email protected]> * feat: use acp search session in Desktop (aaif-goose#9717) * pin goose-sdk package in tui (aaif-goose#9712) * feat: surface Anthropic stream refusals as visible errors (aaif-goose#9724) Signed-off-by: Kalvin Chau <[email protected]> * feat(acp): support GOOSE_SERVER__SECRET_KEY at goose serve acp endpoint (aaif-goose#9726) Signed-off-by: Kalvin Chau <[email protected]> * feat: custom acp method to get session info (aaif-goose#9729) * docs: fix stale session navigation/delete docs (Session History) (aaif-goose#9727) Signed-off-by: Michael Neale <[email protected]> * feat(lang): add Hindi Desktop locale (aaif-goose#9733) Signed-off-by: Abhijay Jain <[email protected]> * fix: preserve unparseable extension entries during config refresh (aaif-goose#9439) Co-authored-by: Michael Neale <[email protected]> * Add canonical thinking modes (aaif-goose#9743) Signed-off-by: jh-block <[email protected]> * fix: page through all Databricks AI Gateway v2 endpoints when listing models (aaif-goose#9753) Signed-off-by: Kalvin Chau <[email protected]> * feat(security): unified OTLP logging schema for cross-tool detection (aaif-goose#9713) * docs: update docs for ACP clients (aaif-goose#9772) Signed-off-by: Kunall Banerjee <[email protected]> * i18n: add Japanese locale support (aaif-goose#9768) * fix: classify Bedrock ValidationException as ExecutionError (aaif-goose#9735) Signed-off-by: Michael Neale <[email protected]> * Validate desktop i18n catalogs (aaif-goose#9776) Signed-off-by: Angie Jones <[email protected]> * Mark stream decode errors retryable (aaif-goose#9723) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix incorrect max tokens values for groq provider (aaif-goose#9790) * fix: correctly map ollama_cloud to canonical provider and update max_… (aaif-goose#9639) Signed-off-by: Sean Murphy <[email protected]> * feat(session): add opt-in ACP last message snippets (aaif-goose#9798) Signed-off-by: Matt Toohey <[email protected]> * chore(deps): bump dirs from 5.0.1 to 6.0.0 (aaif-goose#9630) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump actions/setup-node from 4 to 6 (aaif-goose#9623) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump astral-sh/setup-uv from 7.2.0 to 8.2.0 (aaif-goose#9622) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump actions/upload-artifact from 4.6.2 to 7.0.1 (aaif-goose#9621) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump aiohttp from 3.13.4 to 3.14.0 in /scripts/provider-error-proxy (aaif-goose#9594) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump esbuild and tsx in /evals/open-model-gym/suite (aaif-goose#9775) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump the cargo-minor-and-patch group with 9 updates (aaif-goose#9764) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump lopdf from 0.40.0 to 0.41.0 (aaif-goose#9629) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump uniffi from 0.29.5 to 0.31.1 (aaif-goose#9628) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump lru from 0.16.4 to 0.18.0 (aaif-goose#9627) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump hono from 4.12.18 to 4.12.23 in /evals/open-model-gym/mcp-harness (aaif-goose#9609) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * desktop: fix new chat shortcut (aaif-goose#9659) * chore(release): bump version to 1.38.0 (minor) (aaif-goose#9684) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * fix(agent): ensure tool request timestamp precedes tool response timestamp (aaif-goose#9462) Signed-off-by: Steve Marshall <[email protected]> Co-authored-by: Claude Sonnet 4.6 <[email protected]> * fix(recipe): close modal when canceling parameter form (aaif-goose#9195) Signed-off-by: Erik Nilsen <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * feat: propagate elicitation decline and cancel actions end-to-end (aaif-goose#9437) Co-authored-by: Matt Van Horn <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * Fix: deleting a recently created session and then creating a new session shows the deleted session's content (aaif-goose#9351) Signed-off-by: Monroe Williams <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * Add Scholar Sidekick tutorial page + anonymous-default auth (v0.8.0) (aaif-goose#9477) * fix(summon): warn on unmatched extension names in delegate (aaif-goose#9513) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * feat(providers): add OrcaRouter as a declarative OpenAI-compatible provider (aaif-goose#9515) Signed-off-by: maxile <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * oauth: time out the MCP callback wait instead of hanging in WSL (aaif-goose#9536) Co-authored-by: Matt Van Horn <[email protected]> * feat(summon): add working_dir override for delegate tasks (aaif-goose#9520) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix(summon): evict stale completed tasks to prevent unbounded memory growth (aaif-goose#9514) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix(desktop): restore new chat shortcut navigation (aaif-goose#9528) * fix(providers): detect image paths with spaces (aaif-goose#9387) Signed-off-by: Joseph Malone <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * feat(summon): add structured metadata to task load results (aaif-goose#9521) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * feat(summon): add context parameter for delegate tasks (aaif-goose#9518) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix: add option for overriding API Url for Moonshot provider (aaif-goose#9819) * fix: record OpenAI-native cached_tokens in usage metering (aaif-goose#9829) Signed-off-by: Yi LIU <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix(bedrock): implement real streaming via ConverseStream API (aaif-goose#9579) Signed-off-by: Simon Ho <[email protected]> * fix: show resolved skill supporting file paths (aaif-goose#9584) * fix: refresh session name in sidebar after rename (aaif-goose#9543) Signed-off-by: Varun Nuthalapati <[email protected]> Co-authored-by: Claude Sonnet 4.6 <[email protected]> * fix(desktop): align session history scrollbar with window edge (aaif-goose#9601) Signed-off-by: Denis <[email protected]> Co-authored-by: Denis <[email protected]> Co-authored-by: Cursor <[email protected]> * openai: read meta.n_ctx from /v1/models to fix context limit for local servers (aaif-goose#9530) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Claude Opus 4.8 <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix(otel): provide Tokio runtime for OTLP HTTP exporter batch thread (aaif-goose#9541) Signed-off-by: Varun Nuthalapati <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix: fall back to default provider when resuming session with unavailable provider (aaif-goose#9547) Signed-off-by: Varun Nuthalapati <[email protected]> Co-authored-by: Claude Sonnet 4.6 <[email protected]> * fix: use blocking OTLP HTTP exporter (aaif-goose#9599) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix: add hermit cleanup to uvx and jbang scripts (aaif-goose#9616) * fix(ui): dedupe React to prevent multiple instances in renderer (aaif-goose#9631) * fix: Mention menu icon to open the sidebar (aaif-goose#9643) * fix(ui): lead with extension description, shorten HTTP/SSE transport label (aaif-goose#9653) Signed-off-by: Jeremy Dawes <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * feat: add Together AI declarative provider (aaif-goose#9545) Signed-off-by: Varun Nuthalapati <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix(desktop): restore Cmd/Ctrl+T new chat shortcut (aaif-goose#9614) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * bug(hooks): repair PATH for plugin hook commands (aaif-goose#9615) Signed-off-by: John Tennant <[email protected]> Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * Improve benchmarking (aaif-goose#9637) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * chore(deps): bump actions/deploy-pages from 4.0.5 to 5.0.0 (aaif-goose#9499) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump shlex from 1.3.0 to 2.0.1 (aaif-goose#9505) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump thiserror from 1.0.69 to 2.0.18 (aaif-goose#9506) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump actions/upload-pages-artifact from 4.0.0 to 5.0.0 (aaif-goose#9497) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feat: added _meta.conversationBefore for ACP forking session (aaif-goose#9821) * fix(desktop): handle resume deep links (aaif-goose#9298) Co-authored-by: McGluut <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat(i18n): language selection feature (aaif-goose#9405) Signed-off-by: Dmitry Beskov <[email protected]> * fix(providers/openai): preserve custom API path in base_url derivation (aaif-goose#9649) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix(packaging): disable RPM build-id links (aaif-goose#9671) Signed-off-by: weihua <[email protected]> * fix: keep extended thinking within the Anthropic output cap (aaif-goose#9814) Signed-off-by: Filip Kujawa <[email protected]> * use windows-2022 image for CUDA builds (aaif-goose#9834) * fix: clear rejected OAuth credentials after refresh (aaif-goose#9694) Signed-off-by: qybaihe <[email protected]> * feat(azure): support Entra ID bearer token auth via AZURE_OPENAI_AD_TOKEN (aaif-goose#9716) Signed-off-by: hammadxcm <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix: accept string values for GOOSE_CONTEXT_LIMIT (aaif-goose#9738) Signed-off-by: Michael Neale <[email protected]> * feat(gym): make per-agent timeout configurable (GYM_AGENT_TIMEOUT) (aaif-goose#9791) Signed-off-by: Kyle De Freitas <[email protected]> Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]> * fix: inherit login-shell PATH in spawned subagents (aaif-goose#9737) Signed-off-by: Michael Neale <[email protected]> * feat: load global hints from ~/.agents/AGENTS.md (aaif-goose#9736) Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * Make the context exceeded checker more precise (aaif-goose#9831) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * View json (aaif-goose#9678) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix: removed window goosed when closing window (aaif-goose#9818) * feat: implement acp method for elicitation and elicitation improvement (aaif-goose#9797) * fixed acp cancel race condition (aaif-goose#9804) * fix(desktop): preserve Windows backslash paths in custom extension command (aaif-goose#9741) Signed-off-by: Michael Neale <[email protected]> * Fix custom OpenAI provider dropping port when URL scheme is omitted (aaif-goose#9730) Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix(acp): include agentInfo in initialize response (aaif-goose#9765) Signed-off-by: Roman Ponomarev <[email protected]> * Add support for MLX models to the local inference provider (aaif-goose#9154) Signed-off-by: jh-block <[email protected]> * feat(providers): add EmpirioLabs as a declarative OpenAI-compatible provider (aaif-goose#9771) Signed-off-by: Adam Dalloul <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * Keep the version-bump PR up to date by re-running on merge conflicts (aaif-goose#9761) * fix: resolve bundled extensions from discovery (aaif-goose#9759) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * Dedup duplicate tool-call ids within a turn (aaif-goose#9792) Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix(summon): skip non-recipe project config files (aaif-goose#9808) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * i18n: add Spanish (es) locale support (aaif-goose#9833) Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]> * fix(desktop): keep extensions icon visible after switching sessions (aaif-goose#9787) Signed-off-by: Seydi Charyyev <[email protected]> Signed-off-by: Angie Jones <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Angie Jones <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * feat(gym): make Open Model Gym output dir configurable (aaif-goose#9789) Signed-off-by: Kyle De Freitas <[email protected]> Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix(local-inference): use media marker parts for vision prompts (aaif-goose#9452) Signed-off-by: jh-block <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * Initial prompt with goose://new-session (aaif-goose#9427) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * check for responses API support in databricks (aaif-goose#9347) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * perf(build): drop debug info for dependencies in the dev profile (aaif-goose#9843) Signed-off-by: Joseph Malone <[email protected]> * Add self-improving agents blog post (aaif-goose#9846) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * Support MCP extensions in open plugins (aaif-goose#9471) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * Split provider inventory out of providers (aaif-goose#9826) * fix: pass thinking config to Bedrock Anthropic models (aaif-goose#9794) Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix: remove hard-coded React alias that points to the wrong location and break the dev render (aaif-goose#9842) * refactor: make session.name the source of truth for displayed session titles (aaif-goose#9841) * feat: use acp for desktop chat prompt (feature toggle off) (aaif-goose#9802) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * feat (ui): Add durable ACP chat session state for desktop UI (aaif-goose#9852) * feat (ui): chat reply UI with ACP (last part) (aaif-goose#9857) * Add Korean localization to desktop app (aaif-goose#9856) Signed-off-by: lhs <[email protected]> Signed-off-by: soolmuk <[email protected]> Co-authored-by: lhs <[email protected]> * feat(summon): add peek mode for async background tasks (aaif-goose#9519) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix(goal): start a turn when /goal or /grind is set (aaif-goose#9801) Signed-off-by: Michael Neale <[email protected]> * feat(aws_bedrock): support OpenAI GPT models via Bedrock mantle endpoint (aaif-goose#9707) Signed-off-by: Hugues Clouâtre <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * Add Ophis MCP server to the extensions registry (aaif-goose#9861) * move global config access out of ModelConfig, and move ModelConfig into goose_providers (aaif-goose#9769) * docs: remove DCO references (aaif-goose#9864) Co-authored-by: Douwe M Osinga <[email protected]> * move the provider trait into goose-providers (aaif-goose#9860) * Feature AAIF migration blog post (aaif-goose#9866) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix(gcp): use refreshed gcloud token after reauth (retry Vertex AI on 401/403) (aaif-goose#9849) Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * docs(installation): correct whitespace in fenced code block (aaif-goose#9867) * delete embeddings support (aaif-goose#9865) * Update Moim (aaif-goose#9636) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * View model interactions (aaif-goose#9806) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> Co-authored-by: Michael Neale <[email protected]> * refactor the request logger out of providers (aaif-goose#9847) * move ApiClient to goose-providers, lifting out TlsConfig (aaif-goose#9869) --------- Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: fresh3nough <[email protected]> Signed-off-by: Angie Jones <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Signed-off-by: dejavu <[email protected]> Signed-off-by: jh-block <[email protected]> Signed-off-by: Asish Kumar <[email protected]> Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Andrew Mello <[email protected]> Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Jeremy Dawes <[email protected]> Signed-off-by: Rodolfo Olivieri <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Signed-off-by: Kalvin Chau <[email protected]> Signed-off-by: Michael Neale <[email protected]> Signed-off-by: John Tennant <[email protected]> Signed-off-by: Cameron Yick <[email protected]> Signed-off-by: morgmart <[email protected]> Signed-off-by: shenzhengyang <[email protected]> Signed-off-by: Abhijay Jain <[email protected]> Signed-off-by: Kunall Banerjee <[email protected]> Signed-off-by: Sean Murphy <[email protected]> Signed-off-by: Steve Marshall <[email protected]> Signed-off-by: Erik Nilsen <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Signed-off-by: Monroe Williams <[email protected]> Signed-off-by: maxile <[email protected]> Signed-off-by: Joseph Malone <[email protected]> Signed-off-by: Yi LIU <[email protected]> Signed-off-by: Simon Ho <[email protected]> Signed-off-by: Varun Nuthalapati <[email protected]> Signed-off-by: Denis <[email protected]> Signed-off-by: Dmitry Beskov <[email protected]> Signed-off-by: weihua <[email protected]> Signed-off-by: Filip Kujawa <[email protected]> Signed-off-by: qybaihe <[email protected]> Signed-off-by: hammadxcm <[email protected]> Signed-off-by: Kyle De Freitas <[email protected]> Signed-off-by: Roman Ponomarev <[email protected]> Signed-off-by: Adam Dalloul <[email protected]> Signed-off-by: Seydi Charyyev <[email protected]> Signed-off-by: lhs <[email protected]> Signed-off-by: soolmuk <[email protected]> Signed-off-by: Hugues Clouâtre <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: fre$h <[email protected]> Co-authored-by: Angie Jones <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: seneroner77-cmd <[email protected]> Co-authored-by: dejavu <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: Asish Kumar <[email protected]> Co-authored-by: Dmitry Beskov <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Bradley Axen <[email protected]> Co-authored-by: 88plug <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Co-authored-by: Michael Neale <[email protected]> Co-authored-by: Jeremy Dawes <[email protected]> Co-authored-by: James Liounis <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: Rodolfo Olivieri <[email protected]> Co-authored-by: Mark Lavercombe <[email protected]> Co-authored-by: Matt Toohey <[email protected]> Co-authored-by: Kalvin C <[email protected]> Co-authored-by: John Matthew Tennant <[email protected]> Co-authored-by: Joah Gerstenberg <[email protected]> Co-authored-by: Joah's AI agent <[email protected]> Co-authored-by: Amp <[email protected]> Co-authored-by: Cameron Yick <[email protected]> Co-authored-by: dorien-koelemeijer <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]> Co-authored-by: Lucas Conti <[email protected]> Co-authored-by: Cursor <[email protected]> Co-authored-by: Lifei Zhou <[email protected]> Co-authored-by: morgmart <[email protected]> Co-authored-by: Nukually <[email protected]> Co-authored-by: shenzhengyang <[email protected]> Co-authored-by: Abhijay Jain <[email protected]> Co-authored-by: Matt Van Horn <[email protected]> Co-authored-by: Kunall Banerjee <[email protected]> Co-authored-by: N <[email protected]> Co-authored-by: BestCodes <[email protected]> Co-authored-by: Sean Murphy <[email protected]> Co-authored-by: Darren Xu <[email protected]> Co-authored-by: Steve Marshall <[email protected]> Co-authored-by: Erik Nilsen <[email protected]> Co-authored-by: Matt Van Horn <[email protected]> Co-authored-by: Monroe Williams <[email protected]> Co-authored-by: jeffa-block <[email protected]> Co-authored-by: xilema2 <[email protected]> Co-authored-by: Yufeng He <[email protected]> Co-authored-by: jlmalone <[email protected]> Co-authored-by: Trang Le <[email protected]> Co-authored-by: Yi Liu <[email protected]> Co-authored-by: Simon Ho <[email protected]> Co-authored-by: nuthalapativarun <[email protected]> Co-authored-by: bdeenyy <[email protected]> Co-authored-by: Denis <[email protected]> Co-authored-by: Lance Colton <[email protected]> Co-authored-by: Chih-Tao Lee <[email protected]> Co-authored-by: Sanidhya Singh <[email protected]> Co-authored-by: John Matthew Tennant <[email protected]> Co-authored-by: Koen van de Glind <[email protected]> Co-authored-by: McGluut <[email protected]> Co-authored-by: Steve Beaulac <[email protected]> Co-authored-by: yibo365 <[email protected]> Co-authored-by: filip <[email protected]> Co-authored-by: qybaihe <[email protected]> Co-authored-by: Hammad Khan <[email protected]> Co-authored-by: Kyle E DeFreitas <[email protected]> Co-authored-by: Roman Ponomarev <[email protected]> Co-authored-by: Adam Dalloul <[email protected]> Co-authored-by: Thump604 <[email protected]> Co-authored-by: Jose Manuel Perez <[email protected]> Co-authored-by: Seydi Charyyev <[email protected]> Co-authored-by: Hosoeng Lee <[email protected]> Co-authored-by: lhs <[email protected]> Co-authored-by: Hugues Clouâtre <[email protected]> Co-authored-by: San Clemente <[email protected]> Co-authored-by: Nicholas-Westby <[email protected]>
earayu
added a commit
to apecloud/apemind-agent
that referenced
this pull request
Jun 23, 2026
* chore(deps): bump agent-client-protocol from 0.11.1 to 0.12.1 (aaif-goose#9381) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(agents): serialize per-session agent creation to stop duplicate MCP init (aaif-goose#9357) Signed-off-by: fresh3nough <[email protected]> * Fix desktop chat search session limiting (aaif-goose#9366) Signed-off-by: Angie Jones <[email protected]> * Build summon instructions per turn (aaif-goose#9329) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * docs: stats update (aaif-goose#9410) * Simplify UI customization (aaif-goose#9353) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * chore(deps): bump qs from 6.14.2 to 6.15.2 in /evals/open-model-gym/mcp-harness (aaif-goose#9395) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add Turkish desktop locale (aaif-goose#9392) Signed-off-by: dejavu <[email protected]> Co-authored-by: dejavu <[email protected]> * Improve dependency hygiene (aaif-goose#9360) Signed-off-by: jh-block <[email protected]> * fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409) Signed-off-by: Asish Kumar <[email protected]> * Russian language support (aaif-goose#9406) Co-authored-by: Jack Amadeo <[email protected]> * chore(release): bump version to 1.36.0 (minor) (aaif-goose#9417) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * add databricks ai gateway provider (aaif-goose#9274) Signed-off-by: Bradley Axen <[email protected]> * Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430) Signed-off-by: Bradley Axen <[email protected]> * fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415) Signed-off-by: Andrew Mello <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> * feat: add /model slash command to CLI for session model switching (aaif-goose#8747) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442) Signed-off-by: jh-block <[email protected]> * fix: tolerate missing responses output (aaif-goose#9449) Signed-off-by: Angie Jones <[email protected]> * fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285) Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix: make azure api-version query param optional (aaif-goose#9221) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422) Signed-off-by: Michael Neale <[email protected]> * fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408) Signed-off-by: Asish Kumar <[email protected]> * feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443) Signed-off-by: Jeremy Dawes <[email protected]> * feat(providers): add Perplexity as a declarative OpenAI-compatible provider (aaif-goose#9324) * chore(deps): bump sha2 from 0.10.9 to 0.11.0 (aaif-goose#8963) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * refactor: convert desktop v1 and goose-server extensions to ACP+ (aaif-goose#9448) * doc: Add Scaleway provider (aaif-goose#9423) Co-authored-by: Quentin Champenois <[email protected]> * CLI to list skills with token counts (aaif-goose#9326) * feat: add `tui` feature flag to gate the tui command (aaif-goose#9428) Signed-off-by: Rodolfo Olivieri <[email protected]> * Add Scholar Sidekick MCP extension (aaif-goose#9433) * Add ACP session system prompt setter (aaif-goose#9478) Signed-off-by: Bradley Axen <[email protected]> * fix(acp): forward ACP server context window size to clients (aaif-goose#9455) Signed-off-by: Matt Toohey <[email protected]> * Expose raw provider supported models over ACP (aaif-goose#9475) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Co-authored-by: Matt Toohey <[email protected]> * feat: replay acp images on session load (aaif-goose#9496) Signed-off-by: Kalvin Chau <[email protected]> * feat(providers): add xAI SuperGrok OAuth subscription provider (aaif-goose#9420) Signed-off-by: Michael Neale <[email protected]> * chore: update canonical model registry (aaif-goose#9551) Signed-off-by: Bradley Axen <[email protected]> * Honor blocking Stop hook decisions (aaif-goose#9468) Signed-off-by: John Tennant <[email protected]> * fix(otel): skip OTLP signals when protocol=grpc to avoid background-thread panic (aaif-goose#9512) Co-authored-by: Joah's AI agent <[email protected]> Co-authored-by: Amp <[email protected]> * Fix scheduled recipe session params (aaif-goose#9553) Signed-off-by: Angie Jones <[email protected]> * fix(extension-manager): forward custom headers through OAuth connect path (aaif-goose#9388) Signed-off-by: Cameron Yick <[email protected]> * Revert "refactor: convert desktop v1 and goose-server extensions to ACP+ (aaif-goose#9448)" (aaif-goose#9564) * chore(release): bump version to 1.37.0 (minor) (aaif-goose#9557) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Pick the last canonical model (aaif-goose#9568) Co-authored-by: Douwe Osinga <[email protected]> * feat(security): Add directionality to egress logging (aaif-goose#9546) * chore(release): release version 1.37.0 (aaif-goose#9565) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Bench marking (aaif-goose#9465) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]> * Import sesssions (aaif-goose#9474) Co-authored-by: Douwe Osinga <[email protected]> * Replace review subprocess timeout with turn limits (aaif-goose#9571) Co-authored-by: Cursor <[email protected]> * Add Hugging Face OAuth support, add auth tab to settings (aaif-goose#9552) Signed-off-by: jh-block <[email protected]> * Fixed intermittent missing extension override on ui and cleanup (aaif-goose#9575) Signed-off-by: Angie Jones <[email protected]> Co-authored-by: Angie Jones <[email protected]> * Use LRU cache for token counting (aaif-goose#9586) Signed-off-by: jh-block <[email protected]> * fix: quote release PR search phrase in pre-release.sh (aaif-goose#9573) * chore(deps): bump the cargo-minor-and-patch group across 1 directory with 10 updates (aaif-goose#9587) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump mockall from 0.13.1 to 0.14.0 (aaif-goose#9511) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump pkcs8 from 0.10.2 to 0.11.0 (aaif-goose#9510) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump strum from 0.27.2 to 0.28.0 (aaif-goose#9509) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump clap_mangen from 0.2.33 to 0.3.0 (aaif-goose#9508) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump tokenizers from 0.21.4 to 0.22.2 (aaif-goose#9503) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump EmbarkStudios/cargo-deny-action from 2.0.19 to 2.0.20 (aaif-goose#9498) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.3 (aaif-goose#9501) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump pnpm/action-setup from 6.0.5 to 6.0.8 (aaif-goose#9500) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Lifei/acp session setup refactor (aaif-goose#9488) * feat(sdk): minimal uniffi setup for cross language sdk (aaif-goose#9593) * feat: Only send custom notifications when ACP client specifies this capability in the initialization request (aaif-goose#9596) * refactor: remove dead component and useNavigationSessions cleanup (aaif-goose#9603) * feat: acp methods for config extensions (aaif-goose#9581) * create goose-providers crate with canonical models, conversation and other types (aaif-goose#9588) * Image read tool (aaif-goose#9607) Co-authored-by: Douwe Osinga <[email protected]> * move formats/openai.rs into goose-providers crate, along with several dependencies (aaif-goose#9633) * fix: compatibility of config extension acp call in TUI (aaif-goose#9683) * chore: pause tui release (aaif-goose#9685) * fix: goose-sdk release compat check with new schema (aaif-goose#9697) * feat: use acp list sessions and manage sessions in Desktop (aaif-goose#9687) * chore: refresh canonical model registry (aaif-goose#9709) Signed-off-by: Bradley Axen <[email protected]> * feat(security): enable prompt injection mitigation by default for internal users via non-overridable env vars (aaif-goose#9612) * feat(security): Re-adjust pattern-based detection for prompt injection detection confidence scores (aaif-goose#9690) * expose ACP thinking effort config option (aaif-goose#9711) Signed-off-by: morgmart <[email protected]> Co-authored-by: Lifei Zhou <[email protected]> * feat: acp list session with keyword and type filter (aaif-goose#9695) * docs: fix typo in MCP blog post (aaif-goose#9641) Signed-off-by: shenzhengyang <[email protected]> Co-authored-by: shenzhengyang <[email protected]> * Update analyze extension instructions (aaif-goose#9585) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat: steering messages with ACP (aaif-goose#9560) Signed-off-by: Michael Neale <[email protected]> * feat: use acp search session in Desktop (aaif-goose#9717) * pin goose-sdk package in tui (aaif-goose#9712) * feat: surface Anthropic stream refusals as visible errors (aaif-goose#9724) Signed-off-by: Kalvin Chau <[email protected]> * feat(acp): support GOOSE_SERVER__SECRET_KEY at goose serve acp endpoint (aaif-goose#9726) Signed-off-by: Kalvin Chau <[email protected]> * feat: custom acp method to get session info (aaif-goose#9729) * docs: fix stale session navigation/delete docs (Session History) (aaif-goose#9727) Signed-off-by: Michael Neale <[email protected]> * feat(lang): add Hindi Desktop locale (aaif-goose#9733) Signed-off-by: Abhijay Jain <[email protected]> * fix: preserve unparseable extension entries during config refresh (aaif-goose#9439) Co-authored-by: Michael Neale <[email protected]> * Add canonical thinking modes (aaif-goose#9743) Signed-off-by: jh-block <[email protected]> * fix: page through all Databricks AI Gateway v2 endpoints when listing models (aaif-goose#9753) Signed-off-by: Kalvin Chau <[email protected]> * feat(security): unified OTLP logging schema for cross-tool detection (aaif-goose#9713) * docs: update docs for ACP clients (aaif-goose#9772) Signed-off-by: Kunall Banerjee <[email protected]> * i18n: add Japanese locale support (aaif-goose#9768) * fix: classify Bedrock ValidationException as ExecutionError (aaif-goose#9735) Signed-off-by: Michael Neale <[email protected]> * Validate desktop i18n catalogs (aaif-goose#9776) Signed-off-by: Angie Jones <[email protected]> * Mark stream decode errors retryable (aaif-goose#9723) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix incorrect max tokens values for groq provider (aaif-goose#9790) * fix: correctly map ollama_cloud to canonical provider and update max_… (aaif-goose#9639) Signed-off-by: Sean Murphy <[email protected]> * feat(session): add opt-in ACP last message snippets (aaif-goose#9798) Signed-off-by: Matt Toohey <[email protected]> * chore(deps): bump dirs from 5.0.1 to 6.0.0 (aaif-goose#9630) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump actions/setup-node from 4 to 6 (aaif-goose#9623) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump astral-sh/setup-uv from 7.2.0 to 8.2.0 (aaif-goose#9622) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump actions/upload-artifact from 4.6.2 to 7.0.1 (aaif-goose#9621) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump aiohttp from 3.13.4 to 3.14.0 in /scripts/provider-error-proxy (aaif-goose#9594) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump esbuild and tsx in /evals/open-model-gym/suite (aaif-goose#9775) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump the cargo-minor-and-patch group with 9 updates (aaif-goose#9764) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump lopdf from 0.40.0 to 0.41.0 (aaif-goose#9629) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump uniffi from 0.29.5 to 0.31.1 (aaif-goose#9628) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump lru from 0.16.4 to 0.18.0 (aaif-goose#9627) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump hono from 4.12.18 to 4.12.23 in /evals/open-model-gym/mcp-harness (aaif-goose#9609) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * desktop: fix new chat shortcut (aaif-goose#9659) * chore(release): bump version to 1.38.0 (minor) (aaif-goose#9684) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * fix(agent): ensure tool request timestamp precedes tool response timestamp (aaif-goose#9462) Signed-off-by: Steve Marshall <[email protected]> Co-authored-by: Claude Sonnet 4.6 <[email protected]> * fix(recipe): close modal when canceling parameter form (aaif-goose#9195) Signed-off-by: Erik Nilsen <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * feat: propagate elicitation decline and cancel actions end-to-end (aaif-goose#9437) Co-authored-by: Matt Van Horn <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * Fix: deleting a recently created session and then creating a new session shows the deleted session's content (aaif-goose#9351) Signed-off-by: Monroe Williams <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * Add Scholar Sidekick tutorial page + anonymous-default auth (v0.8.0) (aaif-goose#9477) * fix(summon): warn on unmatched extension names in delegate (aaif-goose#9513) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * feat(providers): add OrcaRouter as a declarative OpenAI-compatible provider (aaif-goose#9515) Signed-off-by: maxile <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * oauth: time out the MCP callback wait instead of hanging in WSL (aaif-goose#9536) Co-authored-by: Matt Van Horn <[email protected]> * feat(summon): add working_dir override for delegate tasks (aaif-goose#9520) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix(summon): evict stale completed tasks to prevent unbounded memory growth (aaif-goose#9514) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix(desktop): restore new chat shortcut navigation (aaif-goose#9528) * fix(providers): detect image paths with spaces (aaif-goose#9387) Signed-off-by: Joseph Malone <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * feat(summon): add structured metadata to task load results (aaif-goose#9521) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * feat(summon): add context parameter for delegate tasks (aaif-goose#9518) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix: add option for overriding API Url for Moonshot provider (aaif-goose#9819) * fix: record OpenAI-native cached_tokens in usage metering (aaif-goose#9829) Signed-off-by: Yi LIU <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix(bedrock): implement real streaming via ConverseStream API (aaif-goose#9579) Signed-off-by: Simon Ho <[email protected]> * fix: show resolved skill supporting file paths (aaif-goose#9584) * fix: refresh session name in sidebar after rename (aaif-goose#9543) Signed-off-by: Varun Nuthalapati <[email protected]> Co-authored-by: Claude Sonnet 4.6 <[email protected]> * fix(desktop): align session history scrollbar with window edge (aaif-goose#9601) Signed-off-by: Denis <[email protected]> Co-authored-by: Denis <[email protected]> Co-authored-by: Cursor <[email protected]> * openai: read meta.n_ctx from /v1/models to fix context limit for local servers (aaif-goose#9530) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Claude Opus 4.8 <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix(otel): provide Tokio runtime for OTLP HTTP exporter batch thread (aaif-goose#9541) Signed-off-by: Varun Nuthalapati <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix: fall back to default provider when resuming session with unavailable provider (aaif-goose#9547) Signed-off-by: Varun Nuthalapati <[email protected]> Co-authored-by: Claude Sonnet 4.6 <[email protected]> * fix: use blocking OTLP HTTP exporter (aaif-goose#9599) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix: add hermit cleanup to uvx and jbang scripts (aaif-goose#9616) * fix(ui): dedupe React to prevent multiple instances in renderer (aaif-goose#9631) * fix: Mention menu icon to open the sidebar (aaif-goose#9643) * fix(ui): lead with extension description, shorten HTTP/SSE transport label (aaif-goose#9653) Signed-off-by: Jeremy Dawes <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * feat: add Together AI declarative provider (aaif-goose#9545) Signed-off-by: Varun Nuthalapati <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix(desktop): restore Cmd/Ctrl+T new chat shortcut (aaif-goose#9614) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * bug(hooks): repair PATH for plugin hook commands (aaif-goose#9615) Signed-off-by: John Tennant <[email protected]> Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * Improve benchmarking (aaif-goose#9637) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * chore(deps): bump actions/deploy-pages from 4.0.5 to 5.0.0 (aaif-goose#9499) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump shlex from 1.3.0 to 2.0.1 (aaif-goose#9505) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump thiserror from 1.0.69 to 2.0.18 (aaif-goose#9506) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump actions/upload-pages-artifact from 4.0.0 to 5.0.0 (aaif-goose#9497) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feat: added _meta.conversationBefore for ACP forking session (aaif-goose#9821) * fix(desktop): handle resume deep links (aaif-goose#9298) Co-authored-by: McGluut <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat(i18n): language selection feature (aaif-goose#9405) Signed-off-by: Dmitry Beskov <[email protected]> * fix(providers/openai): preserve custom API path in base_url derivation (aaif-goose#9649) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix(packaging): disable RPM build-id links (aaif-goose#9671) Signed-off-by: weihua <[email protected]> * fix: keep extended thinking within the Anthropic output cap (aaif-goose#9814) Signed-off-by: Filip Kujawa <[email protected]> * use windows-2022 image for CUDA builds (aaif-goose#9834) * fix: clear rejected OAuth credentials after refresh (aaif-goose#9694) Signed-off-by: qybaihe <[email protected]> * feat(azure): support Entra ID bearer token auth via AZURE_OPENAI_AD_TOKEN (aaif-goose#9716) Signed-off-by: hammadxcm <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix: accept string values for GOOSE_CONTEXT_LIMIT (aaif-goose#9738) Signed-off-by: Michael Neale <[email protected]> * feat(gym): make per-agent timeout configurable (GYM_AGENT_TIMEOUT) (aaif-goose#9791) Signed-off-by: Kyle De Freitas <[email protected]> Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]> * fix: inherit login-shell PATH in spawned subagents (aaif-goose#9737) Signed-off-by: Michael Neale <[email protected]> * feat: load global hints from ~/.agents/AGENTS.md (aaif-goose#9736) Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * Make the context exceeded checker more precise (aaif-goose#9831) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * View json (aaif-goose#9678) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix: removed window goosed when closing window (aaif-goose#9818) * feat: implement acp method for elicitation and elicitation improvement (aaif-goose#9797) * fixed acp cancel race condition (aaif-goose#9804) * fix(desktop): preserve Windows backslash paths in custom extension command (aaif-goose#9741) Signed-off-by: Michael Neale <[email protected]> * Fix custom OpenAI provider dropping port when URL scheme is omitted (aaif-goose#9730) Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix(acp): include agentInfo in initialize response (aaif-goose#9765) Signed-off-by: Roman Ponomarev <[email protected]> * Add support for MLX models to the local inference provider (aaif-goose#9154) Signed-off-by: jh-block <[email protected]> * feat(providers): add EmpirioLabs as a declarative OpenAI-compatible provider (aaif-goose#9771) Signed-off-by: Adam Dalloul <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * Keep the version-bump PR up to date by re-running on merge conflicts (aaif-goose#9761) * fix: resolve bundled extensions from discovery (aaif-goose#9759) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * Dedup duplicate tool-call ids within a turn (aaif-goose#9792) Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix(summon): skip non-recipe project config files (aaif-goose#9808) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * i18n: add Spanish (es) locale support (aaif-goose#9833) Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]> * fix(desktop): keep extensions icon visible after switching sessions (aaif-goose#9787) Signed-off-by: Seydi Charyyev <[email protected]> Signed-off-by: Angie Jones <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Angie Jones <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * feat(gym): make Open Model Gym output dir configurable (aaif-goose#9789) Signed-off-by: Kyle De Freitas <[email protected]> Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix(local-inference): use media marker parts for vision prompts (aaif-goose#9452) Signed-off-by: jh-block <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * Initial prompt with goose://new-session (aaif-goose#9427) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * check for responses API support in databricks (aaif-goose#9347) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * perf(build): drop debug info for dependencies in the dev profile (aaif-goose#9843) Signed-off-by: Joseph Malone <[email protected]> * Add self-improving agents blog post (aaif-goose#9846) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * Support MCP extensions in open plugins (aaif-goose#9471) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * Split provider inventory out of providers (aaif-goose#9826) * fix: pass thinking config to Bedrock Anthropic models (aaif-goose#9794) Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix: remove hard-coded React alias that points to the wrong location and break the dev render (aaif-goose#9842) * refactor: make session.name the source of truth for displayed session titles (aaif-goose#9841) * feat: use acp for desktop chat prompt (feature toggle off) (aaif-goose#9802) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * feat (ui): Add durable ACP chat session state for desktop UI (aaif-goose#9852) * feat (ui): chat reply UI with ACP (last part) (aaif-goose#9857) * Add Korean localization to desktop app (aaif-goose#9856) Signed-off-by: lhs <[email protected]> Signed-off-by: soolmuk <[email protected]> Co-authored-by: lhs <[email protected]> * feat(summon): add peek mode for async background tasks (aaif-goose#9519) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix(goal): start a turn when /goal or /grind is set (aaif-goose#9801) Signed-off-by: Michael Neale <[email protected]> * feat(aws_bedrock): support OpenAI GPT models via Bedrock mantle endpoint (aaif-goose#9707) Signed-off-by: Hugues Clouâtre <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * Add Ophis MCP server to the extensions registry (aaif-goose#9861) * move global config access out of ModelConfig, and move ModelConfig into goose_providers (aaif-goose#9769) * docs: remove DCO references (aaif-goose#9864) Co-authored-by: Douwe M Osinga <[email protected]> * move the provider trait into goose-providers (aaif-goose#9860) * Feature AAIF migration blog post (aaif-goose#9866) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix(gcp): use refreshed gcloud token after reauth (retry Vertex AI on 401/403) (aaif-goose#9849) Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * docs(installation): correct whitespace in fenced code block (aaif-goose#9867) * delete embeddings support (aaif-goose#9865) * Update Moim (aaif-goose#9636) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * View model interactions (aaif-goose#9806) Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> Co-authored-by: Michael Neale <[email protected]> * refactor the request logger out of providers (aaif-goose#9847) * move ApiClient to goose-providers, lifting out TlsConfig (aaif-goose#9869) * fix (acp): Refresh provider when session working directory changes (aaif-goose#9883) * feat (ui): load session using acp (aaif-goose#9875) * fix (desktop): updater to target aaif-goose releases (aaif-goose#9868) Signed-off-by: Abhijay Jain <[email protected]> * Sanitize extension environment maps (aaif-goose#9884) Signed-off-by: Jasper Hugo <[email protected]> * feat: track cache tokens for accurate cost reporting (aaif-goose#9752) Signed-off-by: Filip Kujawa <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Claude Fable 5 <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * feat (ui): change cwd using acp and refactor extension in bottom menubar (aaif-goose#9887) * feat: add option to disable automatic update downloads (aaif-goose#9872) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Crazyop757 <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat (acp): used typed request and response for add, get session extensions (aaif-goose#9890) * chore: removed create recipe from session modal and rest api (aaif-goose#9916) * feat(ui): use acp new session on desktop (only for non recipe session) (aaif-goose#9914) * fix: do not pass temperature to ChatGPT Codex provider (aaif-goose#9931) * Allow unlisted models in search (aaif-goose#9933) * chore(deps): bump tokenizers from 0.22.2 to 0.23.1 (aaif-goose#9904) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump pkcs8 from 0.10.2 to 0.11.0 (aaif-goose#9903) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump tiktoken-rs from 0.11.0 to 0.12.0 (aaif-goose#9901) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump sigstore-verify from 0.8.0 to 0.9.0 (aaif-goose#9900) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump tower-http from 0.6.11 to 0.7.0 (aaif-goose#9899) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump docker/login-action from 4.1.0 to 4.2.0 (aaif-goose#9896) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump docker/metadata-action from 6.0.0 to 6.1.0 (aaif-goose#9893) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump rand from 0.8.6 to 0.10.1 (aaif-goose#9504) Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Douwe M Osinga <[email protected]> * chore(deps): bump actions/checkout from 6 to 7 (aaif-goose#9894) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feat(cli): add /status slash command (aaif-goose#9845) Signed-off-by: Joseph Malone <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * mcp(win): full Windows Job Object cleanup wiring (patch draft) (aaif-goose#9835) Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> * fix(developer/read_image): send a User-Agent on URL image fetches (aaif-goose#9927) * move OpenAI provider into goose-providers (aaif-goose#9880) * fix(autovisualiser): accept JSON-encoded string for the data parameter (aaif-goose#9838) Signed-off-by: hammadxcm <[email protected]> * docs: custom agents (aaif-goose#9293) * fix(desktop): activate hermit on macOS so STDIO extensions resolve node (aaif-goose#9482) Signed-off-by: Pluviobyte <[email protected]> Co-authored-by: Pluviobyte <[email protected]> * docs: correct custom agents guide (aaif-goose#9947) * added recipe handling in new_session (aaif-goose#9935) * feat (ui) - use acp to manage global config and session extensions (aaif-goose#9948) * Fix upstream sync CI snapshots * test: update code mode prompt snapshot --------- Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: fresh3nough <[email protected]> Signed-off-by: Angie Jones <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Signed-off-by: dejavu <[email protected]> Signed-off-by: jh-block <[email protected]> Signed-off-by: Asish Kumar <[email protected]> Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Andrew Mello <[email protected]> Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Jeremy Dawes <[email protected]> Signed-off-by: Rodolfo Olivieri <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Signed-off-by: Kalvin Chau <[email protected]> Signed-off-by: Michael Neale <[email protected]> Signed-off-by: John Tennant <[email protected]> Signed-off-by: Cameron Yick <[email protected]> Signed-off-by: morgmart <[email protected]> Signed-off-by: shenzhengyang <[email protected]> Signed-off-by: Abhijay Jain <[email protected]> Signed-off-by: Kunall Banerjee <[email protected]> Signed-off-by: Sean Murphy <[email protected]> Signed-off-by: Steve Marshall <[email protected]> Signed-off-by: Erik Nilsen <[email protected]> Signed-off-by: Douwe M Osinga <[email protected]> Signed-off-by: Monroe Williams <[email protected]> Signed-off-by: maxile <[email protected]> Signed-off-by: Joseph Malone <[email protected]> Signed-off-by: Yi LIU <[email protected]> Signed-off-by: Simon Ho <[email protected]> Signed-off-by: Varun Nuthalapati <[email protected]> Signed-off-by: Denis <[email protected]> Signed-off-by: Dmitry Beskov <[email protected]> Signed-off-by: weihua <[email protected]> Signed-off-by: Filip Kujawa <[email protected]> Signed-off-by: qybaihe <[email protected]> Signed-off-by: hammadxcm <[email protected]> Signed-off-by: Kyle De Freitas <[email protected]> Signed-off-by: Roman Ponomarev <[email protected]> Signed-off-by: Adam Dalloul <[email protected]> Signed-off-by: Seydi Charyyev <[email protected]> Signed-off-by: lhs <[email protected]> Signed-off-by: soolmuk <[email protected]> Signed-off-by: Hugues Clouâtre <[email protected]> Signed-off-by: Jasper Hugo <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Signed-off-by: Pluviobyte <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: fre$h <[email protected]> Co-authored-by: Angie Jones <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: seneroner77-cmd <[email protected]> Co-authored-by: dejavu <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: Asish Kumar <[email protected]> Co-authored-by: Dmitry Beskov <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Bradley Axen <[email protected]> Co-authored-by: 88plug <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Co-authored-by: Michael Neale <[email protected]> Co-authored-by: Jeremy Dawes <[email protected]> Co-authored-by: James Liounis <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: Rodolfo Olivieri <[email protected]> Co-authored-by: Mark Lavercombe <[email protected]> Co-authored-by: Matt Toohey <[email protected]> Co-authored-by: Kalvin C <[email protected]> Co-authored-by: John Matthew Tennant <[email protected]> Co-authored-by: Joah Gerstenberg <[email protected]> Co-authored-by: Joah's AI agent <[email protected]> Co-authored-by: Amp <[email protected]> Co-authored-by: Cameron Yick <[email protected]> Co-authored-by: dorien-koelemeijer <[email protected]> Co-authored-by: Douwe M Osinga <[email protected]> Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]> Co-authored-by: Lucas Conti <[email protected]> Co-authored-by: Cursor <[email protected]> Co-authored-by: Lifei Zhou <[email protected]> Co-authored-by: morgmart <[email protected]> Co-authored-by: Nukually <[email protected]> Co-authored-by: shenzhengyang <[email protected]> Co-authored-by: Abhijay Jain <[email protected]> Co-authored-by: Matt Van Horn <[email protected]> Co-authored-by: Kunall Banerjee <[email protected]> Co-authored-by: N <[email protected]> Co-authored-by: BestCodes <[email protected]> Co-authored-by: Sean Murphy <[email protected]> Co-authored-by: Darren Xu <[email protected]> Co-authored-by: Steve Marshall <[email protected]> Co-authored-by: Erik Nilsen <[email protected]> Co-authored-by: Matt Van Horn <[email protected]> Co-authored-by: Monroe Williams <[email protected]> Co-authored-by: jeffa-block <[email protected]> Co-authored-by: xilema2 <[email protected]> Co-authored-by: Yufeng He <[email protected]> Co-authored-by: jlmalone <[email protected]> Co-authored-by: Trang Le <[email protected]> Co-authored-by: Yi Liu <[email protected]> Co-authored-by: Simon Ho <[email protected]> Co-authored-by: nuthalapativarun <[email protected]> Co-authored-by: bdeenyy <[email protected]> Co-authored-by: Denis <[email protected]> Co-authored-by: Lance Colton <[email protected]> Co-authored-by: Chih-Tao Lee <[email protected]> Co-authored-by: Sanidhya Singh <[email protected]> Co-authored-by: John Matthew Tennant <[email protected]> Co-authored-by: Koen van de Glind <[email protected]> Co-authored-by: McGluut <[email protected]> Co-authored-by: Steve Beaulac <[email protected]> Co-authored-by: yibo365 <[email protected]> Co-authored-by: filip <[email protected]> Co-authored-by: qybaihe <[email protected]> Co-authored-by: Hammad Khan <[email protected]> Co-authored-by: Kyle E DeFreitas <[email protected]> Co-authored-by: Roman Ponomarev <[email protected]> Co-authored-by: Adam Dalloul <[email protected]> Co-authored-by: Thump604 <[email protected]> Co-authored-by: Jose Manuel Perez <[email protected]> Co-authored-by: Seydi Charyyev <[email protected]> Co-authored-by: Hosoeng Lee <[email protected]> Co-authored-by: lhs <[email protected]> Co-authored-by: Hugues Clouâtre <[email protected]> Co-authored-by: San Clemente <[email protected]> Co-authored-by: Nicholas-Westby <[email protected]> Co-authored-by: Crazyop757 <[email protected]> Co-authored-by: Jude Edwards <[email protected]> Co-authored-by: Rain <[email protected]> Co-authored-by: Pluviobyte <[email protected]>
philoengineer
added a commit
to philoengineer/goose
that referenced
this pull request
Sep 4, 2026
…r's global config (#3) * remove goose2 related skills (aaif-goose#9189) * Prompt injection mitigation: update pattern-based detection (aaif-goose#9198) * fix: prevent tool-use marker leakage in toolshim output (aaif-goose#8310) Signed-off-by: Eugenio La Cava <[email protected]> Signed-off-by: Michael Neale <[email protected]> Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]> Co-authored-by: Michael Neale <[email protected]> * Add PR previews using cloudflare pages (aaif-goose#9208) * feat(desktop): add goose://new-session deep link to open fresh chat (aaif-goose#9196) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix(publish-npm): build binary from current SHA + add compat check (aaif-goose#9212) Signed-off-by: Alex Hancock <[email protected]> * fix: persist accumulated cost in session DB to survive reload (aaif-goose#9191) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * Better parsing of pasted html as markdown so agents understand (aaif-goose#9190) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix: handle non-interactive terminal in goose configure on Windows (aaif-goose#9214) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix: resolve Azure CLI on Windows by using az.cmd (aaif-goose#9215) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * [RFC] feat(oauth): proactive token refresh to avoid re-auth on every session (aaif-goose#8386) Signed-off-by: Vincenzo Palazzo <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat: support GOOSE_OAUTH_CALLBACK_PORT for stable OAuth redirect_uri (aaif-goose#9209) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * chore: bump package.json versions from 0.19.1 to 0.20.0 (aaif-goose#9218) Signed-off-by: Alex Hancock <[email protected]> * feat: add Atomic Chat as declarative OpenAI-compatible provider (aaif-goose#9210) Co-authored-by: Yana Lyalyuk <[email protected]> Co-authored-by: Cursor <[email protected]> * fix(ui): show tool name in approval prompt (aaif-goose#9216) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * Build non-vulkan linux variants using ubuntu 22.04 (aaif-goose#9211) * Dynamically refresh skill instructions each turn (aaif-goose#9217) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * Preserve thinking content for providers that require it (aaif-goose#8857) Signed-off-by: jh-block <[email protected]> * improvement(tui): make spacing/layout nicer (aaif-goose#9243) * fix: zero out cost for local providers (ollama, local) (aaif-goose#9222) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix(recipe): use mkdir -p for self-test workspace initialization (aaif-goose#9247) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix: widen MOIM allowlist to suppress expected fix_conversation warnings (aaif-goose#9226) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix: replace Venice custom provider with declarative config (aaif-goose#9234) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * docs: add blog post for hooks feature (aaif-goose#9227) * fix(autovisualiser): use appInfo instead of clientInfo in MCP Apps init handshake (aaif-goose#9249) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * chore(deps): bump cliclack from 0.3.8 to 0.5.4 (aaif-goose#8966) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump tokio-tungstenite from 0.28.0 to 0.29.0 (aaif-goose#9271) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump tokio-cron-scheduler from 0.14.0 to 0.15.1 (aaif-goose#9267) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump the cargo-minor-and-patch group with 6 updates (aaif-goose#9266) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump azure/trusted-signing-action from 1.0.0 to 2.0.0 (aaif-goose#9265) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump actions/checkout from 4 to 6 (aaif-goose#9264) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump actions/attest-build-provenance from 3.0.0 to 4.1.0 (aaif-goose#9263) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump actions/configure-pages from 5.0.0 to 6.0.0 (aaif-goose#9262) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs: document summon extension requirement for delegate and load tools (aaif-goose#9231) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat: opt-in to vercel ai gateway leaderboard (aaif-goose#9259) * Remove Filesystem MCP extension from catalog (aaif-goose#9225) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * mount acp in the goosed server to migrate using acp protocols iteratively (aaif-goose#9097) * fix: zero out cost for local providers (ollama, local) (aaif-goose#9219) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * docs: hooks guide (aaif-goose#9288) * feat(chatgpt_codex): add gpt-5.5 to known models (aaif-goose#9292) Signed-off-by: Michael Neale <[email protected]> * fix(cli): enable VT processing on Windows Console Host (aaif-goose#9248) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix: improve Telegram gateway error reporting and connection reliability (aaif-goose#9223) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix(desktop): eliminate cross-window deep link contamination (aaif-goose#9273) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Lifei Zhou <[email protected]> * feat(acp): pass session cwd param to acp providers (aaif-goose#9229) Signed-off-by: Matt Toohey <[email protected]> Signed-off-by: Kalvin Chau <[email protected]> * fix: reduce excessive MISSING_TRANSLATION warnings for fallback locales (aaif-goose#9294) * Flush OTLP traces reliably on exit with configurable timeout (aaif-goose#9228) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix: activate custom provider after adding via configure (aaif-goose#9213) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix(extension_manager): set TCP_USER_TIMEOUT on streamable HTTP clients (aaif-goose#9207) Signed-off-by: Hugues Clouâtre <[email protected]> * fix: use current_exe() instead of PATH lookup when spawning goose (aaif-goose#9236) Signed-off-by: Matt Toohey <[email protected]> Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]> * Add documentation for new provider SaladCloud AI Gateway (aaif-goose#9253) * fix(ui): align sidebar hamburger in macOS fullscreen (aaif-goose#9257) Signed-off-by: Cole McIntosh <[email protected]> * fix(desktop): ScheduleModal error message styling (aaif-goose#9278) Signed-off-by: SteveO <[email protected]> * fix(config): check file fallback when keyring has no entry (aaif-goose#9279) Signed-off-by: sheikhlimon <[email protected]> * docs: add guide for connecting goose Desktop to a remote goosed server (aaif-goose#9275) Signed-off-by: James Crosswell <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix(otel): emit trace_output as span attribute instead of event (aaif-goose#9255) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat(tui): diff viewer (aaif-goose#9260) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat(cli): add `goose review` local code review command (aaif-goose#9114) Signed-off-by: Joah Gerstenberg <[email protected]> Signed-off-by: Joah Gerstenberg <[email protected]> Co-authored-by: Joah Gerstenberg <[email protected]> Co-authored-by: Amp <[email protected]> * Structured per-provider config block, non-destructive provider switching (aaif-goose#8977) Signed-off-by: Douwe Osinga <[email protected]> Signed-off-by: Aaron Yourk <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * docs: reorganize (aaif-goose#9310) * feat(acp): paginate session list (aaif-goose#9199) Signed-off-by: Kalvin Chau <[email protected]> * Add Linux musl CLI builds (aaif-goose#9240) Signed-off-by: jh-block <[email protected]> * Remove vendored Windows binaries (aaif-goose#9318) Signed-off-by: jh-block <[email protected]> * fix: stop killing goosed when a window closes (aaif-goose#9302) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * Remove popular chat topics from new chat screen (aaif-goose#9307) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * flag for login shell PATH (aaif-goose#9313) * fix(cli): use plain '> ' prompt instead of goose emoji (aaif-goose#9305) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * Add support for optional api_key configuration for declarative openai-engine providers (aaif-goose#9202) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat(hooks): PreToolUse denial (aaif-goose#9304) Signed-off-by: Alex Hancock <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat: open-plugins generalization + skills (aaif-goose#9112) Co-authored-by: Jack Amadeo <[email protected]> * Feat/summon subagent instructions (aaif-goose#9325) Co-authored-by: Douwe Osinga <[email protected]> * feat: add /goal command for agent self-evaluation before finishing (aaif-goose#9069) Signed-off-by: Michael Neale <[email protected]> Co-authored-by: Claude Sonnet 4.6 <[email protected]> * feat: slash commands (built-in, skill, recipe) in acp server (aaif-goose#9238) * chore: update canonical model registry (aaif-goose#9331) Signed-off-by: Bradley Axen <[email protected]> * Add Linux desktop Vulkan packages (aaif-goose#9323) Signed-off-by: jh-block <[email protected]> * Add unified thinking effort control across all providers (aaif-goose#9242) Signed-off-by: jh-block <[email protected]> Co-authored-by: Claude Opus 4.6 <[email protected]> * Surface resolved Databricks model metadata (aaif-goose#9206) Signed-off-by: jh-block <[email protected]> * fix(databricks): ensure parallel tool image responses don't interleave tool results (aaif-goose#9241) Signed-off-by: Steve Marshall <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * Include request URL in provider error messages (aaif-goose#9232) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * chore(release): bump version to 1.35.0 (minor) (aaif-goose#9150) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * feat: add Harbor eval runner (aaif-goose#9138) * [Prompt injection mitigation] Update pattern-based detection to reduce FPs (aaif-goose#9350) * chore(deps): bump openssl from 0.10.79 to 0.10.80 (aaif-goose#9334) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump idna from 3.10 to 3.15 in /scripts/provider-error-proxy (aaif-goose#9328) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump brace-expansion from 5.0.5 to 5.0.6 in /evals/open-model-gym/suite (aaif-goose#9311) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump fast-uri from 3.1.0 to 3.1.2 in /evals/open-model-gym/mcp-harness (aaif-goose#9117) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump fast-uri from 3.1.0 to 3.1.2 in /documentation (aaif-goose#9115) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump peter-evans/create-pull-request from 8.1.0 to 8.1.1 (aaif-goose#9106) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump ip-address and express-rate-limit in /evals/open-model-gym/mcp-harness (aaif-goose#9065) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump nanoid from 0.4.0 to 0.5.0 (aaif-goose#8965) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump mockall from 0.13.1 to 0.14.0 (aaif-goose#8962) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feat(goose): honor GOOSE_FAST_MODEL env var in ModelConfig::with_fast (aaif-goose#9296) Signed-off-by: Vladislav Dobromyslov <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * Preserve selected branch across project chats (aaif-goose#9010) Signed-off-by: morgmart <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix(anthropic): send empty object instead of null for tool_use input (aaif-goose#9355) Signed-off-by: fresh3nough <[email protected]> * fix(gateway): respect GOOSE_MAX_TURNS in gateway sessions (aaif-goose#9354) Signed-off-by: fresh3nough <[email protected]> * Add feature codemode to tests (aaif-goose#9344) * fix(desktop): remove unused fetch-metadata IPC handler (SSRF) (aaif-goose#9340) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix: include full recipe parameter details in load/discovery output (aaif-goose#9233) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * Add Repology badge to README (aaif-goose#9245) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix: mention configurable timeout env vars in Ollama stream stall error (aaif-goose#9246) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Jack Amadeo <[email protected]> * Add Scaleway provider (aaif-goose#9254) Co-authored-by: Quentin Champenois <[email protected]> * Add goose://resume session deep link (aaif-goose#9343) * chore(deps): bump webpack-dev-server from 5.2.2 to 5.2.4 in /documentation (aaif-goose#9316) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: preserve thinking content for provider context (aaif-goose#9314) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Jack Amadeo <[email protected]> * feat(providers): add NEAR AI Cloud provider (aaif-goose#9352) Signed-off-by: Pierre LE GUEN <[email protected]> * Revert "Split code signing from build (aaif-goose#8587)" (aaif-goose#9361) * fix(litellm): use context limit from /model/info for custom models (aaif-goose#9303) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * cleanup: remove current goose2 code (aaif-goose#9368) * feat(cli): make MAX_CODE_BLOCK_LINES configurable via env vars (aaif-goose#9301) Signed-off-by: Stephen Pendleton <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Stephen Pendleton <[email protected]> Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat: tui command on goose-cli (aaif-goose#9385) * protocol cleanup (aaif-goose#9147) * chore(deps): bump actions-rust-lang/setup-rust-toolchain from 1.16.0 to 1.16.1 (aaif-goose#9370) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump actions/setup-python from 5 to 6 (aaif-goose#9371) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump EmbarkStudios/cargo-deny-action from 2.0.17 to 2.0.19 (aaif-goose#9372) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump step-security/harden-runner from 2.19.1 to 2.19.4 (aaif-goose#9373) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump docker/build-push-action from 6.18.0 to 7.2.0 (aaif-goose#9374) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump qs and express in /documentation (aaif-goose#9375) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump the cargo-minor-and-patch group with 12 updates (aaif-goose#9376) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump clap_mangen from 0.2.33 to 0.3.0 (aaif-goose#9377) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump sigstore-verify from 0.6.6 to 0.8.0 (aaif-goose#9378) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump shlex from 1.3.0 to 2.0.1 (aaif-goose#9379) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump lru from 0.16.3 to 0.18.0 (aaif-goose#9382) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump strum from 0.27.2 to 0.28.0 (aaif-goose#9384) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump ctor from 0.2.9 to 1.0.6 (aaif-goose#9380) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * chore(deps): bump agent-client-protocol from 0.11.1 to 0.12.1 (aaif-goose#9381) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(agents): serialize per-session agent creation to stop duplicate MCP init (aaif-goose#9357) Signed-off-by: fresh3nough <[email protected]> * Fix desktop chat search session limiting (aaif-goose#9366) Signed-off-by: Angie Jones <[email protected]> * Build summon instructions per turn (aaif-goose#9329) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * docs: stats update (aaif-goose#9410) * Simplify UI customization (aaif-goose#9353) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * chore(deps): bump qs from 6.14.2 to 6.15.2 in /evals/open-model-gym/mcp-harness (aaif-goose#9395) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add Turkish desktop locale (aaif-goose#9392) Signed-off-by: dejavu <[email protected]> Co-authored-by: dejavu <[email protected]> * Improve dependency hygiene (aaif-goose#9360) Signed-off-by: jh-block <[email protected]> * fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409) Signed-off-by: Asish Kumar <[email protected]> * Russian language support (aaif-goose#9406) Co-authored-by: Jack Amadeo <[email protected]> * chore(release): bump version to 1.36.0 (minor) (aaif-goose#9417) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * add databricks ai gateway provider (aaif-goose#9274) Signed-off-by: Bradley Axen <[email protected]> * Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430) Signed-off-by: Bradley Axen <[email protected]> * fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415) Signed-off-by: Andrew Mello <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> * feat: add /model slash command to CLI for session model switching (aaif-goose#8747) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442) Signed-off-by: jh-block <[email protected]> * fix: tolerate missing responses output (aaif-goose#9449) Signed-off-by: Angie Jones <[email protected]> * fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285) Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix: make azure api-version query param optional (aaif-goose#9221) Signed-off-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> * fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422) Signed-off-by: Michael Neale <[email protected]> * fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408) Signed-off-by: Asish Kumar <[email protected]> * feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443) Signed-off-by: Jeremy Dawes <[email protected]> * feat(providers): add Perplexity as a declarative OpenAI-compatible provider (aaif-goose#9324) * chore(deps): bump sha2 from 0.10.9 to 0.11.0 (aaif-goose#8963) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> * refactor: convert desktop v1 and goose-server extensions to ACP+ (aaif-goose#9448) * doc: Add Scaleway provider (aaif-goose#9423) Co-authored-by: Quentin Champenois <[email protected]> * CLI to list skills with token counts (aaif-goose#9326) * feat: add `tui` feature flag to gate the tui command (aaif-goose#9428) Signed-off-by: Rodolfo Olivieri <[email protected]> * Add Scholar Sidekick MCP extension (aaif-goose#9433) * Add ACP session system prompt setter (aaif-goose#9478) Signed-off-by: Bradley Axen <[email protected]> * fix(acp): forward ACP server context window size to clients (aaif-goose#9455) Signed-off-by: Matt Toohey <[email protected]> * Expose raw provider supported models over ACP (aaif-goose#9475) Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Co-authored-by: Matt Toohey <[email protected]> * fix-A: per-run member credential on update_provider + fail-closed restore Per the streams plan-note (2026-08-12): one shared goosed container, per-run member credentials, never persisted, fail-closed on restore. - POST /agent/update_provider accepts optional api_key (per-run member credential). When present the provider is built from that key via new providers::create_with_explicit_key: anthropic (from_key mirrors from_env minus the secret lookup), openrouter (same mirror), openai (from_env endpoint resolution + auth swap via ApiClient::with_auth). Any other provider with api_key set is a hard 400 - never a silent from_env fallback. - Sessions running on an explicit key are marked with a new external_credential boolean in the session store (schema v14; only the marker is persisted, never the key). The marker is written BEFORE the provider swap so a crash in between fails closed. - Restore fails closed for marked sessions: Agent::restore_provider_from_session refuses to rebuild from env/config keys, and AgentManager::create_agent_locked skips the process-wide default-provider fallback. The provider stays unset until the caller (the bridge) re-supplies the key on its existing per-run update_provider call - recoverable by design. - Tests: request deserialization with/without api_key; anthropic and openrouter from_key carry the supplied key (auth inspected); unsupported provider rejected; external_credential round-trips through the session store; fail-closed restore constructs no env-based provider. Note: ui/desktop/openapi.json intentionally not regenerated (server- side fork; the new field is optional and additive). Co-Authored-By: Claude Opus 4.8 <[email protected]> * fix-A: per-run OpenAI-compatible host (api_host) for member Venice keys Additive follow-up to the per-run-credential patch. Lets a member's own key run in the shared goosed container against an OpenAI-compatible endpoint (e.g. Venice) that isn't the box's default OpenAI host. - OpenAiProvider::from_key_with_host(model, key, host): builds the ApiClient directly against the supplied host (parsed the same way as OPENAI_BASE_URL, so `/v1` vs versionless base_path is honored) with the member's bearer token. Reads NOTHING from process-global config - not OPENAI_BASE_URL/OPENAI_HOST/OPENAI_BASE_PATH, org/project, or custom headers - so the box's own OpenAI settings can't shadow a member's endpoint. Rejects empty key/host. - UpdateProviderRequest gains api_host: Option<String> (serde default, backward compatible). create_with_explicit_key grows an api_host param: openai + Some(host) -> from_key_with_host; openai + None keeps from_key. Never persisted; still marked external_credential (fail closed on restore) like every explicit-key path. - Tests: request deserialization with api_host; from_key_with_host targets the supplied host (host/base_path/auth asserted) and rejects empty host; create_with_explicit_key routes openai+api_host. No anthropic-oauth, no chatgpt_codex, no credential_kind - the OAuth impersonation paths were declined and are not built here. Co-Authored-By: Claude Opus 4.8 <[email protected]> * fix-A: per-session member OAuth for anthropic (claude-code) + codex Extend the per-run member-credential path (previously API-key only) to OAuth-native credentials for both anthropic (Claude subscription) and openai-codex (ChatGPT subscription), so goosed can run on a member's own OAuth token per session rather than a global disk token or the box key. Wire contract (UpdateProviderRequest, /agent/update_provider): - auth_token: Option<String> (#[serde(default)]) — member OAuth token - credential_kind: Option<String> (#[serde(default)]) — "oauth" | "api-key" Handler: external_credential = api_key.is_some() || auth_token.is_some(). credential_kind is authoritative; when absent, presence of auth_token/api_key selects the mode (so pre-OAuth api-key-only bodies still work: deploy-safe). Routing (providers::create_with_oauth_token, sibling of create_with_explicit_key): - provider "anthropic"/"claude-code" + oauth -> ClaudeCodeProvider, which injects CLAUDE_CODE_OAUTH_TOKEN into each fresh `claude` subprocess env (per-subprocess isolation; the real binary owns the OAuth/beta handshake). - provider "openai-codex"/"codex"/"chatgpt_codex"/"openai" + oauth -> ChatGptCodexProvider carrying a per-session TokenData instead of the global on-disk TokenCache; account id derived from the token's own JWT claims. Unsupported providers are a hard error, never an env-credential fallback. Secrets are #[serde(skip)] and redacted from Debug (manual impls). Tokens are never persisted. openapi.json regenerated (also closes the fix-A api_key/api_host carried gap). Co-Authored-By: Claude Opus 4.8 <[email protected]> * feat(session): thread the session's member into stdio extension env (GOOSE_SESSION_MEMBER) Fabrica T-BYOM (2026-08-19): a goosed session started FOR A MEMBER now tells its stdio extensions which member they serve, so member-aware extensions (streamgen / websearch) can route their LLM calls through the Fabrica bridge on the member's OWN credential instead of the container's box-wide key. - StartAgentRequest.session_member: additive, serde(default) — the bridge's server-driven lane sends it in the body; deploy-order-safe for old callers. - start_agent prefers the edge-authed X-Member HEADER over the body field: on the SPA lane Caddy's forward_auth stamps X-Member from the verified session (a browser can forge the body but never that header). - SessionMemberState (extension_data key fabrica_session_member.v0): the shape-guarded ([a-z0-9_-]{1,40}) persisted form on the session — no session schema change, rides the existing versioned-key ExtensionData map. - ExtensionConfig::Stdio spawn injects GOOSE_SESSION_MEMBER beside the existing AGENT_SESSION_ID when the session carries a member; absent → memberless env, extensions keep the box-key path byte-identically. - ui/desktop/openapi.json regenerated (also picks up PR #1's additive auth_token/credential_kind on UpdateProviderRequest — the carried regen follow-up). The desktop TS client regen (npx @hey-api/openapi-ts) is deliberately skipped — Fabrica drives goosed over HTTP, no desktop app. cargo check green; cargo test -p goose --lib: 1434 passed / 91 failed — IDENTICAL 91 failures at the untouched pin 729254b (pre-existing local sqlx feature quirk); the 4 new SessionMemberState tests all pass. Co-Authored-By: Claude Fable 5 <[email protected]> * fix(update_provider): per-run credential must not require the provider's global config resolve_provider_model_info() gates on check_provider_configured (the GLOBAL env/config credential) and instantiates the provider from env to fetch model info. It ran BEFORE the per-run credential branch, so a member key for a provider this goosed has no global key for (openrouter / venice / openai on a box carrying only ANTHROPIC_API_KEY) failed with 400 "Provider 'openrouter' is not configured" — even though create_with_explicit_key supports it. With an external credential the model-info lookup is now advisory (reasoning set when it resolves, left unset otherwise); the env-credential path is unchanged. Found on the fab_os_local twin running the BYOM GOOSE_SESSION_MEMBER cell (member on an OpenRouter key). Co-Authored-By: Claude Fable 5.1 <[email protected]> --------- Signed-off-by: Eugenio La Cava <[email protected]> Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Douwe Osinga <[email protected]> Signed-off-by: Alex Hancock <[email protected]> Signed-off-by: Vincenzo Palazzo <[email protected]> Signed-off-by: jh-block <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: Matt Toohey <[email protected]> Signed-off-by: Kalvin Chau <[email protected]> Signed-off-by: Hugues Clouâtre <[email protected]> Signed-off-by: Cole McIntosh <[email protected]> Signed-off-by: SteveO <[email protected]> Signed-off-by: sheikhlimon <[email protected]> Signed-off-by: James Crosswell <[email protected]> Signed-off-by: Joah Gerstenberg <[email protected]> Signed-off-by: Joah Gerstenberg <[email protected]> Signed-off-by: Aaron Yourk <[email protected]> Signed-off-by: Bradley Axen <[email protected]> Signed-off-by: Steve Marshall <[email protected]> Signed-off-by: Vladislav Dobromyslov <[email protected]> Signed-off-by: morgmart <[email protected]> Signed-off-by: fresh3nough <[email protected]> Signed-off-by: Pierre LE GUEN <[email protected]> Signed-off-by: Stephen Pendleton <[email protected]> Signed-off-by: Angie Jones <[email protected]> Signed-off-by: dejavu <[email protected]> Signed-off-by: Asish Kumar <[email protected]> Signed-off-by: Andrew Mello <[email protected]> Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Signed-off-by: Michael Neale <[email protected]> Signed-off-by: Jeremy Dawes <[email protected]> Signed-off-by: Rodolfo Olivieri <[email protected]> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: dorien-koelemeijer <[email protected]> Co-authored-by: Eugenio <[email protected]> Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]> Co-authored-by: Michael Neale <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Douwe Osinga <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: Vincenzo Palazzo <[email protected]> Co-authored-by: yanalialiuk <[email protected]> Co-authored-by: Yana Lyalyuk <[email protected]> Co-authored-by: Cursor <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Lifei Zhou <[email protected]> Co-authored-by: Angie Jones <[email protected]> Co-authored-by: Kalvin C <[email protected]> Co-authored-by: Hugues Clouâtre <[email protected]> Co-authored-by: Matt Toohey <[email protected]> Co-authored-by: Maksim <[email protected]> Co-authored-by: Cole McIntosh <[email protected]> Co-authored-by: Steve Officer <[email protected]> Co-authored-by: Sheikh Limon <[email protected]> Co-authored-by: James Crosswell <[email protected]> Co-authored-by: Joah Gerstenberg <[email protected]> Co-authored-by: Joah Gerstenberg <[email protected]> Co-authored-by: Amp <[email protected]> Co-authored-by: ayourk <[email protected]> Co-authored-by: Monroe Williams <[email protected]> Co-authored-by: Bradley Axen <[email protected]> Co-authored-by: Steve Marshall <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Jack Amadeo <[email protected]> Co-authored-by: Lucas Kim <[email protected]> Co-authored-by: Vladislav <[email protected]> Co-authored-by: morgmart <[email protected]> Co-authored-by: fre$h <[email protected]> Co-authored-by: Rodolfo Olivieri <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Quentin Champenois <[email protected]> Co-authored-by: Tonchain <[email protected]> Co-authored-by: asim48-ctrl <[email protected]> Co-authored-by: Pierre LE GUEN <[email protected]> Co-authored-by: spendletonliveaction <[email protected]> Co-authored-by: Stephen Pendleton <[email protected]> Co-authored-by: seneroner77-cmd <[email protected]> Co-authored-by: dejavu <[email protected]> Co-authored-by: Asish Kumar <[email protected]> Co-authored-by: Dmitry Beskov <[email protected]> Co-authored-by: 88plug <[email protected]> Co-authored-by: Alex Hancock <[email protected]> Co-authored-by: jh-block <[email protected]> Co-authored-by: UGBOMEH OGOCHUKWU WILLIAMS <[email protected]> Co-authored-by: Jeremy Dawes <[email protected]> Co-authored-by: James Liounis <[email protected]> Co-authored-by: Rodolfo Olivieri <[email protected]> Co-authored-by: Mark Lavercombe <[email protected]> Co-authored-by: philoengineer <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Allow downstream builds to exclude the
tuiCLI subcommand by disabling thetuifeature flag. The feature is enabled by default and inportable-default.Testing
Related Issues
Relates to #ISSUE_ID
Discussion: LINK (if any)
Screenshots/Demos (for UX changes)
Before:
After: