Repository navigation
chore: merge upstream/main v0.39.0 - #1015
Closed
youxuanxue wants to merge 17 commits into
Closed
youxuanxue wants to merge 17 commits into
youxuanxue wants to merge 17 commits into
Conversation
* fix(conversations): prune sidebar ghosts when Codex rollouts are gone Sidebar reads SQLite, not ~/.codex/sessions, so deleted rollout files left openable ghost rows. Soft-delete missing imported sessions on list/scan, cascade orphaned children, and classify Codex resolve-rollout failures. Co-authored-by: Cursor <cursoragent@cursor.com> * fix(conversations): skip prune when Codex disk presence is unknown A failed WalkDir/join previously looked like an empty rollout set and would soft-delete every aged Codex row. Distinguish successful-empty from unavailable, finalize prunes with chat-folder cleanup, and cover both with regressions. Co-authored-by: Cursor <cursoragent@cursor.com> --------- Co-authored-by: yyy <yyy@no-replay.com> Co-authored-by: Cursor <cursoragent@cursor.com>
Allow src-tauri/target to be ignored as either a directory or a symlink, matching the DevCache cargo bound compatibility layout.
…stream-2026-09-28 # Conflicts: # src-tauri/src/acp/connection.rs # src-tauri/src/parsers/codex.rs
Bring youxuanxue/codeg up to date with spacering-net/codeg@fe9fa637 while preserving fork history via a no-ff merge. Co-authored-by: Cursor <cursoragent@cursor.com>
Pi only reads settings/auth/models at process start, so saving a new provider or model must fingerprint those files and refresh running sessions instead of leaving them on the old registry. Co-authored-by: Cursor <cursoragent@cursor.com>
Shrink fork conflict surface on the mega upstream file by keeping only a one-line hook there, drop trailing-newline noise vs upstream, and cover the hash in acp::pi_native_fingerprint. Co-authored-by: Cursor <cursoragent@cursor.com>
CI Rust 1.99 -D warnings rejected the nested Result/HashMap/HashSet parameter on resolve_codex_list_scan; a named alias keeps the same semantics without an allow attribute. Co-authored-by: Cursor <cursoragent@cursor.com>
merge: 对齐 upstream/main 并刷新 Pi 配置陈旧态
Bring spacering-net/codeg@187651de into youxuanxue/codeg while preserving fork history (no-ff).
merge: 对齐 upstream/main(0.34.0)
* chore: 接入 upstream-merge-notify 跟踪上游落后 安装 detection-only workflow,及时开 issue 跟进 xintaofei/codeg 新特征。 Co-authored-by: Cursor <cursoragent@cursor.com> * fix(ci): refresh upstream-merge-notify install policy note Address R-003; keep payload synced with dev-rules template. no-web-impact Co-authored-by: Cursor <cursoragent@cursor.com> --------- Co-authored-by: Cursor <cursoragent@cursor.com>
Import spacering-net/codeg@ae4f7efe (29 commits) with --no-ff; no text conflicts. Co-authored-by: Cursor <cursoragent@cursor.com>
chore: merge upstream/main (29 commits)
chore: merge upstream/main v0.36.0
…and-work-task-fixes feat: Claude 合并 cc-switch 模型目录,并修 work task 无 Git/重连偏好
Resolve acp/connection.rs by keeping fork cc-switch Claude catalog merge alongside upstream Pi enabledModels filtering. Co-authored-by: Cursor <cursoragent@cursor.com>
Author
|
Opened against upstream by mistake; fork upstream-merge belongs on youxuanxue/codeg. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
摘要
upstream/main@bed8931485d2de6ab65c83e182fbd4a79c72e12b(v0.39.0)合入 fork,保留上游历史(git merge --no-ff)。c8f921378461df0c244d9c3452b7caa26e3a5b86,fork 独有 16 个提交。d43d912c(parents:4e714142+bed89314)。风险
src-tauri/src/acp/connection.rs。裁决为并集:保留 fork 的 cc-switch Claude model catalog 注入,同时采纳上游 PienabledModels过滤;两侧相关符号与单测均保留。cc_switch_claude_model_catalog、Codex ghost prune、work-task force-push / push-back、settings placeholder、upstream-merge-notify。dryRun.conflicts仍为 true(对固定 base×upstream 的 merge-tree 预演,不代表 HEAD 仍有未解决冲突);upstream/main已是 HEAD 祖先。验证
cargo check --lib --features test-utils(stubout/)cargo check --no-default-features --features server-bin --bin codeg-servercargo check --no-default-features --features mcp-bin --bin codeg-mcpcargo clippy --all-targets --features test-utils -- -D warningscargo clippy --no-default-features --features server-bin --bin codeg-server --lib -- -D warningscargo test --features test-utils --lib:cc_switch_claude_model_catalog(2)、merge_claude_model_catalog(1)、pi_enabled(16)、prune_missing(2)、a_force_pushed_pull_request(1)、a_retried_push_back(1)均通过pnpm install --frozen-lockfile、pnpm lint .、pnpm test(10347/10347)、pnpm build、pnpm browser:agent:check、pnpm browser:agent:typeslocalStorage不可用(与既往 merge PR 一致);CI 使用 Node 24scripts/preflight.sh;未跑全量 desktopcargo test(仅针对性 lib 用例)提交
最新提交:d43d912c
合入时请使用 Create a merge commit(禁止 squash/rebase),否则下一轮仍会把同一批上游提交视为未合入。
Made with Cursor