How-to guides
Step-by-step guides for building, installing, signing in and running Cuttlely. Each guide covers one task. The full docs index, with the reference pages, is the Docs overview.
New in 1.7.2
Section titled “New in 1.7.2”- Choose what chat shows with Show tool events. Chatflows start with it Off; Harness run cards stay visible. The shared link and website embed show answers, sources, attachments and Harness run cards, without other live tool or step status cards.
- Access-key and Publish dialogs have clearer labels and controls. Calls between flows and agent teams keep the caller’s access permissions, including calls from an external worker. Access keys.
- The first-account setup steps explain that the setup code needs local sign-in already enabled at the host, and that claiming the instance operator is a separate step. Upgrade notes.
New in 1.7.1
Section titled “New in 1.7.1”- Create a working access key with flow-first presets, automatic Harness prerequisites, a server check and copyable examples. Private copies and saved API access fail closed. Upgrade notes.
New in 1.7.0
Section titled “New in 1.7.0”-
Designate the instance operator. Only actual host bindings grandfather; legacy installs claim in the panel with one host-log code. Routine lifecycle is in the panel; the CLI is emergency recovery. Overrides, revocation and recovery. Read the 1.7.0 upgrade warnings before deployment.
-
Create and manage access keys. Create a scoped key, restrict callers, call a private flow, rotate and revoke it. Enforcement defaults to
off; follow operator rollout first. Policy and route reference. -
Pending owner invitations. An active owner can cancel another pending owner invite and revoke its links; active owners remain read-only in the Users UI.
New in 1.6.1
Section titled “New in 1.6.1”- Updated: Dashflows BETA. Evidence inspection with searchable account lists and executive hover summaries, a six-hour durable cache for pipeline date-range presets, and optional public snapshot links with account-scoped health reports. Still Experimental and off by default.
New in 1.6.0
Section titled “New in 1.6.0”- New: Dashflows BETA. Turn on the Experimental, default-off BETA to build dashboards from tested PostgreSQL queries, with weekly or on-demand draft refreshes.
- Updated: Runtime warm-up. Choose Off, Probe periodically (the default), or Timed full warmup, then save and restart.
- Updated: Version history. Connect a GitHub Enterprise host, and use Back from an open version without returning to it again.
- Updated: Share and embed. Public chat and embedded chat show the paperclip for File Upload, and public PDF downloads work in a signed-in browser session.
- Updated: Context and tokens. File-capable specialists receive complete recent answers within the documented limit for follow-up report exports.
New in 1.5.2
Section titled “New in 1.5.2”- New: Sort answer tables. Click a column header in a chat answer’s table to sort it, in the app chat and the embedded widget.
- Updated: While a run works. A running harness card shows a live status line, a status per specialist and a timer, with optional playful lines you can turn off per chatflow.
- Updated: Template variables insert values exactly. Agentflow variables keep
$characters as written.
New in 1.5.1
Section titled “New in 1.5.1”- New: Set the evidence budget. Evidence budget (bytes) in Admin sets how much protected source detail specialists get for analysis, with an optional value per specialist.
New in 1.5.0
Section titled “New in 1.5.0”- New: SCIM provisioning. Okta or Entra ID creates, updates and deactivates Cuttlely users, and group mappings give them a team and a role, with a preview first.
- New: Tidy the layout. Tidy layout on the harness canvas puts Harness Prime first and one row per specialist; Undo puts the cards back.
- New: Read web pages as source text. The Web Browser card can return bounded excerpts of the real page and record the exact address it read.
- New: Trusted outputs. The CSV contract’s opt-in
escapeFormulassetting, andrenderWhenwithotherwisePathfor lookups that end unresolved. - Updated: Set up generic OIDC and Set up local login. The sign-in methods added in 1.4.9, now on one page with SCIM and WorkOS.
- Updated: Analyst mode. The regrouped Postgres (MCP) panel, and the Not connected. note a harness shows when this server has no database for its analyst.
Build agent teams
Section titled “Build agent teams”- Harnesses. Build an agent team, connect a chat model, try it, publish it and call it from your app.
- Tune and publish an agent team. Choose how a team reads data and answers, then check a draft before Publish.
- Analyst mode. A specialist with its own database that creates tables and answers from them.
- Pinned queries. Saved, tested SQL with typed parameters on the Postgres (MCP) node.
- Set the evidence budget. How much protected source detail a specialist gets for analysis, for the server or one specialist.
- Context and tokens. How a team keeps each prompt short, and where a run shows the tokens it used.
- How the customer care demo works. The specialists, data and rules behind the demo team.
- Try the demo. Watch a customer care team resolve a late-order complaint in about a minute.
Build flows and pipelines
Section titled “Build flows and pipelines”- Canvas cards. Chatflows, agentflows and the cards on the canvas, compact or classic.
- ETL. Pipelines that load, clean, split, embed and store your data for search.
- Optional node packs. Load more nodes and credentials from a directory or a package.
- Share and embed a chat. A public link for a chatflow, or a chat on your website.
- Sort answer tables. Sort the rows of a table in a chat answer by any column.
Test and ship changes
Section titled “Test and ship changes”- Version history. Drafts and Publish, compare and restore versions, and move a flow from Dev to Prod.
- A/B test a change with Compare. Ask the same questions of Live and your draft and see what changed.
- Evaluations. Datasets and checks that score answers, and a Publish that waits for them.
- Turn real answers into tests. Make a test row from a rated answer in the message viewer.
- Fail a build when answers change. Run the Publish check from CI with
cuttlely check. - Run traces. Optional OpenTelemetry traces for predictions, agentflow runs and harness runs.
Install and run
Section titled “Install and run”- Docker. The install most people want: SQLite, one container.
- Render. A hosted install with Postgres, from the Blueprint in the repository.
- Build from source and run the dev server. Build Cuttlely yourself and change it with live reload.
- Run behind a reverse proxy. Keep reused upstream connections and streaming chats reliable.
- Server settings. Change how the server runs from Admin > Server Settings.
Sign in and manage people
Section titled “Sign in and manage people”- Choose the sign-in method. Local login, generic OIDC or WorkOS, owner recovery, and SCIM provisioning.
- Sign in. Create the first account, sign in and invite people.
- Users without AuthKit. Email and password accounts, with one-time invite and reset links.
- Roles and permissions. Teams, built-in and custom roles, and what each permission allows.
- Audit log. Who signed in, changed a role or a setting, and when.
Connect other platforms
Section titled “Connect other platforms”- Call a chatflow from Orchestrate. Register a published chatflow as an external agent that a native agent calls.
- Use a chatflow as an Orchestrate toolkit. Import a flow’s MCP endpoint as a remote toolkit.
- Record the Orchestrate demo. The runbook for the Larkfield Home orders demo.