Featured Project
Sci-Agent-SPM — Scientific Instrument Agent Service
System Brief
An execution service for SPM workflows where device state, timing, and operator intervention are not fully deterministic. It keeps instrument work inside a bounded action-observation-verification loop while exposing controlled execution to higher-level agents through HTTP and MCP interfaces.
Project Tech Stack
Approach
Instrument actions run through a CLI-first control path with policy guardrails, structured context, and long-horizon session handling; GUI anchors remain available as a fallback when a device control is not yet exposed through the driver layer.
Linked observables verify whether each action produced the expected instrument state, while the same execution session is surfaced through an HTTP service, MCP hub, read-only monitoring, and an audit trail that operators can inspect during and after a run.
That bounded loop lets higher-level agents delegate instrument work without receiving unrestricted device control, and it gives operators clear supervision, interruption, and recovery paths when live execution drifts.
Outcome
Sci-Agent-SPM serves as the bounded execution layer of the control stack: higher-level agents can request measurement support, while operators retain visibility, interruption rights, and recovery control over the live session.