Metadata-Version: 2.4
Name: fred-sdk
Version: 0.1.2
Summary: Authoring SDK for Fred agents — graph, ReAct, and team agent primitives.
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-portable>=0.1.1
Requires-Dist: pydantic<3.0.0,>=2.7.0
Requires-Dist: langchain-core>=0.3.0
Requires-Dist: langchain>=0.3.0
Requires-Dist: langgraph>=1.1.3
Requires-Dist: deepagents>=0.4.11
Requires-Dist: httpx>=0.28.1
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 SDK

`fred-sdk` is the authoring SDK for Fred agents. It packages the public
interfaces used by agent authors (ReAct, graph workflows, team agents, HITL)
so you can build workflows without wiring platform internals.

Install
-------
```bash
pip install fred-sdk
```

Quickstart
----------
```python
from fred_sdk import hello_message

print(hello_message("Ada"))
```

Notes
-----
- `fred-sdk` depends on `fred-core` and `fred-portable` and pulls them in
  automatically.
- The SDK surface lives in `fred_sdk/__init__.py` for top-level imports.

Resources
---------
- Homepage: https://fredk8.dev
- Repository: https://github.com/ThalesGroup/fred
