App Workspace
The tabbed workbench where an application is assembled.
Open any app to enter the App Workspace. The top bar has a back button, the app name as a dropdown you can use to switch to another app, and five tabs: Goals, Objects, Agents, Pulse, Settings.
If you navigate away with unsaved edits in a tab, you'll be prompted before the changes are discarded.
The ▶ Run button
The ▶ button at the top right opens your app as it is published in a new tab — it is not an in-place preview of unsaved work. It needs two things to be usable:
- at least one agent on the app, and
- an active web channel — see Publishing an App
Until both exist, the button is disabled. It opens the agent's dashboard if one is configured, otherwise the chat view.
Goals
Business goals describe what the application must achieve — they drive generation. Each goal has a title, a description, and the agent it's assigned to (goals without one show "No agent assigned"). Add them with + Add a goal; use the row actions menu to edit or delete. Deleting a goal cannot be undone.
Objects
Objects are the app's data structures. If the tab is empty, click Add Objects to extract entities from your solution.
Two views are available, via the toggle at the top:
- Table — each object with its attributes: name, description, datatype, and whether the field is required. Datatype and required can be edited here and saved.
- Graph — the same objects as a diagram, with relationships drawn between them. Hovering a connection shows its cardinality (one-to-one, one-to-many, many-to-one, many-to-many).
Objects can be backed by a live data source. When one is attached, the object shows its connection status, and Review Connection re-checks it.
The whole enterprise model is viewable in Meta graph.
Agents
Configure the AI agents attached to this app. Each agent has four configuration areas:
- Agent Config — the agent's identity and behavior, in four panels: Agent Details (name, and the LLM that powers responses), Purpose & Responsibilities (both required — they shape the agent's system behavior), Character Attributes (optional persona and behavior settings), and Other Preferences (a dashboard preference describing which widgets matter, which feeds Pulse generation)
- Data Tools — tools that read and write the app's data
- Knowledge tools — attach knowledge documents so answers are grounded
- Process flow tools — multi-step flows the agent can execute
Agents are shared across apps — editing one here changes it everywhere it's used. Tools are added at the enterprise level, so the tool tabs are read-only here; use Edit in Enterprise Agents to reach the full editor. See Managing Agents for the field-by-field breakdown.
Pulse
Pulse dashboards are interactive, AI-generated widget boards shown to end users. A Pulse is created per role — you pick the role it's for and describe what the dashboard should cover, and the widgets are generated from that.
Click + Add a pulse to create one and open the widget generator. The app needs at least one agent first; until then the tab tells you to finish the agent setup. See Pulse Dashboards.
Settings
App-level settings, chiefly Manage Channels:
- Web channel — browser access, via one or more entry points (each with its own branding and version)
- Voice channel — phone access, with provider, language, and a phone number per channel