Runs on senpi 2026.11.2-3: 새 세션의 첫 메시지가 몇 초간 멈추던 문제가 해결되었고, 보호된 프로세스를 대상으로 하는 agent kill/pkill/killall 명령이 이제 거부됩니다. (#12200)
core.longpaths 없이 이를 열 수 없음)를 가진 수신 항목을 거부합니다. 렌더링 전에 receipt와 함께 항목을 버리므로, 동기화 커밋이 실패하고 매번 resume마다 디바이스가 멈추는 현상을 막습니다(#12199). POSIX 동작은 변경되지 않았습니다. (#12201)process completed 행으로 더 이상 유지하지 않습니다. 턴을 완료한 member는 핸들이 계속 상주하더라도 위젯에서 사라집니다. /tasks에는 여전히 표시되며 task_send로 다시 활성화할 수 있습니다. (#12160).. 및 . 세그먼트, 절대 경로, 드라이브 및 UNC 접두사, 백슬래시, 제어 및 형식 코드 포인트, NFC가 아닌 텍스트, 지나치게 긴 키와 세그먼트, Windows 장치 이름, 끝의 점이나 공백, git 또는 파일 시스템이 .git으로 취급할 수 있는 모든 컴포넌트는 거부됩니다. 거부된 항목은 단독으로 버려지며, receipt, 키 자체 대신 키의 바이트 길이와 규칙을 담은 로그 한 줄, rejectedItems 카운트가 기록됩니다. 같은 배치의 나머지 항목은 정상 적용되고 커서도 전진하므로, 잘못된 항목 하나로 디바이스가 멈추지 않습니다. 로컬 캡처도 같은 문법을 사용하며, memory root 밖으로 symlink를 따라가지 않고, 문법에 맞지 않는 파일 이름은 전송 대신 보고됩니다. 유효하지만 다른 Unicode 정규화 형식으로 표기된 경로가 하나의 항목을 두 개로 분기시키던 문제도 해결되었습니다. (#12152, fixes #12147)core.fsmonitor를 켜 두어도 memory git 명령이 git 내장 fsmonitor 데몬을 더 이상 시작하지 않습니다. memory가 실행하는 모든 git 명령에는 -c core.fsmonitor=false가 적용되며, 변경 없는 트리의 status, add, diff도 포함됩니다. 따라서 git 종료 후에도 남아 memory 저장소를 점유하는 백그라운드 데몬이 생기지 않습니다. (#12097, part of #10391)fact verify가 SVG <foreignObject> 내부 텍스트를 건너뛰지 않습니다. ulw-research 토크나이저가 foreignObject 하위 트리를 HTML로 파싱하며(나머지 SVG는 그대로 raw 처리), 그 안의 fact 단위/값 변조가 탐지되고, 맨 숫자는 차트 CSV 플롯 값까지 추적되어야 합니다. (#12040, fixes #11570)task_output이 같은 호출자에게 변경되지 않은 상태 스냅샷을 다시 재생하지 않습니다. 상태가 바뀌지 않은 task를 반복해서 조회하면 전체 레코드 대신 no_progress를 반환하므로, 폴링 루프가 동일한 출력으로 컨텍스트를 채우지 않습니다. @codeg-dev께 감사드립니다. (#7662)medium 또는 xhigh였던 모든 내장 reasoning 기본값이 이제 high로 설정됩니다. 기본 lane인 daily-normal은 claude-opus-5-5를 high로 실행하고(이전에는 medium), daily-heavy와 Fable 5.5 출시 단계는 xhigh 대신 high를 사용합니다. geeky-normal, deep-low/unspecified/quick 카테고리 체인, OpenCode 카테고리 카탈로그, 내장 agent fallback 체인, model-fallback 기본값도 함께 변경됩니다. 모델 ID, provider 순서, low/max/off 레벨은 변경되지 않았습니다. (#12094, fixes #12085)omo trust ensure --json [--wait] [--lease-pid <pid>] 명령을 추가합니다. 이 명령은 launcher trust 단계에서 처리되며, 실행 예산 내에서 import하고, private generation을 기록하고 임대(lease)합니다. 따라서 보존 정리(retention sweep)가 실행 중인 프로세스가 사용하는 generation을 제거하지 않습니다. (#11969, part of #10762)
eval-integrity 공유 skill을 추가합니다. 이는 eval, benchmark, metric, A/B 테스트, holdout, LLM judge, 사용자 연구가 명시된 주장을 뒷받침할 수 있는지 검토하는 읽기 전용 감사로, 결과는 PASS / FAIL / INCONCLUSIVE 중 하나의 판정 라인으로 보고됩니다. @realsigridjin께 감사드립니다. (#7593)
6428c2a Merge pull request #12122 from code-yeongyu/fix/12113-dag-snapshot-on-attach
b38dfea Merge origin/dev into fix/12113-dag-snapshot-on-attach
37c0448 Merge pull request #12201 from code-yeongyu/fix/12199-sync-tests-windows
0ef1af9 Merge pull request #7593 from realsigridjin/feat/eval-integrity-skill
0af30e0 Merge pull request #12040 from surlymochan/fix/11570-foreignobject-fact-verify
8499b2e Merge origin/dev into feat/eval-integrity-skill
6af4021 Merge origin/dev into fix/11570-foreignobject-fact-verify
053ce97 Merge pull request #7662 from codeg-dev/codeg/task-output-polling-guard-minimal
0e046bc test(memory-sync): MAX_PATH를 넘는 키에 대해 플랫폼별 수신 판정(landing verdict)을 검증
c706b13 chore(changes): 12201용 changelog fragment 추가
0b985ee fix(memory-sync): Windows에서 git이 스테이징할 수 없는 작업 경로를 가진 키를 거부
e3ca0a3 Merge origin/dev into feat/eval-integrity-skill
ab50160 Merge origin/dev into codeg/task-output-polling-guard-minimal
0d80470 Merge pull request #12097 from code-yeongyu/fix/10391-windows-job-helper
351dcd1 docs(changelog): 7662 changelog fragment 추가
a3013e1 Merge pull request #12160 from code-yeongyu/fix/widget-drop-completed-team-members
4cb2a12 Merge origin/dev into feat/eval-integrity-skill (#7593)
3ce6612 Merge origin/dev into fix/10391-windows-job-helper
04cf166 Merge pull request #12152 from code-yeongyu/fix/12147-sync-key-validation
33e0087 Merge remote-tracking branch 'origin/dev' into fix/widget-drop-completed-team-members
66d884d test(eq): task_output 설명에 대한 E21-E24 골든 파일 재기록
d971726 test(eq): eval-integrity에 대한 E21-E24 골든 파일 재기록
8bcfcc3 Merge origin/dev into fix/10391-windows-job-helper
ab43b74 Merge origin/dev into codeg/task-output-polling-guard-minimal (#7662)
19190d7 Merge origin/dev into fix/12147-sync-key-validation
09b6e5a Merge pull request #12094 from code-yeongyu/fix/12085-builtin-reasoning-high
2619d46 Merge origin/dev into fix/10391-windows-job-helper
4aecbc2 Merge pull request #12101 from code-yeongyu/fix/12098-loro-scan-source-set
c2d7982 Merge origin/dev into feat/eval-integrity-skill (#7593)
4da4c42 Merge remote-tracking branch 'origin/dev' into fix/12098-loro-scan-source-set
35421ad Merge remote-tracking branch 'origin/dev' into fix/widget-drop-completed-team-members
8df6c39 Merge pull request #11979 from code-yeongyu/fix/11963-global-fs-spies
55ea537 Merge pull request #11969 from code-yeongyu/feat/10762-trust-ensure
f685cee chore(knip): 수신 키 테스트가 더 이상 사용하지 않는 sha256Hex 항목 제거
cd4c181 Merge remote-tracking branch 'origin/dev' into fix/11963-global-fs-spies
5ed3bf5 Merge remote-tracking branch 'origin/dev' into fix/12085-builtin-reasoning-high
990780f Merge remote-tracking branch 'origin/dev' into feat/10762-trust-ensure
f83208f Merge pull request #12135 from code-yeongyu/release/v5.1.58-source-state
b66fe5d fix(memory-sync): symlink 경로와 NFC가 아닌 디스크 파일 이름이 동기화를 멈추거나 분기시키지 않도록 수정
0de7979 test(memory-sync): symlink 경로, NFC가 아닌 디스크 파일 이름, Windows 장치 이름이 동기화를 멈추거나 분기시키지 않는지 검증
f08fbb8 fix(memory-sync): 수신 항목 키가 파일 시스템이나 git에 도달하기 전에 검증
d08f7be test(memory-sync): 수신 항목 키가 저장소 메타데이터에 도달하거나 memory root를 벗어나지 않아야 함을 검증
7f61df8 Merge remote-tracking branch 'origin/dev' into HEAD
6d7d8f8 Merge remote-tracking branch 'origin/dev' into feat/10762-trust-ensure
39ee070 남은 reasoning 고정값, no-sisyphus-gpt의 gpt-5.5 fallback, plugin 번들 업데이트 (#12085)
d5dd644 Merge remote-tracking branch 'origin/dev' into fix/11963-global-fs-spies
564c07e test(memory-core): fsmonitor prefix-order 케이스에서 중립적인 git 사용자 사용
192d789 Merge remote-tracking branch 'origin/dev' into fix/10391-windows-job-helper
b268e12 Merge remote-tracking branch 'origin/dev' into fix/12098-loro-scan-source-set
18ed304 test(memory-core): loro import 가드에서 git이 나열한 패키지 소스만 스캔
47131a8 fix(memory-core): 모든 memory git 명령에서 fsmonitor 비활성화
cdd1ebf builtin-agents hephaestus variant fallback을 high로 상향 (#12085)
c9baa6c agent factory 테스트 고정값과 sisyphus-junior fallback을 high로 업데이트 (#12085)
bbc3474 OpenCode agent factory reasoningEffort 기본값을 high로 상향 (#12085)
d5a798f test(omo-native): trust-ensure 테스트가 macOS와 Windows에서 통과하도록 수정 (#10762)
5a6ddaf Merge remote-tracking branch 'origin/dev' into feat/10762-trust-ensure
5576c4e Merge remote-tracking branch 'origin/feat/10762-trust-stage' into feat/10762-trust-ensure
12aabe8 Merge remote-tracking branch 'origin/feat/10762-trust-stage' into feat/10762-trust-ensure
495ba86 test(omo-native): trust ensure 테스트의 non-null 단언을 명시적 가드로 교체 (#10762)
5c63e00 Merge remote-tracking branch 'origin/feat/10762-trust-stage' into feat/10762-trust-ensure
5cbd6ce Merge remote-tracking branch 'origin/dev' into fix/11963-global-fs-spies
d718af1 test(knip): trust-ensure probe fixture를 entry로 등록 (#10762)
bb6ffa3 feat(omo-native): generation lease를 포함한 omo trust ensure 추가 (#10762)
11be051 test(memory-core): 전역 fs rename spy를 fixture 자체 경로로 범위 제한 (#11963)
1dc502a fix(skill-sync): 무시되는 디렉터리를 source별로 범위 지정
87fadbf fix(eval-integrity): 단일 판정 라인 강제
d2e9210 feat(skills): evaluation integrity 감사 추가
Thank you to 2 community contributors:
커뮤니티 기여자 2명에게 감사드립니다:
bun add -g omo-ai