Workflow

Llaboratory follows a five-step workflow from experiment design to analysis.

1. Tool Library

The Tool Library is where you create and manage fake tools. Each tool consists of:

Response modes

Every save creates an immutable ToolVersion. Edits always produce a new version; prior versions remain referenceable forever. Plans pin specific versions, so updating a tool never breaks an existing experiment.

Built-in tools

Llaboratory ships with 10 built-in tools that demonstrate the range of what's possible. Built-in tools are read-only — they cannot be edited or deleted — but you can clone them to create your own editable copies. The built-in set includes:

2. Model Configs

Model Configs store the connection details for an LLM provider. Configure:

3. Plans

A Plan assembles everything needed for an experiment:

Saving a plan creates an immutable PlanVersion. All subsequent sessions are bound to this version. You can create as many plan versions as needed to track prompt tweaks, tool changes, or model parameter variations — each with its own audit trail.

4. Sessions

A Session executes one run of a PlanVersion. Launch sessions from the plan detail view. Key behaviors:

Termination conditions

5. Analysis

Every interaction is logged as structured Events in SQLite (WAL mode). The analysis layer computes:

Failed and aborted sessions are counted explicitly in every rate — a high failure rate can never masquerade as a high "no tool call" rate.