Conversation
ChenM0M
added a commit
that referenced
this pull request
Sep 23, 2026
…dation Integrates PRs #6-#32 (Agent configuration reliability, contract and model modality work) as one reviewable candidate, including the stacked-branch CI trigger fix and cross-platform test hardening. - JSONC comments and unmanaged fields preserved when editing managed fields; failed discovery keeps the file and a structured error - XDG_CONFIG_HOME / OPENCODE_CONFIG / OPENCODE_CONFIG_DIR discovery with absolute-path validation and WSL environment inspection - Empty OpenCode config initialization; the selected config is bound to the launch environment - Draft save/discard/cancel guards on context switches; save before launch and before setting defaults - Model defaults keep provider identity; disabled models retained and controlled through native filters - Undeclared reasoning/tool/modality capabilities stay unknown; modalities, token limits, variant JSON and thinking parameters are editable - Effective config preview shows managed values and unknown sources and excludes credentials - Windows launcher keeps native argv boundaries and reports real launch results; interactive agents get a visible console while background probes stay silent - build.yml runs the full gates for PRs on dependent branches; MCP cold-start budget is separated from warm latency Verification: three-platform CI green at 8841ad8 (run 35838494343); local production build, agent-profile behavior checks, 828 contract assertions, three-locale parity, release metadata, Rust formatting and workspace tests passed. Not a release: Windows host/WSL native acceptance (A07/E07/F07-F10/G05) still requires the target environment against the Release artifact/hash.
Owner
Author
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.
此前 pull_request 只匹配 main/dev,导致本批 15 个以其他 PR 分支为目标的依赖 PR 没有运行 CI。删除目标分支过滤,让所有 PR 执行相同的 macOS/Linux/Windows 门槛。
全部现有测试、打包步骤、平台矩阵、push 规则与权限保持原样。用 YAML 解析对比确认只改变 PR 触发范围。当前已有 PR 的补验将使用指向准确待测提交的临时 feature 验证分支,不等待此修复合并。
2026-09-23 repair verification
657e8362a12851b7cd806b6ddf082dd1ed7cb5e4.