Featured Project

2026Public

Scientific Instrument Agent Service / QUAIL-Bot

System Brief

QUAIL-Bot is a workspace-defined instrument execution service for long-running action-outcome loops over external CLI surfaces, with optional GUI fallback when a control is not yet exposed through a driver. It couples action, observation, and verification so higher-level agents can request live instrument work without losing operator oversight or recovery control.

Project Tech Stack

Core
Python · FastAPI · Textual
Interfaces
workspace-defined CLI execution · GUI fallback · host/hub/run/calibrate flows
Artifacts
linked observables · sessions · audit trail · workspace policies

Approach

Workspaces define the approved CLI capabilities, linked observables, and fallback anchors for each instrument, so the same execution loop can be reused without hard-coding a bespoke control path for every device.

QUAIL-Bot exposes host, hub, run, and calibrate flows around that workspace contract, letting operators prepare, supervise, and recover long-running sessions while higher-level agents stay inside bounded execution surfaces.

Because each action is tied to readback observables and session artifacts, the service functions as the execution layer of the control stack rather than as an unrestricted automation wrapper.

Outcome

QUAIL-Bot provides a bounded execution surface for instrument-facing work: higher-level agents can request live tasks, while operators retain visibility, interruption rights, calibration control, and recovery paths.

Media