Commit graph

10 commits

Author SHA1 Message Date
1d9e89bd7d archive: move 05+02,03,04_socket_smoke artifacts to archive and update smoke tests 2026-06-21 05:12:43 +09:00
79f85337e4 feat: runner proto-socket transport hardening - compatibility fallback and test updates
- Rename _defaultJobLoop to _compatibilityPollingLoop for clarity
- Add compatibility fallback logging when proto-socket is unavailable
- Move 04+01_compat_boundary to archive (completed)
- Update agent domain rules and smoke test config
- Add registration client timeout
- Update server routes and tests for proto-socket hardening
- Update agent registration and server connection smoke tests
2026-06-21 04:49:43 +09:00
dde15565a5 refactor: runner proto socket transport hardening - refactor agent components and update tests
- Move completed subtasks (02+01_dispatch_state, 03+01,02_runner_actions) to archive
- Refactor agent_runner.dart, oto_server_job_client.dart, registration_client.dart
- Update smoke tests and server tests for Go services
2026-06-20 20:47:22 +09:00
88c8ff3b07 feat: runner proto socket transport hardening and related updates
- Add runner-proto-socket-transport-hardening milestone and SDD docs
- Add runnersocket package for Go service
- Update agent config, runner, and job client (Dart)
- Update Bootstrap scripts (PowerShell, shell)
- Update Go service HTTP server handlers and routes
- Add CICD state store updates
- Update agent-ops domain rules and phase roadmap
2026-06-20 18:23:30 +09:00
b81879b0dd fix(agent): legacy IOP 등록 경로를 정합성 있게 갱신한다
계측/테스트가 최신 코드 경로를 따라가도록 runner agent 등록 및 연결 검증 흐름을
동기화해 회귀 위험을 줄인다.
2026-06-10 19:00:23 +09:00
1201f59e2a feat(agent): 원격 실행 생명주기를 완성한다
원격 실행 요청을 기존 runner 실행 경로와 연결하고, step/log/artifact 보고 및 cancel/status/self-update 제어면을 정리한다.

로드맵과 task 로그도 완료 상태로 동기화한다.
2026-06-06 17:37:59 +09:00
3a82645002 feat: remote-run-lifecycle milestone implementation and related updates 2026-06-06 14:11:57 +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
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