|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
b7fc808a56
|
fix(config): provider admission을 transport 상한과 분리한다
|
2026-08-13 23:12:33 +09:00 |
|
|
|
c4375870ad
|
Merge branch 'feature/benchmark-route-minimal-html-smoke' into dev
|
2026-08-13 23:07:15 +09:00 |
|
|
|
e5869a53ae
|
fix(edge): provider 호출 정규화 계층을 추가한다
caller별 예외 대신 요청 의미와 protocol profile capability로 operation을 선택해 tools와 effort 조합을 보존한다. 지원하지 않는 effort는 가장 가까운 하위 등급으로만 내리고 상향 매핑은 거부한다.
|
2026-08-13 23:06:50 +09:00 |
|
|
|
00185d9fd7
|
fix(dev): OneXPlayer agent 요청을 직렬화한다
|
2026-08-13 22:59:55 +09:00 |
|
|
|
8497bc0ebc
|
sync: agent-ops from agentic-framework v1.1.201
|
2026-08-13 22:57:19 +09:00 |
|
|
|
4f503eed98
|
sync: to agentic-framework v1.1.201
|
2026-08-13 22:53:03 +09:00 |
|
|
|
e6a820d03c
|
policy(agent): extension 우회 경로를 금지한다
|
2026-08-13 21:59:46 +09:00 |
|
|
|
856e8d82a6
|
revert(pi): IOP read extension을 제거한다
|
2026-08-13 21:57:49 +09:00 |
|
|
|
79f507c349
|
fix(pi): IOP read 결과 크기를 제한한다
|
2026-08-13 21:56:34 +09:00 |
|
|
|
838ff09d9e
|
sync: agent-ops from agentic-framework v1.1.200
|
2026-08-13 21:27:09 +09:00 |
|
|
|
0bf916cecc
|
sync: agent-ops from agentic-framework v1.1.200
|
2026-08-13 21:23:40 +09:00 |
|
|
|
e250ef6e5c
|
Merge branch 'feature/iop-one-shot-agent-model-comparison' into dev
|
2026-08-13 21:15:25 +09:00 |
|
|
|
f25eda05c3
|
refactor(benchmark): 전용 하네스를 폐기한다
제품 호출 안정성과 측정 경계를 다시 분리하고, 벤치 대상 경로의 최소 HTML 스모크와 초경량 단일 시도 비교만 남긴다.
|
2026-08-13 21:14:52 +09:00 |
|
|
|
721960fec7
|
fix(runtime): provider stall 재시도를 단일 종료로 제한한다
|
2026-08-13 20:39:10 +09:00 |
|
toki
|
9b81d0a61d
|
Merge branch into dev
|
2026-08-13 20:26:00 +09:00 |
|
|
|
15bc8879cf
|
fix(benchmark): 복구 qualification 경계를 고정한다
품질 gate를 익명 채점 evidence로 유지하면서 hard trust gate만 실행 eligibility를 차단하도록 D15 계약을 반영한다. 최종 9-cell run 전에 실패 경로만 확인할 수 있도록 300초 six-path 진단 manifest를 분리한다.
|
2026-08-13 20:24:08 +09:00 |
|
|
|
29bf84b9eb
|
Merge remote-tracking branch 'origin/dev' into feature/iop-one-shot-agent-model-comparison
|
2026-08-13 19:57:33 +09:00 |
|
|
|
374b0287bb
|
fix(benchmark): 전체 채점 완료 기준을 강화한다
채점 lifecycle과 provenance 복구를 보존하고 2개 scored 상태를 최종 완료로 오인하지 않도록 9/9 채점 기준을 명시한다.
|
2026-08-13 19:55:44 +09:00 |
|
|
|
6e2f4ff80f
|
Merge branch 'feature/openai-compatible-stream-terminal-liveness' into dev
|
2026-08-13 18:06:14 +09:00 |
|
|
|
abecea20a9
|
test(openai): 관리형 용량 검증을 보강한다
Ornith 실환경 동시성 및 스트림 terminal 증적을 자동 검증한다.\n배포 스킬과 dev 테스트 문서, 로컬 캐시 ignore 정책을 함께 동기화한다.
|
2026-08-13 16:55:48 +09:00 |
|
toki
|
019500a5d6
|
Merge tag 'dev-974' into dev
Release dev-974 dev-974
|
2026-08-13 15:15:46 +09:00 |
|
toki
|
fd41adac77
|
Merge branch 'release/dev-974'
|
2026-08-13 15:15:46 +09:00 |
|
|
|
2fcc1093c7
|
fix(openai): 스트림 정지 종료를 복구한다
semantic filter 비활성 경로도 endpoint codec과 terminal sink를 유지해야 논리적 finish 뒤 정지가 열린 응답으로 남지 않는다.
|
2026-08-13 11:43:37 +09:00 |
|
toki
|
0c1e9e6a3f
|
Merge branch 'release/dev-971'
|
2026-08-13 11:06:31 +09:00 |
|
toki
|
eaf8fbaf21
|
Merge tag 'dev-971' into dev
Release dev-971 dev-971
|
2026-08-13 11:06:31 +09:00 |
|
toki
|
003398a149
|
Merge feature/iop-one-shot-agent-model-comparison into dev
|
2026-08-13 10:37:39 +09:00 |
|
|
|
8842733103
|
fix(agent-ops): release ref prune를 보강한다
명시 ref fetch만으로는 삭제된 release tracking ref가 남을 수 있어 remote namespace prune을 별도 계약으로 고정한다.
|
2026-08-13 10:36:35 +09:00 |
|
toki
|
9449aa4ac4
|
Merge feature/iop-one-shot-agent-model-comparison into dev
|
2026-08-13 10:35:43 +09:00 |
|
|
|
0e17a9d9ec
|
fix(edge): Gemini 거부 출처를 구분한다
Edge 내부 오류가 provider HTTP 거부로 기록되지 않도록 실제 tunnel status에서만 관측하고, dev release가 stale tracking ref와 존재하지 않는 package root에 막히지 않게 한다.
|
2026-08-13 10:34:33 +09:00 |
|
|
|
28ed27a575
|
fix(benchmark): direct 진단 런타임을 안정화한다
|
2026-08-13 09:14:23 +09:00 |
|