Commit graph

1046 commits

Author SHA1 Message Date
4e845e1749 feat(orchestration): 템플릿 기반 작업 인계를 적용한다
단일 요청의 계획·작업·리뷰·수리 단계가 정형화된 산출물을 다음 단계로 전달하고, 선택적 selfcheck로 불완전한 dispatcher 결과를 보완하기 위해 반영한다.
2026-08-14 17:19:35 +09:00
ea1c30772e Merge branch 'feature/thin-agent-model-comparison-benchmark' into dev 2026-08-14 11:20:42 +09:00
fe687f3c0e test(benchmark): 무경합 재측정을 확정한다 2026-08-14 11:20:20 +09:00
824842eb5c fix(benchmark): 무경합 재측정 기준을 정리한다
비교 불가능한 기존 시간 결과를 무효화하고 외부 시작·완료 시각과 preset 단계 진단을 필수 evidence로 고정한다.
2026-08-14 10:03:33 +09:00
4e422376c3 Merge branch 'feature/thin-agent-model-comparison-benchmark' into dev 2026-08-14 09:17:05 +09:00
a5aa0b0429 test(benchmark): 초경량 모델 비교를 완료한다
제품 경로와 측정 경계를 분리한 단일 시도 결과와 고정 기준표 평가를 보존하고, 완료된 마일스톤을 종료한다.
2026-08-14 09:16:34 +09:00
834ca6f526 Merge branch 'feature/responses-provider-bridge' into dev 2026-08-14 08:48:17 +09:00
2fc33c1887 docs(review): Gemini 호환 작업을 종결한다
exact-source dev 배포와 live Responses 검증으로 USER_REVIEW 차단이 해소됐으므로 완료 증거를 보존하고 active task를 정리한다.
2026-08-14 08:47:48 +09:00
618126099b Merge feature/responses-provider-bridge into dev 2026-08-14 08:11:39 +09:00
b02654f781 feat(api): Responses 브리지와 Gemini effort를 완성한다
표준 Responses 요청이 선택된 provider profile을 통해 손실 없이 실행되고 Gemini의 휴대 가능한 reasoning 등급만 전달되도록 한다.
2026-08-14 08:07:10 +09:00
16801f8254 sync: agent-ops from agentic-framework v1.1.204 2026-08-14 07:58:31 +09:00
5c22955a5f sync: agent-ops from agentic-framework v1.1.204 2026-08-14 07:58:23 +09:00
9f3d1c616d sync: agent-ops from agentic-framework v1.1.204 2026-08-14 07:58:15 +09:00
00763b0c56 sync: agent-ops from agentic-framework v1.1.204 2026-08-14 07:55:44 +09:00
a70e7b72a1 sync: agent-ops from agentic-framework v1.1.204 2026-08-14 07:55:36 +09:00
9d744bbea8 sync: agent-ops from agentic-framework v1.1.204 2026-08-14 07:55:26 +09:00
1fb8631f1f sync: agent-ops from agentic-framework v1.1.204 2026-08-14 07:24:18 +09:00
eb75572fdd sync: agent-ops from agentic-framework v1.1.204 2026-08-14 07:24:10 +09:00
a4c31bab04 sync: to agentic-framework v1.1.204 2026-08-14 07:22:44 +09:00
02753c5225 chore(epic): thin-run 준비 결과를 검증한다 2026-08-14 07:02:30 +09:00
e09aa66c3c feat(epic): thin-run 작업을 준비한다 2026-08-14 06:49:06 +09:00
3d10de0652 docs(bench): 단일 평가 기준을 추가한다
별도 채점 하네스를 만들지 않고도 산출물을 재검산 가능하게 비교할 수 있도록 고정 100점 rubric, opaque 평가, 직접 evidence와 단순 총점 규칙을 마지막 작업으로 추가한다.
2026-08-14 06:07:30 +09:00
16b7aba95a docs(roadmap): 경로 스모크를 종료한다
9개 경로의 종료 감사를 통과했으므로 완료 상태와 SDD를 아카이브하고, 하네스 없는 초경량 비교를 바로 시작할 수 있게 고정 요청과 9행 결과표를 준비한다.
2026-08-14 05:50:13 +09:00
165cdde2d6 docs(api): Gemini reasoning 정규화 계획을 추가한다 2026-08-14 05:46:28 +09:00
e1069db981 docs: complete thin benchmark route smoke 2026-08-14 05:35:35 +09:00
ebf1357481 sync: agent-ops from agentic-framework v1.1.203 2026-08-14 05:25:32 +09:00
5d4c15c029 sync: to agentic-framework v1.1.203 2026-08-14 05:23:11 +09:00
de35e6d477 Merge remote-tracking branch 'origin/main' into dev 2026-08-14 05:16:05 +09:00
0ac41e41ef Merge remote-tracking branch 'origin/dev' into dev 2026-08-14 05:08:19 +09:00
94c8b78bed docs(bench): hybrid 임시 경로 통과를 기록한다
세션 한정 ornith:35b Work 전환과 두 hybrid caller의 terminal 성공 근거를 남기고, 남은 경로를 OpenCode Gemini direct 하나로 좁힌다.
2026-08-14 05:07:14 +09:00
7a82f3faf2 docs(api): Responses provider bridge 계획을 추가한다 2026-08-14 05:01:49 +09:00
3af60ca8e8 docs(bench): OpenCode preset 원인을 분리한다
OpenCode hybrid 실패를 IOP 코드 결함으로 오인하지 않도록 ornith-fast Node 비가용과 복구 후 통과 근거를 남기고, direct 재검증의 표준 배포 차단 상태를 분리한다.
2026-08-14 04:57:39 +09:00
dc2d99687c Merge branch 'feature/benchmark-opencode-route-smoke' into dev 2026-08-14 04:42:59 +09:00
d99305d105 fix(edge): Gemini 도구 서명을 provider 계층에서 정규화한다 2026-08-14 04:42:45 +09:00
8944f9da28 sync: to agentic-framework v1.1.202 2026-08-14 04:33:50 +09:00
91560f37ce Merge branch 'release/dev-1008' 2026-08-14 02:46:51 +09:00
e86b47e326 Merge branch 'release/dev-1008' into dev 2026-08-14 02:46:51 +09:00
c31130e68b fix(streamgate): 반복 복구 설정 모순을 차단한다
blocking repeat guard가 복구 예산 0과 함께 배포되면 런타임에서 recovery_failed로 종료된다. 설정 로드 단계에서 모순을 거부하고 dev의 단일 내부 복구 기준을 명시한다.
2026-08-14 02:46:23 +09:00
653977383b fix(edge): provider timings 응답을 정규화한다 2026-08-14 01:46:20 +09:00
84b76fcafe fix(edge): 대화 중 system 메시지를 정규화한다 2026-08-14 01:31:55 +09:00
f1b7c14610 fix(control-plane): 관리 라우트 갱신 경로를 연결한다
운영 중 provider 선택을 직접 DB 조작 없이 CAS와 projection 동기화를 거쳐 교정할 수 있어야 한다.
2026-08-14 01:04:02 +09:00
8dd0c9c297 fix(edge): provider chat 응답을 정규화한다 2026-08-14 01:02:43 +09:00
73d9b51432 fix(edge): single request provider 정규화를 적용한다 2026-08-14 00:24:11 +09:00
0ddf996fc7 Merge branch 'release/dev-1002' 2026-08-14 00:13:17 +09:00
862fe702a3 fix(dev): OneX Ornith 슬롯을 admission과 일치시킨다 2026-08-13 23:55:04 +09:00
2647fbb7fa docs(bench): Codex preset 통과 근거를 기록한다 2026-08-13 23:42:28 +09:00
6058f422ab docs(bench): caller와 preset 측정 경계를 분리한다 2026-08-13 23:41:03 +09:00
2df72b21f1 Merge branch 'feature/benchmark-route-provider-followup' into dev 2026-08-13 23:29:18 +09:00
3d53c28ae1 fix(edge): Gemini caller 모델 경로를 분리한다
엄격한 route 식별자 규칙을 유지하면서 공식 caller의 URL-encoded 표시 모델 이름은 별도 bounded 규칙으로 수용해 Gemini ingress의 잘못된 400을 제거한다.
2026-08-13 23:28:51 +09:00
ad70fcb46e fix(edge): agy 도구 연속 호출을 지원한다
공식 agy의 model-role functionResponse를 Chat tool 메시지로 변환한다.
원격 벤치 검증 기록과 후속 API surface 리팩터링 계획을 함께 반영한다.
2026-08-13 23:25:39 +09:00