Metadata-Version: 2.4
Name: fred-runtime
Version: 0.1.4
Summary: Runtime adapters and infrastructure wiring for Fred v2 agents.
Author-email: Thales <noreply@thalesgroup.com>
License: Apache-2.0
Project-URL: Homepage, https://fredk8.dev
Project-URL: Repository, https://github.com/ThalesGroup/fred
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Operating System :: OS Independent
Requires-Python: <3.13,>=3.12
Description-Content-Type: text/markdown
Requires-Dist: fred-core>=1.3.1
Requires-Dist: fred-sdk>=0.1.1
Requires-Dist: fred-portable>=0.1.1
Requires-Dist: langchain-mcp-adapters>=0.2.1
Requires-Dist: langfuse>=3.0.0
Requires-Dist: requests<3,>=2.32
Requires-Dist: PyYAML>=6.0
Provides-Extra: app
Requires-Dist: fastapi>=0.116; extra == "app"
Provides-Extra: dev
Requires-Dist: bandit>=1.8.6; extra == "dev"
Requires-Dist: basedpyright==1.31.0; extra == "dev"
Requires-Dist: detect-secrets>=1.5.0; extra == "dev"
Requires-Dist: pytest>=8.4.2; extra == "dev"
Requires-Dist: pytest-cov>=6.2.1; extra == "dev"
Requires-Dist: ruff>=0.12.5; extra == "dev"

# Fred Runtime

`fred-runtime` provides platform adapters and infrastructure wiring for Fred v2 agents.

It is the missing middle layer between:
- `fred-sdk` (authoring + runtime contracts), and
- backend implementations (databases, Knowledge Flow, MCP, tracing, checkpointers).

## Why this package exists

- Keep `fred-sdk` pure and portable.
- Share runtime adapters across agentic backends and standalone agent apps.
- Make it easy for external agent repos (like `rags-v2`) to run v2 agents with
  consistent checkpointing and tool infrastructure.

## Scope (initial)

- SQL-backed checkpointer for LangGraph runtimes.
- Runtime helper utilities extracted from agentic-backend.

More runtime adapters will move here as the migration continues.
