더 안전한, 공유 LSP 런타임
OpenCode, Codex, Senpi의 LSP 도구들이 이제 동일한 강화된 데몬 런타임으로 통합됩니다. 진단은 오래된 상태를 반환하는 대신 최신 결과를 기다리고, 디렉터리 검사는 완전한 개수를 유지하며, 이름 변경 작업은 작업 영역 편집을 사전 점검하고, 충돌을 감지하고, 성공적인 변경 후 문서 상태를 동기화합니다.
데몬은 이제 인증된 로컬 IPC, 비공개 런타임 디렉터리, 엔드포인트 및 소유권 검사, 버전 검증, 보수적인 오래된 프로세스 정리를 사용합니다. Codex 업그레이드는 소유권이 증명될 때만 레거시 데몬을 종료합니다.
더 예측 가능한 에이전트 연속 처리 및 압축
아직 실행 중인 백그라운드 작업을 계속할 때 이제 거짓 성공을 보고하는 대신 실행 가능한 오류를 반환합니다. 컨텍스트 오버플로우도 별도로 분류되어 OpenCode가 런타임 폴백에 의해 중단되지 않고 네이티브 압축을 완료할 수 있습니다.
Ultrawork 및 위임된 작업은 이제 명시적인 관찰 가능한 중지 조건 및 증거 요구사항을 전달합니다. 검토 및 QA 승인은 정확한 콘텐츠 또는 검토 라인에 바인딩되어 중복 작업을 줄이면서 오래된 승인이 변경된 코드를 포함하지 않도록 합니다.
Senpi LSP 마이그레이션 공지
Senpi는 이제 어댑터-로컬 구현 대신 공유 LSP 데몬을 사용합니다. 안전을 위해 프로젝트-로컬 .pi/lsp-client.json 파일은 더 이상 실행 가능한 command 또는 env 값을 제공할 수 없습니다. 사용자 정의 서버 명령 및 환경 변수를 사용자 레벨 ~/.pi/lsp-client.json으로 이동하세요. 프로젝트 파일은 확장 프로그램, 언어 ID, 우선순위와 같은 실행 불가능한 설정을 계속 정의할 수 있습니다.
릴리스 레이어
- 순수 구성 요소: 공유 데몬 보안, 최신 진단, 더 안전한 작업 영역 편집, 재사용 가능한 편집 후 진단.
- OpenCode: 공유 런타임 통합, 올바른 실행 중인 작업 연속 처리 오류, 네이티브 압축 보존, 더 엄격한 에이전트 완료 계약.
- Codex / LazyCodex: 패키지된 LSP 런타임, 소유권 안전 레거시 정리, 커밋/트리 바운드 검토 및 QA 게이트.
마이너 호환성 및 안정성 릴리스
이 릴리스에는 호환성 관련 동작 변경 및 운영 강화가 포함됩니다. 업그레이드 또는 게시하기 전에 아래 요약을 읽으세요.
- 위임 작업 계약 및 런타임 등록 동작을 포함한 작업 및 도구 동작 업데이트.
- 더 안전한 릴리스 시퀀싱 및 패키지/설치 수정을 포함한 설치 및 게시 워크플로우 강화.
커밋 요약
- 80c3c81 Merge pull request #6116 from code-yeongyu/release/v4.18.1-source-state
- e3754db Merge pull request #6096 from impartshadow/fix/5966-running-continuation-false-success
- dd6db6a Merge pull request #6115 from code-yeongyu/docs/skill-verify-gates-20260714
- 56c57a4 test(background-agent): cover running resume rejection
- ab0411b docs(prompts): bind ulw-loop evidence to tree hash instead of commit
- 2e5e9eb docs(skills): drop review-work gate from work-with-pr verify loop
- b19f652 Merge pull request #6107 from naiba-forks/fix/context-overflow-native-compaction
- 18ad5cb Merge pull request #6112 from code-yeongyu/fix/dedupe-commit-bound-reviews
- 0657c2f docs(skills): fail Gate B from any lane, scoped or full-run
- 9d71ac5 fix(prompts): bind review reuse to lane/SHA pairs and lane-scoped Gate B dispatch
- 034fb56 fix(omo-codex): make the continuation final gate commit-bound
- 158402e fix(prompts): scope review reuse to lanes so security and context lanes still run
- 64eef1f Merge pull request #6111 from code-yeongyu/fix/ulw-gpt56-stop-line-binding
- e3dfc67 Merge pull request #6108 from code-yeongyu/code-yeongyu/fix-windows-team-tasklist-flake
- e8bb713 fix(omo-codex): make start-work global review gate pass commit-bound
- d55b576 docs(ulw-loop): final quality gate approval satisfies same-SHA PR review gates
- 12a47f1 fix(codex-rules): make hephaestus review-work approvals commit-bound
- 628dae9 docs(skills): bind work-with-pr Gate B review approval to the PR head SHA
- 3d33d1d fix(ultrawork): bind the declared WHEN TO STOP line to the full STOP GOAL
- 3097c6b Merge pull request #6110 from code-yeongyu/feature/ulw-gpt56-stop-contract
- 5c3ffbb fix(ultrawork): scope WHEN TO STOP to the run and propagate the stop contract to child prompts
- 01506cc chore(release): regenerate v4.18.0 artifacts
- 57e19bc fix(hephaestus): bind the GPT-5.6 stop contract and propagate it to spawns
- ba3b01c fix(ultrawork): give the GPT ULW prompt a binding stop contract
- 6f69134 test(codex): terminate Windows daemon trees
- 3322c3d test(team-tasklist): verify pure adapter exports
- c41c843 test(team-tasklist): stabilize store coverage
- cba9db4 test(team-tasklist): stabilize list coverage
- d570882 test(team-tasklist): stabilize update coverage
- 78a756d test(team-tasklist): stabilize claim coverage
- a0c1563 test(codex): retry Windows fixture cleanup
- e9ba237 test(codex): wait for LSP daemon teardown
- 98e2b2d test(lsp): preserve Windows legacy endpoint paths
- 104da03 fix(runtime-fallback): preserve native context compaction
- b583125 test(lsp): fix Windows Codex reaper fixtures
- ca9467f test(lsp): fix Windows path fixtures
- e6f2df5 test(lsp): stabilize cross-platform compatibility gates
- 3455fa3 fix(lsp-daemon): verify fallback socket ownership
- da0f9cd refactor(opencode): align LSP MCP daemon context
- ef470ca refactor(codex): use shared LSP daemon contract
- 22020db feat(lsp-daemon): secure shared daemon runtime
- cf65a63 feat(lsp-core): harden shared LSP orchestration
- d6bbba5 fix(background-agent): reject running task continuation
1명의 커뮤니티 기여자께 감사드립니다:
- @naiba:
- fix(runtime-fallback): preserve native context compaction