Skip to content

fix(ui): preserve pending env vars in Add Extension form - #9285

Merged
jamadeo merged 3 commits into
aaif-goose:mainfrom
williams145:fix/8969-env-vars-not-saved
May 27, 2026
Merged

fix(ui): preserve pending env vars in Add Extension form#9285
jamadeo merged 3 commits into
aaif-goose:mainfrom
williams145:fix/8969-env-vars-not-saved

Conversation

@williams145

Copy link
Copy Markdown
Contributor

Summary

When adding an MCP extension via the desktop UI, env vars typed into the empty input row at the bottom of the Environment Variables section are silently dropped if the user clicks Save without first clicking "+ Add". MCPs that need secrets (most of them — API tokens, JWTs, etc.) then fail at activation with:

Failed to add extension: invalid config: Failed to fetch secret 'KEY_NAME' from config: Configuration value not found: KEY_NAME

This is an inconsistency with the sibling HeadersSection, which already handles this case correctly via pendingHeader + getFinalHeaders(). This PR mirrors the same pattern for env vars.

Change

EnvVarsSection.tsx now passes the pending { key, value } object alongside the boolean, the same way HeadersSection.tsx already does:

 React.useEffect(() => {
   const hasPendingInput = newKey.trim() !== '' || newValue.trim() !== '';
+  const pendingEnvVar =
+    newKey.trim() && newValue.trim() ? { key: newKey, value: newValue } : null;
-  onPendingInputChange?.(hasPendingInput);
+  onPendingInputChange?.(hasPendingInput, pendingEnvVar);
 }, [newKey, newValue, onPendingInputChange]);

ExtensionModal.tsx gets a matching pendingEnvVar state, a handlePendingEnvVarChange callback, and a getFinalEnvVars() helper (modeled on the existing getFinalHeaders()). handleSubmit now uses getFinalEnvVars() so the pending entry is included in both the storeSecret calls and the data passed to onSubmit.

Fixes #8969

Test plan

  • Added regression test in ExtensionModal.test.tsx: typing JWT_TOKEN + my_very_long_token into the env-var row and clicking Submit without "+ Add" — verifies upsertConfig({ is_secret: true, key, value }) is called and onSubmit receives the entry with isEdited: true. This test fails on main and passes with this change.
  • Added negative test: typing only a key (no value) does not trigger any upsertConfig call and does not appear in submitted data.
  • Manual verification (recommended for reviewer):
    1. Run just run-ui
    2. Settings → Extensions → Add Extension
    3. Type a name, command, and a JWT_TOKEN + value in the env vars row — do NOT click "+ Add"
    4. Click Save
    5. Expected (after fix): extension activates successfully without "Configuration value not found"

Follow-up (separate PR)

