Metadata-Version: 2.5
Name: soothe-autopilot
Version: 0.10.18
Summary: Soothe autopilot - goal-driven orchestration for 24/7 autonomous agents
Project-URL: Homepage, https://github.com/mirasoth/soothe
Project-URL: Repository, https://github.com/mirasoth/soothe
License: MIT
Keywords: agents,ai,autopilot,goals,llm,orchestration,soothe
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: <3.14,>=3.11
Requires-Dist: langchain-core<2.0.0,>=1.2.18
Requires-Dist: pydantic<3.0.0,>=2.0.0
Requires-Dist: pyyaml<7.0.0,>=6.0.0
Requires-Dist: soothe-nano<2.0.0,>=1.2.3
Requires-Dist: soothe-sdk<2.0.0,>=1.0.8
Requires-Dist: soothe<1.0.0,>=0.9.15
Provides-Extra: dev
Requires-Dist: mypy>=1.0.0; extra == 'dev'
Requires-Dist: pytest-asyncio>=1.3.0; extra == 'dev'
Requires-Dist: pytest-cov; extra == 'dev'
Requires-Dist: pytest>=8.0.0; extra == 'dev'
Requires-Dist: ruff>=0.12.0; extra == 'dev'
Description-Content-Type: text/markdown

# soothe-autopilot

Goal-driven orchestration layer for [Soothe](https://github.com/mirasoth/soothe) —
24/7 autonomous agents.

`soothe-autopilot` sits **above** the `soothe` host package and owns:

- **AutopilotService** — goal scheduling, loop-pool dispatch, lineage reuse
- **AutopilotMonitor** — DAG verification, dreaming coordination
- **Rails** — LoopRail recipes, guards, interpreters, built-in rails
- **Verify** — consensus, backoff reasoning, job maturity, goal-DAG verification
- **Intake** — operator guidance absorption, scope classification
- **Dispatch** — goal context projection and durability
- **Notify** — job lifecycle notification routing

It depends one-way on `soothe` (StrangeLoop, ContextEngine, config, events,
runner) plus `soothe-sdk` and `soothe-nano`. The `soothe` host never imports
`soothe_autopilot`.
