Demo terminology note
This note is intentionally implementation-facing. The current task does not modify the demo UI.
Required demo follow-up
When the demo terminology work is implemented later, apply these rules:
- Separate
Runtime,Workspace,Agent, andProvider / Modelinto distinct settings concepts. - If a runtime adapter only exposes one agent, still render an
Agentsection and show the selected default agent explicitly. - If a runtime adapter exposes many agents, add an agent selector without collapsing that selector into workspace selection.
- Use
agent profilefor variants of the same agent instead of overloadingagent,preset, orworkspace. - Reserve
gatewayfor transport or mediation UI only. Do not label OpenClaw, ZeroClaw, or other runtimes as gateways. - Where scaffolds currently use the same value for
workspaceIdandagentId, explain that this is a convenience default rather than a system invariant.
Recommended demo information architecture
Order the settings surface like this:
Runtime adapterWorkspaceAgentAgent profilewhen applicableProvidersModelsGatewayonly when a transport mediation surface actually exists