While investigating I noticed EnvVarsSection.tsx:handleEdit (lines 112-125) builds a local newEnvVars array but never sends it back to the parent — so clicking the edit (pencil) icon on an existing •••••••• secret silently fails to mark it as edited. That's a related but distinct bug; I'll file a follow-up PR for it after this one lands.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 38ab7179c5

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment on lines +303 to +304
if (pendingEnvVar && pendingEnvVar.key.trim() !== '' && pendingEnvVar.value.trim() !== '') {
finalEnvVars.push({ ...pendingEnvVar, isEdited: true });

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Validate pending env var keys before auto-submitting

When a user clicks Save without pressing + Add, getFinalEnvVars() now appends pendingEnvVar based only on non-empty checks, so it bypasses the handleAdd rule that rejects keys containing spaces in EnvVarsSection. In that flow, values like "API KEY" are submitted to storeSecret/onSubmit even though the UI validation message says spaces are invalid, which can lead to invalid extension env configuration being persisted.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed in ff284eegetFinalEnvVars() now checks !pendingEnvVar.key.includes(' ') to match the handleAdd validation.

@DOsinga DOsinga left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Good fix — correctly mirrors the existing pendingHeader/getFinalHeaders() pattern for env vars.

I pushed one commit (ff284ee) to address the codex review comment: getFinalEnvVars() now also rejects keys with spaces, matching the handleAdd validation. Also made onPendingInputChange non-optional in EnvVarsSectionProps since it's always provided.

All 349 desktop tests pass locally. The CI Electron test failure on 38ab717 looks unrelated (annotation points at .github line 21, not any test file).

Note: the original commit is missing Signed-off-by — please add it for DCO compliance (git commit --amend -s + force push, or use the GitHub DCO bot's instructions if available).

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 0e69516b9c

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment on lines +304 to +309
pendingEnvVar &&
pendingEnvVar.key.trim() !== '' &&
pendingEnvVar.value.trim() !== '' &&
!pendingEnvVar.key.includes(' ')
) {
finalEnvVars.push({ ...pendingEnvVar, isEdited: true });

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Skip pending env var merge for non-env extension types

getFinalEnvVars() always appends pendingEnvVar when it is non-empty, even if the env var section has been unmounted after switching formData.type away from stdio/streamable_http. In that flow, a user can type a pending env var, change type to sse, and submit; the hidden pending value is still sent to storeSecret even though createExtensionConfig for sse drops env keys, so the UI silently persists an orphaned secret that is not part of the saved extension config.

Useful? React with 👍 / 👎.

williams145 and others added 3 commits May 22, 2026 19:47
…8969)

When adding an MCP extension via the desktop UI, env vars typed into
the empty input row at the bottom of the Environment Variables section
were silently dropped if the user clicked Save without first clicking
"+ Add". This caused MCPs that need secrets (most of them) to fail at
activation with `Configuration value not found: KEY_NAME`.

The bug was inconsistent handling between EnvVarsSection and the
sibling HeadersSection: HeadersSection already passes `pendingHeader`
upward via `onPendingInputChange` and the parent uses
`getFinalHeaders()` to include it on submit. EnvVarsSection only passed
a boolean `hasPendingInput`, so the parent had no way to recover the
typed value.

Mirror the headers pattern:

1. Extend `EnvVarsSection.onPendingInputChange` to pass the pending
   `{ key, value }` object alongside the boolean.
2. Add `pendingEnvVar` state and `getFinalEnvVars()` in
   `ExtensionModal` (mirrors `pendingHeader` + `getFinalHeaders()`).
3. Use `getFinalEnvVars()` in `handleSubmit` so the pending entry is
   included in both `storeSecret` calls and the data passed to
   `onSubmit`.

Adds two regression tests in `ExtensionModal.test.tsx`:
- pending env var typed without "+ Add" is captured on submit (the
  exact aaif-goose#8969 repro — fails before this fix, passes after)
- pending env var with only a key (no value) is ignored

Fixes aaif-goose#8969

Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
…ngInputChange required

Address codex review: getFinalEnvVars now applies the same space-in-key
validation that handleAdd enforces, preventing bypass when a pending env
var is auto-captured at submit time.

Also make onPendingInputChange non-optional in EnvVarsSectionProps since
it is always provided (matches HeadersSection pattern).

Signed-off-by: Douwe Osinga <douwe@squareup.com>
…8969)

CI's `tsc --noEmit` flagged the mocked `upsertConfig` resolved value:

  src/components/settings/extensions/modal/ExtensionModal.test.tsx(264,46):
  error TS2322: Type '{}' is not assignable to type 'string'.

Two things needed fixing:

1. `data` field type — `UpsertConfigResponses[200]` is `string`
   (api/types.gen.ts:2845), not an object.

2. `vi.mocked(upsertConfig).mockResolvedValue` is strict-typed and
   requires the full `RequestResult` shape (`data`, `error`, `request`,
   `response`), not just `data`. The `vi.fn()` mock inside the
   `vi.mock` factory above is loosely typed (`Mock<unknown>`) and
   already accepted the partial; only the `vi.mocked()` strict call
   site needed the full shape.

Mirrors the pattern already used in
`ui/desktop/src/components/recipes/__tests__/CreateRecipeFromSessionModal.test.tsx:66-71`.

The actual resolved value is unused at runtime — `storeSecret` awaits
the call but ignores the response.

Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
@williams145
williams145 force-pushed the fix/8969-env-vars-not-saved branch from 0e69516 to 2b56ebe Compare May 22, 2026 18:58

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 2b56ebe2b2

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

if (isFormValid()) {
const finalFormData = {
...formData,
envVars: getFinalEnvVars(),

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Skip pending env var merge for non-env extension types

Guard the pending-env merge by formData.type before submit. As written, handleSubmit always calls getFinalEnvVars(), so a pending row typed under stdio/streamable_http can still be submitted after switching to sse (the env var UI unmounts but pendingEnvVar state is retained). This causes storeSecret to persist a secret that is not represented in the final extension config path for non-env types, creating orphaned config entries.

Useful? React with 👍 / 👎.

@jamadeo
jamadeo added this pull request to the merge queue May 27, 2026
Merged via the queue into aaif-goose:main with commit 4f43ae4 May 27, 2026
21 checks passed
lordofwar81 pushed a commit to lordofwar81/goose that referenced this pull request May 27, 2026
…9285)

Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383)

Signed-off-by: dependabot[bot] <support@github.com>
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 <anonwurcod@proton.me>

* Fix desktop chat search session limiting (aaif-goose#9366)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* Build summon instructions per turn (aaif-goose#9329)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* docs: stats update (aaif-goose#9410)

* Simplify UI customization (aaif-goose#9353)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add Turkish desktop locale (aaif-goose#9392)

Signed-off-by: dejavu <dejavu@Mac.home>
Co-authored-by: dejavu <dejavu@Mac.home>

* Improve dependency hygiene (aaif-goose#9360)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* Russian language support (aaif-goose#9406)

Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <baxen@squareup.com>

* Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415)

Signed-off-by: Andrew Mello <andrew@88plug.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>

* feat: add /model slash command to CLI for session model switching (aaif-goose#8747)

Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix: tolerate missing responses output (aaif-goose#9449)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285)

Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix: make azure api-version query param optional (aaif-goose#9221)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422)

Signed-off-by: Michael Neale <micn@block.xyz>

* fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443)

Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <qchampenois@scaleway.com>

* 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 <rolivier@redhat.com>

* 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 <earayu@163.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: fresh3nough <anonwurcod@proton.me>
Signed-off-by: Angie Jones <jones.angie@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Signed-off-by: dejavu <dejavu@Mac.home>
Signed-off-by: jh-block <jhugo@block.xyz>
Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Andrew Mello <andrew@88plug.com>
Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Michael Neale <micn@block.xyz>
Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com>
Signed-off-by: earayu <earayu@163.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
Co-authored-by: fre$h <anonwurcod@proton.me>
Co-authored-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Douwe Osinga <douwe@block.xyz>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: seneroner77-cmd <seneroner77@gmail.com>
Co-authored-by: dejavu <dejavu@Mac.home>
Co-authored-by: jh-block <jhugo@block.xyz>
Co-authored-by: Asish Kumar <87874775+officialasishkumar@users.noreply.github.com>
Co-authored-by: Dmitry Beskov <43372966+besdar@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bradley Axen <baxen@squareup.com>
Co-authored-by: 88plug <19512127+88plug@users.noreply.github.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>
Co-authored-by: UGBOMEH  OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Jeremy Dawes <jeremy@jezweb.net>
Co-authored-by: James Liounis <james.liounis@perplexity.ai>
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
Co-authored-by: Quentin Champenois <26109239+Quentinchampenois@users.noreply.github.com>
Co-authored-by: Quentin Champenois <qchampenois@scaleway.com>
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz>
Co-authored-by: Rodolfo Olivieri <rolivier@redhat.com>
Co-authored-by: Mark Lavercombe <mlava@users.noreply.github.com>
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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383)

Signed-off-by: dependabot[bot] <support@github.com>
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 <anonwurcod@proton.me>

* Fix desktop chat search session limiting (aaif-goose#9366)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* Build summon instructions per turn (aaif-goose#9329)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* docs: stats update (aaif-goose#9410)

* Simplify UI customization (aaif-goose#9353)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add Turkish desktop locale (aaif-goose#9392)

Signed-off-by: dejavu <dejavu@Mac.home>
Co-authored-by: dejavu <dejavu@Mac.home>

* Improve dependency hygiene (aaif-goose#9360)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* Russian language support (aaif-goose#9406)

Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <baxen@squareup.com>

* Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415)

Signed-off-by: Andrew Mello <andrew@88plug.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>

* feat: add /model slash command to CLI for session model switching (aaif-goose#8747)

Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix: tolerate missing responses output (aaif-goose#9449)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285)

Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix: make azure api-version query param optional (aaif-goose#9221)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422)

Signed-off-by: Michael Neale <micn@block.xyz>

* fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443)

Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <qchampenois@scaleway.com>

* 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 <rolivier@redhat.com>

* Add Scholar Sidekick MCP extension (aaif-goose#9433)

* Add ACP session system prompt setter (aaif-goose#9478)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* fix(acp): forward ACP server context window size to clients (aaif-goose#9455)

Signed-off-by: Matt Toohey <contact@matttoohey.com>

* Expose raw provider supported models over ACP (aaif-goose#9475)

Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: fresh3nough <anonwurcod@proton.me>
Signed-off-by: Angie Jones <jones.angie@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Signed-off-by: dejavu <dejavu@Mac.home>
Signed-off-by: jh-block <jhugo@block.xyz>
Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Andrew Mello <andrew@88plug.com>
Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Michael Neale <micn@block.xyz>
Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Signed-off-by: earayu <earayu@163.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
Co-authored-by: fre$h <anonwurcod@proton.me>
Co-authored-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Douwe Osinga <douwe@block.xyz>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: seneroner77-cmd <seneroner77@gmail.com>
Co-authored-by: dejavu <dejavu@Mac.home>
Co-authored-by: jh-block <jhugo@block.xyz>
Co-authored-by: Asish Kumar <87874775+officialasishkumar@users.noreply.github.com>
Co-authored-by: Dmitry Beskov <43372966+besdar@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bradley Axen <baxen@squareup.com>
Co-authored-by: 88plug <19512127+88plug@users.noreply.github.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>
Co-authored-by: UGBOMEH  OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Jeremy Dawes <jeremy@jezweb.net>
Co-authored-by: James Liounis <james.liounis@perplexity.ai>
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
Co-authored-by: Quentin Champenois <26109239+Quentinchampenois@users.noreply.github.com>
Co-authored-by: Quentin Champenois <qchampenois@scaleway.com>
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz>
Co-authored-by: Rodolfo Olivieri <rolivier@redhat.com>
Co-authored-by: Mark Lavercombe <mlava@users.noreply.github.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>
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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383)

Signed-off-by: dependabot[bot] <support@github.com>
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 <anonwurcod@proton.me>

* Fix desktop chat search session limiting (aaif-goose#9366)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* Build summon instructions per turn (aaif-goose#9329)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* docs: stats update (aaif-goose#9410)

* Simplify UI customization (aaif-goose#9353)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add Turkish desktop locale (aaif-goose#9392)

Signed-off-by: dejavu <dejavu@Mac.home>
Co-authored-by: dejavu <dejavu@Mac.home>

* Improve dependency hygiene (aaif-goose#9360)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* Russian language support (aaif-goose#9406)

Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <baxen@squareup.com>

* Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415)

Signed-off-by: Andrew Mello <andrew@88plug.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>

* feat: add /model slash command to CLI for session model switching (aaif-goose#8747)

Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix: tolerate missing responses output (aaif-goose#9449)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285)

Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix: make azure api-version query param optional (aaif-goose#9221)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422)

Signed-off-by: Michael Neale <micn@block.xyz>

* fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443)

Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <qchampenois@scaleway.com>

* 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 <rolivier@redhat.com>

* Add Scholar Sidekick MCP extension (aaif-goose#9433)

* Add ACP session system prompt setter (aaif-goose#9478)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* fix(acp): forward ACP server context window size to clients (aaif-goose#9455)

Signed-off-by: Matt Toohey <contact@matttoohey.com>

* Expose raw provider supported models over ACP (aaif-goose#9475)

Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>

* feat: replay acp images on session load (aaif-goose#9496)

Signed-off-by: Kalvin Chau <kalvin@block.xyz>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: fresh3nough <anonwurcod@proton.me>
Signed-off-by: Angie Jones <jones.angie@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Signed-off-by: dejavu <dejavu@Mac.home>
Signed-off-by: jh-block <jhugo@block.xyz>
Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Andrew Mello <andrew@88plug.com>
Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Michael Neale <micn@block.xyz>
Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Signed-off-by: Kalvin Chau <kalvin@block.xyz>
Signed-off-by: earayu <earayu@163.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
Co-authored-by: fre$h <anonwurcod@proton.me>
Co-authored-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Douwe Osinga <douwe@block.xyz>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: seneroner77-cmd <seneroner77@gmail.com>
Co-authored-by: dejavu <dejavu@Mac.home>
Co-authored-by: jh-block <jhugo@block.xyz>
Co-authored-by: Asish Kumar <87874775+officialasishkumar@users.noreply.github.com>
Co-authored-by: Dmitry Beskov <43372966+besdar@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bradley Axen <baxen@squareup.com>
Co-authored-by: 88plug <19512127+88plug@users.noreply.github.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>
Co-authored-by: UGBOMEH  OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Jeremy Dawes <jeremy@jezweb.net>
Co-authored-by: James Liounis <james.liounis@perplexity.ai>
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
Co-authored-by: Quentin Champenois <26109239+Quentinchampenois@users.noreply.github.com>
Co-authored-by: Quentin Champenois <qchampenois@scaleway.com>
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz>
Co-authored-by: Rodolfo Olivieri <rolivier@redhat.com>
Co-authored-by: Mark Lavercombe <mlava@users.noreply.github.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Kalvin C <kalvinnchau@users.noreply.github.com>
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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383)

Signed-off-by: dependabot[bot] <support@github.com>
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 <anonwurcod@proton.me>

* Fix desktop chat search session limiting (aaif-goose#9366)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* Build summon instructions per turn (aaif-goose#9329)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* docs: stats update (aaif-goose#9410)

* Simplify UI customization (aaif-goose#9353)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add Turkish desktop locale (aaif-goose#9392)

Signed-off-by: dejavu <dejavu@Mac.home>
Co-authored-by: dejavu <dejavu@Mac.home>

* Improve dependency hygiene (aaif-goose#9360)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* Russian language support (aaif-goose#9406)

Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <baxen@squareup.com>

* Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415)

Signed-off-by: Andrew Mello <andrew@88plug.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>

* feat: add /model slash command to CLI for session model switching (aaif-goose#8747)

Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix: tolerate missing responses output (aaif-goose#9449)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285)

Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix: make azure api-version query param optional (aaif-goose#9221)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422)

Signed-off-by: Michael Neale <micn@block.xyz>

* fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443)

Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <qchampenois@scaleway.com>

* 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 <rolivier@redhat.com>

* Add Scholar Sidekick MCP extension (aaif-goose#9433)

* Add ACP session system prompt setter (aaif-goose#9478)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* fix(acp): forward ACP server context window size to clients (aaif-goose#9455)

Signed-off-by: Matt Toohey <contact@matttoohey.com>

* Expose raw provider supported models over ACP (aaif-goose#9475)

Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>

* feat: replay acp images on session load (aaif-goose#9496)

Signed-off-by: Kalvin Chau <kalvin@block.xyz>

* feat(providers): add xAI SuperGrok OAuth subscription provider (aaif-goose#9420)

Signed-off-by: Michael Neale <michael.neale@gmail.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: fresh3nough <anonwurcod@proton.me>
Signed-off-by: Angie Jones <jones.angie@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Signed-off-by: dejavu <dejavu@Mac.home>
Signed-off-by: jh-block <jhugo@block.xyz>
Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Andrew Mello <andrew@88plug.com>
Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Michael Neale <micn@block.xyz>
Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Signed-off-by: Kalvin Chau <kalvin@block.xyz>
Signed-off-by: Michael Neale <michael.neale@gmail.com>
Signed-off-by: earayu <earayu@163.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
Co-authored-by: fre$h <anonwurcod@proton.me>
Co-authored-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Douwe Osinga <douwe@block.xyz>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: seneroner77-cmd <seneroner77@gmail.com>
Co-authored-by: dejavu <dejavu@Mac.home>
Co-authored-by: jh-block <jhugo@block.xyz>
Co-authored-by: Asish Kumar <87874775+officialasishkumar@users.noreply.github.com>
Co-authored-by: Dmitry Beskov <43372966+besdar@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bradley Axen <baxen@squareup.com>
Co-authored-by: 88plug <19512127+88plug@users.noreply.github.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>
Co-authored-by: UGBOMEH  OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Jeremy Dawes <jeremy@jezweb.net>
Co-authored-by: James Liounis <james.liounis@perplexity.ai>
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
Co-authored-by: Quentin Champenois <26109239+Quentinchampenois@users.noreply.github.com>
Co-authored-by: Quentin Champenois <qchampenois@scaleway.com>
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz>
Co-authored-by: Rodolfo Olivieri <rolivier@redhat.com>
Co-authored-by: Mark Lavercombe <mlava@users.noreply.github.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Kalvin C <kalvinnchau@users.noreply.github.com>
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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383)

Signed-off-by: dependabot[bot] <support@github.com>
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 <anonwurcod@proton.me>

* Fix desktop chat search session limiting (aaif-goose#9366)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* Build summon instructions per turn (aaif-goose#9329)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* docs: stats update (aaif-goose#9410)

* Simplify UI customization (aaif-goose#9353)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add Turkish desktop locale (aaif-goose#9392)

Signed-off-by: dejavu <dejavu@Mac.home>
Co-authored-by: dejavu <dejavu@Mac.home>

* Improve dependency hygiene (aaif-goose#9360)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* Russian language support (aaif-goose#9406)

Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <baxen@squareup.com>

* Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415)

Signed-off-by: Andrew Mello <andrew@88plug.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>

* feat: add /model slash command to CLI for session model switching (aaif-goose#8747)

Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix: tolerate missing responses output (aaif-goose#9449)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285)

Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix: make azure api-version query param optional (aaif-goose#9221)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422)

Signed-off-by: Michael Neale <micn@block.xyz>

* fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443)

Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <qchampenois@scaleway.com>

* 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 <rolivier@redhat.com>

* Add Scholar Sidekick MCP extension (aaif-goose#9433)

* Add ACP session system prompt setter (aaif-goose#9478)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* fix(acp): forward ACP server context window size to clients (aaif-goose#9455)

Signed-off-by: Matt Toohey <contact@matttoohey.com>

* Expose raw provider supported models over ACP (aaif-goose#9475)

Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>

* feat: replay acp images on session load (aaif-goose#9496)

Signed-off-by: Kalvin Chau <kalvin@block.xyz>

* feat(providers): add xAI SuperGrok OAuth subscription provider (aaif-goose#9420)

Signed-off-by: Michael Neale <michael.neale@gmail.com>

* chore: update canonical model registry (aaif-goose#9551)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* Honor blocking Stop hook decisions (aaif-goose#9468)

Signed-off-by: John Tennant <jtennant@squareup.com>

* fix(otel): skip OTLP signals when protocol=grpc to avoid background-thread panic (aaif-goose#9512)

Co-authored-by: Joah's AI agent <noreply@blockxyz.com>
Co-authored-by: Amp <amp@ampcode.com>

* Fix scheduled recipe session params (aaif-goose#9553)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* fix(extension-manager): forward custom headers through OAuth connect path (aaif-goose#9388)

Signed-off-by: Cameron Yick <cameron.yick@datadoghq.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: fresh3nough <anonwurcod@proton.me>
Signed-off-by: Angie Jones <jones.angie@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Signed-off-by: dejavu <dejavu@Mac.home>
Signed-off-by: jh-block <jhugo@block.xyz>
Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Andrew Mello <andrew@88plug.com>
Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Michael Neale <micn@block.xyz>
Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Signed-off-by: Kalvin Chau <kalvin@block.xyz>
Signed-off-by: Michael Neale <michael.neale@gmail.com>
Signed-off-by: John Tennant <jtennant@squareup.com>
Signed-off-by: Cameron Yick <cameron.yick@datadoghq.com>
Signed-off-by: earayu <earayu@163.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
Co-authored-by: fre$h <anonwurcod@proton.me>
Co-authored-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Douwe Osinga <douwe@block.xyz>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: seneroner77-cmd <seneroner77@gmail.com>
Co-authored-by: dejavu <dejavu@Mac.home>
Co-authored-by: jh-block <jhugo@block.xyz>
Co-authored-by: Asish Kumar <87874775+officialasishkumar@users.noreply.github.com>
Co-authored-by: Dmitry Beskov <43372966+besdar@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bradley Axen <baxen@squareup.com>
Co-authored-by: 88plug <19512127+88plug@users.noreply.github.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>
Co-authored-by: UGBOMEH  OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Jeremy Dawes <jeremy@jezweb.net>
Co-authored-by: James Liounis <james.liounis@perplexity.ai>
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
Co-authored-by: Quentin Champenois <26109239+Quentinchampenois@users.noreply.github.com>
Co-authored-by: Quentin Champenois <qchampenois@scaleway.com>
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz>
Co-authored-by: Rodolfo Olivieri <rolivier@redhat.com>
Co-authored-by: Mark Lavercombe <mlava@users.noreply.github.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Kalvin C <kalvinnchau@users.noreply.github.com>
Co-authored-by: John Matthew Tennant <johnmatthewtennant@gmail.com>
Co-authored-by: Joah Gerstenberg <joah@squareup.com>
Co-authored-by: Joah's AI agent <noreply@blockxyz.com>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Cameron Yick <hydrosquall@users.noreply.github.com>
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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383)

Signed-off-by: dependabot[bot] <support@github.com>
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 <anonwurcod@proton.me>

* Fix desktop chat search session limiting (aaif-goose#9366)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* Build summon instructions per turn (aaif-goose#9329)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* docs: stats update (aaif-goose#9410)

* Simplify UI customization (aaif-goose#9353)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add Turkish desktop locale (aaif-goose#9392)

Signed-off-by: dejavu <dejavu@Mac.home>
Co-authored-by: dejavu <dejavu@Mac.home>

* Improve dependency hygiene (aaif-goose#9360)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* Russian language support (aaif-goose#9406)

Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <baxen@squareup.com>

* Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415)

Signed-off-by: Andrew Mello <andrew@88plug.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>

* feat: add /model slash command to CLI for session model switching (aaif-goose#8747)

Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix: tolerate missing responses output (aaif-goose#9449)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285)

Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix: make azure api-version query param optional (aaif-goose#9221)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422)

Signed-off-by: Michael Neale <micn@block.xyz>

* fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443)

Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <qchampenois@scaleway.com>

* 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 <rolivier@redhat.com>

* Add Scholar Sidekick MCP extension (aaif-goose#9433)

* Add ACP session system prompt setter (aaif-goose#9478)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* fix(acp): forward ACP server context window size to clients (aaif-goose#9455)

Signed-off-by: Matt Toohey <contact@matttoohey.com>

* Expose raw provider supported models over ACP (aaif-goose#9475)

Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>

* feat: replay acp images on session load (aaif-goose#9496)

Signed-off-by: Kalvin Chau <kalvin@block.xyz>

* feat(providers): add xAI SuperGrok OAuth subscription provider (aaif-goose#9420)

Signed-off-by: Michael Neale <michael.neale@gmail.com>

* chore: update canonical model registry (aaif-goose#9551)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* Honor blocking Stop hook decisions (aaif-goose#9468)

Signed-off-by: John Tennant <jtennant@squareup.com>

* fix(otel): skip OTLP signals when protocol=grpc to avoid background-thread panic (aaif-goose#9512)

Co-authored-by: Joah's AI agent <noreply@blockxyz.com>
Co-authored-by: Amp <amp@ampcode.com>

* Fix scheduled recipe session params (aaif-goose#9553)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* fix(extension-manager): forward custom headers through OAuth connect path (aaif-goose#9388)

Signed-off-by: Cameron Yick <cameron.yick@datadoghq.com>

* 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 <douwe@squareup.com>

* 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 <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Import sesssions (aaif-goose#9474)

Co-authored-by: Douwe Osinga <douwe@squareup.com>

* Replace review subprocess timeout with turn limits (aaif-goose#9571)

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: fresh3nough <anonwurcod@proton.me>
Signed-off-by: Angie Jones <jones.angie@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Signed-off-by: dejavu <dejavu@Mac.home>
Signed-off-by: jh-block <jhugo@block.xyz>
Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Andrew Mello <andrew@88plug.com>
Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Michael Neale <micn@block.xyz>
Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Signed-off-by: Kalvin Chau <kalvin@block.xyz>
Signed-off-by: Michael Neale <michael.neale@gmail.com>
Signed-off-by: John Tennant <jtennant@squareup.com>
Signed-off-by: Cameron Yick <cameron.yick@datadoghq.com>
Signed-off-by: earayu <earayu@163.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
Co-authored-by: fre$h <anonwurcod@proton.me>
Co-authored-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Douwe Osinga <douwe@block.xyz>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: seneroner77-cmd <seneroner77@gmail.com>
Co-authored-by: dejavu <dejavu@Mac.home>
Co-authored-by: jh-block <jhugo@block.xyz>
Co-authored-by: Asish Kumar <87874775+officialasishkumar@users.noreply.github.com>
Co-authored-by: Dmitry Beskov <43372966+besdar@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bradley Axen <baxen@squareup.com>
Co-authored-by: 88plug <19512127+88plug@users.noreply.github.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>
Co-authored-by: UGBOMEH  OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Jeremy Dawes <jeremy@jezweb.net>
Co-authored-by: James Liounis <james.liounis@perplexity.ai>
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
Co-authored-by: Quentin Champenois <26109239+Quentinchampenois@users.noreply.github.com>
Co-authored-by: Quentin Champenois <qchampenois@scaleway.com>
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz>
Co-authored-by: Rodolfo Olivieri <rolivier@redhat.com>
Co-authored-by: Mark Lavercombe <mlava@users.noreply.github.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Kalvin C <kalvinnchau@users.noreply.github.com>
Co-authored-by: John Matthew Tennant <johnmatthewtennant@gmail.com>
Co-authored-by: Joah Gerstenberg <joah@squareup.com>
Co-authored-by: Joah's AI agent <noreply@blockxyz.com>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Cameron Yick <hydrosquall@users.noreply.github.com>
Co-authored-by: dorien-koelemeijer <62866702+dorien-koelemeijer@users.noreply.github.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Lucas Conti <154360314+lucasconti-dev@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383)

Signed-off-by: dependabot[bot] <support@github.com>
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 <anonwurcod@proton.me>

* Fix desktop chat search session limiting (aaif-goose#9366)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* Build summon instructions per turn (aaif-goose#9329)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* docs: stats update (aaif-goose#9410)

* Simplify UI customization (aaif-goose#9353)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add Turkish desktop locale (aaif-goose#9392)

Signed-off-by: dejavu <dejavu@Mac.home>
Co-authored-by: dejavu <dejavu@Mac.home>

* Improve dependency hygiene (aaif-goose#9360)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* Russian language support (aaif-goose#9406)

Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <baxen@squareup.com>

* Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415)

Signed-off-by: Andrew Mello <andrew@88plug.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>

* feat: add /model slash command to CLI for session model switching (aaif-goose#8747)

Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix: tolerate missing responses output (aaif-goose#9449)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285)

Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix: make azure api-version query param optional (aaif-goose#9221)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422)

Signed-off-by: Michael Neale <micn@block.xyz>

* fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443)

Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <qchampenois@scaleway.com>

* 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 <rolivier@redhat.com>

* Add Scholar Sidekick MCP extension (aaif-goose#9433)

* Add ACP session system prompt setter (aaif-goose#9478)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* fix(acp): forward ACP server context window size to clients (aaif-goose#9455)

Signed-off-by: Matt Toohey <contact@matttoohey.com>

* Expose raw provider supported models over ACP (aaif-goose#9475)

Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>

* feat: replay acp images on session load (aaif-goose#9496)

Signed-off-by: Kalvin Chau <kalvin@block.xyz>

* feat(providers): add xAI SuperGrok OAuth subscription provider (aaif-goose#9420)

Signed-off-by: Michael Neale <michael.neale@gmail.com>

* chore: update canonical model registry (aaif-goose#9551)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* Honor blocking Stop hook decisions (aaif-goose#9468)

Signed-off-by: John Tennant <jtennant@squareup.com>

* fix(otel): skip OTLP signals when protocol=grpc to avoid background-thread panic (aaif-goose#9512)

Co-authored-by: Joah's AI agent <noreply@blockxyz.com>
Co-authored-by: Amp <amp@ampcode.com>

* Fix scheduled recipe session params (aaif-goose#9553)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* fix(extension-manager): forward custom headers through OAuth connect path (aaif-goose#9388)

Signed-off-by: Cameron Yick <cameron.yick@datadoghq.com>

* 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 <douwe@squareup.com>

* 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 <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Import sesssions (aaif-goose#9474)

Co-authored-by: Douwe Osinga <douwe@squareup.com>

* Replace review subprocess timeout with turn limits (aaif-goose#9571)

Co-authored-by: Cursor <cursoragent@cursor.com>

* Add Hugging Face OAuth support, add auth tab to settings (aaif-goose#9552)

Signed-off-by: jh-block <jhugo@block.xyz>

* Fixed intermittent missing extension override on ui and cleanup (aaif-goose#9575)

Signed-off-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Angie Jones <jones.angie@gmail.com>

* Use LRU cache for token counting (aaif-goose#9586)

Signed-off-by: jh-block <jhugo@block.xyz>

* 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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
Signed-off-by: fresh3nough <anonwurcod@proton.me>
Signed-off-by: Angie Jones <jones.angie@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Signed-off-by: dejavu <dejavu@Mac.home>
Signed-off-by: jh-block <jhugo@block.xyz>
Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Andrew Mello <andrew@88plug.com>
Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Michael Neale <micn@block.xyz>
Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Signed-off-by: Kalvin Chau <kalvin@block.xyz>
Signed-off-by: Michael Neale <michael.neale@gmail.com>
Signed-off-by: John Tennant <jtennant@squareup.com>
Signed-off-by: Cameron Yick <cameron.yick@datadoghq.com>
Signed-off-by: earayu <earayu@163.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
Co-authored-by: fre$h <anonwurcod@proton.me>
Co-authored-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Douwe Osinga <douwe@block.xyz>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: seneroner77-cmd <seneroner77@gmail.com>
Co-authored-by: dejavu <dejavu@Mac.home>
Co-authored-by: jh-block <jhugo@block.xyz>
Co-authored-by: Asish Kumar <87874775+officialasishkumar@users.noreply.github.com>
Co-authored-by: Dmitry Beskov <43372966+besdar@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bradley Axen <baxen@squareup.com>
Co-authored-by: 88plug <19512127+88plug@users.noreply.github.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>
Co-authored-by: UGBOMEH  OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Jeremy Dawes <jeremy@jezweb.net>
Co-authored-by: James Liounis <james.liounis@perplexity.ai>
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
Co-authored-by: Quentin Champenois <26109239+Quentinchampenois@users.noreply.github.com>
Co-authored-by: Quentin Champenois <qchampenois@scaleway.com>
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz>
Co-authored-by: Rodolfo Olivieri <rolivier@redhat.com>
Co-authored-by: Mark Lavercombe <mlava@users.noreply.github.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Kalvin C <kalvinnchau@users.noreply.github.com>
Co-authored-by: John Matthew Tennant <johnmatthewtennant@gmail.com>
Co-authored-by: Joah Gerstenberg <joah@squareup.com>
Co-authored-by: Joah's AI agent <noreply@blockxyz.com>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Cameron Yick <hydrosquall@users.noreply.github.com>
Co-authored-by: dorien-koelemeijer <62866702+dorien-koelemeijer@users.noreply.github.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Lucas Conti <154360314+lucasconti-dev@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Lifei Zhou <lifei@squareup.com>
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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383)

Signed-off-by: dependabot[bot] <support@github.com>
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 <anonwurcod@proton.me>

* Fix desktop chat search session limiting (aaif-goose#9366)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* Build summon instructions per turn (aaif-goose#9329)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* docs: stats update (aaif-goose#9410)

* Simplify UI customization (aaif-goose#9353)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add Turkish desktop locale (aaif-goose#9392)

Signed-off-by: dejavu <dejavu@Mac.home>
Co-authored-by: dejavu <dejavu@Mac.home>

* Improve dependency hygiene (aaif-goose#9360)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* Russian language support (aaif-goose#9406)

Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <baxen@squareup.com>

* Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415)

Signed-off-by: Andrew Mello <andrew@88plug.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>

* feat: add /model slash command to CLI for session model switching (aaif-goose#8747)

Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix: tolerate missing responses output (aaif-goose#9449)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285)

Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix: make azure api-version query param optional (aaif-goose#9221)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422)

Signed-off-by: Michael Neale <micn@block.xyz>

* fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443)

Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <qchampenois@scaleway.com>

* 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 <rolivier@redhat.com>

* Add Scholar Sidekick MCP extension (aaif-goose#9433)

* Add ACP session system prompt setter (aaif-goose#9478)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* fix(acp): forward ACP server context window size to clients (aaif-goose#9455)

Signed-off-by: Matt Toohey <contact@matttoohey.com>

* Expose raw provider supported models over ACP (aaif-goose#9475)

Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>

* feat: replay acp images on session load (aaif-goose#9496)

Signed-off-by: Kalvin Chau <kalvin@block.xyz>

* feat(providers): add xAI SuperGrok OAuth subscription provider (aaif-goose#9420)

Signed-off-by: Michael Neale <michael.neale@gmail.com>

* chore: update canonical model registry (aaif-goose#9551)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* Honor blocking Stop hook decisions (aaif-goose#9468)

Signed-off-by: John Tennant <jtennant@squareup.com>

* fix(otel): skip OTLP signals when protocol=grpc to avoid background-thread panic (aaif-goose#9512)

Co-authored-by: Joah's AI agent <noreply@blockxyz.com>
Co-authored-by: Amp <amp@ampcode.com>

* Fix scheduled recipe session params (aaif-goose#9553)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* fix(extension-manager): forward custom headers through OAuth connect path (aaif-goose#9388)

Signed-off-by: Cameron Yick <cameron.yick@datadoghq.com>

* 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 <douwe@squareup.com>

* 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 <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Import sesssions (aaif-goose#9474)

Co-authored-by: Douwe Osinga <douwe@squareup.com>

* Replace review subprocess timeout with turn limits (aaif-goose#9571)

Co-authored-by: Cursor <cursoragent@cursor.com>

* Add Hugging Face OAuth support, add auth tab to settings (aaif-goose#9552)

Signed-off-by: jh-block <jhugo@block.xyz>

* Fixed intermittent missing extension override on ui and cleanup (aaif-goose#9575)

Signed-off-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Angie Jones <jones.angie@gmail.com>

* Use LRU cache for token counting (aaif-goose#9586)

Signed-off-by: jh-block <jhugo@block.xyz>

* 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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
Signed-off-by: fresh3nough <anonwurcod@proton.me>
Signed-off-by: Angie Jones <jones.angie@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Signed-off-by: dejavu <dejavu@Mac.home>
Signed-off-by: jh-block <jhugo@block.xyz>
Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Andrew Mello <andrew@88plug.com>
Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Michael Neale <micn@block.xyz>
Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Signed-off-by: Kalvin Chau <kalvin@block.xyz>
Signed-off-by: Michael Neale <michael.neale@gmail.com>
Signed-off-by: John Tennant <jtennant@squareup.com>
Signed-off-by: Cameron Yick <cameron.yick@datadoghq.com>
Signed-off-by: earayu <earayu@163.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
Co-authored-by: fre$h <anonwurcod@proton.me>
Co-authored-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Douwe Osinga <douwe@block.xyz>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: seneroner77-cmd <seneroner77@gmail.com>
Co-authored-by: dejavu <dejavu@Mac.home>
Co-authored-by: jh-block <jhugo@block.xyz>
Co-authored-by: Asish Kumar <87874775+officialasishkumar@users.noreply.github.com>
Co-authored-by: Dmitry Beskov <43372966+besdar@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bradley Axen <baxen@squareup.com>
Co-authored-by: 88plug <19512127+88plug@users.noreply.github.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>
Co-authored-by: UGBOMEH  OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Jeremy Dawes <jeremy@jezweb.net>
Co-authored-by: James Liounis <james.liounis@perplexity.ai>
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
Co-authored-by: Quentin Champenois <26109239+Quentinchampenois@users.noreply.github.com>
Co-authored-by: Quentin Champenois <qchampenois@scaleway.com>
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz>
Co-authored-by: Rodolfo Olivieri <rolivier@redhat.com>
Co-authored-by: Mark Lavercombe <mlava@users.noreply.github.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Kalvin C <kalvinnchau@users.noreply.github.com>
Co-authored-by: John Matthew Tennant <johnmatthewtennant@gmail.com>
Co-authored-by: Joah Gerstenberg <joah@squareup.com>
Co-authored-by: Joah's AI agent <noreply@blockxyz.com>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Cameron Yick <hydrosquall@users.noreply.github.com>
Co-authored-by: dorien-koelemeijer <62866702+dorien-koelemeijer@users.noreply.github.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Lucas Conti <154360314+lucasconti-dev@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Lifei Zhou <lifei@squareup.com>
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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383)

Signed-off-by: dependabot[bot] <support@github.com>
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 <anonwurcod@proton.me>

* Fix desktop chat search session limiting (aaif-goose#9366)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* Build summon instructions per turn (aaif-goose#9329)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* docs: stats update (aaif-goose#9410)

* Simplify UI customization (aaif-goose#9353)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add Turkish desktop locale (aaif-goose#9392)

Signed-off-by: dejavu <dejavu@Mac.home>
Co-authored-by: dejavu <dejavu@Mac.home>

* Improve dependency hygiene (aaif-goose#9360)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* Russian language support (aaif-goose#9406)

Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <baxen@squareup.com>

* Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415)

Signed-off-by: Andrew Mello <andrew@88plug.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>

* feat: add /model slash command to CLI for session model switching (aaif-goose#8747)

Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix: tolerate missing responses output (aaif-goose#9449)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285)

Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix: make azure api-version query param optional (aaif-goose#9221)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422)

Signed-off-by: Michael Neale <micn@block.xyz>

* fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443)

Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <qchampenois@scaleway.com>

* 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 <rolivier@redhat.com>

* Add Scholar Sidekick MCP extension (aaif-goose#9433)

* Add ACP session system prompt setter (aaif-goose#9478)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* fix(acp): forward ACP server context window size to clients (aaif-goose#9455)

Signed-off-by: Matt Toohey <contact@matttoohey.com>

* Expose raw provider supported models over ACP (aaif-goose#9475)

Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>

* feat: replay acp images on session load (aaif-goose#9496)

Signed-off-by: Kalvin Chau <kalvin@block.xyz>

* feat(providers): add xAI SuperGrok OAuth subscription provider (aaif-goose#9420)

Signed-off-by: Michael Neale <michael.neale@gmail.com>

* chore: update canonical model registry (aaif-goose#9551)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* Honor blocking Stop hook decisions (aaif-goose#9468)

Signed-off-by: John Tennant <jtennant@squareup.com>

* fix(otel): skip OTLP signals when protocol=grpc to avoid background-thread panic (aaif-goose#9512)

Co-authored-by: Joah's AI agent <noreply@blockxyz.com>
Co-authored-by: Amp <amp@ampcode.com>

* Fix scheduled recipe session params (aaif-goose#9553)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* fix(extension-manager): forward custom headers through OAuth connect path (aaif-goose#9388)

Signed-off-by: Cameron Yick <cameron.yick@datadoghq.com>

* 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 <douwe@squareup.com>

* 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 <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Import sesssions (aaif-goose#9474)

Co-authored-by: Douwe Osinga <douwe@squareup.com>

* Replace review subprocess timeout with turn limits (aaif-goose#9571)

Co-authored-by: Cursor <cursoragent@cursor.com>

* Add Hugging Face OAuth support, add auth tab to settings (aaif-goose#9552)

Signed-off-by: jh-block <jhugo@block.xyz>

* Fixed intermittent missing extension override on ui and cleanup (aaif-goose#9575)

Signed-off-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Angie Jones <jones.angie@gmail.com>

* Use LRU cache for token counting (aaif-goose#9586)

Signed-off-by: jh-block <jhugo@block.xyz>

* 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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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 <douwe@squareup.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: fresh3nough <anonwurcod@proton.me>
Signed-off-by: Angie Jones <jones.angie@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Signed-off-by: dejavu <dejavu@Mac.home>
Signed-off-by: jh-block <jhugo@block.xyz>
Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Andrew Mello <andrew@88plug.com>
Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Michael Neale <micn@block.xyz>
Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Signed-off-by: Kalvin Chau <kalvin@block.xyz>
Signed-off-by: Michael Neale <michael.neale@gmail.com>
Signed-off-by: John Tennant <jtennant@squareup.com>
Signed-off-by: Cameron Yick <cameron.yick@datadoghq.com>
Signed-off-by: earayu <earayu@163.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
Co-authored-by: fre$h <anonwurcod@proton.me>
Co-authored-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Douwe Osinga <douwe@block.xyz>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: seneroner77-cmd <seneroner77@gmail.com>
Co-authored-by: dejavu <dejavu@Mac.home>
Co-authored-by: jh-block <jhugo@block.xyz>
Co-authored-by: Asish Kumar <87874775+officialasishkumar@users.noreply.github.com>
Co-authored-by: Dmitry Beskov <43372966+besdar@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bradley Axen <baxen@squareup.com>
Co-authored-by: 88plug <19512127+88plug@users.noreply.github.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>
Co-authored-by: UGBOMEH  OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Jeremy Dawes <jeremy@jezweb.net>
Co-authored-by: James Liounis <james.liounis@perplexity.ai>
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
Co-authored-by: Quentin Champenois <26109239+Quentinchampenois@users.noreply.github.com>
Co-authored-by: Quentin Champenois <qchampenois@scaleway.com>
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz>
Co-authored-by: Rodolfo Olivieri <rolivier@redhat.com>
Co-authored-by: Mark Lavercombe <mlava@users.noreply.github.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Kalvin C <kalvinnchau@users.noreply.github.com>
Co-authored-by: John Matthew Tennant <johnmatthewtennant@gmail.com>
Co-authored-by: Joah Gerstenberg <joah@squareup.com>
Co-authored-by: Joah's AI agent <noreply@blockxyz.com>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Cameron Yick <hydrosquall@users.noreply.github.com>
Co-authored-by: dorien-koelemeijer <62866702+dorien-koelemeijer@users.noreply.github.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Lucas Conti <154360314+lucasconti-dev@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Lifei Zhou <lifei@squareup.com>
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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383)

Signed-off-by: dependabot[bot] <support@github.com>
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 <anonwurcod@proton.me>

* Fix desktop chat search session limiting (aaif-goose#9366)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* Build summon instructions per turn (aaif-goose#9329)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* docs: stats update (aaif-goose#9410)

* Simplify UI customization (aaif-goose#9353)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add Turkish desktop locale (aaif-goose#9392)

Signed-off-by: dejavu <dejavu@Mac.home>
Co-authored-by: dejavu <dejavu@Mac.home>

* Improve dependency hygiene (aaif-goose#9360)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* Russian language support (aaif-goose#9406)

Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <baxen@squareup.com>

* Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415)

Signed-off-by: Andrew Mello <andrew@88plug.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>

* feat: add /model slash command to CLI for session model switching (aaif-goose#8747)

Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix: tolerate missing responses output (aaif-goose#9449)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285)

Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix: make azure api-version query param optional (aaif-goose#9221)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422)

Signed-off-by: Michael Neale <micn@block.xyz>

* fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443)

Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <qchampenois@scaleway.com>

* 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 <rolivier@redhat.com>

* Add Scholar Sidekick MCP extension (aaif-goose#9433)

* Add ACP session system prompt setter (aaif-goose#9478)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* fix(acp): forward ACP server context window size to clients (aaif-goose#9455)

Signed-off-by: Matt Toohey <contact@matttoohey.com>

* Expose raw provider supported models over ACP (aaif-goose#9475)

Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>

* feat: replay acp images on session load (aaif-goose#9496)

Signed-off-by: Kalvin Chau <kalvin@block.xyz>

* feat(providers): add xAI SuperGrok OAuth subscription provider (aaif-goose#9420)

Signed-off-by: Michael Neale <michael.neale@gmail.com>

* chore: update canonical model registry (aaif-goose#9551)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* Honor blocking Stop hook decisions (aaif-goose#9468)

Signed-off-by: John Tennant <jtennant@squareup.com>

* fix(otel): skip OTLP signals when protocol=grpc to avoid background-thread panic (aaif-goose#9512)

Co-authored-by: Joah's AI agent <noreply@blockxyz.com>
Co-authored-by: Amp <amp@ampcode.com>

* Fix scheduled recipe session params (aaif-goose#9553)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* fix(extension-manager): forward custom headers through OAuth connect path (aaif-goose#9388)

Signed-off-by: Cameron Yick <cameron.yick@datadoghq.com>

* 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 <douwe@squareup.com>

* 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 <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Import sesssions (aaif-goose#9474)

Co-authored-by: Douwe Osinga <douwe@squareup.com>

* Replace review subprocess timeout with turn limits (aaif-goose#9571)

Co-authored-by: Cursor <cursoragent@cursor.com>

* Add Hugging Face OAuth support, add auth tab to settings (aaif-goose#9552)

Signed-off-by: jh-block <jhugo@block.xyz>

* Fixed intermittent missing extension override on ui and cleanup (aaif-goose#9575)

Signed-off-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Angie Jones <jones.angie@gmail.com>

* Use LRU cache for token counting (aaif-goose#9586)

Signed-off-by: jh-block <jhugo@block.xyz>

* 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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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 <douwe@squareup.com>

* 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 <baxen@squareup.com>

* 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 <98432065+morgmart@users.noreply.github.com>
Co-authored-by: Lifei Zhou <lifei@squareup.com>

* 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 <shenzhengyang@soundws.com>
Co-authored-by: shenzhengyang <shenzhengyang@soundws.com>

* Update analyze extension instructions (aaif-goose#9585)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* feat: steering messages with ACP (aaif-goose#9560)

Signed-off-by: Michael Neale <michael.neale@gmail.com>

* 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 <kalvin@block.xyz>

* feat(acp): support GOOSE_SERVER__SECRET_KEY at goose serve acp endpoint (aaif-goose#9726)

Signed-off-by: Kalvin Chau <kalvin@block.xyz>

* 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 <michael.neale@gmail.com>

* feat(lang): add Hindi Desktop locale (aaif-goose#9733)

Signed-off-by: Abhijay Jain <Abhijay007j@gmail.com>

* fix: preserve unparseable extension entries during config refresh (aaif-goose#9439)

Co-authored-by: Michael Neale <michael.neale@gmail.com>

* Add canonical thinking modes (aaif-goose#9743)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix: page through all Databricks AI Gateway v2 endpoints when listing models (aaif-goose#9753)

Signed-off-by: Kalvin Chau <kalvin@block.xyz>

* 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 <hey@kimchiii.space>

* i18n: add Japanese locale support (aaif-goose#9768)

* fix: classify Bedrock ValidationException as ExecutionError (aaif-goose#9735)

Signed-off-by: Michael Neale <michael.neale@gmail.com>

* Validate desktop i18n catalogs (aaif-goose#9776)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* Mark stream decode errors retryable (aaif-goose#9723)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* Fix locale catalogs after upstream sync

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: fresh3nough <anonwurcod@proton.me>
Signed-off-by: Angie Jones <jones.angie@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Signed-off-by: dejavu <dejavu@Mac.home>
Signed-off-by: jh-block <jhugo@block.xyz>
Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Andrew Mello <andrew@88plug.com>
Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Michael Neale <micn@block.xyz>
Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Signed-off-by: Kalvin Chau <kalvin@block.xyz>
Signed-off-by: Michael Neale <michael.neale@gmail.com>
Signed-off-by: John Tennant <jtennant@squareup.com>
Signed-off-by: Cameron Yick <cameron.yick@datadoghq.com>
Signed-off-by: morgmart <98432065+morgmart@users.noreply.github.com>
Signed-off-by: shenzhengyang <shenzhengyang@soundws.com>
Signed-off-by: Abhijay Jain <Abhijay007j@gmail.com>
Signed-off-by: Kunall Banerjee <hey@kimchiii.space>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
Co-authored-by: fre$h <anonwurcod@proton.me>
Co-authored-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Douwe Osinga <douwe@block.xyz>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: seneroner77-cmd <seneroner77@gmail.com>
Co-authored-by: dejavu <dejavu@Mac.home>
Co-authored-by: jh-block <jhugo@block.xyz>
Co-authored-by: Asish Kumar <87874775+officialasishkumar@users.noreply.github.com>
Co-authored-by: Dmitry Beskov <43372966+besdar@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bradley Axen <baxen@squareup.com>
Co-authored-by: 88plug <19512127+88plug@users.noreply.github.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>
Co-authored-by: UGBOMEH  OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Jeremy Dawes <jeremy@jezweb.net>
Co-authored-by: James Liounis <james.liounis@perplexity.ai>
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
Co-authored-by: Quentin Champenois <26109239+Quentinchampenois@users.noreply.github.com>
Co-authored-by: Quentin Champenois <qchampenois@scaleway.com>
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz>
Co-authored-by: Rodolfo Olivieri <rolivier@redhat.com>
Co-authored-by: Mark Lavercombe <mlava@users.noreply.github.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Kalvin C <kalvinnchau@users.noreply.github.com>
Co-authored-by: John Matthew Tennant <johnmatthewtennant@gmail.com>
Co-authored-by: Joah Gerstenberg <joah@squareup.com>
Co-authored-by: Joah's AI agent <noreply@blockxyz.com>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Cameron Yick <hydrosquall@users.noreply.github.com>
Co-authored-by: dorien-koelemeijer <62866702+dorien-koelemeijer@users.noreply.github.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Lucas Conti <154360314+lucasconti-dev@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Lifei Zhou <lifei@squareup.com>
Co-authored-by: morgmart <98432065+morgmart@users.noreply.github.com>
Co-authored-by: Nukually <87253120+Nukually@users.noreply.github.com>
Co-authored-by: shenzhengyang <shenzhengyang@soundws.com>
Co-authored-by: Abhijay Jain <abhijay007j@gmail.com>
Co-authored-by: Matt Van Horn <mvanhorn@users.noreply.github.com>
Co-authored-by: Kunall Banerjee <hey@kimchiii.space>
Co-authored-by: N <123137351+tami1A84@users.noreply.github.com>
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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383)

Signed-off-by: dependabot[bot] <support@github.com>
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 <anonwurcod@proton.me>

* Fix desktop chat search session limiting (aaif-goose#9366)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* Build summon instructions per turn (aaif-goose#9329)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* docs: stats update (aaif-goose#9410)

* Simplify UI customization (aaif-goose#9353)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add Turkish desktop locale (aaif-goose#9392)

Signed-off-by: dejavu <dejavu@Mac.home>
Co-authored-by: dejavu <dejavu@Mac.home>

* Improve dependency hygiene (aaif-goose#9360)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* Russian language support (aaif-goose#9406)

Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <baxen@squareup.com>

* Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415)

Signed-off-by: Andrew Mello <andrew@88plug.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>

* feat: add /model slash command to CLI for session model switching (aaif-goose#8747)

Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix: tolerate missing responses output (aaif-goose#9449)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285)

Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix: make azure api-version query param optional (aaif-goose#9221)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422)

Signed-off-by: Michael Neale <micn@block.xyz>

* fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443)

Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <qchampenois@scaleway.com>

* 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 <rolivier@redhat.com>

* Add Scholar Sidekick MCP extension (aaif-goose#9433)

* Add ACP session system prompt setter (aaif-goose#9478)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* fix(acp): forward ACP server context window size to clients (aaif-goose#9455)

Signed-off-by: Matt Toohey <contact@matttoohey.com>

* Expose raw provider supported models over ACP (aaif-goose#9475)

Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>

* feat: replay acp images on session load (aaif-goose#9496)

Signed-off-by: Kalvin Chau <kalvin@block.xyz>

* feat(providers): add xAI SuperGrok OAuth subscription provider (aaif-goose#9420)

Signed-off-by: Michael Neale <michael.neale@gmail.com>

* chore: update canonical model registry (aaif-goose#9551)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* Honor blocking Stop hook decisions (aaif-goose#9468)

Signed-off-by: John Tennant <jtennant@squareup.com>

* fix(otel): skip OTLP signals when protocol=grpc to avoid background-thread panic (aaif-goose#9512)

Co-authored-by: Joah's AI agent <noreply@blockxyz.com>
Co-authored-by: Amp <amp@ampcode.com>

* Fix scheduled recipe session params (aaif-goose#9553)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* fix(extension-manager): forward custom headers through OAuth connect path (aaif-goose#9388)

Signed-off-by: Cameron Yick <cameron.yick@datadoghq.com>

* 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 <douwe@squareup.com>

* 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 <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Import sesssions (aaif-goose#9474)

Co-authored-by: Douwe Osinga <douwe@squareup.com>

* Replace review subprocess timeout with turn limits (aaif-goose#9571)

Co-authored-by: Cursor <cursoragent@cursor.com>

* Add Hugging Face OAuth support, add auth tab to settings (aaif-goose#9552)

Signed-off-by: jh-block <jhugo@block.xyz>

* Fixed intermittent missing extension override on ui and cleanup (aaif-goose#9575)

Signed-off-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Angie Jones <jones.angie@gmail.com>

* Use LRU cache for token counting (aaif-goose#9586)

Signed-off-by: jh-block <jhugo@block.xyz>

* 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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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 <douwe@squareup.com>

* 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 <baxen@squareup.com>

* 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 <98432065+morgmart@users.noreply.github.com>
Co-authored-by: Lifei Zhou <lifei@squareup.com>

* 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 <shenzhengyang@soundws.com>
Co-authored-by: shenzhengyang <shenzhengyang@soundws.com>

* Update analyze extension instructions (aaif-goose#9585)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* feat: steering messages with ACP (aaif-goose#9560)

Signed-off-by: Michael Neale <michael.neale@gmail.com>

* 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 <kalvin@block.xyz>

* feat(acp): support GOOSE_SERVER__SECRET_KEY at goose serve acp endpoint (aaif-goose#9726)

Signed-off-by: Kalvin Chau <kalvin@block.xyz>

* 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 <michael.neale@gmail.com>

* feat(lang): add Hindi Desktop locale (aaif-goose#9733)

Signed-off-by: Abhijay Jain <Abhijay007j@gmail.com>

* fix: preserve unparseable extension entries during config refresh (aaif-goose#9439)

Co-authored-by: Michael Neale <michael.neale@gmail.com>

* Add canonical thinking modes (aaif-goose#9743)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix: page through all Databricks AI Gateway v2 endpoints when listing models (aaif-goose#9753)

Signed-off-by: Kalvin Chau <kalvin@block.xyz>

* 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 <hey@kimchiii.space>

* i18n: add Japanese locale support (aaif-goose#9768)

* fix: classify Bedrock ValidationException as ExecutionError (aaif-goose#9735)

Signed-off-by: Michael Neale <michael.neale@gmail.com>

* Validate desktop i18n catalogs (aaif-goose#9776)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* Mark stream decode errors retryable (aaif-goose#9723)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* 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 <murphysean84@gmail.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: fresh3nough <anonwurcod@proton.me>
Signed-off-by: Angie Jones <jones.angie@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Signed-off-by: dejavu <dejavu@Mac.home>
Signed-off-by: jh-block <jhugo@block.xyz>
Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Andrew Mello <andrew@88plug.com>
Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Michael Neale <micn@block.xyz>
Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Signed-off-by: Kalvin Chau <kalvin@block.xyz>
Signed-off-by: Michael Neale <michael.neale@gmail.com>
Signed-off-by: John Tennant <jtennant@squareup.com>
Signed-off-by: Cameron Yick <cameron.yick@datadoghq.com>
Signed-off-by: morgmart <98432065+morgmart@users.noreply.github.com>
Signed-off-by: shenzhengyang <shenzhengyang@soundws.com>
Signed-off-by: Abhijay Jain <Abhijay007j@gmail.com>
Signed-off-by: Kunall Banerjee <hey@kimchiii.space>
Signed-off-by: Sean Murphy <murphysean84@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
Co-authored-by: fre$h <anonwurcod@proton.me>
Co-authored-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Douwe Osinga <douwe@block.xyz>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: seneroner77-cmd <seneroner77@gmail.com>
Co-authored-by: dejavu <dejavu@Mac.home>
Co-authored-by: jh-block <jhugo@block.xyz>
Co-authored-by: Asish Kumar <87874775+officialasishkumar@users.noreply.github.com>
Co-authored-by: Dmitry Beskov <43372966+besdar@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bradley Axen <baxen@squareup.com>
Co-authored-by: 88plug <19512127+88plug@users.noreply.github.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>
Co-authored-by: UGBOMEH  OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Jeremy Dawes <jeremy@jezweb.net>
Co-authored-by: James Liounis <james.liounis@perplexity.ai>
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
Co-authored-by: Quentin Champenois <26109239+Quentinchampenois@users.noreply.github.com>
Co-authored-by: Quentin Champenois <qchampenois@scaleway.com>
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz>
Co-authored-by: Rodolfo Olivieri <rolivier@redhat.com>
Co-authored-by: Mark Lavercombe <mlava@users.noreply.github.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Kalvin C <kalvinnchau@users.noreply.github.com>
Co-authored-by: John Matthew Tennant <johnmatthewtennant@gmail.com>
Co-authored-by: Joah Gerstenberg <joah@squareup.com>
Co-authored-by: Joah's AI agent <noreply@blockxyz.com>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Cameron Yick <hydrosquall@users.noreply.github.com>
Co-authored-by: dorien-koelemeijer <62866702+dorien-koelemeijer@users.noreply.github.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Lucas Conti <154360314+lucasconti-dev@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Lifei Zhou <lifei@squareup.com>
Co-authored-by: morgmart <98432065+morgmart@users.noreply.github.com>
Co-authored-by: Nukually <87253120+Nukually@users.noreply.github.com>
Co-authored-by: shenzhengyang <shenzhengyang@soundws.com>
Co-authored-by: Abhijay Jain <abhijay007j@gmail.com>
Co-authored-by: Matt Van Horn <mvanhorn@users.noreply.github.com>
Co-authored-by: Kunall Banerjee <hey@kimchiii.space>
Co-authored-by: N <123137351+tami1A84@users.noreply.github.com>
Co-authored-by: BestCodes <106822363+The-Best-Codes@users.noreply.github.com>
Co-authored-by: Sean Murphy <murphysean84@gmail.com>
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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383)

Signed-off-by: dependabot[bot] <support@github.com>
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 <anonwurcod@proton.me>

* Fix desktop chat search session limiting (aaif-goose#9366)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* Build summon instructions per turn (aaif-goose#9329)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* docs: stats update (aaif-goose#9410)

* Simplify UI customization (aaif-goose#9353)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add Turkish desktop locale (aaif-goose#9392)

Signed-off-by: dejavu <dejavu@Mac.home>
Co-authored-by: dejavu <dejavu@Mac.home>

* Improve dependency hygiene (aaif-goose#9360)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* Russian language support (aaif-goose#9406)

Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <baxen@squareup.com>

* Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415)

Signed-off-by: Andrew Mello <andrew@88plug.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>

* feat: add /model slash command to CLI for session model switching (aaif-goose#8747)

Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix: tolerate missing responses output (aaif-goose#9449)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285)

Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix: make azure api-version query param optional (aaif-goose#9221)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422)

Signed-off-by: Michael Neale <micn@block.xyz>

* fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443)

Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <qchampenois@scaleway.com>

* 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 <rolivier@redhat.com>

* Add Scholar Sidekick MCP extension (aaif-goose#9433)

* Add ACP session system prompt setter (aaif-goose#9478)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* fix(acp): forward ACP server context window size to clients (aaif-goose#9455)

Signed-off-by: Matt Toohey <contact@matttoohey.com>

* Expose raw provider supported models over ACP (aaif-goose#9475)

Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>

* feat: replay acp images on session load (aaif-goose#9496)

Signed-off-by: Kalvin Chau <kalvin@block.xyz>

* feat(providers): add xAI SuperGrok OAuth subscription provider (aaif-goose#9420)

Signed-off-by: Michael Neale <michael.neale@gmail.com>

* chore: update canonical model registry (aaif-goose#9551)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* Honor blocking Stop hook decisions (aaif-goose#9468)

Signed-off-by: John Tennant <jtennant@squareup.com>

* fix(otel): skip OTLP signals when protocol=grpc to avoid background-thread panic (aaif-goose#9512)

Co-authored-by: Joah's AI agent <noreply@blockxyz.com>
Co-authored-by: Amp <amp@ampcode.com>

* Fix scheduled recipe session params (aaif-goose#9553)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* fix(extension-manager): forward custom headers through OAuth connect path (aaif-goose#9388)

Signed-off-by: Cameron Yick <cameron.yick@datadoghq.com>

* 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 <douwe@squareup.com>

* 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 <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Import sesssions (aaif-goose#9474)

Co-authored-by: Douwe Osinga <douwe@squareup.com>

* Replace review subprocess timeout with turn limits (aaif-goose#9571)

Co-authored-by: Cursor <cursoragent@cursor.com>

* Add Hugging Face OAuth support, add auth tab to settings (aaif-goose#9552)

Signed-off-by: jh-block <jhugo@block.xyz>

* Fixed intermittent missing extension override on ui and cleanup (aaif-goose#9575)

Signed-off-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Angie Jones <jones.angie@gmail.com>

* Use LRU cache for token counting (aaif-goose#9586)

Signed-off-by: jh-block <jhugo@block.xyz>

* 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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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 <douwe@squareup.com>

* 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 <baxen@squareup.com>

* 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 <98432065+morgmart@users.noreply.github.com>
Co-authored-by: Lifei Zhou <lifei@squareup.com>

* 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 <shenzhengyang@soundws.com>
Co-authored-by: shenzhengyang <shenzhengyang@soundws.com>

* Update analyze extension instructions (aaif-goose#9585)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* feat: steering messages with ACP (aaif-goose#9560)

Signed-off-by: Michael Neale <michael.neale@gmail.com>

* 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 <kalvin@block.xyz>

* feat(acp): support GOOSE_SERVER__SECRET_KEY at goose serve acp endpoint (aaif-goose#9726)

Signed-off-by: Kalvin Chau <kalvin@block.xyz>

* 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 <michael.neale@gmail.com>

* feat(lang): add Hindi Desktop locale (aaif-goose#9733)

Signed-off-by: Abhijay Jain <Abhijay007j@gmail.com>

* fix: preserve unparseable extension entries during config refresh (aaif-goose#9439)

Co-authored-by: Michael Neale <michael.neale@gmail.com>

* Add canonical thinking modes (aaif-goose#9743)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix: page through all Databricks AI Gateway v2 endpoints when listing models (aaif-goose#9753)

Signed-off-by: Kalvin Chau <kalvin@block.xyz>

* 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 <hey@kimchiii.space>

* i18n: add Japanese locale support (aaif-goose#9768)

* fix: classify Bedrock ValidationException as ExecutionError (aaif-goose#9735)

Signed-off-by: Michael Neale <michael.neale@gmail.com>

* Validate desktop i18n catalogs (aaif-goose#9776)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* Mark stream decode errors retryable (aaif-goose#9723)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* 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 <murphysean84@gmail.com>

* feat(session): add opt-in ACP last message snippets (aaif-goose#9798)

Signed-off-by: Matt Toohey <contact@matttoohey.com>

* chore(deps): bump dirs from 5.0.1 to 6.0.0 (aaif-goose#9630)

Signed-off-by: dependabot[bot] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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 <steve.marshall@fasthosts.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>

* fix(recipe): close modal when canceling parameter form (aaif-goose#9195)

Signed-off-by: Erik Nilsen <enilsen16@live.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* feat: propagate elicitation decline and cancel actions end-to-end (aaif-goose#9437)

Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <monroe@pobox.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* feat(providers): add OrcaRouter as a declarative OpenAI-compatible provider (aaif-goose#9515)

Signed-off-by: maxile <xile.ma@myflashcloud.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* oauth: time out the MCP callback wait instead of hanging in WSL (aaif-goose#9536)

Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>

* feat(summon): add working_dir override for delegate tasks (aaif-goose#9520)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix(summon): evict stale completed tasks to prevent unbounded memory growth (aaif-goose#9514)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <jlmalone@users.noreply.github.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* feat(summon): add structured metadata to task load results (aaif-goose#9521)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* feat(summon): add context parameter for delegate tasks (aaif-goose#9518)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <yi@quantstamp.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix(bedrock): implement real streaming via ConverseStream API (aaif-goose#9579)

Signed-off-by: Simon Ho <simon@holabs.dev>

* 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 <nuthalapativarun@gmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>

* fix(desktop): align session history scrollbar with window edge (aaif-goose#9601)

Signed-off-by: Denis <i@deenyy.ru>
Co-authored-by: Denis <i@deenyy.ru>
Co-authored-by: Cursor <cursoragent@cursor.com>

* openai: read meta.n_ctx from /v1/models to fix context limit for local servers (aaif-goose#9530)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix(otel): provide Tokio runtime for OTLP HTTP exporter batch thread (aaif-goose#9541)

Signed-off-by: Varun Nuthalapati <nuthalapativarun@gmail.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix: fall back to default provider when resuming session with unavailable provider (aaif-goose#9547)

Signed-off-by: Varun Nuthalapati <nuthalapativarun@gmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>

* fix: use blocking OTLP HTTP exporter (aaif-goose#9599)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <jeremy@jezweb.net>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* feat: add Together AI declarative provider (aaif-goose#9545)

Signed-off-by: Varun Nuthalapati <nuthalapativarun@gmail.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix(desktop): restore Cmd/Ctrl+T new chat shortcut (aaif-goose#9614)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* bug(hooks): repair PATH for plugin hook commands (aaif-goose#9615)

Signed-off-by: John Tennant <jtennant@squareup.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* Improve benchmarking (aaif-goose#9637)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* chore(deps): bump actions/deploy-pages from 4.0.5 to 5.0.0 (aaif-goose#9499)

Signed-off-by: dependabot[bot] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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 <189849001+McGluut@users.noreply.github.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* feat(i18n): language selection feature (aaif-goose#9405)

Signed-off-by: Dmitry Beskov <43372966+besdar@users.noreply.github.com>

* fix(providers/openai): preserve custom API path in base_url derivation (aaif-goose#9649)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix(packaging): disable RPM build-id links (aaif-goose#9671)

Signed-off-by: weihua <xiaowh52@gmail.com>

* fix: keep extended thinking within the Anthropic output cap (aaif-goose#9814)

Signed-off-by: Filip Kujawa <filip.j.kujawa@gmail.com>

* use windows-2022 image for CUDA builds (aaif-goose#9834)

* fix: clear rejected OAuth credentials after refresh (aaif-goose#9694)

Signed-off-by: qybaihe <qybaihe@gmail.com>

* feat(azure): support Entra ID bearer token auth via AZURE_OPENAI_AD_TOKEN (aaif-goose#9716)

Signed-off-by: hammadxcm <hammadkhanxcm@gmail.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix: accept string values for GOOSE_CONTEXT_LIMIT (aaif-goose#9738)

Signed-off-by: Michael Neale <michael.neale@gmail.com>

* feat(gym): make per-agent timeout configurable (GYM_AGENT_TIMEOUT) (aaif-goose#9791)

Signed-off-by: Kyle De Freitas <kdefreitas@squareup.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* fix: inherit login-shell PATH in spawned subagents (aaif-goose#9737)

Signed-off-by: Michael Neale <michael.neale@gmail.com>

* feat: load global hints from ~/.agents/AGENTS.md (aaif-goose#9736)

Signed-off-by: Michael Neale <michael.neale@gmail.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* Make the context exceeded checker more precise (aaif-goose#9831)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* View json (aaif-goose#9678)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <michael.neale@gmail.com>

* Fix custom OpenAI provider dropping port when URL scheme is omitted (aaif-goose#9730)

Signed-off-by: Michael Neale <michael.neale@gmail.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix(acp): include agentInfo in initialize response (aaif-goose#9765)

Signed-off-by: Roman Ponomarev <maksugr@gmail.com>

* Add support for MLX models to the local inference provider (aaif-goose#9154)

Signed-off-by: jh-block <jhugo@block.xyz>

* feat(providers): add EmpirioLabs as a declarative OpenAI-compatible provider (aaif-goose#9771)

Signed-off-by: Adam Dalloul <47503782+Adam-Dalloul@users.noreply.github.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* Dedup duplicate tool-call ids within a turn (aaif-goose#9792)

Signed-off-by: Michael Neale <michael.neale@gmail.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix(summon): skip non-recipe project config files (aaif-goose#9808)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* i18n: add Spanish (es) locale support (aaif-goose#9833)

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* fix(desktop): keep extensions icon visible after switching sessions (aaif-goose#9787)

Signed-off-by: Seydi Charyyev <seydi.charyev@gmail.com>
Signed-off-by: Angie Jones <jones.angie@gmail.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* feat(gym): make Open Model Gym output dir configurable (aaif-goose#9789)

Signed-off-by: Kyle De Freitas <kdefreitas@squareup.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix(local-inference): use media marker parts for vision prompts (aaif-goose#9452)

Signed-off-by: jh-block <jhugo@block.xyz>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* Initial prompt with goose://new-session (aaif-goose#9427)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* check for responses API support in databricks (aaif-goose#9347)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* perf(build): drop debug info for dependencies in the dev profile (aaif-goose#9843)

Signed-off-by: Joseph Malone <jlmalone@users.noreply.github.com>

* Add self-improving agents blog post (aaif-goose#9846)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* Support MCP extensions in open plugins (aaif-goose#9471)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <michael.neale@gmail.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <lhs@lhsui-Macmini.local>
Signed-off-by: soolmuk <72430756+soolmuk@users.noreply.github.com>
Co-authored-by: lhs <lhs@lhsui-Macmini.local>

* feat(summon): add peek mode for async background tasks (aaif-goose#9519)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix(goal): start a turn when /goal or /grind is set (aaif-goose#9801)

Signed-off-by: Michael Neale <michael.neale@gmail.com>

* feat(aws_bedrock): support OpenAI GPT models via Bedrock mantle endpoint (aaif-goose#9707)

Signed-off-by: Hugues Clouâtre <hugues@linux.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <douwe@sidewalklabs.com>

* move the provider trait into goose-providers (aaif-goose#9860)

* Feature AAIF migration blog post (aaif-goose#9866)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix(gcp): use refreshed gcloud token after reauth (retry Vertex AI on 401/403) (aaif-goose#9849)

Signed-off-by: Michael Neale <michael.neale@gmail.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <douwe@sidewalklabs.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* View model interactions (aaif-goose#9806)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>

* 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] <support@github.com>
Signed-off-by: fresh3nough <anonwurcod@proton.me>
Signed-off-by: Angie Jones <jones.angie@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Signed-off-by: dejavu <dejavu@Mac.home>
Signed-off-by: jh-block <jhugo@block.xyz>
Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Andrew Mello <andrew@88plug.com>
Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Michael Neale <micn@block.xyz>
Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Signed-off-by: Kalvin Chau <kalvin@block.xyz>
Signed-off-by: Michael Neale <michael.neale@gmail.com>
Signed-off-by: John Tennant <jtennant@squareup.com>
Signed-off-by: Cameron Yick <cameron.yick@datadoghq.com>
Signed-off-by: morgmart <98432065+morgmart@users.noreply.github.com>
Signed-off-by: shenzhengyang <shenzhengyang@soundws.com>
Signed-off-by: Abhijay Jain <Abhijay007j@gmail.com>
Signed-off-by: Kunall Banerjee <hey@kimchiii.space>
Signed-off-by: Sean Murphy <murphysean84@gmail.com>
Signed-off-by: Steve Marshall <steve.marshall@fasthosts.com>
Signed-off-by: Erik Nilsen <enilsen16@live.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Signed-off-by: Monroe Williams <monroe@pobox.com>
Signed-off-by: maxile <xile.ma@myflashcloud.com>
Signed-off-by: Joseph Malone <jlmalone@users.noreply.github.com>
Signed-off-by: Yi LIU <yi@quantstamp.com>
Signed-off-by: Simon Ho <simon@holabs.dev>
Signed-off-by: Varun Nuthalapati <nuthalapativarun@gmail.com>
Signed-off-by: Denis <i@deenyy.ru>
Signed-off-by: Dmitry Beskov <43372966+besdar@users.noreply.github.com>
Signed-off-by: weihua <xiaowh52@gmail.com>
Signed-off-by: Filip Kujawa <filip.j.kujawa@gmail.com>
Signed-off-by: qybaihe <qybaihe@gmail.com>
Signed-off-by: hammadxcm <hammadkhanxcm@gmail.com>
Signed-off-by: Kyle De Freitas <kdefreitas@squareup.com>
Signed-off-by: Roman Ponomarev <maksugr@gmail.com>
Signed-off-by: Adam Dalloul <47503782+Adam-Dalloul@users.noreply.github.com>
Signed-off-by: Seydi Charyyev <seydi.charyev@gmail.com>
Signed-off-by: lhs <lhs@lhsui-Macmini.local>
Signed-off-by: soolmuk <72430756+soolmuk@users.noreply.github.com>
Signed-off-by: Hugues Clouâtre <hugues@linux.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
Co-authored-by: fre$h <anonwurcod@proton.me>
Co-authored-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Douwe Osinga <douwe@block.xyz>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: seneroner77-cmd <seneroner77@gmail.com>
Co-authored-by: dejavu <dejavu@Mac.home>
Co-authored-by: jh-block <jhugo@block.xyz>
Co-authored-by: Asish Kumar <87874775+officialasishkumar@users.noreply.github.com>
Co-authored-by: Dmitry Beskov <43372966+besdar@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bradley Axen <baxen@squareup.com>
Co-authored-by: 88plug <19512127+88plug@users.noreply.github.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>
Co-authored-by: UGBOMEH  OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Jeremy Dawes <jeremy@jezweb.net>
Co-authored-by: James Liounis <james.liounis@perplexity.ai>
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
Co-authored-by: Quentin Champenois <26109239+Quentinchampenois@users.noreply.github.com>
Co-authored-by: Quentin Champenois <qchampenois@scaleway.com>
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz>
Co-authored-by: Rodolfo Olivieri <rolivier@redhat.com>
Co-authored-by: Mark Lavercombe <mlava@users.noreply.github.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Kalvin C <kalvinnchau@users.noreply.github.com>
Co-authored-by: John Matthew Tennant <johnmatthewtennant@gmail.com>
Co-authored-by: Joah Gerstenberg <joah@squareup.com>
Co-authored-by: Joah's AI agent <noreply@blockxyz.com>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Cameron Yick <hydrosquall@users.noreply.github.com>
Co-authored-by: dorien-koelemeijer <62866702+dorien-koelemeijer@users.noreply.github.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Lucas Conti <154360314+lucasconti-dev@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Lifei Zhou <lifei@squareup.com>
Co-authored-by: morgmart <98432065+morgmart@users.noreply.github.com>
Co-authored-by: Nukually <87253120+Nukually@users.noreply.github.com>
Co-authored-by: shenzhengyang <shenzhengyang@soundws.com>
Co-authored-by: Abhijay Jain <abhijay007j@gmail.com>
Co-authored-by: Matt Van Horn <mvanhorn@users.noreply.github.com>
Co-authored-by: Kunall Banerjee <hey@kimchiii.space>
Co-authored-by: N <123137351+tami1A84@users.noreply.github.com>
Co-authored-by: BestCodes <106822363+The-Best-Codes@users.noreply.github.com>
Co-authored-by: Sean Murphy <murphysean84@gmail.com>
Co-authored-by: Darren Xu <littleshuai.bot@gmail.com>
Co-authored-by: Steve Marshall <steve.marshall@fasthosts.com>
Co-authored-by: Erik Nilsen <enilsen16@live.com>
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
Co-authored-by: Monroe Williams <monroe@pobox.com>
Co-authored-by: jeffa-block <233853744+jeffa-block@users.noreply.github.com>
Co-authored-by: xilema2 <xile.ma@myflashcloud.com>
Co-authored-by: Yufeng He <40085740+he-yufeng@users.noreply.github.com>
Co-authored-by: jlmalone <jlmalone@users.noreply.github.com>
Co-authored-by: Trang Le <lethutrang101@gmail.com>
Co-authored-by: Yi Liu <yi@quantstamp.com>
Co-authored-by: Simon Ho <simon@holabs.dev>
Co-authored-by: nuthalapativarun <nuthalapativarun@gmail.com>
Co-authored-by: bdeenyy <109365710+bdeenyy@users.noreply.github.com>
Co-authored-by: Denis <i@deenyy.ru>
Co-authored-by: Lance Colton <lance.colton@gmail.com>
Co-authored-by: Chih-Tao Lee <jason101011113@gmail.com>
Co-authored-by: Sanidhya Singh <91531068+sanidhyasin@users.noreply.github.com>
Co-authored-by: John Matthew Tennant <jtennant@squareup.com>
Co-authored-by: Koen van de Glind <glindje@gmail.com>
Co-authored-by: McGluut <189849001+McGluut@users.noreply.github.com>
Co-authored-by: Steve Beaulac <steve.beaulac@gmail.com>
Co-authored-by: yibo365 <xiaowh52@gmail.com>
Co-authored-by: filip <44206832+filipkujawa@users.noreply.github.com>
Co-authored-by: qybaihe <137127051+qybaihe@users.noreply.github.com>
Co-authored-by: Hammad Khan <hammadkhanxcm@gmail.com>
Co-authored-by: Kyle E DeFreitas <kdefreitas@squareup.com>
Co-authored-by: Roman Ponomarev <maksugr@gmail.com>
Co-authored-by: Adam Dalloul <adam_dalloul@icloud.com>
Co-authored-by: Thump604 <thump@cosmiccooler.org>
Co-authored-by: Jose Manuel Perez <130416715+jmpdsevilla@users.noreply.github.com>
Co-authored-by: Seydi Charyyev <seydi.charyev@gmail.com>
Co-authored-by: Hosoeng Lee <72430756+soolmuk@users.noreply.github.com>
Co-authored-by: lhs <lhs@lhsui-Macmini.local>
Co-authored-by: Hugues Clouâtre <15008125+clouatre@users.noreply.github.com>
Co-authored-by: San Clemente <40546417+san-npm@users.noreply.github.com>
Co-authored-by: Nicholas-Westby <nick@minify.org>
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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* chore(deps): bump image from 0.24.9 to 0.25.10 (aaif-goose#9383)

Signed-off-by: dependabot[bot] <support@github.com>
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 <anonwurcod@proton.me>

* Fix desktop chat search session limiting (aaif-goose#9366)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* Build summon instructions per turn (aaif-goose#9329)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* docs: stats update (aaif-goose#9410)

* Simplify UI customization (aaif-goose#9353)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add Turkish desktop locale (aaif-goose#9392)

Signed-off-by: dejavu <dejavu@Mac.home>
Co-authored-by: dejavu <dejavu@Mac.home>

* Improve dependency hygiene (aaif-goose#9360)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix(desktop): stop the main window growing taller on every launch (aaif-goose#9409)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* Russian language support (aaif-goose#9406)

Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <baxen@squareup.com>

* Prefer goose aliases for Databricks v2 inventory (aaif-goose#9430)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* fix(ci): build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat (aaif-goose#9415)

Signed-off-by: Andrew Mello <andrew@88plug.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>

* feat: add /model slash command to CLI for session model switching (aaif-goose#8747)

Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing (aaif-goose#9442)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix: tolerate missing responses output (aaif-goose#9449)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* fix(ui): preserve pending env vars in Add Extension form (aaif-goose#9285)

Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* feat: make tool output size limit configurable via GOOSE_MAX_TOOL_RESPONSE_SIZE (aaif-goose#9256)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix: make azure api-version query param optional (aaif-goose#9221)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* fix(desktop): start new chat in current window from recipe param modal (aaif-goose#9422)

Signed-off-by: Michael Neale <micn@block.xyz>

* fix(desktop): refresh provider list in Switch Models picker (aaif-goose#9408)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>

* feat(providers): add Alibaba (Qwen via DashScope) declarative provider (aaif-goose#9443)

Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>

* 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 <qchampenois@scaleway.com>

* 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 <rolivier@redhat.com>

* Add Scholar Sidekick MCP extension (aaif-goose#9433)

* Add ACP session system prompt setter (aaif-goose#9478)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* fix(acp): forward ACP server context window size to clients (aaif-goose#9455)

Signed-off-by: Matt Toohey <contact@matttoohey.com>

* Expose raw provider supported models over ACP (aaif-goose#9475)

Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>

* feat: replay acp images on session load (aaif-goose#9496)

Signed-off-by: Kalvin Chau <kalvin@block.xyz>

* feat(providers): add xAI SuperGrok OAuth subscription provider (aaif-goose#9420)

Signed-off-by: Michael Neale <michael.neale@gmail.com>

* chore: update canonical model registry (aaif-goose#9551)

Signed-off-by: Bradley Axen <baxen@squareup.com>

* Honor blocking Stop hook decisions (aaif-goose#9468)

Signed-off-by: John Tennant <jtennant@squareup.com>

* fix(otel): skip OTLP signals when protocol=grpc to avoid background-thread panic (aaif-goose#9512)

Co-authored-by: Joah's AI agent <noreply@blockxyz.com>
Co-authored-by: Amp <amp@ampcode.com>

* Fix scheduled recipe session params (aaif-goose#9553)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* fix(extension-manager): forward custom headers through OAuth connect path (aaif-goose#9388)

Signed-off-by: Cameron Yick <cameron.yick@datadoghq.com>

* 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 <douwe@squareup.com>

* 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 <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Import sesssions (aaif-goose#9474)

Co-authored-by: Douwe Osinga <douwe@squareup.com>

* Replace review subprocess timeout with turn limits (aaif-goose#9571)

Co-authored-by: Cursor <cursoragent@cursor.com>

* Add Hugging Face OAuth support, add auth tab to settings (aaif-goose#9552)

Signed-off-by: jh-block <jhugo@block.xyz>

* Fixed intermittent missing extension override on ui and cleanup (aaif-goose#9575)

Signed-off-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Angie Jones <jones.angie@gmail.com>

* Use LRU cache for token counting (aaif-goose#9586)

Signed-off-by: jh-block <jhugo@block.xyz>

* 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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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 <douwe@squareup.com>

* 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 <baxen@squareup.com>

* 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 <98432065+morgmart@users.noreply.github.com>
Co-authored-by: Lifei Zhou <lifei@squareup.com>

* 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 <shenzhengyang@soundws.com>
Co-authored-by: shenzhengyang <shenzhengyang@soundws.com>

* Update analyze extension instructions (aaif-goose#9585)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* feat: steering messages with ACP (aaif-goose#9560)

Signed-off-by: Michael Neale <michael.neale@gmail.com>

* 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 <kalvin@block.xyz>

* feat(acp): support GOOSE_SERVER__SECRET_KEY at goose serve acp endpoint (aaif-goose#9726)

Signed-off-by: Kalvin Chau <kalvin@block.xyz>

* 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 <michael.neale@gmail.com>

* feat(lang): add Hindi Desktop locale (aaif-goose#9733)

Signed-off-by: Abhijay Jain <Abhijay007j@gmail.com>

* fix: preserve unparseable extension entries during config refresh (aaif-goose#9439)

Co-authored-by: Michael Neale <michael.neale@gmail.com>

* Add canonical thinking modes (aaif-goose#9743)

Signed-off-by: jh-block <jhugo@block.xyz>

* fix: page through all Databricks AI Gateway v2 endpoints when listing models (aaif-goose#9753)

Signed-off-by: Kalvin Chau <kalvin@block.xyz>

* 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 <hey@kimchiii.space>

* i18n: add Japanese locale support (aaif-goose#9768)

* fix: classify Bedrock ValidationException as ExecutionError (aaif-goose#9735)

Signed-off-by: Michael Neale <michael.neale@gmail.com>

* Validate desktop i18n catalogs (aaif-goose#9776)

Signed-off-by: Angie Jones <jones.angie@gmail.com>

* Mark stream decode errors retryable (aaif-goose#9723)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* 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 <murphysean84@gmail.com>

* feat(session): add opt-in ACP last message snippets (aaif-goose#9798)

Signed-off-by: Matt Toohey <contact@matttoohey.com>

* chore(deps): bump dirs from 5.0.1 to 6.0.0 (aaif-goose#9630)

Signed-off-by: dependabot[bot] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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 <steve.marshall@fasthosts.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>

* fix(recipe): close modal when canceling parameter form (aaif-goose#9195)

Signed-off-by: Erik Nilsen <enilsen16@live.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* feat: propagate elicitation decline and cancel actions end-to-end (aaif-goose#9437)

Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <monroe@pobox.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* feat(providers): add OrcaRouter as a declarative OpenAI-compatible provider (aaif-goose#9515)

Signed-off-by: maxile <xile.ma@myflashcloud.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* oauth: time out the MCP callback wait instead of hanging in WSL (aaif-goose#9536)

Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>

* feat(summon): add working_dir override for delegate tasks (aaif-goose#9520)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix(summon): evict stale completed tasks to prevent unbounded memory growth (aaif-goose#9514)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <jlmalone@users.noreply.github.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* feat(summon): add structured metadata to task load results (aaif-goose#9521)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* feat(summon): add context parameter for delegate tasks (aaif-goose#9518)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <yi@quantstamp.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix(bedrock): implement real streaming via ConverseStream API (aaif-goose#9579)

Signed-off-by: Simon Ho <simon@holabs.dev>

* 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 <nuthalapativarun@gmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>

* fix(desktop): align session history scrollbar with window edge (aaif-goose#9601)

Signed-off-by: Denis <i@deenyy.ru>
Co-authored-by: Denis <i@deenyy.ru>
Co-authored-by: Cursor <cursoragent@cursor.com>

* openai: read meta.n_ctx from /v1/models to fix context limit for local servers (aaif-goose#9530)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix(otel): provide Tokio runtime for OTLP HTTP exporter batch thread (aaif-goose#9541)

Signed-off-by: Varun Nuthalapati <nuthalapativarun@gmail.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix: fall back to default provider when resuming session with unavailable provider (aaif-goose#9547)

Signed-off-by: Varun Nuthalapati <nuthalapativarun@gmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>

* fix: use blocking OTLP HTTP exporter (aaif-goose#9599)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <jeremy@jezweb.net>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* feat: add Together AI declarative provider (aaif-goose#9545)

Signed-off-by: Varun Nuthalapati <nuthalapativarun@gmail.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix(desktop): restore Cmd/Ctrl+T new chat shortcut (aaif-goose#9614)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* bug(hooks): repair PATH for plugin hook commands (aaif-goose#9615)

Signed-off-by: John Tennant <jtennant@squareup.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* Improve benchmarking (aaif-goose#9637)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* chore(deps): bump actions/deploy-pages from 4.0.5 to 5.0.0 (aaif-goose#9499)

Signed-off-by: dependabot[bot] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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 <189849001+McGluut@users.noreply.github.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>

* feat(i18n): language selection feature (aaif-goose#9405)

Signed-off-by: Dmitry Beskov <43372966+besdar@users.noreply.github.com>

* fix(providers/openai): preserve custom API path in base_url derivation (aaif-goose#9649)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix(packaging): disable RPM build-id links (aaif-goose#9671)

Signed-off-by: weihua <xiaowh52@gmail.com>

* fix: keep extended thinking within the Anthropic output cap (aaif-goose#9814)

Signed-off-by: Filip Kujawa <filip.j.kujawa@gmail.com>

* use windows-2022 image for CUDA builds (aaif-goose#9834)

* fix: clear rejected OAuth credentials after refresh (aaif-goose#9694)

Signed-off-by: qybaihe <qybaihe@gmail.com>

* feat(azure): support Entra ID bearer token auth via AZURE_OPENAI_AD_TOKEN (aaif-goose#9716)

Signed-off-by: hammadxcm <hammadkhanxcm@gmail.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix: accept string values for GOOSE_CONTEXT_LIMIT (aaif-goose#9738)

Signed-off-by: Michael Neale <michael.neale@gmail.com>

* feat(gym): make per-agent timeout configurable (GYM_AGENT_TIMEOUT) (aaif-goose#9791)

Signed-off-by: Kyle De Freitas <kdefreitas@squareup.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* fix: inherit login-shell PATH in spawned subagents (aaif-goose#9737)

Signed-off-by: Michael Neale <michael.neale@gmail.com>

* feat: load global hints from ~/.agents/AGENTS.md (aaif-goose#9736)

Signed-off-by: Michael Neale <michael.neale@gmail.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* Make the context exceeded checker more precise (aaif-goose#9831)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* View json (aaif-goose#9678)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <michael.neale@gmail.com>

* Fix custom OpenAI provider dropping port when URL scheme is omitted (aaif-goose#9730)

Signed-off-by: Michael Neale <michael.neale@gmail.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix(acp): include agentInfo in initialize response (aaif-goose#9765)

Signed-off-by: Roman Ponomarev <maksugr@gmail.com>

* Add support for MLX models to the local inference provider (aaif-goose#9154)

Signed-off-by: jh-block <jhugo@block.xyz>

* feat(providers): add EmpirioLabs as a declarative OpenAI-compatible provider (aaif-goose#9771)

Signed-off-by: Adam Dalloul <47503782+Adam-Dalloul@users.noreply.github.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* Dedup duplicate tool-call ids within a turn (aaif-goose#9792)

Signed-off-by: Michael Neale <michael.neale@gmail.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix(summon): skip non-recipe project config files (aaif-goose#9808)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* i18n: add Spanish (es) locale support (aaif-goose#9833)

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* fix(desktop): keep extensions icon visible after switching sessions (aaif-goose#9787)

Signed-off-by: Seydi Charyyev <seydi.charyev@gmail.com>
Signed-off-by: Angie Jones <jones.angie@gmail.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* feat(gym): make Open Model Gym output dir configurable (aaif-goose#9789)

Signed-off-by: Kyle De Freitas <kdefreitas@squareup.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix(local-inference): use media marker parts for vision prompts (aaif-goose#9452)

Signed-off-by: jh-block <jhugo@block.xyz>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* Initial prompt with goose://new-session (aaif-goose#9427)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* check for responses API support in databricks (aaif-goose#9347)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* perf(build): drop debug info for dependencies in the dev profile (aaif-goose#9843)

Signed-off-by: Joseph Malone <jlmalone@users.noreply.github.com>

* Add self-improving agents blog post (aaif-goose#9846)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* Support MCP extensions in open plugins (aaif-goose#9471)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <michael.neale@gmail.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <lhs@lhsui-Macmini.local>
Signed-off-by: soolmuk <72430756+soolmuk@users.noreply.github.com>
Co-authored-by: lhs <lhs@lhsui-Macmini.local>

* feat(summon): add peek mode for async background tasks (aaif-goose#9519)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix(goal): start a turn when /goal or /grind is set (aaif-goose#9801)

Signed-off-by: Michael Neale <michael.neale@gmail.com>

* feat(aws_bedrock): support OpenAI GPT models via Bedrock mantle endpoint (aaif-goose#9707)

Signed-off-by: Hugues Clouâtre <hugues@linux.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <douwe@sidewalklabs.com>

* move the provider trait into goose-providers (aaif-goose#9860)

* Feature AAIF migration blog post (aaif-goose#9866)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix(gcp): use refreshed gcloud token after reauth (retry Vertex AI on 401/403) (aaif-goose#9849)

Signed-off-by: Michael Neale <michael.neale@gmail.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <douwe@sidewalklabs.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* View model interactions (aaif-goose#9806)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>

* 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 <Abhijay007j@gmail.com>

* Sanitize extension environment maps (aaif-goose#9884)

Signed-off-by: Jasper Hugo <jasper@spiral.xyz>

* feat: track cache tokens for accurate cost reporting (aaif-goose#9752)

Signed-off-by: Filip Kujawa <filip.j.kujawa@gmail.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Signed-off-by: Douwe Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <douwe@sidewalklabs.com>
Co-authored-by: Crazyop757 <83007860+Crazyop757@users.noreply.github.com>
Co-authored-by: Douwe Osinga <douwe@sidewalklabs.com>

* 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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* chore(deps): bump actions/checkout from 6 to 7 (aaif-goose#9894)

Signed-off-by: dependabot[bot] <support@github.com>
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 <jlmalone@users.noreply.github.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* mcp(win): full Windows Job Object cleanup wiring (patch draft) (aaif-goose#9835)

Signed-off-by: Michael Neale <michael.neale@gmail.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* 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 <hammadkhanxcm@gmail.com>

* docs: custom agents (aaif-goose#9293)

* fix(desktop): activate hermit on macOS so STDIO extensions resolve node (aaif-goose#9482)

Signed-off-by: Pluviobyte <Pluviobyte@users.noreply.github.com>
Co-authored-by: Pluviobyte <Pluviobyte@users.noreply.github.com>

* 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] <support@github.com>
Signed-off-by: fresh3nough <anonwurcod@proton.me>
Signed-off-by: Angie Jones <jones.angie@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Signed-off-by: dejavu <dejavu@Mac.home>
Signed-off-by: jh-block <jhugo@block.xyz>
Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Andrew Mello <andrew@88plug.com>
Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Signed-off-by: Michael Neale <micn@block.xyz>
Signed-off-by: Jeremy Dawes <jeremy@jezweb.net>
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Signed-off-by: Kalvin Chau <kalvin@block.xyz>
Signed-off-by: Michael Neale <michael.neale@gmail.com>
Signed-off-by: John Tennant <jtennant@squareup.com>
Signed-off-by: Cameron Yick <cameron.yick@datadoghq.com>
Signed-off-by: morgmart <98432065+morgmart@users.noreply.github.com>
Signed-off-by: shenzhengyang <shenzhengyang@soundws.com>
Signed-off-by: Abhijay Jain <Abhijay007j@gmail.com>
Signed-off-by: Kunall Banerjee <hey@kimchiii.space>
Signed-off-by: Sean Murphy <murphysean84@gmail.com>
Signed-off-by: Steve Marshall <steve.marshall@fasthosts.com>
Signed-off-by: Erik Nilsen <enilsen16@live.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Signed-off-by: Monroe Williams <monroe@pobox.com>
Signed-off-by: maxile <xile.ma@myflashcloud.com>
Signed-off-by: Joseph Malone <jlmalone@users.noreply.github.com>
Signed-off-by: Yi LIU <yi@quantstamp.com>
Signed-off-by: Simon Ho <simon@holabs.dev>
Signed-off-by: Varun Nuthalapati <nuthalapativarun@gmail.com>
Signed-off-by: Denis <i@deenyy.ru>
Signed-off-by: Dmitry Beskov <43372966+besdar@users.noreply.github.com>
Signed-off-by: weihua <xiaowh52@gmail.com>
Signed-off-by: Filip Kujawa <filip.j.kujawa@gmail.com>
Signed-off-by: qybaihe <qybaihe@gmail.com>
Signed-off-by: hammadxcm <hammadkhanxcm@gmail.com>
Signed-off-by: Kyle De Freitas <kdefreitas@squareup.com>
Signed-off-by: Roman Ponomarev <maksugr@gmail.com>
Signed-off-by: Adam Dalloul <47503782+Adam-Dalloul@users.noreply.github.com>
Signed-off-by: Seydi Charyyev <seydi.charyev@gmail.com>
Signed-off-by: lhs <lhs@lhsui-Macmini.local>
Signed-off-by: soolmuk <72430756+soolmuk@users.noreply.github.com>
Signed-off-by: Hugues Clouâtre <hugues@linux.com>
Signed-off-by: Jasper Hugo <jasper@spiral.xyz>
Signed-off-by: Douwe Osinga <douwe@sidewalklabs.com>
Signed-off-by: Pluviobyte <Pluviobyte@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
Co-authored-by: fre$h <anonwurcod@proton.me>
Co-authored-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Douwe Osinga <douwe@block.xyz>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: seneroner77-cmd <seneroner77@gmail.com>
Co-authored-by: dejavu <dejavu@Mac.home>
Co-authored-by: jh-block <jhugo@block.xyz>
Co-authored-by: Asish Kumar <87874775+officialasishkumar@users.noreply.github.com>
Co-authored-by: Dmitry Beskov <43372966+besdar@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bradley Axen <baxen@squareup.com>
Co-authored-by: 88plug <19512127+88plug@users.noreply.github.com>
Co-authored-by: Alex Hancock <alex@alexhancock.com>
Co-authored-by: jh-block <255854896+jh-block@users.noreply.github.com>
Co-authored-by: UGBOMEH  OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Jeremy Dawes <jeremy@jezweb.net>
Co-authored-by: James Liounis <james.liounis@perplexity.ai>
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
Co-authored-by: Quentin Champenois <26109239+Quentinchampenois@users.noreply.github.com>
Co-authored-by: Quentin Champenois <qchampenois@scaleway.com>
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz>
Co-authored-by: Rodolfo Olivieri <rolivier@redhat.com>
Co-authored-by: Mark Lavercombe <mlava@users.noreply.github.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Kalvin C <kalvinnchau@users.noreply.github.com>
Co-authored-by: John Matthew Tennant <johnmatthewtennant@gmail.com>
Co-authored-by: Joah Gerstenberg <joah@squareup.com>
Co-authored-by: Joah's AI agent <noreply@blockxyz.com>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Cameron Yick <hydrosquall@users.noreply.github.com>
Co-authored-by: dorien-koelemeijer <62866702+dorien-koelemeijer@users.noreply.github.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Lucas Conti <154360314+lucasconti-dev@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Lifei Zhou <lifei@squareup.com>
Co-authored-by: morgmart <98432065+morgmart@users.noreply.github.com>
Co-authored-by: Nukually <87253120+Nukually@users.noreply.github.com>
Co-authored-by: shenzhengyang <shenzhengyang@soundws.com>
Co-authored-by: Abhijay Jain <abhijay007j@gmail.com>
Co-authored-by: Matt Van Horn <mvanhorn@users.noreply.github.com>
Co-authored-by: Kunall Banerjee <hey@kimchiii.space>
Co-authored-by: N <123137351+tami1A84@users.noreply.github.com>
Co-authored-by: BestCodes <106822363+The-Best-Codes@users.noreply.github.com>
Co-authored-by: Sean Murphy <murphysean84@gmail.com>
Co-authored-by: Darren Xu <littleshuai.bot@gmail.com>
Co-authored-by: Steve Marshall <steve.marshall@fasthosts.com>
Co-authored-by: Erik Nilsen <enilsen16@live.com>
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
Co-authored-by: Monroe Williams <monroe@pobox.com>
Co-authored-by: jeffa-block <233853744+jeffa-block@users.noreply.github.com>
Co-authored-by: xilema2 <xile.ma@myflashcloud.com>
Co-authored-by: Yufeng He <40085740+he-yufeng@users.noreply.github.com>
Co-authored-by: jlmalone <jlmalone@users.noreply.github.com>
Co-authored-by: Trang Le <lethutrang101@gmail.com>
Co-authored-by: Yi Liu <yi@quantstamp.com>
Co-authored-by: Simon Ho <simon@holabs.dev>
Co-authored-by: nuthalapativarun <nuthalapativarun@gmail.com>
Co-authored-by: bdeenyy <109365710+bdeenyy@users.noreply.github.com>
Co-authored-by: Denis <i@deenyy.ru>
Co-authored-by: Lance Colton <lance.colton@gmail.com>
Co-authored-by: Chih-Tao Lee <jason101011113@gmail.com>
Co-authored-by: Sanidhya Singh <91531068+sanidhyasin@users.noreply.github.com>
Co-authored-by: John Matthew Tennant <jtennant@squareup.com>
Co-authored-by: Koen van de Glind <glindje@gmail.com>
Co-authored-by: McGluut <189849001+McGluut@users.noreply.github.com>
Co-authored-by: Steve Beaulac <steve.beaulac@gmail.com>
Co-authored-by: yibo365 <xiaowh52@gmail.com>
Co-authored-by: filip <44206832+filipkujawa@users.noreply.github.com>
Co-authored-by: qybaihe <137127051+qybaihe@users.noreply.github.com>
Co-authored-by: Hammad Khan <hammadkhanxcm@gmail.com>
Co-authored-by: Kyle E DeFreitas <kdefreitas@squareup.com>
Co-authored-by: Roman Ponomarev <maksugr@gmail.com>
Co-authored-by: Adam Dalloul <adam_dalloul@icloud.com>
Co-authored-by: Thump604 <thump@cosmiccooler.org>
Co-authored-by: Jose Manuel Perez <130416715+jmpdsevilla@users.noreply.github.com>
Co-authored-by: Seydi Charyyev <seydi.charyev@gmail.com>
Co-authored-by: Hosoeng Lee <72430756+soolmuk@users.noreply.github.com>
Co-authored-by: lhs <lhs@lhsui-Macmini.local>
Co-authored-by: Hugues Clouâtre <15008125+clouatre@users.noreply.github.com>
Co-authored-by: San Clemente <40546417+san-npm@users.noreply.github.com>
Co-authored-by: Nicholas-Westby <nick@minify.org>
Co-authored-by: Crazyop757 <83007860+Crazyop757@users.noreply.github.com>
Co-authored-by: Jude Edwards <jedwardsjunior@gmail.com>
Co-authored-by: Rain <1050807841@qq.com>
Co-authored-by: Pluviobyte <Pluviobyte@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Win11 Goose desktop Extentsion(MCP): values of Environment Variables cannot be retrieved by system?

3 participants