Metadata-Version: 2.4
Name: graxella
Version: 0.1.0
Summary: Graph-native intelligence layer for agent runtimes — self-healing tool dispatch, mined rules, PROV-O audit.
Author: Graxella contributors
License: Apache-2.0
Project-URL: Homepage, https://github.com/graxella-ai/graxella
Project-URL: Source, https://github.com/graxella-ai/graxella
Project-URL: Issues, https://github.com/graxella-ai/graxella/issues
Project-URL: Tutorials, https://github.com/graxella-ai/graxella/tree/master/tutorials
Keywords: agents,langgraph,langchain,mcp,self-healing,datalog,provenance,audit
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Typing :: Typed
Requires-Python: >=3.12
Description-Content-Type: text/markdown
Requires-Dist: pydantic>=2.7
Requires-Dist: jsonschema>=4
Requires-Dist: agent2society<0.6,>=0.5.3
Requires-Dist: pydantic-settings>=2.2
Requires-Dist: sqlmodel>=0.0.16
Requires-Dist: sqlalchemy>=2
Requires-Dist: langchain-core>=0.3
Provides-Extra: langgraph
Requires-Dist: langgraph>=0.2; extra == "langgraph"
Provides-Extra: ollama
Requires-Dist: langchain-ollama>=0.2; extra == "ollama"
Provides-Extra: mcp
Requires-Dist: mcp>=0.9; extra == "mcp"
Provides-Extra: otel
Requires-Dist: opentelemetry-api>=1.25; extra == "otel"
Provides-Extra: embed
Requires-Dist: sentence-transformers>=3.0; extra == "embed"
Requires-Dist: sqlite-vec>=0.1; extra == "embed"
Provides-Extra: heal
Requires-Dist: dspy>=3; extra == "heal"
Requires-Dist: ollama>=0.3; extra == "heal"
Provides-Extra: examples
Requires-Dist: graxella[langgraph,ollama]; extra == "examples"
Provides-Extra: dev
Requires-Dist: graxella[langgraph,mcp,ollama]; extra == "dev"
Requires-Dist: pytest>=7; extra == "dev"
Provides-Extra: all
Requires-Dist: graxella[langgraph,mcp,ollama]; extra == "all"

# graxella (core package)

The graxella runtime: mesh/instrument wrap, deterministic routing facade,
promotion gate, constitution, tracer, healing dispatch, agenda miners,
PROV-O audit, CLI.

This is one member of the graxella monorepo — see the repository root
`README.md` for the program overview, and `docs/specs/` for the binding
specs (Promotion Spec, Disclosure Spec).

Develop from the repo root:

```bash
uv sync          # one venv, all workspace members editable
uv run pytest    # graxella core suite
```
