Metadata-Version: 2.4
Name: forge-os
Version: 0.2.0
Summary: Forge — universal agent harness (meta-package). Installs forge-core, forge-cli, forge-observe, forge-memory, and forge-adapters together.
Project-URL: Homepage, https://github.com/angelnicolasc/forge
Project-URL: Repository, https://github.com/angelnicolasc/forge
Project-URL: Issues, https://github.com/angelnicolasc/forge/issues
Project-URL: Changelog, https://github.com/angelnicolasc/forge/blob/main/CHANGELOG.md
Author-email: Angel DiCerutti <angelnicolascorzo@gmail.com>
License-Expression: Apache-2.0
License-File: LICENSE
Keywords: agents,forge,harness,llm,multi-agent,orchestration,self-evolving
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software 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 :: Application Frameworks
Classifier: Typing :: Typed
Requires-Python: >=3.11
Requires-Dist: forge-os-adapters==0.2.0
Requires-Dist: forge-os-cli==0.2.0
Requires-Dist: forge-os-core==0.2.0
Requires-Dist: forge-os-memory==0.2.0
Requires-Dist: forge-os-observe==0.2.0
Provides-Extra: all
Requires-Dist: forge-os-adapters[all]==0.2.0; extra == 'all'
Provides-Extra: autogen
Requires-Dist: forge-os-adapters[autogen]==0.2.0; extra == 'autogen'
Provides-Extra: crewai
Requires-Dist: forge-os-adapters[crewai]==0.2.0; extra == 'crewai'
Provides-Extra: langgraph
Requires-Dist: forge-os-adapters[langgraph]==0.2.0; extra == 'langgraph'
Provides-Extra: mcp
Requires-Dist: forge-os-mcp==0.2.0; extra == 'mcp'
Provides-Extra: review
Requires-Dist: forge-review==0.2.0; extra == 'review'
Provides-Extra: rules
Requires-Dist: forge-rules==0.2.0; extra == 'rules'
Provides-Extra: skills
Requires-Dist: forge-skills==0.2.0; extra == 'skills'
Provides-Extra: spec
Requires-Dist: forge-spec==0.2.0; extra == 'spec'
Description-Content-Type: text/markdown

# forge-os

**Meta-package for Forge — the universal agent harness.**

Installing `forge-os` pulls in the five runtime packages together:

- [`forge-core`](../forge-core) — orchestration engine, evolution FSM, types
- [`forge-cli`](../forge-cli) — the `forge` command
- [`forge-observe`](../forge-observe) — tracing, metrics, cost model, dashboard backend
- [`forge-memory`](../forge-memory) — hybrid vector / graph / symbolic memory
- [`forge-adapters`](../forge-adapters) — LangGraph / CrewAI / AutoGen / generic adapters

## Install

```bash
pip install forge-os
```

Framework extras:

```bash
pip install "forge-os[langgraph]"
pip install "forge-os[crewai]"
pip install "forge-os[autogen]"
pip install "forge-os[all]"
```

## Quickstart

```bash
forge wrap examples/langgraph_research/flow.py --input '{"query":"What is RAG?"}'
```

Or use the Python API:

```python
import forge_os
print(forge_os.__version__)

from forge_os import MetaOrchestrator, TaskEnvelope
```

For the full feature matrix and architecture, see the [project README](../../README.md)
and [`docs/architecture.md`](../../docs/architecture.md).

## License

Apache-2.0
