Osprey Framework Documentation#

🚧 Early Access Documentation

Current Release: v0.10.6 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 execution plans 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, plan-first orchestration with hardware-write detection, protocol-agnostic integration with control stacks (EPICS, LabVIEW, Tango), 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:

@misc{hellert2025osprey,
      title={Osprey: A Scalable Framework for the Orchestration of Agentic Systems},
      author={Thorsten Hellert and João Montenegro and Antonin Sulc},
      year={2025},
      eprint={2508.15066},
      archivePrefix={arXiv},
      primaryClass={cs.MA},
      url={https://arxiv.org/abs/2508.15066},
}