- Add inference provider extension phase and milestones for node multi-target serving - Update edge cmd config and node mapper for multi-target support - Add Ollama adapter updates and transport client changes - Update config package and edge.yaml for new settings - Extend runtime proto with multi-target serving fields - Add agent task archives and plans for adapter registry, route catalog, engine profiles, edge options, commands/caps, runtime concurrency, and field smoke tests
41 lines
1.7 KiB
Text
41 lines
1.7 KiB
Text
# Complete - m-node-multi-target-serving-foundation/01_config_topology
|
|
|
|
## 완료 일시
|
|
|
|
2026-06-10
|
|
|
|
## 요약
|
|
|
|
Edge config multi-target topology foundation review loop completed after 2 reviews; final verdict PASS.
|
|
|
|
## 루프 이력
|
|
|
|
| Plan | Review | Verdict | 메모 |
|
|
|------|--------|---------|------|
|
|
| `plan_local_G08_0.log` | `code_review_cloud_G08_0.log` | WARN | Multi topology contract was judgeable, but `config check` needed enabled-instance and vLLM endpoint validation follow-up. |
|
|
| `plan_local_G08_1.log` | `code_review_cloud_G08_1.log` | PASS | Follow-up validation gaps were fixed and covered by edgecmd tests. |
|
|
|
|
## 구현/정리 내용
|
|
|
|
- Edge config validation now counts enabled legacy adapters and enabled multi-instance adapters when enforcing "at least one adapter".
|
|
- Enabled legacy vLLM and `vllm_instances[]` entries now reject empty endpoints.
|
|
- Edgecmd tests cover disabled instance-only rejection, vLLM empty endpoint rejection, and enabled Ollama instance acceptance.
|
|
|
|
## 최종 검증
|
|
|
|
- `go test -count=1 ./packages/go/... ./proto/gen/... ./apps/edge/internal/node/... ./apps/edge/internal/edgecmd/...` - PASS; reviewer rerun succeeded across package/config/proto-gen/edge node/edgecmd targets.
|
|
|
|
## Roadmap Completion
|
|
|
|
- Milestone: `agent-roadmap/phase/inference-provider-extension/milestones/node-multi-target-serving-foundation.md`
|
|
- Completed task ids:
|
|
- `config-topology`: PASS; evidence=`plan_local_G08_0.log`, `code_review_cloud_G08_0.log`, `plan_local_G08_1.log`, `code_review_cloud_G08_1.log`; verification=`go test -count=1 ./packages/go/... ./proto/gen/... ./apps/edge/internal/node/... ./apps/edge/internal/edgecmd/...`
|
|
- Not completed task ids: 없음
|
|
|
|
## 잔여 Nit
|
|
|
|
- 없음
|
|
|
|
## 후속 작업
|
|
|
|
- 없음
|