- ControlPlane 라우터에 워커/에이전트 구독 채널을 추가한다 - ProtoSocket 기반 실시간 양방향 채널( dispatcher, envelope, server)을 구현한다 - Forgejo push 이벤트를 provider 어댑터로 처리하도록 연동한다 - PostgreSQL 스토리지 백엔드를 분리하여 postgres.go로 신설한다 - Git engine command에 diff/checkout/merge 연쇄 연산을 추가한다 - 런타임 모델에 agentSession, runtimeChannel 스키마를 추가한다 - 데이터베이스 마이그레이션에 agent_session, runtime_channel, lease 테이블을 추가한다 - agent-contract에 Forgejo branch events 계약 문서를 작성한다 - 로드맵 마일스톤과 아카이브 작업을 갱신한다
17 lines
743 B
Markdown
17 lines
743 B
Markdown
# Agent Contract Index
|
|
|
|
## 읽기 규칙
|
|
|
|
외부 API, 런타임 호출, 프로젝트 간 연동, 요청/응답 스키마 계약을 확인해야 하는 작업에서만 이 index를 읽는다. 매칭되는 제공/소비 계약만 추가로 읽고, 계약 원문을 README, docs, rules에 복제하지 않는다.
|
|
|
|
## 제공 계약
|
|
|
|
| id | 읽는 조건 | path |
|
|
| --- | --- | --- |
|
|
| `gito.forgejo-branch-events.v1` | Forgejo webhook, `branch.updated`, `event.subscribe`, proto-socket event stream, nomadcode branch event wakeup, `/callbacks/forgejo/push`, `/api/listeners/branches` | `agent-contract/provided/gito-forgejo-branch-events-v1.md` |
|
|
|
|
## 소비 계약
|
|
|
|
| id | 읽는 조건 | source |
|
|
| --- | --- | --- |
|
|
| 없음 | 없음 | 없음 |
|