ADR-017 — GenD Agent Builder
| 항목 | 값 |
|---|---|
| Status | Proposed (2026-05-25 — #1004 design step, P3) |
| Related Epic | #1004 |
| Related ADR | ADR-011 (A2A Protocol), ADR-012 (NL Search), ADR-013 (Hybrid RAG) |
한 줄 결정: GenD UI 안에서 사용자가 데이터 도메인 Agent 를 정의 (Skill 조합 + system prompt + tools) → ADR-011 의 A2A endpoint 로 자동 노출. low-code 카드 기반 Agent 빌더.
결정
- AgentDefinition:
(id, name, description, skills[], system_prompt, tools[], creator_id, workspace_id). - UI: drag-drop Skill canvas — MCP 도구 / A2A skill / custom prompt block.
- Auto-publish: 저장 시
/.well-known/agent.json의skills배열에 자동 추가 (ADR-011). - Sandbox: 새 Agent 는 일주일 testing namespace 에서 검증 후 production 승격 (PR 워크플로우 유사).
- Cost gate: 각 Agent 의 LLM 호출이
AgentDefinition.daily_budget_usd한도 적용.
비목표
- Agent → Agent 자동 chaining (multi-agent orchestration) 은 별도 ADR.
- 외부 ChatGPT plugins 자동 변환 별도.