Repository navigation
release: v1.18.2 — strip leaked bare ACP refs (#431) + Windows path protection fix (#402) - #440
Conversation
📦 Built Plugin ArtifactBranch: Option A — Install from npm PR tag (recommended)opencode plugin opencode-acp@pr-440 --globalEach push to this PR publishes a new version under the Option B — Install from GitHubopencode plugin "github:ranxianglei/opencode-acp#2026-09-19_release-v1.18.2" --globalOption C — Download artifact
tar xzf opencode-acp-pr440.tgz
cp -r package/dist ~/.cache/opencode/packages/opencode-acp@latest/node_modules/opencode-acp/dist
This comment is automatically updated on each push. |
[bot] 🏷 Verification complete for release PR #440 (v1.18.2). Per AGENTS.md this is completed agent work — I verified rather than redid it. Branch & diff — ✓ matches description
Both fixes confirmed present in the PR tree
CI on head
Merge stays human-only per §5.1.1.2 — otherwise the PR is verified and ready. 中文摘要:已核对 v1.18.2 发布分支,内容与描述一致(仅 5 个文件:版本号、中英 CHANGELOG、devlog;两个修复均确认在分支内);CI 5/6 绿(e2e 仍在跑,完成后跟进)。发现分支落后 master 一个已合并的 #437——按现状合并的话 1.18.2 会带上 #437 的代码但 changelog 未提及,建议合并前先同步 master 并补一行说明。 |
[bot] 🏷 Follow-up: e2e check finished — success. All 6 CI checks on head The only open item remains the one flagged above: branch is behind master by #437, which v1.18.2 will ship unlisted in the changelog if merged as-is. Sync + one changelog line recommended before merge; otherwise ready for a human to merge per §5.1.1.2. 中文摘要:e2e 检查通过,PR #440 全部 6 项 CI 检查均为绿色;唯一待决事项仍是分支落后 master(#437),建议合并前同步并补 changelog。 |
|
✅ Published opencode plugin opencode-acp@latest --global |
Release v1.18.2 (patch) — ships everything merged to master since v1.18.1. Requested in #400 (floor 12).
What ships
stripLeakedTrailingRefs()(lib/messages/utils.ts) applied by thetext.completehandler (lib/hooks.ts); only line-leading future refs are truncated, so legitimate citations surviveprotectedFilePatternsnow actually match —normalizePath()searched for a two-character string instead of a single backslash, making normalization a silent no-op on WindowsAlso carried (no runtime code): CI workflow
.github/workflows/publish-stable-from-acp.yml(separateopencode-stablepackage) and the #433 promote-stable devlog.This branch
package.json: 1.18.1 → 1.18.2CHANGELOG.md/CHANGELOG.zh-CN.md: new### v1.18.2entriesdevlog/2026-09-19_release-v1.18.2/(REQ + WORKLOG)No other changes.
Verification
scripts/ci/check-pr.sh: branch name ✓ devlog ✓ changelog ✓ (all green)/tmppaths vs this workdir's read-only/tmpmount (tests/soft-block.test.ts, E2E toFile test); pre-existing on master, CI runners unaffectedAfter merge (automated)
release.ymldetects the release branch → tagsv1.18.2→ build/test → publishes to npmlatest→ creates GitHub Release. npmstablestays at 1.18.1 until a future promote-stable request.Merge is a human-only operation per AGENTS.md §5.1.1.2.