osprey
Purpose
Osprey is a Rust orchestrator for agent sessions in code, research, document, and interactive work. It provides an interactive terminal user interface (TUI) and a headless command for automation. Layered tools, personas, skills, extensions, memory, workflows, and persistent sessions define each run.
The optimization harness is source-checkout infrastructure.
The harness is not part of the installed osprey command surface.
Documentation target
These pages describe main at commit 01dabf2fedd1826362162ead9757232e89d9bfa5.
Workspace package metadata reports version 0.1.0.
The latest version tag is v1.1.
That tag identifies a March 21, 2026 commit that still uses the project name Volant.
The tag and audited commit diverge after a shared commit.
The tag side has 173 unique commits.
The audited side has 2,420 unique commits.
No public release exists for this target. Source access is required for the build and benchmark instructions.
Current functions
- Bare
ospreystarts a fresh interactive session. osprey agentruns a headless session with machine-readable output options.- SQLite stores sessions by default. PostgreSQL is an optional shared backend.
- Personas, skills, memory, extensions, and workflows customize agent behavior.
- Subagents and Mixture of Agents runs provide multi-agent coordination.
- Optional sandbox lanes isolate eight base file and shell tools on macOS and Linux.
- Source-checkout utilities run benchmarks, reports, dashboards, and prompt optimization.
Documentation
| Page | Use it for |
|---|---|
| Getting started | Source setup, credentials, installation, and a first interactive task |
| Command-line interface reference | Commands, options, defaults, and exit behavior |
| Configuration and providers | Configuration precedence, models, provider keys, roles, and optional integrations |
| Terminal user interface and agent workflow | Interactive commands, tools, approvals, verification, and recovery |
| Sessions, context, and processes | Persistence, context controls, artifacts, background processes, and removal |
| Personas, skills, and memory | Persona layers, skill loading, and persistent memory |
| Extensions | Custom tools, hooks, prompts, toolsets, trust, and reload behavior |
| Workflows and multi-agent execution | Subagents, JavaScript workflows, and Mixture of Agents presets |
| Sandbox and networking | Opt-in confinement, approvals, allowed roots, and network limits |
| Automation and output | Headless runs, event streams, schemas, trajectory files, resume, and exit statuses |
| Benchmark and optimization | Checkout-only evaluation, reports, dashboards, and the destructive search loop |
Project status
Osprey has no public source or distribution repository for the audited target. The project page remains a research document and does not present the inactive installer as usable.