Skip to content

Sync upstream changes through 2026-06-27 - #73

Merged
earayu merged 288 commits into
mainfrom
chore/sync-upstream-2026-06-27
Jun 27, 2026
Merged

Sync upstream changes through 2026-06-27#73
earayu merged 288 commits into
mainfrom
chore/sync-upstream-2026-06-27

Conversation

@earayu

@earayu earayu commented Jun 27, 2026

Copy link
Copy Markdown
Collaborator

Closes #72

上游范围

  • 基线:59b28e455
  • 目标:98a13fff4
  • 上游提交:8 个

逐条变更:

  1. 22883e370 / feat(acp): migrate upsertPermissions to setToolPermissions ACP method aaif-goose/goose#9999:ACP 权限接口从 upsertPermissions 迁移到 setToolPermissions
  2. ec450a630 / fix: removed fallback rest api call in ACP mode for edit in place aaif-goose/goose#10034:ACP 模式 edit-in-place 移除 fallback REST 调用。
  3. d9cf38371 / chore: ignore Zed settings aaif-goose/goose#10043:忽略 Zed settings。
  4. f0a3ed3a5 / refactor: replace getTunnelStatus with GOOSE_DISABLE_NOSTR_SHARING config flag aaif-goose/goose#10044:用 GOOSE_DISABLE_NOSTR_SHARING 配置替代 tunnel status 查询。
  5. 35999d49f / add ACP+ handlers for prompt editing aaif-goose/goose#10031:新增 ACP+ prompt editing handlers。
  6. d1d216619 / Support streamed tool calls without indexes aaif-goose/goose#10023:支持无 index 的 streamed tool calls。
  7. 2fda76064 / feat(acp+): models/providers in desktop on ACP+ aaif-goose/goose#9987:ACP+ 下桌面端 models/providers 配置能力。
  8. 98a13fff4 / feat(acp+): config in desktop on ACP+ aaif-goose/goose#10057:ACP+ 下桌面端 config 能力。

冲突处理

  • 保留 ApeMind 品牌与分发面:productName/description、BaseChat ApeCloud 水印、RECIPE_TRUST_WARNINGS_ENABLED=false、参数输入取消回 /pair、Workflows/工作流文案、EN/ZH 品牌文案、updater/release artifact apecloud/apemind-agentApeMind Agent*.zip、system prompt ApeMind 身份、onboarding ApeCloud logo/copy、隐藏 project hints / prompt injection settings。
  • 上游内部整体接入:ACP permissions/config/providers/prompts、streamed tool calls、OpenAPI/SDK/schema/meta、provider secrets、Nostr sharing 配置替换与 tunnel REST/UI 删除。
  • 依赖与生成物:Cargo/pnpm 相关锁文件、i18n 生成结果、prompt-manager snapshots 按本次上游 prompt 结构更新。
  • Desktop full Vitest 首轮暴露 onboarding copy 回退到 Goose;已恢复 ApeMind copy,并给 full suite 增加 testTimeout: 10000,避免全量运行时 user-event 重测偶发 5s 超时。

本地验证

  • git diff --check
  • git diff --cached --check
  • rg -n "^(<<<<<<<|=======|>>>>>>>)" -S .
  • corepack pnpm@10.30.0 --filter @aaif/goose-sdk run build
  • PATH="$PWD/bin:$PATH" cargo fmt --all --check
  • ui/desktop corepack pnpm@10.30.0 run i18n:extract
  • ui/desktop corepack pnpm@10.30.0 run i18n:check
  • ui/desktop corepack pnpm@10.30.0 run lint:check
  • ui/desktop corepack pnpm@10.30.0 exec vitest run src/components/__tests__/ParameterInputModal.test.tsx src/components/settings/chat/ChatSettingsSection.test.tsx src/components/settings/extensions/modal/ExtensionModal.test.tsx
  • ui/desktop corepack pnpm@10.30.0 run test:run(49 files / 460 tests)
  • PATH="$PWD/bin:$PATH" cargo test -p goose --features "rustls-tls,code-mode" acp::server --lib(90 passed)
  • PATH="$PWD/bin:$PATH" cargo test -p goose --features "rustls-tls,code-mode" agents::prompt_manager::tests --lib(11 passed)

未执行本地 Docker build,按鹅岛规则交给 CI/CD 覆盖。

johnmatthewtennant and others added 30 commits June 1, 2026 18:59
Signed-off-by: John Tennant <jtennant@squareup.com>
…hread panic (aaif-goose#9512)

Co-authored-by: Joah's AI agent <noreply@blockxyz.com>
Co-authored-by: Amp <amp@ampcode.com>
Signed-off-by: Angie Jones <jones.angie@gmail.com>
…path (aaif-goose#9388)

Signed-off-by: Cameron Yick <cameron.yick@datadoghq.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
…-goose#9575)

Signed-off-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Angie Jones <jones.angie@gmail.com>
Signed-off-by: jh-block <jhugo@block.xyz>
…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>
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>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…20 (aaif-goose#9498)

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

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>
lifeizhou-ap and others added 27 commits June 24, 2026 20:52
Co-authored-by: Lifei Zhou <lifei@squareup.com>
…if-goose#9895)

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>
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>
@earayu earayu added the MonaRudo Work involving MonaRudo label Jun 27, 2026
@earayu
earayu merged commit 8b18ff3 into main Jun 27, 2026
20 of 23 checks passed
@earayu
earayu deleted the chore/sync-upstream-2026-06-27 branch June 27, 2026 04:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

MonaRudo Work involving MonaRudo

Projects

None yet

Development

Successfully merging this pull request may close these issues.

每日上游同步 2026-06-27