Osprey Framework Documentation#

đźš§ Early Access Documentation

Current Release: v0.11.5 Early Access

This documentation is part of an early access release and is under active development. Many sections are still being written, edited, or reorganized. Expect inconsistencies, missing content, outdated references, and broken cross-links.

We welcome feedback! If you find issues or have suggestions, please open an issue on our GitHub page.

What is Osprey Framework?#

The Osprey Framework is a production-ready architecture for deploying agentic AI in large-scale, safety-critical control system environments. Built on LangGraph’s StateGraph foundation, it transforms natural language inputs into transparent, auditable multi-step workflows designed for operational safety and reliability.

Developed for scientific facilities managing complex technical infrastructure such as particle accelerators, fusion experiments, beamlines, and large telescopes, Osprey addresses control-specific challenges: semantic addressing across large channel namespaces, flexible orchestration (plan-first and reactive modes) with hardware-write detection, protocol-agnostic integration with control stacks (EPICS, LabVIEW, Tango), intelligent logbook search across facility electronic logbooks, and mandatory human oversight for safety-critical operations.

Osprey Framework Architecture

Osprey provides agentic orchestration with human-in-the-loop safety review, translating natural language requests into approved, isolated execution on facility control systems. For a detailed view of the pipeline workflow and component interactions, see Understanding Osprey.#

Key Features#

Documentation Structure#

🚀 Getting Started

Complete implementation guide from environment setup to production deployment, including tutorial applications.

Getting Started
đź§  Developer Guides

Architectural concepts and implementation patterns for deploying agentic AI in control system environments.

Developer Guides
📚 API Reference

Complete technical reference for all framework components and interfaces.

API Reference
đź’ˇ Applications

Reference implementations demonstrating framework usage across different domains.

Example Applications
🤝 Contributing

Framework internals, development guidelines, and contribution workflows.

Contributing to Osprey
Citation

If you use the Osprey Framework in your research or projects, please cite our paper:

@article{10.1063/5.0306302,
      author = {Hellert, Thorsten and Montenegro, JoĂŁo and Sulc, Antonin},
      title = {Osprey: Production-ready agentic AI for safety-critical control systems},
      journal = {APL Machine Learning},
      volume = {4},
      number = {1},
      pages = {016103},
      year = {2026},
      month = {02},
      doi = {10.1063/5.0306302},
      url = {https://doi.org/10.1063/5.0306302},
}