Commit graph

774 commits

Author SHA1 Message Date
1debc7ada0 feat(agent-ops): 마일스톤 작업 근거를 태그로 연결한다
분할된 계획과 완료 로그를 Task id 기준으로 집계해 마일스톤 동기화가 완료 작업을 누락하지 않도록 한다.
2026-08-01 19:58:16 +09:00
7ae4be6ceb feat(agent-ops): agent-task 오케스트레이션을 공통화한다
프로젝트별 복사 없이 동일한 dispatcher와 PLAN/CODE_REVIEW 계약을 공식 Agent-Ops 배포 경로로 전파하기 위해 common skill로 승격한다.
2026-08-01 18:14:38 +09:00
4e85b24838 fix(dispatcher): work log에 활성 파일과 loop를 기록한다 2026-08-01 15:00:08 +09:00
aebba6508c chore(agent-task): dev에 유입된 작업 파일을 제거한다
다른 브랜치에서만 유지해야 할 계획·리뷰 로그가 dev에 유입되어 삭제한다.
2026-08-01 13:28:16 +09:00
3c92d407f1 feat(protocol-profile): 멀티 프로토콜 프로필 작업을 병합한다 2026-08-01 13:04:30 +09:00
892dc58369 fix(protocol-profile): 요청 경계와 후속 계획을 정리한다
Anthropic 전용 API key가 일반 OpenAI 요청에 적용되지 않도록 경계를 좁히고 잘못된 절대 operation URL을 fail-closed로 거부해야 한다.\n\n완료 Milestone archive와 principal credential 후속 agent-task를 같은 기준선에 맞춘다.
2026-08-01 12:52:56 +09:00
f2306f4dc8 feat(protocol-profile): 멀티 프로토콜 프로필을 추가한다
OpenAI 호환 및 Anthropic Messages 경로의 프로토콜 프로필, 라우팅 계약, 테스트와 실행 증거를 함께 반영한다.
2026-08-01 10:33:10 +09:00
3155be0e27 docs(roadmap): Chronos 선행 분리 기준을 정리한다 2026-08-01 09:07:17 +09:00
51424c7a0d feat(dispatcher): 작업 파일 대상을 로그에 표시한다 2026-08-01 09:03:33 +09:00
7efa707b4a feat(dispatcher): 작업 파일 대상을 로그에 표시한다 2026-08-01 09:02:58 +09:00
bf5079cd04 fix(agent-ops): plan 경로 형식 검증을 명시한다 2026-08-01 05:32:41 +09:00
125dc83f57 fix(agent-ops): plan 경로 형식 검증을 명시한다 2026-08-01 05:32:11 +09:00
2be6789d63 fix(agent-ops): selfcheck 재시도 문맥을 유지한다 2026-08-01 05:25:42 +09:00
23b3ad74a2 fix(agent-ops): selfcheck 재시도 문맥을 유지한다 2026-08-01 05:25:14 +09:00
174a2a6b13 docs(roadmap): 실행 우선순위를 갱신한다
새 provider 관련 Milestone을 현재 실행 후보의 앞 순서로 정렬해 다음 작업 선택이 최신 로드맵과 일치하도록 한다.
2026-07-31 22:10:10 +09:00
6f57de812c Merge branch 'feature/iop-agent-cli-runtime' into dev
# Conflicts:
#	agent-task/archive/2026/07/m-iop-agent-cli-runtime_1/code_review_cloud_G07_0.log
#	agent-task/archive/2026/07/m-iop-agent-cli-runtime_1/code_review_cloud_G07_1.log
#	agent-task/archive/2026/07/m-iop-agent-cli-runtime_1/code_review_cloud_G07_2.log
#	agent-task/archive/2026/07/m-iop-agent-cli-runtime_1/plan_cloud_G06_1.log
#	agent-task/archive/2026/07/m-iop-agent-cli-runtime_1/plan_cloud_G07_2.log
#	agent-task/archive/2026/07/m-iop-agent-cli-runtime_1/plan_local_G07_0.log
#	agent-task/archive/2026/07/m-provider-usage-attribution-hot-path/01_attribution_binding_foundation/plan_local_G07_0.log
#	agent-task/archive/2026/07/m-provider-usage-attribution-hot-path/02+01_attempt_usage_emission/plan_cloud_G10_0.log
2026-07-31 22:00:42 +09:00
a2becd222a chore(iop): 런타임 변경과 마일스톤 아카이브를 반영한다
완료된 IOP Agent CLI Runtime의 상태·스펙·계약·작업 evidence를 아카이브 경로로 동기화하고 현재 런타임 검증 변경을 원격에 공유한다.
2026-07-31 21:57:38 +09:00
26feeff17c Merge branch 'feature/provider-usage-attribution-hot-path' into dev 2026-07-31 21:50:22 +09:00
fe6be48936 docs(roadmap): provider protocol 계획을 구체화한다
다중 cloud provider의 호출 경계와 사용자별 credential 관리 책임을 구현 전에 명확히 해 후속 작업의 계약·보안 기준을 일관되게 적용한다.
2026-07-31 21:25:38 +09:00
4a98a96f9e Merge branch 'feature/provider-usage-attribution-hot-path' into dev 2026-07-31 21:22:24 +09:00
f98d1b434b fix(openai): usage 귀속 마일스톤을 종료한다
Stream Gate 준비 실패에서도 요청 terminal 관측 계약을 지키고, direct provider identity 마이그레이션 누락으로 기존 검증과 운영 설정이 깨지지 않게 한다.
2026-07-31 21:20:19 +09:00
04879f2b43 feat(openai): 실제 provider별 사용량 귀속을 기록한다
요청 종료 계수와 실제 provider 시도 사용량을 분리하고, 직접·pool·retry 경로의 attribution을 보존한다. 관련 계약·스펙과 완료된 task archive 정리도 함께 반영한다.
2026-07-31 20:22:23 +09:00
312c8da895 Merge remote-tracking branch 'origin/dev' into provider-usage-attribution-hot-path 2026-07-31 18:47:58 +09:00
84aabb7df6 Merge remote-tracking branch 'origin/provider-usage-attribution-hot-path' into dev 2026-07-31 18:43:21 +09:00
44719c0b40 Merge remote-tracking branch 'origin/feature/provider-usage-attribution-hot-path' into dev
# Conflicts:
#	agent-ops/rules/project/domain/agent/rules.md
#	agent-ops/rules/project/domain/testing/rules.md
2026-07-31 18:43:15 +09:00
bde5db7bf4 Merge remote-tracking branch 'origin/feature/iop-agent-cli-runtime' into dev 2026-07-31 18:41:02 +09:00
8bc28e85a2 Merge remote-tracking branch 'origin/feature/agent-task-dispatcher-boundary' into dev 2026-07-31 18:40:59 +09:00
45d4bd98fd fix(agent): task-loop 검증 경계와 상태 검사를 보강한다
리뷰에서 확인된 Milestone 식별자와 컴파일 바이너리 상태 검증의 빈틈을 보완하고, 활성 agent-task에서는 dispatcher만 실행 경로로 사용하도록 고정한다.
2026-07-31 18:40:40 +09:00
e5794fda2d fix(agent): task-loop 검증 경계와 상태 검사를 보강한다
리뷰에서 확인된 Milestone 식별자와 컴파일 바이너리 상태 검증의 빈틈을 보완하고, 활성 agent-task에서는 dispatcher만 실행 경로로 사용하도록 고정한다.
2026-07-31 18:40:26 +09:00
4ef0bc4bbe Merge remote-tracking branch 'origin/dev' into provider-usage-attribution-hot-path 2026-07-31 18:17:59 +09:00
8760d16510 fix(agent-ops): 자식 실행 경계를 명시한다
dispatcher가 시작한 자식 에이전트가 orchestration을 재호출하지 않도록 실행 식별자와 허용된 PLAN 검증 범위를 계약에 고정한다.
2026-07-31 16:58:14 +09:00
77cf0452ee fix(agent-ops): 자식 실행 경계를 명시한다
dispatcher가 시작한 자식 에이전트가 orchestration을 재호출하지 않도록 실행 식별자와 허용된 PLAN 검증 범위를 계약에 고정한다.
2026-07-31 16:58:04 +09:00
40f52da95f fix(agent-ops): Python dispatcher 계약을 복원한다
기존 task-loop 실행 경로와 PLAN write-set 검증 문서가 같은 Python dispatcher를 가리키도록 정리한다.
2026-07-31 16:53:31 +09:00
0946e84377 fix(agent-ops): Python dispatcher 계약을 복원한다
기존 task-loop 실행 경로와 PLAN write-set 검증 문서가 같은 Python dispatcher를 가리키도록 정리한다.
2026-07-31 16:48:28 +09:00
936fc16f92 Merge remote-tracking branch 'origin/dev' into provider-usage-attribution-hot-path 2026-07-31 15:58:14 +09:00
d6aec83b0d merge(agent): 에이전트 CLI 런타임을 dev에 통합한다
# Conflicts:
#	agent-ops/rules/project/domain/agent/rules.md
#	agent-ops/skills/project/orchestrate-agent-task-loop/SKILL.md
#	docs/agent-development-workflow-cost-quality-report.md
2026-07-31 15:48:02 +09:00
06556eba69 fix(agent): 단일·분할 작업 탐색을 함께 지원한다 2026-07-31 15:35:33 +09:00
174a10c806 chore(sync): dev 최신 변경을 반영한다 2026-07-31 15:26:12 +09:00
toki
2aefb98807 docs: update agent-development-workflow cost-quality report 2026-07-31 15:23:55 +09:00
3ffeff87f5 docs(agent-task): 첫 에픽 실행 계획을 수립한다
제공자 사용량 귀속 작업을 호환성 기반과 시도별 메트릭 방출 단계로 분리해 구현 및 검토 경계를 명확히 한다.
2026-07-31 15:22:40 +09:00
fc361f363c docs(roadmap): 마일스톤 작업 상태를 동기화한다 2026-07-31 14:08:22 +09:00
88f518f029 Merge remote-tracking branch 'origin/dev' into dev 2026-07-31 13:24:20 +09:00
4e42091093 feat(agent): 에이전트 CLI 런타임을 추가한다 2026-07-31 13:20:03 +09:00
d97342f30b Merge branch 'feature/openai-compatible-output-validation-filters' into dev 2026-07-31 11:11:23 +09:00
c717ce5425 docs(roadmap): 출력 검증 작업 상태를 동기화한다 2026-07-30 21:10:30 +09:00
fc33b18e79 docs(agent-ops): 도메인 룰을 현재 구조에 맞춘다
코드 구조와 도메인 소유권 문서의 불일치를 제거해 후속 작업이 올바른 규칙과 경계를 로드하도록 한다.
2026-07-30 20:55:52 +09:00
0a060a111f docs(roi): local 기여도 분석을 추가한다 2026-07-30 20:41:52 +09:00
c2f91e2f10 docs(roi): local 기여도 분석을 추가한다 2026-07-30 20:41:26 +09:00
4695bcbc60 feat(agent-ops): 저등급 클라우드 모델 체인을 추가한다
저등급 task가 Spark quota 소진 시 Gemini Low와 Claude Haiku로 자동 전환되도록 실행 정책과 회귀 검증을 맞춘다.
2026-07-30 19:28:52 +09:00
285090cc67 chore(merge): 출력 검증 필터 브랜치를 dev에 임시 병합한다 2026-07-30 17:44:06 +09:00