Skip to main content

The console

The console follows the Zyvor Apple UX contract shared with Netra:

  • light by default, with dark one click away and remembered on the device
  • compact page heroes, so data starts in the first screen
  • hairline tables, and blue reserved for intent
GroupPages
OverviewOverview
WorkspacePlayground, Models, Knowledge
BuildAgents, Connectors & actions, Workflows, Prompts, Model studio
OperateRuns, Evaluations, Batch inference
GovernApprovals, Guardrails, Usage & cost, Evidence, Access, API keys, Settings

Every page has a hash URL (#playground), so links and the browser back button work. Resources deep-link too: #workflows/<id> opens that workflow's drawer. The account menu shows tenant · role and holds password change, API keys, Settings and log out. A dot appears on Approvals when a decision is waiting, and the bell lists approvals and recent runs.

Moving fast​

  • ⌘K or / opens the command palette: pages, resources and actions, with a fuzzy match. Anything else becomes a playground question.
  • ? lists the shortcuts. g then a letter jumps to a page, for example g p for Playground.
  • In the playground, ⌘↵ sends.

Command palette

Working with resources​

Click a resource's name to open its drawer:

  • Overview: the facts, a run form for agents, workflows and evaluations, and Duplicate and Delete.
  • History: every retained revision.
  • Diff: what changed between any two revisions.
  • JSON: the raw record, to copy or download.

Edit saves a new revision with expected_revision, so two people can't silently overwrite each other. Workflows have a visual builder alongside the JSON editor, and their runs show each step on the DAG, with the approval inline when a step is waiting.

Workflow builder

Roles​

RoleCan
viewerRead the workspace
developerBuild and run models, knowledge, agents, workflows, and prompts
approverDecide approvals that someone else proposed; doesn't build
adminEverything, including people, connectors, and guardrails

The roles don't inherit from each other. Keeping builders and approvers as separate people is the point.

The console hides or disables controls by role, but the API is the authority.

Playground​

Conversations stay in this browser only, per workspace and user. Answers stream in with a Stop button. Compare mode asks two models the same question side by side. Hover a citation chip to see the passage it came from.

Playground in dark mode