Skip to content

Sync upstream changes through 2026-07-02 - #89

Open
earayu wants to merge 349 commits into
mainfrom
chore/sync-upstream-2026-07-02
Open

Sync upstream changes through 2026-07-02#89
earayu wants to merge 349 commits into
mainfrom
chore/sync-upstream-2026-07-02

Conversation

@earayu

@earayu earayu commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

Summary

Closes #88.

Syncs upstream aaif-goose/goose main from f150672e2 through 27958c4c2 (18 commits).

Major upstream changes included:

  • Desktop ACP migration: connect to ACP directly instead of the old generated REST/goosed API path; removes generated desktop REST client and goosed integration harness.
  • Desktop auto-update and release testing updates, including mac app update config/resources.
  • Declarative provider support moved into goose-providers, plus provider fixes for image path unescaping, Databricks tool parameters, and partial Responses output items.
  • ACP auth/origin defaults updates.
  • Removes evals/open-model-gym upstream eval suite.
  • Dependency/action/docs updates and schema regeneration.

Conflict / brand handling

  • ui/desktop/forge.config.ts: kept ApeMind Agent executable/resource customizations and added upstream src/app-update.yml extra resource.
  • ExternalBackendSection.tsx + en.json: kept ApeMind Agent branding while adopting upstream ACP-compatible backend wording.
  • renderer.tsx: accepted upstream direct-ACP initialization, removing the old goosed REST client initialization.
  • UpdateSection.tsx + en.json: fixed new auto-update copy from Goose to ApeMind Agent.
  • useAcpChatSession.ts: migrated stale generated-API type import to the new local types/* exports after upstream removed src/api.

Local validation

  • git diff --check
  • git grep -n "^<<<<<<< HEAD$" (no matches)
  • node -e "JSON.parse(require('fs').readFileSync('ui/desktop/src/i18n/messages/en.json','utf8'))"
  • corepack pnpm@10.30.0 --filter @aaif/goose-sdk run build
  • PATH="$PWD/bin:$PATH" cargo fmt --all --check
  • PATH="$PWD/bin:$PATH" just check-acp-schema
  • corepack pnpm@10.30.0 --dir ui/desktop run i18n:extract
  • corepack pnpm@10.30.0 --dir ui/desktop run lint:check
  • corepack pnpm@10.30.0 --dir ui/desktop run test:run (55 files / 510 tests)
  • PATH="$PWD/bin:$PATH" cargo test -p goose-providers --features "rustls-tls" --lib (379 tests)
  • PATH="$PWD/bin:$PATH" cargo test -p goose --features "rustls-tls,code-mode" acp --lib (168 tests)
  • PATH="$PWD/bin:$PATH" cargo test -p goose-cli --features "rustls-tls,code-mode" session --lib (143 tests)

Merge gate

This sync includes upstream aaif-goose#10174 deleting evals/open-model-gym, producing a net deletion above 1000 lines. Per HARD RULE 4, do not merge this PR on green CI alone; it needs explicit @earayu2 merge authorization.

The-Best-Codes and others added 30 commits June 15, 2026 00:03
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…9622)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…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>
…f-goose#9775)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…f-goose#9764)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ym/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>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…stamp (aaif-goose#9462)

Signed-off-by: Steve Marshall <steve.marshall@fasthosts.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
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>
…if-goose#9437)

Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
…ion 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>
…e#9513)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
…ovider (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>
…-goose#9536)

Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
…#9520)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
…growth (aaif-goose#9514)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
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>
…e#9521)

Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
jamadeo and others added 30 commits June 30, 2026 22:29
Signed-off-by: sunilkumarvalmiki <g.sunilkumarvalmiki@gmail.com>
Signed-off-by: Douwe Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
…erse (aaif-goose#9889)

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Lifei Zhou <lifei@squareup.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Lifei Zhou <lifei@squareup.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Douwe Osinga <douwe@block.xyz>
…aaif-goose#10049)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…aif-goose#10107)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…to 1.17.0 (aaif-goose#10052)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
# Conflicts:
#	ui/desktop/forge.config.ts
#	ui/desktop/src/components/settings/app/ExternalBackendSection.tsx
#	ui/desktop/src/i18n/messages/en.json
#	ui/desktop/src/renderer.tsx
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

每日上游同步 2026-07-02