oto/agent-ui/definition/views/settings/index.md

2.3 KiB

ui_doc_type view_id status frame source_evidence regions
view settings 구현됨 null
type path notes
code packages/flutter/oto_console/lib/src/oto_console_shell.dart settings section fallback surface 구현
type path notes
code apps/client/lib/src/app/oto_client_app.dart host app은 settings override를 넘기지 않아 fallback surface 사용
type path notes
docs apps/client/README.md preview port와 server URL 설정 기준
type path notes
user null agent-ui 생성 요청
settings.header
settings.state-panel
settings.endpoint-details

Settings

View ID: settings

Frame:

  • 없음

Status: 구현됨

Source Evidence

Type Path Notes
code packages/flutter/oto_console/lib/src/oto_console_shell.dart settings section fallback surface 구현
code apps/client/lib/src/app/oto_client_app.dart settings override 없이 fallback 사용
docs apps/client/README.md preview port와 server URL 설정 기준
user 없음 agent-ui 생성 요청

Purpose

런타임 endpoint와 browser API policy 같은 local preference/환경 정보를 확인한다.

Primary Users

  • operator/admin
  • local developer

Primary Tasks

  • HTTP API endpoint 확인
  • Wire URL 확인
  • browser API policy 확인

Information Priority

  1. HTTP API endpoint
  2. Wire URL
  3. browser API policy

Regions

Region ID Purpose Component Priority Notes
settings.header 화면 제목 section-surface high Settings
settings.state-panel fallback empty state state-panel medium local preferences 없음
settings.endpoint-details endpoint and policy details endpoint-tile high config가 있을 때 HTTP/Wire 표시

Actions

Action ID Trigger Result Guard
없음 - - -

States

  • loading: 현재 구현에는 별도 loading state가 없다.
  • empty: No local preferences state panel.
  • error: 현재 구현에는 별도 error state가 없다.
  • permission-denied: 현재 구현에는 별도 denied state가 없다.

Open Questions

  • 없음

Decision History

  • 2026-06-24: shell fallback settings surface를 view로 정의했다.