release v0.1.119 - #922
release v0.1.119#922
Conversation
📦 Built Package ArtifactBranch: Option A — Install from npm PR tag (recommended)npm install -g billion-context@pr-922Each push to this PR publishes a new version under the Option B — Download artifact
tar xzf billion-context-pr922.tgz
npm install -g packageInstall instructions are refreshed on each push. |
[bot] 🏷 Verified release v0.1.119 (PR #922, head Branch & commit ✅
Content scope ✅
CI 🔄 (at time of writing)
I'll follow up here once the Windows jobs finish. Merge stays human-only — please merge #922 once CI is fully green, then verify with 中文摘要:v0.1.119 release 分支已核验(仅版本字段变更、基于最新 master、#731/#895 均已合入),CI 除两个 Windows 测试外全绿,Windows 跑完我会在此跟进;合并请人工操作。 |
[bot] 🏷 CI update: 7/8 green — one failure, diagnosed as a pre-existing Windows-only flake, NOT caused by this release commit. The failure ( Why it can't be this commit: the diff is 3 version-string lines; the identical job was green on master HEAD Root cause (verified against code + logs):
Action taken: I re-ran the failed job — https://github.com/ranxianglei/billion-context/actions/runs/35299920051 — will report the outcome here. If it passes, that confirms the flake and the PR is mergeable as-is. Suggested fixes (for your call — I didn't open a separate issue per workflow rules):
中文摘要:CI 唯一失败项(windows-22 的 CA 合并测试)已定位为 Windows 专属的既有 flake——测试用 |
[bot] 🏷 Rerun result: That confirms the diagnosis — intermittent Windows-only CA-dir race, not a defect in this release. The PR is verified and mergeable as-is; merging stays with you per repo rules. If you want the flake killed for good, the one-line test fix ( 中文摘要:重跑后 windows-22 作业通过,全绿,确认是偶发 flake 而非本 release 的问题——PR #922 可以合并(合并由你操作);根治方案(XDG_DATA_HOME 隔离)已备好,等你开 issue。 |
c54c3c4 to
031c83f
Compare
031c83f to
a3993e4
Compare
Changes since v0.1.118
OpenCode native stack (V2)
BILLION_CONTEXT_NATIVEcoexistence marker so standalone extensions back off under native mode/acpcommand under OpenCode V2 + attach-to-external-proxy mode; hardened across follow-ups: no model wake (fix(agent): /acp must not wake the model under OpenCode V2 #875), idle-first registration (fix(agent): first /acp under opencode v2 shows the idle notice, not 'no status panel' #882), three-modes (fix(agent): opencode v2 preset-env attach — close the pseudo-attach 404 hole (three-mode delivery verified) #885), panel-first (fix(agent): opencode v2 acp_status renders the status panel (panel-first) #912), visible TUI status panel (fix(agent): make opencode v2 /acp status panel visible in the TUI #878)OpenCode V1 native support
.server()hooks on the standard install path;x-bili-plugin-context-windowstamped from config-declared limits; SDK-default provider baseURLs caught via global fetch patchopencode-acpserves old sessions, bili owns new ones; host ctx passed through to absorbed acp; legacy entries stripped onbili plugin install opencode(OpenCode 1.x: native v1 support via the standard install path (near-v2 effectiveness) #918); hardening from docker E2Epi native plugin mode
Cache reconciliation
acp_cachetool (held off the wire in fix: bump acp-kernel 0.0.74 → 0.0.77 (hold acp_cache off wire until adoption) #915 pending adoption) is now adopted with its execution pathCompression & context
compress.visibilityMarkerstoggle to suppress ACP visibility markersinput[]developer/system in the preflight overhead estimate; e2e-fake overflow window recalibratedInstall & platform
.cmdprobe + separator-preserving PATH joinTests & docs
(input, output)contract on absorbed-acp wrappers (opencode v1: keep opencode-acp legacy sessions working after switching to bili #920 review)Commit
release v0.1.119touches ONLYpackage.json+package-lock.json(version fields, 0.1.118 → 0.1.119). Branch based on current master (4a1b4e7). Per requester instruction no extra local test rounds were run — this workflow's checks (npm ci+ typecheck + test + build) gate the publish.Requested by @ranxianglei in #772.