Commit graph

1120 commits

Author SHA1 Message Date
a10790b8f2 fix(openai): cleanup receipt를 exact call id로 수렴시킨다 2026-08-15 15:28:49 +09:00
a676e35905 fix(openai): cleanup의 중복 history 판정을 제거한다 2026-08-15 15:21:42 +09:00
ffd2c82f48 fix(openai): hybrid continuation 소유 순서를 바로잡는다 2026-08-15 15:15:01 +09:00
59d07723ca fix(openai): hybrid artifact selector를 경량화한다 2026-08-15 15:06:04 +09:00
1a25ba3e6d fix(openai): cleanup receipt의 중복 history gate를 제거한다 2026-08-15 14:54:26 +09:00
450522186b fix(openai): artifact receipt의 중복 history gate를 제거한다 2026-08-15 14:48:18 +09:00
af96a1e03a fix(openai): artifact pair 도구 선택을 고정한다 2026-08-15 14:41:01 +09:00
949db240a9 fix(openai): Anthropic history 표현을 정규화한다 2026-08-15 14:35:42 +09:00
1f1be982c9 fix(openai): artifact selector 스트림을 분류 전 버퍼링한다 2026-08-15 14:29:11 +09:00
85c6fc837c fix(openai): selector 분류 오류 근거를 보존한다 2026-08-15 14:21:44 +09:00
3ac0f46c7b fix(openai): atomic artifact pair 투영을 교정한다 2026-08-15 14:03:49 +09:00
545ecb3727 fix(openai): Claude hybrid selector를 정규화한다 2026-08-15 13:51:10 +09:00
c257488d18 docs(test): Claude GPT Luna direct 비교를 기록한다 2026-08-15 13:18:32 +09:00
d3a5dd1708 docs(test): 상세 비교 시간을 표로 정리한다 2026-08-15 13:12:16 +09:00
683caf38ca docs(test): Claude Gemini direct 비교를 기록한다 2026-08-15 13:11:18 +09:00
225bf919bd docs(test): Sonnet direct 비교를 기록한다 2026-08-15 13:04:50 +09:00
4a08d587a9 docs(test): Luna hybrid 벤치를 기록한다 2026-08-15 12:50:54 +09:00
3a5f5754c5 docs(test): 간소화 후 Gemini 벤치를 기록한다 2026-08-15 12:38:54 +09:00
40c1ae4958 merge(dev): 하이브리드 handoff 단순화를 반영한다 2026-08-15 12:16:35 +09:00
991f7a7fa3 fix(edge): 중복 handoff 검증을 제거한다
문서 완성도 판정을 여러 런타임 계층에서 반복해 부분 Review가 Reviewer에 도달하지 못하던 실패를 없애기 위해 의미 검증 책임을 Reviewer로 모은다.
2026-08-15 12:07:44 +09:00
790dd69ceb sync: agent-ops from agentic-framework v1.1.205 2026-08-15 12:01:48 +09:00
96553ba728 merge(dev): provider stall watchdog 제거를 반영한다 2026-08-15 11:57:10 +09:00
d69323bb43 sync: to agentic-framework v1.1.205 2026-08-15 11:45:08 +09:00
b4ad42a45e chore(docs): 완료된 핸드오프 문서를 삭제한다 2026-08-15 11:22:36 +09:00
4e8075d71a fix(node,edge): provider stall watchdog 구현을 제거한다 2026-08-15 11:22:20 +09:00
c2b7a2ae7d docs(task): Gemini hybrid 검증 결과를 기록한다 2026-08-15 10:59:37 +09:00
00761ba0c8 fix(edge): Gemini provider 도구 ID를 검증한다 2026-08-15 10:56:07 +09:00
48b69740df fix(edge): Gemini selector 서명 경계를 분리한다 2026-08-15 10:51:38 +09:00
bb0b916bf5 fix(edge): Gemini 지연 서명을 보존한다 2026-08-15 10:45:45 +09:00
ead8b50056 fix(edge): plan task root를 정규화한다 2026-08-15 10:40:27 +09:00
b6ae39bf3e fix(edge): worker 산출물 경계를 plan에 고정한다 2026-08-15 10:35:32 +09:00
81439001f9 fix(edge): 분리된 Gemini 도구 호출을 보존한다 2026-08-15 10:29:48 +09:00
03aff0b8f8 fix(edge): Gemini 병렬 도구 인덱스를 정규화한다 2026-08-15 10:25:34 +09:00
1e2aaf4c64 fix(edge): artifact content와 제어 경로를 분리한다 2026-08-15 10:13:02 +09:00
5dfce5fd90 fix(edge): review 검증 진입을 강제한다 2026-08-15 10:08:00 +09:00
0feb3b5e83 fix(edge): worker review handoff를 plan에 명시한다 2026-08-15 09:37:28 +09:00
4f1faa56e3 fix(edge): 하이브리드 단계 책임을 복원한다
Planner와 Reviewer의 축약 계약을 system 경계에 두고 Worker가 실제 Review 증거를 직접 남기도록 해 terminal 요약에 의한 인계 누락을 막는다.
2026-08-15 09:24:28 +09:00
a1816a7fac docs(roadmap): stall watchdog 제거 작업을 준비한다
무출력 기반 종료 계층을 단계적으로 제거할 수 있도록 승인 SDD와 구현·리뷰 작업 경계를 feature 브랜치에 고정한다.
2026-08-15 09:22:10 +09:00
c051529c05 fix(openai): Review 읽기를 handoff 쓰기와 구분한다
Work 도구 호출에 review 경로가 포함됐다는 이유만으로 handoff write로 오분류하지 않는다. 실제 write content가 있는 호출만 handoff로 판정하고 단순 read/inspection은 caller 도구로 통과시킨다.
2026-08-15 08:42:16 +09:00
64ab12b895 fix(openai): Work에 절대 Plan 경로를 전달한다
호출자가 이미 제공하는 working directory를 사용해 Work 입력의 Plan 경로를 절대경로로 해석한다. 잘못 추가했던 /iop 추정 alias는 제거하고 일반 workspace 호출은 그대로 통과시킨다.
2026-08-15 08:31:20 +09:00
864a930b55 fix(openai): 발급된 artifact 경로를 정규화한다
로컬 모델이 선행 점을 슬래시로 바꾼 경우에도 정확한 Plan과 Review만 식별하고 일반 workspace 호출은 그대로 유지한다.
2026-08-15 08:15:15 +09:00
71c66aeaab fix(openai): caller workspace 경로 차단을 제거한다
Plan과 Review의 정확한 접근만 상태로 기록하고 일반 작업 경로는 모델과 caller 도구에 그대로 맡긴다.
2026-08-15 08:10:53 +09:00
c1a402fe50 fix(openai): 로컬 Work 인계를 단순화한다
로컬 모델이 내부 REVIEW 프로토콜에 결합되지 않고 PLAN만 읽어 작업하도록 책임 경계를 Edge로 옮긴다.
2026-08-15 07:53:31 +09:00
8620512d32 docs(ops): dev 런타임과 운영 계획을 갱신한다
Ornith provider pool의 현재 구성과 동시성 검증 근거를 일치시키고, stream gate 운영 모드와 관련 작업 규칙을 함께 추적하기 위해 반영한다.
2026-08-15 07:38:24 +09:00
bfaa9e8684 fix(openai): canonicalize worker review handoff 2026-08-15 07:09:13 +09:00
9baf54a026 fix(openai): normalize reserved path aliases 2026-08-15 07:03:06 +09:00
6f809f99b0 fix(openai): preserve cleanup call identity 2026-08-15 07:00:09 +09:00
0b037d0367 fix(openai): buffer command-mode stage projection 2026-08-15 06:57:26 +09:00
deea8d9592 fix(openai): validate stages before caller projection 2026-08-15 06:51:03 +09:00
9e13304d65 fix(openai): bind canonical artifact operations 2026-08-15 06:43:01 +09:00