c31130e68b
fix(streamgate): 반복 복구 설정 모순을 차단한다
...
blocking repeat guard가 복구 예산 0과 함께 배포되면 런타임에서 recovery_failed로 종료된다. 설정 로드 단계에서 모순을 거부하고 dev의 단일 내부 복구 기준을 명시한다.
2026-08-14 02:46:23 +09:00
e5869a53ae
fix(edge): provider 호출 정규화 계층을 추가한다
...
caller별 예외 대신 요청 의미와 protocol profile capability로 operation을 선택해 tools와 effort 조합을 보존한다. 지원하지 않는 effort는 가장 가까운 하위 등급으로만 내리고 상향 매핑은 거부한다.
2026-08-13 23:06:50 +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
abecea20a9
test(openai): 관리형 용량 검증을 보강한다
...
Ornith 실환경 동시성 및 스트림 terminal 증적을 자동 검증한다.\n배포 스킬과 dev 테스트 문서, 로컬 캐시 ignore 정책을 함께 동기화한다.
2026-08-13 16:55:48 +09:00
2fcc1093c7
fix(openai): 스트림 정지 종료를 복구한다
...
semantic filter 비활성 경로도 endpoint codec과 terminal sink를 유지해야 논리적 finish 뒤 정지가 열린 응답으로 남지 않는다.
2026-08-13 11:43:37 +09:00
28ed27a575
fix(benchmark): direct 진단 런타임을 안정화한다
2026-08-13 09:14:23 +09:00
634531afca
fix(benchmark): 종료 증거와 실행 경계를 정리한다
...
실패를 완료되지 않은 실행과 혼동해 동일 사이클을 반복하던 조건을 분리하고, 이미 검증된 dispatcher 작업 이력과 benchmark 결과를 보존한다.
2026-08-13 08:43:34 +09:00
8f00606c03
fix(benchmark): 결과 경계를 독립 축으로 분리한다
...
제품 결과와 harness·process·artifact 실패가 하나의 성공 값으로 덮이지 않도록 durable evidence와 모든 소비자 계약을 함께 마이그레이션한다.
2026-08-12 21:01:51 +09:00
30ac305e18
fix(benchmark): 공식 caller 종료 계약을 보정한다
2026-08-12 17:22:27 +09:00
39fa1da55b
fix(benchmark): 원샷 비교 실행 실패를 해소한다
...
호출기별 격리 쓰기 계약과 Gemini ingress, 단일 요청 stage 처리를 맞춰 실제 9-cell 비교가 생성물을 남길 수 있게 한다.
2026-08-12 14:37:17 +09:00
a89b42ed14
feat(agent-ops): GLM 백업 경로를 OpenCode로 전환한다
...
Gemini 쿼터 소진 시 reasoning 단계가 한 단계 높은 GLM-5.2를 선택하고 실행 상태에도 effort를 보존하기 위해 변경한다.
2026-08-05 05:05:55 +09:00
61016d5bd0
docs(opencode): IOP 모델 설정 가이드를 추가한다
2026-08-05 04:22:50 +09:00
c8e98d4e10
refactor(runtime): promote provider-only execution boundary
2026-08-02 20:28:45 +09:00
4c8441e6c9
feat(credential): Provider Credential Slot 라우팅을 구현한다
...
사용자별 credential 저장, lease, projection, runtime 전달과 OpenAI-compatible 계약 및 검증 근거를 함께 반영한다.
2026-08-02 09:10:11 +09:00
f98d1b434b
fix(openai): usage 귀속 마일스톤을 종료한다
...
Stream Gate 준비 실패에서도 요청 terminal 관측 계약을 지키고, direct provider identity 마이그레이션 누락으로 기존 검증과 운영 설정이 깨지지 않게 한다.
2026-07-31 21:20:19 +09:00
toki
2aefb98807
docs: update agent-development-workflow cost-quality report
2026-07-31 15:23:55 +09:00
0a060a111f
docs(roi): local 기여도 분석을 추가한다
2026-07-30 20:41:52 +09:00
cdbc80a308
sync: archive migration, runtime-bridge updates, edge openai rebuilder, dispatch skill, docs
2026-07-27 17:55:16 +09:00
8d782e8fc3
feat: runtime target selector milestones progress, archives, and skill updates
...
- Update orchestrate-agent-task-loop skill and dispatch scripts
- Add 8 new milestone directories (07+06 through 12+08,11)
- Archive completed tasks for 05+04 and 06+05
- Update test configs, docs, and edge-smoke/node-smoke
- Add WORK_LOG.md for runtime target selector
2026-07-26 12:01:14 +09:00
8a4f6c55a1
sync: roadmap, skills, test inventory, streamgate package, docs updates
...
- Update roadmap milestones and phase docs across multiple phases
- Update plan, code-review, create-roadmap, update-roadmap, finalize-task-routing skills
- Update dev-corp-runtime-deploy, dev-runtime-deploy, orchestrate-agent-task-loop skills
- Refactor agent-task-loop dispatch script
- Add streamgate Go package (commit_boundary, evidence_tail, filter_registry, stream_release)
- Add test inventory files (dev, dev-corp, unified)
- Update test smoke tests and rules for dev/dev-corp
- Update docs/edge-local-dev-guide and e2e scripts
- Update inventory-query Go package
- Remove deprecated templates and inventory.yaml files
- Add orchestrate-agent-task-loop tests
2026-07-25 11:41:08 +09:00
c90bb755a9
feat: streamline plan/code-review/finalize router, add stream gate SDDs, sync dev-test inventory, update roadmap milestones
...
- Refactor plan, code-review, finalize-task-routing, refine-local-plans, router skills
- Add agent-workflow-loop-orchestration skill and plan agent configs
- Update roadmap: knowledge-tool-optimization milestones, stream-evidence-gate-core SDD
- Add stream-evidence-gate-core task, archive, and Go streamgate package
- Update dev-test inventory (edge/node smoke), agent-contract, edge-local-dev-guide
- Deprecate USER_REVIEW for output-validation-filters SDD
2026-07-24 15:11:00 +09:00
1378a7fc27
refactor: readability baseline 및 리팩토링 (에지/노드/클라이언트/설정)
2026-07-18 07:39:38 +09:00
01dc2ef78b
refactor: readability baseline 및 테스트 구조 개선
...
- agent-readable-repository-refactor 완료: 기존 테스트 파일 아카이브 이동
- 새 테스트 파일 추가 (edge, node, client, config, readability)
- readability_audit 스크립트 및 baseline 추가
- roadmap/SDD 문서 갱신
- agent-client/pi/extensions/openai-sampling-parameters 추가
2026-07-17 16:02:12 +09:00
9b7b4e044f
refactor: openai usage metrics stream relay with grafana doc update
...
- Move usage metrics aggregation to stream layer in edge openai handler
- Refactor stream.go to relay usage metrics from node responses
- Update grafana doc with new metric structure and dashboard notes
- Remove completed G05 plan/code-review artifacts
- Archive closed task artifacts
2026-07-14 18:57:43 +09:00
toki
eab8bad73d
feat: update dev-corp test configs and add openai reasoning usage estimation
2026-07-14 14:44:00 +09:00
59c2997d47
refactor(openai): call metadata 기반 response_mode 라우터 선택을 제거한다
...
provider 라우트는 raw tunnel 패스스루, 그 외 라우트는 정규화된
RunEvent 경로로 응답을 결정한다. caller metadata는 임의 컨텍스트이며
응답 경로/shape를 선택하지 않는다 (SDD S01).
- chat_handler.go: response_mode parse/switch 로직 제거, 라우트 기반 분기로 단순화
- responses_handler.go: tunnelResponsesPassthroughSideband 함수 및 response_mode switch 제거
- stream.go: 관련 response_mode 라벨 사용 정리
- server_test.go: response_mode 관련 테스트 케이스 제거 및 정리
- usage_metrics_test.go: 사용되지 않는 테스트 대목 제거
- docs/openai-usage-grafana.md: response_mode 라벨 설명을 passthrough/normalized로 수정
2026-07-13 21:05:04 +09:00
leedongmyun
9f5d15d91c
chore: sync OpenAI compatible API contract, routing policy, and dev-corp test updates
2026-07-13 19:18:07 +09:00
toki
83c26c4ac3
chore: update test rules, docs, and client configuration
2026-07-13 15:12:24 +09:00
bb367055aa
Merge remote-tracking branch 'origin/main'
2026-07-13 12:14:56 +09:00
5368926822
feat(observability): compose 관측 구성을 추가한다
2026-07-13 12:14:34 +09:00
toki
89b6aaf9d6
update test rules and docs
2026-07-13 11:45:56 +09:00
8473a5450e
feat: custom field preservation and sideband observation
...
- Add custom field preservation implementation
- Add sideband observation support
- Update OpenAI-compatible API contract
- Update roadmap and task files
2026-07-12 21:15:18 +09:00
leedongmyun
192cf8e417
Sync uncommitted changes to new branch
2026-07-11 12:29:03 +09:00
c836f1e562
feat: update edge config, usage docs, tests, and roadmap
2026-07-11 04:47:11 +09:00
64328d2639
chore: grafana rollup docs - archive completed task files and add usage guide
2026-07-10 19:02:17 +09:00
toki
ddcc4f42f8
docs: update dev-corp openai compatible call guide and pi settings guide
2026-07-10 08:55:24 +09:00
toki
14c88c32aa
docs(docs): dev-corp OpenAI-compatible 호출 시 반복 출력 loop 방지를 위한 파라미터 가이드를 추가한다
2026-07-10 07:51:10 +09:00
toki
6ab66277b8
docs: update dev-corp profile with sampling parameter extension
2026-07-10 07:40:02 +09:00
leedongmyun
ef236878ff
docs: update dev-corp openai-compatible call and pi settings guide
2026-07-09 21:02:50 +09:00
leedongmyun
a709db0251
docs(contract): dev-corp gemma4:26b 파라미터 범위 및 가이드 문서 추가
2026-07-09 20:48:05 +09:00
893aad6edb
sync: edge openai raw tunnel sideband passthrough - contracts, specs, implementation, and tests
2026-07-08 07:51:23 +09:00
ad77aa3afb
docs(edge): quickstart OpenAI 포트 일관성을 18081로 보정하고 review follow-up 아카이브
...
docs/edge-local-dev-guide.md의 18083 포트 예시를 18081로 수정하여
openai.listen과 일관성을 맞춘다.
또한 관련 review follow-up 작업을 archive로 정리하고,
openai_text_tool_call_boundary 새 plan/review를 추가한다.
2026-07-06 18:44:07 +09:00
53e09201a0
update: sync contract, test documents and cleanup task
2026-07-04 19:17:25 +09:00
b55d1a2e85
fix: document and verify provider priority leveling
2026-07-04 15:05:36 +09:00
9b4c6ac644
feat: edge server-side streaming refactoring and contract/docs update
2026-07-04 13:46:39 +09:00
77ab36cbd1
feat: edge config refresh and OpenAI handlers update
...
- Add config refresh classification and test coverage
- Update OpenAI chat/responses/stream handlers with config refresh support
- Add comprehensive server tests for config refresh
- Update local dev guide with config refresh information
- Extend config package with ConfigRefresh field
2026-07-04 09:33:00 +09:00
cb64df5b39
feat(openai-compat): update think-control implementation and clean up old task docs
...
- Update openai-compatible-api.md contract
- Refactor openai_compat.go adapter
- Update openai_compat_test.go
- Update edge-local-dev-guide.md
- Archive old task files and remove obsolete PLAN/CODE_REVIEW docs
2026-07-04 05:53:48 +09:00
eea8dd0ae9
feat: add think-control API fields and dev smoke tests
...
- Add think, reasoning_effort, thinking_token_budget, include_reasoning to openai-compatible-api.md
- Document provider-specific think-control policies (vLLM, Lemonade)
- Add conflict and strict output policies
- Update edge-local-dev-guide.md with think-control smoke examples
2026-07-03 20:48:11 +09:00