85c6fc837c
fix(openai): selector 분류 오류 근거를 보존한다
2026-08-15 14:21:44 +09:00
bb0b916bf5
fix(edge): Gemini 지연 서명을 보존한다
2026-08-15 10:45:45 +09:00
81439001f9
fix(edge): 분리된 Gemini 도구 호출을 보존한다
2026-08-15 10:29:48 +09:00
5dfce5fd90
fix(edge): review 검증 진입을 강제한다
2026-08-15 10:08:00 +09:00
4f1faa56e3
fix(edge): 하이브리드 단계 책임을 복원한다
...
Planner와 Reviewer의 축약 계약을 system 경계에 두고 Worker가 실제 Review 증거를 직접 남기도록 해 terminal 요약에 의한 인계 누락을 막는다.
2026-08-15 09:24:28 +09:00
c1a402fe50
fix(openai): 로컬 Work 인계를 단순화한다
...
로컬 모델이 내부 REVIEW 프로토콜에 결합되지 않고 PLAN만 읽어 작업하도록 책임 경계를 Edge로 옮긴다.
2026-08-15 07:53:31 +09:00
bfaa9e8684
fix(openai): canonicalize worker review handoff
2026-08-15 07:09:13 +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
82bfcd432a
fix(openai): atomically author selector artifact pair
2026-08-15 06:30:47 +09:00
4e441526b4
fix(openai): Responses 결과를 operation으로 해석한다
...
OpenAI Chat ingress의 내부 wire가 Responses로 전환돼도 decoder가 caller protocol만 보고 Chat shape를 요구해 502를 만들었다. selected operation을 우선해 공통 stage로 복원한다.
2026-08-15 06:07:16 +09:00
4368a31ea6
fix(openai): 도구 호출 effort를 Responses로 보존한다
...
GPT Chat wire는 함수 도구와 reasoning effort를 함께 지원하지 않는다. caller-workspace 내부 단계가 선택된 프로필의 Responses operation으로 전환해 두 요구를 모두 보존하도록 한다.
2026-08-15 05:30:42 +09:00
0110ca1af8
fix(openai): 프로필별 Chat 호출을 정규화한다
...
OpenCode의 일반 Chat 요청을 GPT provider가 거부한 뒤 재시도 가능한 오류로 왜곡해 벤치가 장시간 정체됐다. 선택된 protocol profile에 맞춰 출력 토큰 필드를 정규화하고 upstream 400을 비재시도 validation 오류로 유지한다.
2026-08-15 05:12:54 +09:00
e5869a53ae
fix(edge): provider 호출 정규화 계층을 추가한다
...
caller별 예외 대신 요청 의미와 protocol profile capability로 operation을 선택해 tools와 effort 조합을 보존한다. 지원하지 않는 effort는 가장 가까운 하위 등급으로만 내리고 상향 매핑은 거부한다.
2026-08-13 23:06:50 +09:00
495996fee4
feat(openai): 핫패스 에이전트 실행 경로를 확장한다
...
Anthropic·Chat 게이트와 관찰·종료 제어를 통합하고 관련 계약·검증 산출물을 반영한다.
2026-08-06 00:09:24 +09:00
6650e9f70d
feat(hot-path): 실행 프리셋과 논리 요청 흐름을 구현한다
2026-08-03 14:42:55 +09:00