002f9cd521
feat: Control Plane API 데이터 바인딩 및 oto_console 런너urface 추가
...
- Control Plane API 데이터 바인딩 마일스톤 문서 업데이트
- core_connection_client 및 oto_client_app 수정
- oto_console 런너.surface 모듈 추가
- 관련 테스트 파일 업데이트
2026-06-17 13:50:29 +09:00
d6b0194ae1
feat: control-plane-api-data-binding 마일스톤 추가, flutter-console-skeleton을 archive로 이동, HTTP server route 개선
2026-06-17 08:07:27 +09:00
e3b1d9b33b
feat: flutter console skeleton and core connection client
...
- Add Flutter console skeleton (oto_console_contract, overview, shell)
- Add core_connection_client.dart for client app core connection
- Update oto_client_app.dart to integrate new components
- Add widget_test.dart and console tests
- Update pubspec.yaml and pubspec.lock with new dependencies
2026-06-17 07:20:06 +09:00
6f6680b0b1
sync: agent-ops from agentic-framework v1.1.141
2026-06-16 20:57:39 +09:00
9628ec36c4
update roadmap phases and bootstrap scripts across platforms
2026-06-16 13:07:54 +09:00
f8863710b1
sync: agent-ops from agentic-framework v1.1.140
2026-06-16 10:54:38 +09:00
057e6a38df
update roadmap and phase documentation
2026-06-16 09:43:06 +09:00
9d62f47cab
chore: update test files and archive task documents
2026-06-16 09:29:27 +09:00
0cf544e2d7
feat: update agent bootstrap scripts and CLI commands, move contract docs to archive
2026-06-16 07:50:31 +09:00
ac44c85d34
feat: Windows bootstrap script and HTTP server updates
...
- Add PowerShell bootstrap script for Windows runner
- Update httpserver bootstrap provider, routes, and runner handlers
- Add bootstrap PowerShell test case
- Move old G07 task docs to archive
- Update server tests
2026-06-15 22:10:21 +09:00
129cd29cd8
feat: unix bootstrap task archive and bootstrap script updates
...
- Archive 02_unix_bootstrap task to agent-task/archive/2026/06/
- Update oto_agent_bootstrap.sh across apps/runner, services/core
- Update bootstrap script test in Dart
2026-06-15 18:13:13 +09:00
cce127d2f4
archive: move 01_core_command files to archive/2026/06
2026-06-15 17:29:57 +09:00
590e3219da
feat: cross-os runner bootstrap task and related updates
...
- Add agent-task/m-cross-os-runner-bootstrap with subtasks (G07, G06)
- Update roadmap phases and milestones for control-plane-product-surface
- Add runner.proto definitions and regenerate code
- Update HTTP server handler for runner management
- Add smoke tests and update local test configurations
- Update README with latest project status
2026-06-15 17:12:35 +09:00
5cecc55905
update domain rules and roadmap
2026-06-15 13:35:11 +09:00
99cc06767f
sync: agent-ops from agentic-framework v1.1.137
2026-06-13 11:28:30 +09:00
8ff7b1369a
update test smoke files and docs
2026-06-13 06:02:31 +09:00
34d6da426b
chore: archive message-based-build-agent phase and milestones
2026-06-12 05:12:52 +09:00
73f7008c72
update: agent-roadmap phase/message-based-build-agent files update and runner-verification-baseline.md to archive
2026-06-11 16:58:10 +09:00
0941d572e5
feat: agent registration capability boundary implementation
...
- Implement command adapter for G05
- Wire registration components for G06
- Add runner_command_capability_provider
- Update agent_runner and registration_client
- Update tests for registration and command catalog
2026-06-11 09:12:28 +09:00
6b8f6a5c1d
feat: agent registration capability boundary milestone completion and runner capability provider
...
- Complete agent registration capability boundary milestone (m-agent-registration-capability-boundary)
- Add runner_capability_provider.dart for capability management
- Update registration_client.dart with capability support
- Add task archives and plans for command adapter and registration wiring
- Update local test rules and smoke tests
- Update roadmap phase and milestone documents
2026-06-11 08:01:10 +09:00
4b79a06f75
update agent-roadmap: modify PHASE and milestone files, archive independent-control-plane
2026-06-11 05:54:38 +09:00
f798f78527
sync: agent-ops from agentic-framework v1.1.134
2026-06-10 20:33:20 +09:00
6e8854eadd
fix(core): 부트스트랩 배포 경로와 핸들러 테스트를 정리한다
...
코어 서버의 부트스트랩 공급자 경로와 라우팅을 실운영 흐름에 맞춰 정합성 있게 갱신하고,
핸들러 테스트를 함께 갱신해 동작 회귀를 방지한다.
2026-06-10 19:32:24 +09:00
919fcf37ba
chore(agent-task): legacy IOP 아카이브 로그와 새 등록 클라이언트 경로를 추가한다
2026-06-10 19:00:40 +09:00
b81879b0dd
fix(agent): legacy IOP 등록 경로를 정합성 있게 갱신한다
...
계측/테스트가 최신 코드 경로를 따라가도록 runner agent 등록 및 연결 검증 흐름을
동기화해 회귀 위험을 줄인다.
2026-06-10 19:00:23 +09:00
67625af737
fix(core): heartbeat 타임아웃 처리와 테스트를 보강한다
...
IOP 경로의 동작 안정성을 높이기 위해 서버 상태 처리와 관련한
연결 테스트 검증을 함께 정합성 있게 갱신한다.
2026-06-10 18:14:59 +09:00
bb2a74cb35
chore(workspace): 패키지 메타데이터를 정리한다
...
문서와 웹 배포 메타데이터, 로드맵 milestone 이동, 패키지 잠금 파일까지 함께 반영해 작업 트리의 현재 상태를 일관되게 마무리한다.
2026-06-10 08:06:09 +09:00
41d2d4a92e
refactor(core): milestone 정리와 핸들러 DTO 경로를 정리한다
...
로드맵 milestone 상태를 archive로 이동하고 작업 메타데이터 추적을 정합성 있게 반영한다. core의 상태 저장 경로 변경 반영과 핸들러 파일 분리로 DTO 처리·라우트 의존을 정리했다.
2026-06-09 03:56:52 +09:00
b318da195f
refactor(core): httpserver 파일을 핸들러 단위로 분리한다
...
단일 server.go에 집중되어 있던 HTTP 라우팅 로직을 실행/작업/런너 핸들러 파일로 분리해 책임 경계를 더 선명하게 하며, milestone 기록 파일의 보관 위치도 정리한다.
2026-06-08 20:58:27 +09:00
b3100adef9
docs(roadmap): 완료된 마일스톤 항목을 정리한다
2026-06-08 19:00:29 +09:00
e90ba93eab
refactor(core): 코어 경계를 정리한다
...
클라이언트 계약과 서버 핸들러 경계를 분리해 변경 범위를 명확히 하고, 장기 테스트 흐름에 맞춰 문서와 경로 정리를 함께 반영한다.
2026-06-08 18:59:55 +09:00
9278266c11
docs(roadmap): runner 출력 경계 마일스톤을 완료 처리한다
2026-06-07 21:36:20 +09:00
fcde95985d
refactor(runner): 출력 포트 경계를 연결한다
...
core data composition과 Application 출력 경계에서 CLI Color 의존을 분리하고, 기존 CLI 출력 의미를 adapter 테스트로 보존하기 위해 변경한다.
2026-06-07 20:42:26 +09:00
04adcaf93a
refactor(pipeline): 출력 포트 경계를 적용한다
...
runner 출력 경계 분리 마일스톤에서 pipeline이 CLI 구현체에 직접 의존하지 않도록 explicit ExecutionContext.output 경계를 사용한다.
현재 iop 미구현 legacy smoke는 사용자 승인으로 완료 범위에서 제외하고 task archive와 완료 로그를 남긴다.
2026-06-07 17:52:25 +09:00
365995900e
feat(runner): output port 경계 작업을 반영한다
...
runner 출력 경계 분리의 첫 계약 작업을 완료하고 후속 subtask와 로드맵 상태를 함께 기록한다. workspace 포트와 local smoke 기준도 독립 Control Plane 방향에 맞춰 정리한다.
2026-06-07 13:12:46 +09:00
69248c805d
test(agent-ops): local smoke 검증 규칙을 정리한다
...
모노레포 패키지 경계에 맞춰 local smoke 문서의 경로와 검증 명령을 정리하고 완료된 agent-task 로그를 아카이브한다.
2026-06-07 09:07:28 +09:00
e770d3594b
docs(agent-ops): 마일스톤과 작업 상태를 동기화한다
2026-06-07 04:33:51 +09:00
ba5abbf9d8
docs(agent-ops): 모노레포 규칙과 로드맵을 정리한다
...
현재 workspace 구조와 맞지 않던 agent-ops 규칙, domain rule, 로드맵 항목을 함께 정리해 후속 작업이 올바른 경로와 검증 기준을 참조하도록 한다.
2026-06-07 04:31:32 +09:00
fac57a96fd
feat(client): 모듈형 OTO 콘솔 패키지를 추가한다
...
iop와 nomadcode가 같은 workspace에서 제품별 Flutter 콘솔을 위젯으로 삽입할 수 있어야 하므로 OTO client를 얇은 host 앱으로 정리하고 agent-shell 기반 embeddable console 패키지를 분리한다.
2026-06-06 18:14:06 +09:00
1201f59e2a
feat(agent): 원격 실행 생명주기를 완성한다
...
원격 실행 요청을 기존 runner 실행 경로와 연결하고, step/log/artifact 보고 및 cancel/status/self-update 제어면을 정리한다.
로드맵과 task 로그도 완료 상태로 동기화한다.
2026-06-06 17:37:59 +09:00
6de1b15719
sync: agent-ops from agentic-framework v1.1.132
2026-06-06 14:28:35 +09:00
3a82645002
feat: remote-run-lifecycle milestone implementation and related updates
2026-06-06 14:11:57 +09:00
4d3f89b1c2
sync: agent-ops from agentic-framework v1.1.131
2026-06-06 13:17:23 +09:00
dbe32b5070
feat(agent): runner 호환성 검증을 추가한다
...
Core registry와 Dart runner가 같은 protocol/capability 협상 기준을 적용해야 하므로 registration 거절 응답과 smoke 검증을 함께 보강한다.
2026-06-06 12:36:46 +09:00
e6e383f116
feat: message-based build agent protocol implementation
...
- Add runner.proto with agent message protocol definitions
- Update edge registration client and server job client
- Add agent-message-protocol task documentation
- Update generated protobuf files for Dart and Go
2026-06-06 11:48:22 +09:00
06b986af62
feat: update roadmap and archive independent-control-plane milestone
2026-06-06 07:19:00 +09:00
db0e44ea46
feat: control plane separation migration - runner dispatch contract and CICD smoke evidence
...
- Add oto_server_job_client.dart for direct server dispatch
- Update runner.proto with new dispatch contract
- Update agent_runner and edge_registration_client for control plane separation
- Add Go protobuf files for runner service
- Update HTTP server with new dispatch endpoints
- Add registration and smoke tests
- Archive completed task documents
2026-06-06 07:06:50 +09:00
5fd116e447
feat(control-plane): CI/CD 상태 API를 추가한다
...
OTO Core가 job, execution, log, artifact 상태를 서버 내부에서 소유하고 조회할 수 있어야 runner dispatch와 통합 smoke 단계로 이어질 수 있다. in-memory 상태 저장소와 HTTP API, 검증 테스트, 관련 agent-task 산출물을 함께 반영한다.
2026-06-06 06:22:47 +09:00
4f26df99c3
feat(agent): 부트스트랩 명령 발급을 추가한다
...
OTO Server에서 runner 설치 명령과 bootstrap script를 제공해야 하므로 서버 endpoint, runner proto, bootstrap config naming, smoke 검증을 함께 정리한다.
2026-06-05 20:53:41 +09:00
7daa0d77d7
feat(control-plane): runner 온라인 상태를 연결한다
...
Dart runner와 Go OTO Core가 등록 이후 heartbeat/disconnect 상태를 공유하도록 한다.
마이그레이션 smoke 근거를 실제 OTO Server 검증으로 고정한다.
2026-06-05 16:21:58 +09:00