Create agent

Agents vs tools vs knowledge: This page defines an agent (graph + harness + prompts). Tools are callable actions you attach below — see Tool library. Knowledge is readable context — see Knowledge library. Saved agents live in Agent Library.

Identity

Agent tags
Model and sampling

For v2 exports, this row edits the default model; named step models appear in the v2 panel below. Classic-only agents use rows as ordered fallbacks. Add option duplicates the row above.

Option 1primary

Model & sampling

Model (provider and model)

Min/max and allowed options follow the selected model’s catalog entry (specs and optional sampling).

range: · current
range: · current

Caching (this model option)

Model transport

Trigger graph

Drag an event from the right into the graph. Connect: drag from a blue output to a green input, or drag from the green input to a blue output (same kind of wire). You can also click an input then an output. Esc cancels. Hover shows a valid target. Use +/ or the scroll wheel to zoom; hold the round pan control to drag the canvas.

Events

Drop a row onto the canvas to add that node type.

Multi-trigger bundle

Each child has its own preset, conditions, and trigger graph. Children fire independently when their hook matches — only the bundle row sits in Active.

Add child trigger

Tool call

One catalog tool per node. Active holds that tool — drag from Available to assign or replace. Click the chip to edit parameter fields from the registry.

Active tool

Available

Load agent

Choose a registered agent from Split/data/registered-agents.yaml, or upload / paste exported agent YAML. Uploaded YAML is stored on this graph node.

No agent configured.

Edit tool invocation

Assistant prefill message

Parameter

Compaction settings

Placement settings

This standalone page only previews placement buckets. Extend this dialog for tool- or facet-specific options at save time if your backend expects them.

Prompts

Use {param} and {prompt} in system, user, and assistant message bodies (names match your parameter definitions below).

Assistant prefill (optional)

Optional chat messages (role + body) before the user turn; bodies may use {prompt} and {param}. Drag rows by the empty card chrome to reorder submission order.

No prefill

Parameters

Same deck as Model & sampling and assistant prefill: drag from empty card chrome (not the Default field or ×) to reorder. Click the bordered Default summary or the title strip to edit. + Add parameter inserts a blank row.

prompt Text required

Structured output

Selected preset

Available

Single string :result [test chip]
String :result + integer :confidence [test chip]
Harness

Optional harness fields — names follow agent[harness][…].

Triggers

Available (right) shows preset preview chips — drag into Active to instantiate a row. Drag a full row from Active onto Available to discard it from the harness (removed from the form, not archived on this shelf). Rows in Active open the graph on row tap. When short-term memory is enabled, a read-only compaction trigger appears above your rows (derived from memory style and triggers). Field names: agent[harness][triggers][active|available][][…].

Active triggers

Full rows — click a row to edit its graph (reorder by dragging within this list).

Available

Preset previews — drag into Active to add a row. Drop an Active row here to discard it.

Knowledge

Same pattern as Tools: drag skills from Available into Table, Shelf, or Library. Field names: agent[harness][knowledge][placements][zone][].

Table

Shelf

Library

Available

Skills — drag into Table, Shelf, or Library, or back here.

RAG

enabled

chunk_size

chunk_overlap

top_k

min_score

embedding_model_id

Short term memory
enabled

Compaction style (single)

Selected

Available

Compaction triggers (multi)

Selected

Available

Effective compaction pipeline

Read-only view of the on_memory_compact hook and graph implied by your style and triggers above.

stream_capture

Long term memory
enabled

Compaction style (single)

Selected

Available

Compaction triggers (multi)

Selected

Available

Merge style (single)

Selected

Available

Tools

Bench

Shed

Store

Available

Drag tools into a zone on the left, or back here.

Tool reliability (circuit breaker)

Applied at the agent scope for tool-heavy runs; pairs with placements above. Fields: agent[circuit_errors], agent[circuit_within], agent[circuit_cooldown].

Custom theme

Set colors in each section, then save. Load or export JSON v:3 to move a theme between browsers. With the footer set to custom and no saved palette yet, the page still follows system light or dark until the first save.

Theme control