Skip to content

Screens Reference

MAESTRO CARE ships a screen per lifecycle stage. The three you’ll use most are the chat surface, the Library, and the Evolution screen.

ScreenHow to reachPurpose
ChatbootNatural-language input, mode toggle, slash palette, artifact pill, header Library link, Production toolbar.
Chain DAGChat → Read fullFull box-and-arrow graph of a freshly-generated chain + clickable step list + CARL detail pane (see The chain DAG).
Artifacts/artifactsCurrent-chat artifacts (chain / stage / tool / dataset / synth output); save, copy, inspect, JSON/DAG toggle (see below).
Library/library · header linkSaved chains — sortable columns, filter, tag pool, recency strip, mean cost, bulk import/export (see below).
InspectionLibrary EnterSaved-chain detail + run history + Integration pane.
Edit AgentLibrary eManual edit — name / description / tags / task / change summary, save-as-new-version or promote-to-stable (see below).
ExecutionLibrary rLive CARL run + token streaming.
Evolution/evolution · Library v/ERun + watch a GA over a chain (see The Evolution screen).
Evolution Dashboard/evolutionList of active + recent runs; Enter opens a run, c compares two.
ReplayRuns EnterStep through a saved ReasoningResult.
Runs/runsLocal run history; Enter opens the Replay sidecar.
CatalogCtrl+KBrowse installed capabilities (skills / MCP / tools / cards).
Cost Dashboard/costToken + USD spend rollup by provider / chain / session.
Marketplace/marketplaceSearch shared agent_skill listings on Memory.
Logs/logsTail the rolling app log; m toggles a module filter.
Sandbox Trust/sandboxAudit + revoke trusted AgentSkills (SHA-pinned trust store).
Profile/profileList credential profiles under ~/.config/care/profiles/.
Settings/settingsEdit MAGE / Memory / Platform creds + theme + advanced knobs.
Help/help · ?Tutorial + every binding (filtered by active screen).
WelcomebootBoot splash; routes to Chat (returning) or Settings (first-run).
Task ListCtrl+BIn-flight workers panel.
ModalTriggered fromPurpose
Command PaletteCtrl+PFuzzy palette over commands + saved entities.
Confirmdestructive actionsOK / Cancel for bulk delete, accept-winner, …
Conflictsave name collisionResolve a name collision on save.
DiffLibrary DSide-by-side compare two chains / individual vs parent.
LineageLibrary lWalk a chain’s ancestry DAG.
Import / ExportLibrary i / xImport a chain bundle / export entities to a tarball.
Export ChainEvolution xExport a single chain to disk — pick Markdown / JSON / Python with a folder Browse picker.
Evolution LaunchLibrary v / EBudget / rubric / objectives picker before evolving.
Evolution CompareDashboard cSide-by-side fitness curves for two runs.
Human InputCARL human-input stepBlock execution for a human-supplied answer.
Resume/resumeRehydrate a Production-mode transcript.
Run ContextLibrary / Execution rRe-run form: task + context-file picker + tags.
Save Agentpost-generationTag + name a freshly-generated chain.
Save Reportafter save-allPost-mortem table of save-all outcomes.
Tag EditorLibrary TEdit tags (bulk) + optional title.
Use It Nowpost-saveCopy-paste recipe (python / curl / cli) for the saved chain.

/library — or the Library link in the Chat header — lists every saved chain. Click a column header to sort: Name, Last Run, and Runs (run count) are sortable; the sort persists between visits, and favourites stay pinned to the top. Each row carries a recency strip (last run + a success-rate/N badge) and a mean cost column drawn from local run history. Press e to edit a row inline, r to re-run it, Enter to inspect it; i/x import or export bundles.

Library → e opens the manual editing screen for a saved chain. You can change the display name, description, tags, task description, and a change summary; a Content tab also lets you hand-edit the CARL JSON. Validation runs on every keystroke. The footer offers Save (Ctrl+S — writes a new version), Promote (advances the chain into the stable channel), and Back (Esc). The Save button shows how many fields changed, and a structural edit auto-fills a change summary so the save never blocks silently.

/artifacts is a two-pane browser over everything the current chat session produced (chains, stage payloads, tool output, datasets, synth answers). The header shows an artifacts pill — [ N · M unsaved ] — that stays in sync with the chat surface’s pill: saving a chain (s) decrements the unsaved count, dropping one (d) shrinks the total. v toggles the detail pane between raw JSON and the DAG step graph; Enter inspects a chain, c copies its payload, S saves all unsaved, D diffs two selected rows.


The genetic-algorithm view and the full chain DAG each have their own page:

  • The Evolution screen — live fitness chart, Pareto front, versions, and the Stop / Accept-winner controls.
  • The chain DAG — the Read full box-and-arrow graph with clickable steps and a CARL detail pane.