Skip to content

Sync upstream changes for 2026-06-09#45

Open
earayu wants to merge 75 commits into
mainfrom
chore/sync-upstream-2026-06-09
Open

Sync upstream changes for 2026-06-09#45
earayu wants to merge 75 commits into
mainfrom
chore/sync-upstream-2026-06-09

Conversation

@earayu

@earayu earayu commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

背景

每日 12:00 上游同步检查发现 aaif-goose/goose@main 自当前同步基线 4904e3c85 之后新增 2 个提交,本 PR 同步到 8eb6cd60d

Closes #44

上游新增提交

  1. e5fd568e0 / move formats/openai.rs into goose-providers crate, along with several dependencies aaif-goose/goose#9633:把 formats/openai.rs 及相关 provider 依赖继续迁移到 goose-providers crate。
    • 是否碰 ApeMind 定制:未直接修改品牌 / workflow / 分发配置;主要是 Rust 内部 crate 拆分。
  2. 8eb6cd60d / fix: compatibility of config extension acp call in TUI aaif-goose/goose#9683:修复 TUI 中 config extension ACP 调用兼容性。
    • 是否碰 ApeMind 定制:未直接修改品牌 / workflow / 分发配置;跟随上游。

冲突处理

A. 品牌保留点

  • ui/desktop/package.json:保留 productName: ApeMind Agentdescription: ApeMind Agent Desktop,版本跟随上游仍为 1.37.0
  • ui/desktop/src/components/BaseChat.tsx:保留右上角 ApeCloud logo + ApeMind Agent 水印;保留 RECIPE_TRUST_WARNINGS_ENABLED = false 逻辑。
  • ui/desktop/src/components/ParameterInputModal.tsx:保留取消 workflow 参数输入后跳转 /pair
  • ui/desktop/src/hooks/useNavigationItems.ts:保留侧边栏 Workflows 文案。
  • ui/desktop/src/i18n/messages/en.json / zh-CN.json:保留 Workflows / 工作流ApeMind Agent finished the task.

B. 上游内部迁移整体取上游

  • provider / format / json / image / thinking 相关 Rust 代码按上游迁移结果处理。
  • conversation / canonicalmod.rs 到单文件 rename 按上游结构处理。
  • Cargo.lock 与相关 Cargo.toml 跟随上游。

C. 依赖锁

  • Cargo.lock 按上游结果更新。

验证

  • git grep -n "^<<<<<<< HEAD$":无冲突标记残留。
  • git diff --cached --check:无空白错误。
  • 本机未运行 cargo check:当前机器没有 Rust 工具链,cargo 不在 PATH;编译验证以 GitHub Actions 为准。

合并要求

等待 @earayu2 一次明确合并授权后再合并。

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>
dorien-koelemeijer and others added 30 commits June 2, 2026 18:44
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>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
…-2026-06-09

# Conflicts:
#	Cargo.lock
#	crates/goose-cli/Cargo.toml
#	crates/goose-cli/src/session/mod.rs
#	crates/goose-providers/Cargo.toml
#	crates/goose-providers/src/canonical.rs
#	crates/goose-providers/src/canonical/mod.rs
#	crates/goose-providers/src/conversation.rs
#	crates/goose-providers/src/conversation/mod.rs
#	crates/goose-providers/src/lib.rs
#	crates/goose-server/Cargo.toml
#	crates/goose/src/agents/agent.rs
#	crates/goose/src/conversation/mod.rs
#	crates/goose/src/execution/manager.rs
#	crates/goose/src/providers/base.rs
#	crates/goose/src/providers/canonical/mod.rs
#	crates/goose/src/providers/databricks.rs
#	crates/goose/src/providers/databricks_v2.rs
#	crates/goose/src/providers/huggingface.rs
#	crates/goose/src/providers/local_inference/llamacpp/inference_emulated_tools.rs
#	crates/goose/src/providers/local_inference/llamacpp/inference_engine.rs
#	crates/goose/src/providers/local_inference/llamacpp/inference_native_tools.rs
#	crates/goose/src/providers/openai_compatible.rs
#	crates/goose/src/providers/xai_oauth.rs
#	crates/goose/src/recipe/manifest.rs
#	ui/desktop/package.json
#	ui/desktop/src/components/BaseChat.tsx
#	ui/desktop/src/components/ParameterInputModal.tsx
#	ui/desktop/src/hooks/useNavigationItems.ts
#	ui/desktop/src/i18n/messages/en.json
#	ui/desktop/src/i18n/messages/zh-CN.json
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-06-09