| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-07-14 | 5.8 kB | |
| v4.18.1 source code.tar.gz | 2026-07-14 | 34.7 MB | |
| v4.18.1 source code.zip | 2026-07-14 | 38.1 MB | |
| Totals: 3 Items | 72.8 MB | 0 | |
Safer, Shared LSP Runtime
LSP tooling across OpenCode, Codex, and Senpi now converges on the same hardened daemon runtime. Diagnostics wait for fresh results instead of returning stale state, directory checks preserve complete counts, and rename operations preflight workspace edits, detect conflicts, and synchronize document state after a successful change.
The daemon now uses authenticated local IPC, private runtime directories, endpoint and ownership checks, version validation, and conservative stale-process cleanup. Codex upgrades will only terminate a legacy daemon when ownership is proven.
More Predictable Agent Continuations and Compaction
Continuing a background task that is still running now returns an actionable error instead of reporting a false success. Context overflow is also classified separately so OpenCode can complete native compaction without the runtime fallback interrupting it.
Ultrawork and delegated tasks now carry explicit observable stop conditions and evidence requirements. Review and QA approvals are bound to the exact content or review lane, reducing duplicate work without allowing stale approval to cover changed code.
Senpi LSP Migration Note
Senpi now ships and uses the shared LSP daemon instead of its adapter-local implementation. For safety, project-local .pi/lsp-client.json files can no longer provide executable command or env values. Move custom server commands and environment variables to the user-level ~/.pi/lsp-client.json; project files may continue to define non-executable settings such as extensions, language IDs, and priorities.
Release Layers
- Pure components: shared daemon security, fresh diagnostics, safer workspace edits, and reusable post-edit diagnostics.
- OpenCode: shared runtime integration, correct running-task continuation errors, native compaction preservation, and tighter agent completion contracts.
- Codex / LazyCodex: packaged LSP runtime, ownership-safe legacy cleanup, and commit/tree-bound review and QA gates.
Minor Compatibility and Stability Release
This release carries compatibility-facing behavior changes and operational hardening. Read the summary below before upgrading or publishing.
- Task and tool behavior updates, including delegate-task contract and runtime registration behavior.
- Install and publish workflow hardening, including safer release sequencing and package/install fixes.
Commit Summary
- 80c3c81eb Merge pull request [#6116] from code-yeongyu/release/v4.18.1-source-state
- e3754dbf6 Merge pull request [#6096] from impartshadow/fix/5966-running-continuation-false-success
- dd6db6aa8 Merge pull request [#6115] from code-yeongyu/docs/skill-verify-gates-20260714
- 56c57a4f2 test(background-agent): cover running resume rejection
- ab0411bb7 docs(prompts): bind ulw-loop evidence to tree hash instead of commit
- 2e5e9eb90 docs(skills): drop review-work gate from work-with-pr verify loop
- b19f65257 Merge pull request [#6107] from naiba-forks/fix/context-overflow-native-compaction
- 18ad5cb32 Merge pull request [#6112] from code-yeongyu/fix/dedupe-commit-bound-reviews
- 0657c2f29 docs(skills): fail Gate B from any lane, scoped or full-run
- 9d71ac54c fix(prompts): bind review reuse to lane/SHA pairs and lane-scoped Gate B dispatch
- 034fb56e3 fix(omo-codex): make the continuation final gate commit-bound
- 158402e48 fix(prompts): scope review reuse to lanes so security and context lanes still run
- 64eef1f4d Merge pull request [#6111] from code-yeongyu/fix/ulw-gpt56-stop-line-binding
- e3dfc6746 Merge pull request [#6108] from code-yeongyu/code-yeongyu/fix-windows-team-tasklist-flake
- e8bb713c1 fix(omo-codex): make start-work global review gate pass commit-bound
- d55b5761a docs(ulw-loop): final quality gate approval satisfies same-SHA PR review gates
- 12a47f12d fix(codex-rules): make hephaestus review-work approvals commit-bound
- 628dae95c docs(skills): bind work-with-pr Gate B review approval to the PR head SHA
- 3d33d1d41 fix(ultrawork): bind the declared WHEN TO STOP line to the full STOP GOAL
- 3097c6b3d Merge pull request [#6110] from code-yeongyu/feature/ulw-gpt56-stop-contract
- 5c3ffbb15 fix(ultrawork): scope WHEN TO STOP to the run and propagate the stop contract to child prompts
- 01506cc64 chore(release): regenerate v4.18.0 artifacts
- 57e19bcbe fix(hephaestus): bind the GPT-5.6 stop contract and propagate it to spawns
- ba3b01c06 fix(ultrawork): give the GPT ULW prompt a binding stop contract
- 6f69134d9 test(codex): terminate Windows daemon trees
- 3322c3d40 test(team-tasklist): verify pure adapter exports
- c41c84384 test(team-tasklist): stabilize store coverage
- cba9db4ec test(team-tasklist): stabilize list coverage
- d570882ab test(team-tasklist): stabilize update coverage
- 78a756dd4 test(team-tasklist): stabilize claim coverage
- a0c156308 test(codex): retry Windows fixture cleanup
- e9ba2377d test(codex): wait for LSP daemon teardown
- 98e2b2d87 test(lsp): preserve Windows legacy endpoint paths
- 104da03c4 fix(runtime-fallback): preserve native context compaction
- b58312540 test(lsp): fix Windows Codex reaper fixtures
- ca9467f42 test(lsp): fix Windows path fixtures
- e6f2df59c test(lsp): stabilize cross-platform compatibility gates
- 3455fa35f fix(lsp-daemon): verify fallback socket ownership
- da0f9cd74 refactor(opencode): align LSP MCP daemon context
- ef470ca12 refactor(codex): use shared LSP daemon contract
- 22020db3d feat(lsp-daemon): secure shared daemon runtime
- cf65a63ab feat(lsp-core): harden shared LSP orchestration
- d6bbba552 fix(background-agent): reject running task continuation
Thank you to 1 community contributor:
- @naiba:
- fix(runtime-fallback): preserve native context compaction