Skip to content

chore: sync upstream aaif-goose/goose@main (2026-05-29 second sync)#29

Merged
earayu merged 36 commits into
mainfrom
chore/sync-upstream-2026-05-29b
May 29, 2026
Merged

chore: sync upstream aaif-goose/goose@main (2026-05-29 second sync)#29
earayu merged 36 commits into
mainfrom
chore/sync-upstream-2026-05-29b

Conversation

@earayu
Copy link
Copy Markdown
Collaborator

@earayu earayu commented May 29, 2026

现状

第二次每日上游同步(reminder #68dc5971 触发节奏 + earayu2 手动追加"再合并一波上游代码")。距首次同步 PR #28 后上游新增 3 个 commit。

现象

git merge upstream/main 撞 6 个内容冲突,全部是与首次同步同类的品牌保留冲突(上次 squash-merge 让 git 重新呈现上游 vs 我们品牌的差异)。

影响

  • 不同步:错过 3 个新 ACP 能力(raw provider models over ACP / context window size forward / session system prompt setter)
  • 本次净 diff ~1554 / 1476 行(多数是 squash 历史复现,真实新增是 3 个 ACP commit)

期望结果

按 (B) feature branch 流程解决全部冲突,等 earayu2 一次明确合并授权后并入 main。

冲突解决(6,全部品牌保留同模式)

  • package.json:留 ApeMind Agent productName / description,版本 1.36.0
  • BaseChat.tsx:留 ApeCloud "Product watermark" 注释 + logo
  • ParameterInputModal.tsx:留 navigate('/pair')(我们 PR fix(desktop): keep workflow cancel in current window #27),丢上游 onClose()
  • useNavigationItems.ts:recipes 导航项保留 "Workflows" label
  • i18n en/zh-CN:保留 "ApeMind Agent finished the task" + "Workflows" / "工作流"

验收

  • grep 无 <<<<<<< 残留冲突标记
  • merge 后品牌(productName / logo / Workflows label)+ bundled-recipes 配置保留
  • CI 绿(Cloudflare Pages 文档预览 fail 属基础设施,不阻塞)
  • @冯诺伊曼 3F 重包验证品牌 + UX 回归点

不解决什么

  • 不增删 fork-specific 改动(纯上游同步)
  • 不修上游 wedge / Keychain bug(独立排查)

关联

dependabot Bot and others added 30 commits May 23, 2026 18:40
…oose#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>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…CP init (aaif-goose#9357)

Signed-off-by: fresh3nough <anonwurcod@proton.me>
Signed-off-by: Angie Jones <jones.angie@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
…cp-harness (aaif-goose#9395)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: dejavu <dejavu@Mac.home>
Co-authored-by: dejavu <dejavu@Mac.home>
Signed-off-by: jh-block <jhugo@block.xyz>
…if-goose#9409)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Bradley Axen <baxen@squareup.com>
…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>
…if-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>
…alling support, fixed thinking output parsing (aaif-goose#9442)

Signed-off-by: jh-block <jhugo@block.xyz>
Signed-off-by: Angie Jones <jones.angie@gmail.com>
…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>
…PONSE_SIZE (aaif-goose#9256)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
…se#9408)

Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
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>
Co-authored-by: Quentin Champenois <qchampenois@scaleway.com>
r0x0d and others added 6 commits May 28, 2026 14:12
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com>
Signed-off-by: Bradley Axen <baxen@squareup.com>
…se#9455)

Signed-off-by: Matt Toohey <contact@matttoohey.com>
Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>
…5-29 second sync)

Second daily sync. 3 new upstream commits since first sync (PR #28):
- Expose raw provider supported models over ACP (aaif-goose#9475)
- fix(acp): forward ACP server context window size to clients (aaif-goose#9455)
- Add ACP session system prompt setter (aaif-goose#9478)

Conflict resolution (6, all same brand-preservation pattern as first sync):
- package.json: keep ApeMind Agent productName/description, 1.36.0
- BaseChat.tsx: keep ApeCloud "Product watermark" comment
- ParameterInputModal.tsx: keep navigate('/pair') (our PR #27) over upstream onClose()
- useNavigationItems.ts: keep "Workflows" label for recipes nav
- i18n en/zh-CN: keep "ApeMind Agent finished the task" + "Workflows"/"工作流"

5-cat compliance: standard upstream-tracking sync per HRBP rule;
earayu2 authorized "再合并一波上游代码".

Signed-off-by: earayu <earayu@163.com>
@earayu earayu merged commit d7d4a34 into main May 29, 2026
22 checks passed
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.