Skip to content

docs: custom agents - #9293

Merged
DOsinga merged 1 commit into
mainfrom
docs/agents-crud-v134
Jun 22, 2026
Merged

docs: custom agents#9293
DOsinga merged 1 commit into
mainfrom
docs/agents-crud-v134

Conversation

@angiejones

@angiejones angiejones commented May 18, 2026

Copy link
Copy Markdown
Collaborator

documenting new Custom Agents feature. might want to wait to merge with v2 desktop.

@github-actions

Copy link
Copy Markdown
Contributor

Documentation preview deployed: https://pr-9293.goose-pr-previews-poc.pages.dev

@angiejones
angiejones enabled auto-merge May 18, 2026 01:08
@angiejones
angiejones disabled auto-merge May 18, 2026 02:09
@DOsinga DOsinga added the needs_human label to set when a robot looks at a PR and can't handle it label May 19, 2026
@github-actions

Copy link
Copy Markdown
Contributor

This pull request has been automatically marked as stale because it has not had recent activity for 23 days.

What happens next?

  • If no further activity occurs, this PR will be automatically closed in 7 days
  • To keep this PR active, simply add a comment, push new commits, or add the keep-open label
  • If you believe this PR was marked as stale in error, please comment and we'll review it

Thank you for your contribution! 🚀

@github-actions github-actions Bot added the stale label Jun 12, 2026
@github-actions github-actions Bot removed the stale label Jun 15, 2026
@DOsinga
DOsinga force-pushed the docs/agents-crud-v134 branch 2 times, most recently from e9e7265 to 9c5b1dc Compare June 15, 2026 14:50

@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: 9c5b1dcc54

ℹ️ About Codex in GitHub

Your team has set up Codex to 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 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".


Use custom agents when you want the same role or behavior across multiple sessions without retyping the same instructions.

## Create an Agent in goose Desktop

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 Don't publish the unreleased Agents UI flow

This documents a Desktop sidebar entry and New Agent action that are not present in the current app: the registered Desktop routes only include launcher/configure/standalone plus settings, extensions, apps, sessions, schedules, recipes, skills, shared-session, and permission (checked ui/desktop/src/App.tsx around the route list), and repo-wide search finds no Agents page or New Agent component/action. Until the v2 Desktop UI lands, publishing this page sends users to a non-existent workflow.

Useful? React with 👍 / 👎.

@DOsinga
DOsinga force-pushed the docs/agents-crud-v134 branch from 9c5b1dc to a3cada0 Compare June 15, 2026 14:56

@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: a3cada0db0

ℹ️ About Codex in GitHub

Your team has set up Codex to 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 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

| `name` | Yes | Display name for the agent. |
| `description` | No | Short summary shown when listing agents. |
| `model` | No | Preferred model for the agent. |
| `provider` | No | Preferred provider for the agent. |

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 Don't document provider frontmatter as supported

When users hand-write an agent with provider: as described here, the current runtime does not honor it: the agent loader used for delegation only deserializes name, description, and model in AgentMetadata, and build_recipe_from_agent builds settings from metadata.model while taking provider only from explicit delegate parameters. In that scenario the agent keeps using the parent/default provider, so this row tells users they can create a reusable provider preference that goose will silently ignore.

Useful? React with 👍 / 👎.

@michaelneale michaelneale 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.

can merge when it is ready and makes sense

