OMO 5.0.0-beta.6
Beta.6는 OpenCode 및 Codex 에디션을 더욱 안정적인 공유 런타임으로 조율합니다. 심볼릭 링크된 워크트리에서 LSP 동작을 수정하고, 개인정보 보호 경계가 있는 텔레메트리/구성 인터페이스를 추가하며, Windows Git 검색을 개선하고, 생성된 Codex 및 LazyCodex 페이로드를 새로고침합니다.
주요 사항
LSP 작업이 이제 심볼릭 링크 및 워크트리를 통해 작동합니다
읽기 전용 LSP 도구는 유효한 어휘 워크스페이스 경로를 유지하면서 정규 ancestors를 안전하게 해석합니다. 진단, 정의, 참조, 기호 및 rename 준비가 더 이상 모노레포 또는 작업 워크트리에 심볼릭 링크를 통해 도달하기만 해서 실패하지 않습니다. Rename은 엄격한 정규 쓰기 제한을 유지합니다.
공유 텔레메트리는 타입이 지정되고 개인정보 보호 경계가 있습니다
공유 텔레메트리 코어는 이제 다음을 제공합니다:
- 이벤트별 속성 허용 목록;
- 원시 타입만, 길이 제한 페이로드;
- 프롬프트, 경로, 텍스트 및 IP 필드의 명시적 거부;
- 배칭 및 제한된 종료;
DO_NOT_TRACK 지원;
- 구성 가능한 GeoIP 동작;
- 플레이스홀더 프로젝트 키에 대한 fail-closed 처리.
통합 구성으로 텔레메트리를 비활성화할 수 있습니다:
{
"telemetry": {
"enabled": false
}
}
이 엄격한 새 키를 사용하기 전에 공유 구성 소비자를 함께 업그레이드하세요.
Windows에서 메모리가 더욱 안정적입니다
메모리 리포지토리는 커밋 타임스탬프를 노출하고, Git 실행은 이제 일반적인 ENOENT 실패 후에만 표준 Git-for-Windows 위치를 다시 시도합니다. 다른 실행 실패는 기존 동작을 유지합니다.
Codex 및 LazyCodex 페이로드가 현재 상태입니다
생성된 Codex 설치 관리자는 DO_NOT_TRACK을 준수하고, 명시적 플레이스홀더 키에 대한 텔레메트리를 비활성화하며, 새로고침된 CodeGraph, LSP, 구성 및 설치 관리자 아티팩트를 제공합니다.
에디션 영향
OpenCode용 OMO Ultimate
Beta.6는 주로 공유 LSP 워크트리 수정을 사용합니다. beta.5에 비해 새로운 OpenCode 훅, 도구, CLI, 스키마 또는 에이전트 마이그레이션을 도입하지 않습니다.
Codex용 OMO Light
Beta.6는 현재 텔레메트리, 구성, CodeGraph 및 LSP 동작으로 설치 관리자 및 마켓플레이스 페이로드를 새로고침합니다.
4.x에서 오는 사용자를 위한 마이그레이션 노트
5.0 베타 라인 중에 도입된 런타임 명령은 다음과 같습니다:
omo ... -> omo-agent-toolkit ...
설치 관리자를 다시 실행하면 설치 관리자가 관리하는 레거시 래퍼만 제거하고 사용자가 소유한 omo 파일을 유지합니다.
릴리스 서피스
oh-my-opencode@5.0.0-beta.6
oh-my-openagent@5.0.0-beta.6
lazycodex-ai@5.0.0-beta.6
- Codex 마켓플레이스 플러그인
omo@sisyphuslabs
5.0.0-beta.6 스탬프가 있는 플랫폼 런처 패키지
전체 diff: v5.0.0-beta.5...v5.0.0-beta.6
완전하게 생성된 변경 로그
- 55326d2 Merge pull request #6760 from code-yeongyu/fix/windows-memory-lock-beta6
- 807b62f test(memory): budget Windows lazy initialization
- 1a9d0e7 fix(memory): tolerate Windows lock sharing races
- 150a069 Merge pull request #6750 from code-yeongyu/release/v5.0.0-beta.6-source-state
- 0dd0ec2 Merge pull request #6743 from code-yeongyu/fix/lsp-symlink-worktree
- b542b7c fix(lsp-core): preserve resolved read paths
- b754064 fix(lsp-core): allow lexical symlink reads
- b1574d6 Merge pull request #6737 from code-yeongyu/fix/omo-native-geoip-on
- bceb9cf Merge pull request #6736 from code-yeongyu/fix/omo-memory-windows-git-fallback
- 19e3d3a Merge pull request #6735 from code-yeongyu/fix/coding-agent-sessions-omo
- f332aaf docs(qa): record Windows memory git fallback evidence
- f4d77d7 test(omo-memory): allow for Windows Git latency
- ded9d68 fix(omo-memory): locate standard Git on Windows
- ca95292 Merge pull request #6733 from code-yeongyu/fix/omo-native-placeholder-key
- 7721022 docs(qa): record OMO session discovery proof
- 7ad95a8 fix(telemetry-core): treat the unconfigured OmO Native placeholder key as telemetry disabled
- 1b91e97 Merge pull request #6721 from code-yeongyu/fix/memory-footer-evidence-eol
- 16cbd41 docs(qa): normalize memory footer ANSI evidence
- 0ead456 docs(qa): correct Git-free harness evidence
- b3b7c54 docs(qa): record Git-free wiring proof
- 8ffba7f Merge pull request #6719 from code-yeongyu/fix/posix-test-timeout-clobber
- aa17a32 docs(qa): correct deduplicated memory suite counts
- e05f337 docs(qa): record telemetry sync and Windows fixes
- 7f198bb fix(ci): normalize stale-package report paths
- d5b49ad merge: sync telemetry dev before memory footer merge
- 911c9ff docs(evidence): pin the preload vs per-file timeout semantics
- 7dbe42d fix(test): raise the CI test-timeout floor in the preload
- 79bbfe0 docs(qa): record isolated Windows status proof
- e0f90f9 Merge pull request #6718 from code-yeongyu/feat/omo-native-telemetry
- d2c590f docs(evidence): correct the timeout mechanism with the per-file probe
- 31bc2c2 fix(test): remove the no-op windows timeout floor
- 0c476ed revert: restore the per-file windows test budgets
- 1b8370a docs(qa): align Windows retry evidence
- 337d3a2 docs(qa): correct Windows teardown evidence
- ca0aac1 docs(qa): record event-bound Windows reset proof
- 1fab035 fix(test): stop lowering the global test timeout on posix
- 6571ee0 docs(qa): record Windows wiring cleanup proof
- 07e12a5 docs(qa): record latest dev sync proof
- e5dcc27 fix(telemetry-core): let allowlisted non-string flags pass the content-suffix guard
- 7e146e1 feat(telemetry-core): typed event capture wrapper with allowlist and batching
- 9350699 feat(telemetry-core): honor DO_NOT_TRACK opt-out standard
- 5ded3b2 merge: sync final dev before memory footer merge
- 2837bbb docs(qa): record stale self-package cleanup proof
- 57cf761 fix(ci): remove stale self-package tests
- de2d4ac Merge pull request #6713 from code-yeongyu/fix/windows-ci-root-causes
- 26db2b7 test(omo-codex): give the git bash hooks install a real windows budget
- 511a23d docs(qa): correct final memory suite evidence
- 92fda89 docs(qa): record final memory lifecycle proof
- d4f6757 docs(evidence): record the green windows required-check run
- 4aea47c merge: sync dev after Windows baseline repair
- fcaf05d merge: sync dev after the shared build fix landed
- 4cecf37 Merge pull request #6700 from code-yeongyu/fix/windows-root-ci-baseline
- 64006f3 docs(qa): record final Windows timeout proof
- cb874f6 test(ci): budget Windows integration fixtures
- dc5c27b docs(evidence): record the windows ci root-cause qa
- d7e62e6 docs(agents): forbid bypassing a red required check
- ee8cdb7 docs(qa): record staging backup cleanup proof
- f67d2c1 docs(qa): record final bundle freshness proof
- 864c9eb merge: sync dev after npm install repair
- 194175c docs(qa): record Windows CI round three evidence
- 9264e71 merge: sync dev into Windows CI baseline
- e2e781b test(omo-codex): allow Windows installer latency
- 14b19c7 merge: sync dev into Windows CI baseline
- 9cb2b37 fix(omo-native): preserve Windows PATH casing
- 1495ca6 test(omo-native): compare canonical Windows bin paths
- 2826d27 test(omo-native): respect Windows test contracts
- abbd63d test(memory-core): reuse validation fixtures
- 3ce89e3 style(omo-native): restore fixture indentation
- f4aaa82 test(omo-native): canonicalize Windows fixture paths
- e638c8d fix(ci): pin workflow yaml to LF
- 95cbd30 feat(memory-core): expose HEAD commit timestamps
1명의 커뮤니티 기여자에게 감사합니다:
- @ashmoonori-afk:
- fix(omo-memory): locate standard Git on Windows
- test(omo-memory): allow for Windows Git latency