Metadata-Version: 2.4
Name: agentforge-runtime
Version: 0.1.1
Summary: Runtime library for projects scaffolded by AgentForge. Provides base classes, the LLM provider factory, and shared utilities.
Project-URL: Homepage, https://github.com/IndikaMaligaspe/agentforge
Project-URL: Repository, https://github.com/IndikaMaligaspe/agentforge
Author: AgentForge contributors
License: MIT
Keywords: agentforge,agents,langchain,langgraph,llm
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Typing :: Typed
Requires-Python: >=3.11
Requires-Dist: langchain-core<0.4.0,>=0.3.0
Requires-Dist: pydantic>=2.7.0
Requires-Dist: structlog>=24.1.0
Description-Content-Type: text/markdown

# agentforge-runtime

Runtime library for projects scaffolded by [AgentForge](https://github.com/IndikaMaligaspe/agentforge).

Projects scaffolded by AgentForge import their base classes, LLM provider factory, and
shared utilities from this package. Keeping these modules in a versioned library lets
scaffolded projects pick up bug fixes via `pip install -U agentforge-runtime` instead
of regenerating the scaffold.

## Install

```bash
pip install agentforge-runtime
```

## Layout

- `agentforge_runtime.agents` — `BaseAgent`, `AgentRegistry`.
- `agentforge_runtime.llm` — provider factory (added in B2).
- `agentforge_runtime.observability`, `.security`, ... — migrated module-by-module.

## Versioning and compatibility

This package follows independent SemVer relative to the AgentForge CLI: the major
version of `agentforge-runtime` must match the CLI's declared compatible runtime
major. See [`UPGRADE.md`](./UPGRADE.md) for the pinning policy and upgrade cadence.

## License

MIT.