@DOsinga
DOsinga added this pull request to the merge queue Jun 22, 2026
Merged via the queue into main with commit b94b5f3 Jun 22, 2026
22 checks passed
@DOsinga
DOsinga deleted the docs/agents-crud-v134 branch June 22, 2026 19:50
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>
lifeizhou-ap added a commit that referenced this pull request Jun 24, 2026
* main: (31 commits)
  Migrate diagnostics to JSON report (#9964)
  Route MCP elicitations through tool streams (#9943)
  provider refactor: don't require a model config to create a provider (#9953)
  fix(cost): resolve databricks_v2 pricing and surface cost in standard usage update (#9925)
  feat: add streamable HTTP support to deeplink generator (#9954)
  fix: remove unused SubagentStart/SubagentStop hook events (#9960)
  feat(ui): use acp method to load skills (#9959)
  chore(release): bump version to 1.39.0 (minor) (#9810)
  feat: created acp method for managing recipes and UI changes (#9951)
  fix(desktop): publish mac updater metadata (#9945)
  feat (ui) - use acp to manage global config and session extensions (#9948)
  added recipe handling in new_session (#9935)
  docs: correct custom agents guide (#9947)
  fix(desktop): activate hermit on macOS so STDIO extensions resolve node (#9482)
  docs: custom agents (#9293)
  fix(autovisualiser): accept JSON-encoded string for the data parameter (#9838)
  move OpenAI provider into goose-providers (#9880)
  fix(developer/read_image): send a User-Agent on URL image fetches (#9927)
  mcp(win): full Windows Job Object cleanup wiring (patch draft) (#9835)
  feat(cli): add /status slash command (#9845)
  ...
earayu added a commit to apecloud/apemind-agent that referenced this pull request Jun 28, 2026
* 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(desktop): publish mac updater metadata (aaif-goose#9945)

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

* feat: created acp method for managing recipes and UI changes (aaif-goose#9951)

* chore(release): bump version to 1.39.0 (minor) (aaif-goose#9810)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* feat(ui): use acp method to load skills (aaif-goose#9959)

* fix: remove unused SubagentStart/SubagentStop hook events (aaif-goose#9960)

Signed-off-by: Varun Nuthalapati <nuthalapativarun@gmail.com>

* feat: add streamable HTTP support to deeplink generator (aaif-goose#9954)

Signed-off-by: Abhijay Jain <Abhijay007j@gmail.com>
Co-authored-by: goose <goose@block.xyz>

* fix(cost): resolve databricks_v2 pricing and surface cost in standard usage update (aaif-goose#9925)

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

* provider refactor: don't require a model config to create a provider (aaif-goose#9953)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Route MCP elicitations through tool streams (aaif-goose#9943)

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

* Migrate diagnostics to JSON report (aaif-goose#9964)

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

* feat (ui): Use ACP steer to send the message in queue in ACP path (aaif-goose#9957)

* removed tunnel rest api and ui (aaif-goose#9932)

* Expose last message timestamp on sessions (aaif-goose#9961)

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

* [codex] Emit assistant reply text in Stop hooks (aaif-goose#9968)

* created custom methods for agent mention and slash command (aaif-goose#9980)

* chore(deps): bump webpack-dev-server from 5.2.4 to 5.2.5 in /documentation (aaif-goose#9863)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix(desktop): show optimistic toggle state when disabling an extension (aaif-goose#9882)

Signed-off-by: Seydi Charyyev <seydi.charyev@gmail.com>

* Fix: surface actionable errors for truncated tool-call arguments (aaif-goose#9946)

Co-authored-by: goose <noreply@aaif.ai>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix(providers): Buffer thinking across stream chunks for DeepSeek/Kimi tool calls (aaif-goose#9704)

Signed-off-by: thepetk <thepetk@gmail.com>

* perf: disable extended thinking for fast-model operations (aaif-goose#9815)

Signed-off-by: Filip Kujawa <filip.j.kujawa@gmail.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* chore: removed mesh on ui (aaif-goose#9982)

* chore: clean up ui as we don't have session based permission setting on ui (aaif-goose#9975)

* chore: removed the too many tools warning (aaif-goose#9974)

* feat (acp): custom methods for managing scheduler (aaif-goose#9972)

* chore: remove gateway REST API and UI (aaif-goose#9989)

Co-authored-by: Lifei Zhou <lifei@squareup.com>

* suppress telemetry event on ui (aaif-goose#9991)

* chore: Remove share session via base url (aaif-goose#9994)

* chore(deps): bump docker/setup-buildx-action from 3.12.0 to 4.1.0 (aaif-goose#9895)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ACP Migration: MCP/Goose Apps (aaif-goose#9988)

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

* removed unnecessary call setRecipeParams for acp enabled path (aaif-goose#10003)

* Revert "mcp(win): full Windows Job Object cleanup wiring (patch draft… (aaif-goose#10013)

* ignore unused on windows (aaif-goose#10009)

* Add GLM-5.2 support (aaif-goose#9967)

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

* run all builds on the release branch, before tagging (aaif-goose#10017)

* Migrate Nostr session sharing to ACP (aaif-goose#10022)

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

* move anthropic provider into goose-providers (aaif-goose#9985)

* feat: used acp agent capabilities for local Inference support check (aaif-goose#9996)

* Apply ACP recipe state during session load and fork (aaif-goose#9998)

* feat(acp): migrate upsertPermissions to setToolPermissions ACP method (aaif-goose#9999)

* fix: removed fallback rest api call in ACP mode for edit in place (aaif-goose#10034)

* chore: ignore Zed settings (aaif-goose#10043)

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

* refactor: replace getTunnelStatus with GOOSE_DISABLE_NOSTR_SHARING config flag (aaif-goose#10044)

* add ACP+ handlers for prompt editing (aaif-goose#10031)

* Support streamed tool calls without indexes (aaif-goose#10023)

* feat(acp+): models/providers in desktop on ACP+ (aaif-goose#9987)

* feat(acp+): config in desktop on ACP+ (aaif-goose#10057)

* feat: handling platform event mcp notification for acp (aaif-goose#10038)

* fix: sync the sesion store after session provider and model update and also update thinking effort (aaif-goose#10060)

* feat(acp): migrate getDictationConfig and transcribeDictation to ACP (aaif-goose#10048)

* fix(schedule): use session.message_count for schedule sessions listing (aaif-goose#10026)

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

* feat (ui):  Remove ACP chat feature flag and turn on chat using ACP (aaif-goose#10062)

---------

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Signed-off-by: jh-block <jhugo@block.xyz>
Signed-off-by: Angie Jones <jones.angie@gmail.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: morgmart <98432065+morgmart@users.noreply.github.com>
Signed-off-by: shenzhengyang <shenzhengyang@soundws.com>
Signed-off-by: Michael Neale <michael.neale@gmail.com>
Signed-off-by: Kalvin Chau <kalvin@block.xyz>
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: Matt Toohey <contact@matttoohey.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: Jeremy Dawes <jeremy@jezweb.net>
Signed-off-by: John Tennant <jtennant@squareup.com>
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>
Signed-off-by: thepetk <thepetk@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Douwe Osinga <douwe@block.xyz>
Co-authored-by: Douwe Osinga <douwe@squareup.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: jh-block <jhugo@block.xyz>
Co-authored-by: Lifei Zhou <lifei@squareup.com>
Co-authored-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz>
Co-authored-by: Bradley Axen <baxen@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: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Kalvin C <kalvinnchau@users.noreply.github.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: Matt Toohey <contact@matttoohey.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: Mark Lavercombe <mlava@users.noreply.github.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: Jeremy Dawes <jeremy@jezweb.net>
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: Dmitry Beskov <43372966+besdar@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>
Co-authored-by: goose <goose@block.xyz>
Co-authored-by: Jude Edwards <judeedwards@squareup.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Max Novich <maksymstepanenko1990@gmail.com>
Co-authored-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
Co-authored-by: goose <noreply@aaif.ai>
Co-authored-by: Theofanis Petkos <thepetk@gmail.com>
Co-authored-by: SynthLuvr <131367121+SynthLuvr@users.noreply.github.com>
Co-authored-by: 石岳峰 <132282304+syf2211@users.noreply.github.com>
earayu added a commit to apecloud/apemind-agent that referenced this pull request Jun 29, 2026
* 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(desktop): publish mac updater metadata (aaif-goose#9945)

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

* feat: created acp method for managing recipes and UI changes (aaif-goose#9951)

* chore(release): bump version to 1.39.0 (minor) (aaif-goose#9810)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* feat(ui): use acp method to load skills (aaif-goose#9959)

* fix: remove unused SubagentStart/SubagentStop hook events (aaif-goose#9960)

Signed-off-by: Varun Nuthalapati <nuthalapativarun@gmail.com>

* feat: add streamable HTTP support to deeplink generator (aaif-goose#9954)

Signed-off-by: Abhijay Jain <Abhijay007j@gmail.com>
Co-authored-by: goose <goose@block.xyz>

* fix(cost): resolve databricks_v2 pricing and surface cost in standard usage update (aaif-goose#9925)

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

* provider refactor: don't require a model config to create a provider (aaif-goose#9953)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Route MCP elicitations through tool streams (aaif-goose#9943)

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

* Migrate diagnostics to JSON report (aaif-goose#9964)

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

* feat (ui): Use ACP steer to send the message in queue in ACP path (aaif-goose#9957)

* removed tunnel rest api and ui (aaif-goose#9932)

* Expose last message timestamp on sessions (aaif-goose#9961)

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

* [codex] Emit assistant reply text in Stop hooks (aaif-goose#9968)

* created custom methods for agent mention and slash command (aaif-goose#9980)

* chore(deps): bump webpack-dev-server from 5.2.4 to 5.2.5 in /documentation (aaif-goose#9863)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix(desktop): show optimistic toggle state when disabling an extension (aaif-goose#9882)

Signed-off-by: Seydi Charyyev <seydi.charyev@gmail.com>

* Fix: surface actionable errors for truncated tool-call arguments (aaif-goose#9946)

Co-authored-by: goose <noreply@aaif.ai>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* fix(providers): Buffer thinking across stream chunks for DeepSeek/Kimi tool calls (aaif-goose#9704)

Signed-off-by: thepetk <thepetk@gmail.com>

* perf: disable extended thinking for fast-model operations (aaif-goose#9815)

Signed-off-by: Filip Kujawa <filip.j.kujawa@gmail.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>

* chore: removed mesh on ui (aaif-goose#9982)

* chore: clean up ui as we don't have session based permission setting on ui (aaif-goose#9975)

* chore: removed the too many tools warning (aaif-goose#9974)

* feat (acp): custom methods for managing scheduler (aaif-goose#9972)

* chore: remove gateway REST API and UI (aaif-goose#9989)

Co-authored-by: Lifei Zhou <lifei@squareup.com>

* suppress telemetry event on ui (aaif-goose#9991)

* chore: Remove share session via base url (aaif-goose#9994)

* chore(deps): bump docker/setup-buildx-action from 3.12.0 to 4.1.0 (aaif-goose#9895)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ACP Migration: MCP/Goose Apps (aaif-goose#9988)

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

* removed unnecessary call setRecipeParams for acp enabled path (aaif-goose#10003)

* Revert "mcp(win): full Windows Job Object cleanup wiring (patch draft… (aaif-goose#10013)

* ignore unused on windows (aaif-goose#10009)

* Add GLM-5.2 support (aaif-goose#9967)

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

* run all builds on the release branch, before tagging (aaif-goose#10017)

* Migrate Nostr session sharing to ACP (aaif-goose#10022)

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

* move anthropic provider into goose-providers (aaif-goose#9985)

* feat: used acp agent capabilities for local Inference support check (aaif-goose#9996)

* Apply ACP recipe state during session load and fork (aaif-goose#9998)

* feat(acp): migrate upsertPermissions to setToolPermissions ACP method (aaif-goose#9999)

* fix: removed fallback rest api call in ACP mode for edit in place (aaif-goose#10034)

* chore: ignore Zed settings (aaif-goose#10043)

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

* refactor: replace getTunnelStatus with GOOSE_DISABLE_NOSTR_SHARING config flag (aaif-goose#10044)

* add ACP+ handlers for prompt editing (aaif-goose#10031)

* Support streamed tool calls without indexes (aaif-goose#10023)

* feat(acp+): models/providers in desktop on ACP+ (aaif-goose#9987)

* feat(acp+): config in desktop on ACP+ (aaif-goose#10057)

* feat: handling platform event mcp notification for acp (aaif-goose#10038)

* fix: sync the sesion store after session provider and model update and also update thinking effort (aaif-goose#10060)

* feat(acp): migrate getDictationConfig and transcribeDictation to ACP (aaif-goose#10048)

* fix(schedule): use session.message_count for schedule sessions listing (aaif-goose#10026)

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

* feat (ui):  Remove ACP chat feature flag and turn on chat using ACP (aaif-goose#10062)

* feat (acp+): Use ACP permission manager for tool permissions (aaif-goose#10066)

* feat(i18n): add fr, de, it, pt, id, ms, vi, zh-TW desktop locales (aaif-goose#10072)

Co-authored-by: Yixuan Zhong <Yixuan.Zhong@aecom.com>

* fix(cli): save /edit prompts to history (aaif-goose#10011)

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

* docs: name the message field in the hooks payload guide (aaif-goose#9913)

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

---------

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Signed-off-by: jh-block <jhugo@block.xyz>
Signed-off-by: Angie Jones <jones.angie@gmail.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: morgmart <98432065+morgmart@users.noreply.github.com>
Signed-off-by: shenzhengyang <shenzhengyang@soundws.com>
Signed-off-by: Michael Neale <michael.neale@gmail.com>
Signed-off-by: Kalvin Chau <kalvin@block.xyz>
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: Matt Toohey <contact@matttoohey.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: Jeremy Dawes <jeremy@jezweb.net>
Signed-off-by: John Tennant <jtennant@squareup.com>
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>
Signed-off-by: thepetk <thepetk@gmail.com>
Co-authored-by: Douwe Osinga <douwe@block.xyz>
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>
Co-authored-by: Lucas Conti <154360314+lucasconti-dev@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: jh-block <jhugo@block.xyz>
Co-authored-by: Lifei Zhou <lifei@squareup.com>
Co-authored-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz>
Co-authored-by: Bradley Axen <baxen@squareup.com>
Co-authored-by: dorien-koelemeijer <62866702+dorien-koelemeijer@users.noreply.github.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: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Kalvin C <kalvinnchau@users.noreply.github.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: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Darren Xu <littleshuai.bot@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.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: Mark Lavercombe <mlava@users.noreply.github.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: Jeremy Dawes <jeremy@jezweb.net>
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: Dmitry Beskov <43372966+besdar@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>
Co-authored-by: goose <goose@block.xyz>
Co-authored-by: Jude Edwards <judeedwards@squareup.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Max Novich <maksymstepanenko1990@gmail.com>
Co-authored-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
Co-authored-by: goose <noreply@aaif.ai>
Co-authored-by: Theofanis Petkos <thepetk@gmail.com>
Co-authored-by: SynthLuvr <131367121+SynthLuvr@users.noreply.github.com>
Co-authored-by: 石岳峰 <132282304+syf2211@users.noreply.github.com>
Co-authored-by: Yixuan Zhong <yixuan.zhong.public@gmail.com>
Co-authored-by: Yixuan Zhong <Yixuan.Zhong@aecom.com>
Co-authored-by: Adam Miller <admiller@redhat.com>
Co-authored-by: Ken Jo <jo.dreame@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs_human label to set when a robot looks at a PR and can't handle it

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants