oto/agent-ui/definition/views/agent/index.md
toki 4ad5a7340d feat(agent-ui): UI 정의서 및 템플릿 업데이트
- agent-ui 정의서 전체 구조 생성 (view/component/frame/wireframe)
- UI 관련 스킬 템플릿 및 규칙 문서 개선
- components: action-feedback, agent-chat-panel, artifact-list 등 20개 이상의 컴포넌트 정의서 추가
- views: agent, artifacts, executions, overview, pipelines, runners, settings 정의서 추가
2026-06-24 23:07:00 +09:00

2.4 KiB

ui_doc_type view_id status frame source_evidence regions
view agent implemented null
type path notes
code packages/flutter/oto_console/lib/src/oto_agent_panel.dart OtoAgentPanel이 agent_shell AgentShell을 mount
type path notes
code packages/flutter/oto_console/lib/src/oto_console_shell.dart agent section fallback으로 OtoAgentPanel 사용
type path notes
docs apps/client/README.md oto_console package를 다른 Flutter host에 embed 가능
type path notes
user null agent-ui 생성 요청
agent.conversation
agent.capabilities
agent.input

Agent

View ID: agent

Frame:

  • 없음

Status: implemented

Source Evidence

Type Path Notes
code packages/flutter/oto_console/lib/src/oto_agent_panel.dart OtoAgentPanelAgentShell을 mount
code packages/flutter/oto_console/lib/src/oto_console_shell.dart agent section fallback
docs apps/client/README.md oto_console embedding 기준
user 없음 agent-ui 생성 요청

Purpose

OTO capability context를 agent-shell 대화 표면에 연결한다.

Primary Users

  • operator/admin
  • local developer

Primary Tasks

  • OTO capability summary 확인
  • agent prompt submit

Information Priority

  1. assistant intro message
  2. registered capabilities
  3. prompt input

Regions

Region ID Purpose Component Priority Notes
agent.conversation agent message timeline agent-chat-panel high intro message 표시
agent.capabilities registered capabilities 요약 agent-chat-panel medium capability pack이 있을 때 포함
agent.input prompt input agent-chat-panel medium placeholder: Ask about OTO builds

Actions

Action ID Trigger Result Guard
agent.submit prompt submit onSubmit callback 호출 handler 존재

States

  • loading: 현재 구현은 busy: false로 고정되어 별도 loading state가 없다.
  • empty: capabilities가 없으면 intro message만 표시한다.
  • error: 현재 구현에는 별도 error state가 없다.
  • permission-denied: 현재 구현에는 별도 denied state가 없다.

Open Questions

  • 없음

Decision History

  • 2026-06-24: agent-shell mount 영역을 agent view로 정의했다.