@ashmoonori-afk에게 감사드립니다. 그의 #9209는 메모리 회상이 한국어, 일본어, 중국어 노트를 찾고 큰 메모리에서 올바른 노트를 선택하도록 학습시켰습니다.
핫픽스: 독립 실행형 omo 바이너리에서 eval이 다시 작동합니다. (#9248, #9250) GitHub Releases와 get.omo.dev의 5.1.3 및 5.1.4 바이너리에서 eval 도구가 로드하는 @babel/parser를 생략했기 때문에 모든 OS에서 JavaScript 및 Python eval이 누락되었습니다. npm 및 bun 설치는 정상이었습니다. 이제 각 릴리스는 eval이 등록되고 실행되지 않는 바이너리를 거부합니다.
추가됨
메모리 회상이 한국어, 일본어, 중국어 노트를 찾고 설정 없이 큰 메모리에서 올바른 노트를 선택하며, 노트 단어와 정확히 일치하는 영어 구문은 여전히 먼저 표시됩니다. (#9209)
권장 프로필이 ChatGPT 구독 또는 OpenAI API에서 GPT-6 Sol 이전에 GPT-6.1 Sol(중간)을 시도하고, GitHub Copilot과 OpenCode Zen은 GPT-6 Sol을 유지합니다. (#9237)
독립 실행형 바이너리에서 omo setup이 이제 설정을 가져오고, omo doctor가 npm 설치와 동일한 섹션을 인쇄하며, omo doctor --reap이 바이너리의 자체 부실 엔진을 정리합니다. (#9252, #9253, #9265)
omo.dev는 /docs/ 아래에 대량 ulw 실행, 에이전트, 키워드, 텔레메트리 및 데스크톱 업데이트에 대한 가이드 페이지를 제공합니다. (#9261, #9264)
수정됨
OmO는 메모리 회상이 노트당 하나의 git 프로세스 대신 리로드당 하나의 git 배치로 메모리 저장소를 읽기 때문에 더 이상 많은 세션이 열려 있을 때 컴퓨터를 느리게 하지 않습니다. (#9251, #9254)
Windows 릴리스 .exe가 다운로드한 폴더에서 시작 시 실패하는 대신 실행됩니다. (#7485, #9255)
독립 실행형 바이너리가 첫 번째 Claude 구독 변환에서 고정된 Claude Code 버전을 다운로드하고, 해시를 확인하고 캐시하므로 더 이상 claude를 직접 설치할 필요가 없으며, omo doctor가 이를 표시합니다. (#9262, #9266, #9276, #9277)
omo.jsonc의 하나의 잘못된 값이 더 이상 전체 파일을 끕니다. 해당 키만 무시되고 omo doctor가 이를 명명하는 하나의 경고를 인쇄하며, __proto__와 같은 안전하지 않은 키는 유효한 이웃을 잃지 않고 제거됩니다. @mooire733에게 감사드립니다. (#7676, #9249)
Windows에서 해당 설정 경고는 파일을 ~/.omo/omo.jsonc로 명명합니다. (#9244)
omo daemon이 OmO의 나머지 부분처럼 ~/.omo/omo.jsonc에서 설정을 읽고, 이전 ~/.omo/agent/omo.json에 남겨진 설정은 omo doctor의 경고와 함께 계속 적용됩니다. (#9192, #9199)
포그라운드 서브 에이전트는 긴 프롬프트-캐시 윈도우가 1시간을 허용하더라도 배경으로 이동하기 전에 최대 15분 동안 대기합니다. (#9236)
- f0f97f8 Merge pull request #9280 from code-yeongyu/release/v5.1.5-source-state
- b028d9e Merge pull request #9267 from code-yeongyu/ci/binary-smoke-download-windows
- c29e6b4 Merge pull request #9279 from code-yeongyu/docs/changelog-5.1.5-9277
- d1d0fb5 docs(changelog): link the Claude Code acquire fix in the 5.1.5 notes
- 6808871 Merge pull request #9277 from code-yeongyu/fix/binary-claude-ambient-launch-env
- b8c8941 Merge remote-tracking branch 'origin/dev' into ci/binary-smoke-download-windows
- a6ead4a fix(omo-native): hand Claude Code to claude-login-only users on the standalone binary (#9276)
- 3d8cf52 Merge pull request #9278 from code-yeongyu/fix/parity-claude-code-doctor-line
- 4c9a936 fix(ci): count the binary's pinned Claude Code doctor line as a distribution line in the parity gate
- a5bec68 Merge pull request #9242 from drakeo338/claude/9239-fix
- 50890d5 Merge remote-tracking branch 'origin/dev' into ci/binary-smoke-download-windows
- 5080eba Merge pull request #9259 from code-yeongyu/ci/binary-parity-smoke
- 50c9d78 Merge pull request #9273 from code-yeongyu/docs/changelog-5.1.5-9266
- 669f650 docs(changelog): add the standalone Claude Code download to the 5.1.5 notes
- de1636b Merge pull request #9266 from code-yeongyu/fix/binary-claude-code-acquire
- b540e95 Merge pull request #9272 from code-yeongyu/docs/changelog-5.1.5-9265
- 6ec2601 Merge remote-tracking branch 'origin/dev' into fix/binary-claude-code-acquire
- 8ec53c1 docs(changelog): add the binary doctor --reap fix to the 5.1.5 notes
- 135bc19 Merge remote-tracking branch 'origin/dev' into ci/binary-parity-smoke
- a8075a7 Merge pull request #9265 from code-yeongyu/fix/binary-doctor-reap
- 877ff12 Merge remote-tracking branch 'origin/dev' into fix/binary-claude-code-acquire
- d8d7ddd Merge pull request #9270 from code-yeongyu/docs/changelog-5.1.5
- 18a781f Merge remote-tracking branch 'origin/dev' into fix/binary-doctor-reap
- bc579f4 Merge remote-tracking branch 'origin/dev' into ci/binary-parity-smoke
- 6c83936 docs(changelog): write the 5.1.5 notes, shout-out and eval hotfix first
- 6cc1fa9 Merge remote-tracking branch 'origin/dev' into ci/binary-smoke-download-windows
- e974d61 Merge pull request #9250 from code-yeongyu/fix/omo-9248-codemode-deps
- a4073e0 Merge remote-tracking branch 'origin/dev' into fix/binary-doctor-reap
- 7f0bdf7 Merge remote-tracking branch 'origin/dev' into ci/binary-smoke-download-windows
- b03260e Merge remote-tracking branch 'origin/dev' into fix/binary-claude-code-acquire
- b409b8c Merge remote-tracking branch 'origin/dev' into fix/omo-9248-codemode-deps
- 29c7f0c Merge pull request #9255 from code-yeongyu/fix/windows-bare-exe-reexec
- 8525199 fix(omo-native): let the standalone binary report and reap its own stale engines
- cc39ae5 Merge remote-tracking branch 'origin/dev' into fix/omo-9248-codemode-deps
- 3c7f86f Merge pull request #9264 from code-yeongyu/fix/web-guide-pages-cloudflare-404
- 1c4a4eb fix(web): render the /docs/ guide pages on Cloudflare instead of 404 (DESKTOP-62)
- 7395067 test(script): list the native-binary-parity job among the summarized CI jobs
- 88ddf8a test(omo-native): compare handoff paths in their Windows long-name form (#7485)
- b2d3414 Merge remote-tracking branch 'origin/dev' into fix/omo-9248-codemode-deps
- 03f6bea Merge pull request #9261 from code-yeongyu/docs/desktop-help-pages
- 79acf80 Merge remote-tracking branch 'origin/dev' into ci/binary-parity-smoke
- e958d99 fix(omo-native): download the pinned Claude Code on the first anthropic-subscription turn of a standalone binary
- cf2256a feat(web): serve the guide pages at /docs/ for the desktop help links (DESKTOP-62)
- 576602a docs(guide): user guides for workflows, agents, keywords, telemetry and desktop updates (DESKTOP-62)
- caf8fb7 Merge remote-tracking branch 'origin/dev' into fix/windows-bare-exe-reexec
- ac2df12 Merge remote-tracking branch 'origin/dev' into fix/omo-9248-codemode-deps
- 29deae1 Merge remote-tracking branch 'origin/dev' into fix/omo-9248-codemode-deps
- 72ebb16 Merge pull request #9254 from code-yeongyu/fix/memory-recall-git-storm
- add5a0b fix(omo-native): hand the Windows bare exe off to the provisioned runtime (#7485)
- b4b4bbc Merge pull request #9253 from code-yeongyu/fix/compiled-launcher-parity
- f145a33 fix(omo-native): print the settings and memory-identity doctor lines from the standalone binary (#9252)
- 2f97e0b test(script): categorize the compiled doctor command strings (#9252)
- c3f0ef5 test(omo-native): run a compiled omo from an empty download directory (#7485)
- c0270e7 fix(memory): read the recall corpus with one cat-file batch and reuse unchanged blobs
- 589af66 fix(omo-native): stage missing host dependencies
- a319afb fix(omo-native): give the standalone binary the npm launcher's setup and doctor
- 7bcafa3 Merge remote-tracking branch 'origin/dev' into fix/omo-9248-codemode-deps
- 6a7d87c Merge pull request #9249 from code-yeongyu/fix/7676-followup
- db8e4e9 fix(omo-native): verify host dependency identity
- 6dd318a build(config): regenerate downstream bundles
- 72324e6 docs(omo-native): record standalone eval hotfix
- 5e9f325 test(omo-native): gate releases on eval smoke
- 288fcc4 fix(omo-native): stage codemode runtime closure
- ae41aa7 fix(config): report invalid legacy token aliases
- 12a314e Merge remote-tracking branch 'origin/dev' into fix/7676-followup
- 5122d2b Merge pull request #9244 from code-yeongyu/fix/7676-home-display-slashes
- 9b111bd build(omo-codex): regenerate config installer
- bd604c5 test(config): align unsafe-key pruning expectations
- e8584ec Merge remote-tracking branch 'origin/dev' into fix/7676-home-display-slashes
- 66ba93d docs(changelog): record config pruning fixes
- ae50f21 fix(config): preserve valid leaves during pruning
- 467e0cd Merge pull request #9247 from code-yeongyu/fix/9238-lane-beats-recommended
- e79086a fix(omo-config-core): match the home prefix across separator styles and drive-letter case
- 7ad1634 Merge pull request #9209 from ashmoonori-afk/feat/recall-bm25-ranker
- 0cd9dfd fix(omo-config-core): render the home-relative config path with forward slashes on every platform
- e337673 Merge dev into feat/recall-bm25-ranker
- ea3ff1c docs(memory): describe English endings and the phrase floor in recall ranking
- 726eb78 fix(memory): keep the exact English phrase match first in hybrid recall
- da6a270 fix(memory): fold common English endings in the recall bm25 terms
- b85a983 Merge pull request #7676 from mooire733/fix/config-chain-leaf-prune
- 70e4954 build: regenerate the extension and codex install bundles on linux after rebasing onto dev (#7670)
- eff0ef5 test(audit): categorize the omo doctor mentions this change adds as docs (#7670)
- 8bae448 fix(config-core): strip unknown keys inside array elements and never emit an empty unknown-keys diagnostic (#7670)
- d55c286 build: regenerate the schema and bundled artifacts on linux/arm64 (#7670)
- ba0b8f1 docs(changes): record per-key omo.json pruning and doctor warnings (#7670)
- df87ed6 feat(omo-native): omo doctor prints one WARN per ignored omo.json key (#7670)
- 6b7b584 fix(omo-opencode): prune invalid [opencode] values per key and warn instead of failing (#7670)
- 949d753 fix(config-core): prune every invalid config path instead of rejecting the file (#7670)
- ca06c93 fix: 원형 오염 보호가 유효성 검사 실패 경로에서 무조건 실행됨(중첩된 proto도 전체 계층 거부)
- 2c393cf fix: 로더가 유효하지 않은 agents/categories 리프에 대해 제한된 외과적 절제를 수행하고 전체 폴백 대신 수행 (적응 a660225 제어 흐름)
- 344c81f fix: 에이전트 스키마가 permission/prompt_append 키를 선언하고 엄격함 유지 (GREEN)
- 3ddbf70 Merge pull request #9199 from code-yeongyu/fix/9192-daemon-config-source
- 28b936a Fix isolatedChildEnv to sandbox the child's OMO_MEMORY_HOME (#9239)
- bf02b29 Merge pull request #9240 from code-yeongyu/fix/9104-omob-refresh-teardown
- 48c89d6 Merge pull request #9237 from code-yeongyu/feat/recommended-gpt-6-1-sol
- feed5ee test(omob): tolerate the Windows EBUSY lock in omob-refresh teardowns (#9104)
- ac42785 docs(memory): describe the CJK trigger by planned queries and state the memo contracts
- 114609d fix(memory): break fused hybrid ties on the bm25 rank before the path
- ee2d718 test(memory): let the hybrid exclusion test fail when exclusions leak
- daad07c fix(memory): normalize recall text with NFKC before tokenizing
- 46c7e9b test(memory): pin idf and lone CJK syllable behaviour in the recall bm25 ranker
- 28d31b9 docs: the Recommended ladder lists GPT-6.1 Sol ahead of GPT-6 Sol
- c4f5952 Merge pull request #9236 from code-yeongyu/feat/foreground-wait-cap
- b24eb72 docs(memory): describe automatic recall ranking instead of a ranker setting
- 6b18624 feat(memory): pick the recall ranking strategy automatically
- 9075a9f Merge remote-tracking branch 'upstream/dev' into feat/recall-bm25-ranker
- 26d42a2 fix(omo-native): read omo daemon settings through the omo config loader (#9192)
- 97a9e10 feat(memory): add an opt-in BM25 recall ranker with CJK bigram tokens
커뮤니티 기여자 2명에게 감사드립니다:
- @ashmoonori-afk:
- feat(memory): add an opt-in BM25 recall ranker with CJK bigram tokens
- Merge remote-tracking branch 'upstream/dev' into feat/recall-bm25-ranker
- feat(memory): pick the recall ranking strategy automatically
- docs(memory): describe automatic recall ranking instead of a ranker setting
- test(memory): pin idf and lone CJK syllable behaviour in the recall bm25 ranker
- fix(memory): normalize recall text with NFKC before tokenizing
- test(memory): let the hybrid exclusion test fail when exclusions leak
- fix(memory): break fused hybrid ties on the bm25 rank before the path
- docs(memory): describe the CJK trigger by planned queries and state the memo contracts
- @drakeo338:
- Fix isolatedChildEnv to sandbox the child's OMO_MEMORY_HOME (#9239)
bun add -g omo-ai