Featured Project
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
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.