Component: Agent Configuration
Component
Section titled “Component”- Name:
AgentConfiguration - Used in:
- Ownership: Domain UI
Purpose / responsibility
Section titled “Purpose / responsibility”Provide UI to configure agent capabilities (routing, skills, availability) for conversation handling.
Props / inputs / outputs
Section titled “Props / inputs / outputs”- Inputs:
agentId, agent profile model, workspace context - Outputs:
onSave(config),onTestRouting()(optional)
Variants
Section titled “Variants”- Create agent
- Edit agent
States
Section titled “States”- Default: config form
- Loading: fetching agent
- Error: validation/save failure
- Disabled: lacks
agents.manage
Accessibility requirements
Section titled “Accessibility requirements”- Form label/fieldset semantics
- Keyboard support for complex selectors
Security & privacy considerations (if applicable)
Section titled “Security & privacy considerations (if applicable)”- Permission gating; audit changes
Analytics hooks (if applicable)
Section titled “Analytics hooks (if applicable)”agent.config.updated(optional)
Dependencies
Section titled “Dependencies”- Domain refs: Domain: Chatti Live
- Permissions: Roles & Permissions Model