Metadata-Version: 2.4
Name: theurian
Version: 0.1.0.dev1
Summary: Git-native engineering knowledge platform: versioned, traceable context for AI agents.
Project-URL: Homepage, https://github.com/theurian/theurian
Project-URL: Documentation, https://github.com/theurian/theurian/tree/main/docs
Project-URL: Source, https://github.com/theurian/theurian
Project-URL: Changelog, https://github.com/theurian/theurian/blob/main/packages/theurian-core/CHANGELOG.md
Project-URL: Issues, https://github.com/theurian/theurian/issues
Author: Theurian Contributors
License-Expression: Apache-2.0
License-File: LICENSE
Keywords: adr,ai-agents,knowledge-management,mcp,rag,traceability
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Documentation
Classifier: Typing :: Typed
Requires-Python: >=3.13
Requires-Dist: jsonschema==4.26.0
Requires-Dist: pydantic==2.13.4
Requires-Dist: python-ulid==4.0.1
Requires-Dist: pyyaml==6.0.3
Requires-Dist: typer==0.27.0
Provides-Extra: all
Requires-Dist: mcp==2.0.0; extra == 'all'
Requires-Dist: opentelemetry-exporter-otlp-proto-http==1.44.0; extra == 'all'
Requires-Dist: opentelemetry-sdk==1.44.0; extra == 'all'
Requires-Dist: sqlite-vec==0.1.9; extra == 'all'
Requires-Dist: uvicorn==0.52.0; extra == 'all'
Requires-Dist: watchfiles==1.2.0; extra == 'all'
Provides-Extra: daemon
Requires-Dist: mcp==2.0.0; extra == 'daemon'
Requires-Dist: uvicorn==0.52.0; extra == 'daemon'
Requires-Dist: watchfiles==1.2.0; extra == 'daemon'
Provides-Extra: telemetry
Requires-Dist: opentelemetry-exporter-otlp-proto-http==1.44.0; extra == 'telemetry'
Requires-Dist: opentelemetry-sdk==1.44.0; extra == 'telemetry'
Provides-Extra: vector
Requires-Dist: sqlite-vec==0.1.9; extra == 'vector'
Description-Content-Type: text/markdown

# theurian (Theurian Core)

Git-native engineering knowledge for AI agents: versioned, governed context that
any MCP client can query and no AI agent can write to.

This file is the project description on
[PyPI](https://pypi.org/project/theurian/), so its links are absolute — a
relative one resolves against the repository and renders as a dead link there.

- [Repository and full README](https://github.com/theurian/theurian)
- [Changelog](https://github.com/theurian/theurian/blob/main/packages/theurian-core/CHANGELOG.md)
- [Threat model](https://github.com/theurian/theurian/blob/main/docs/security/threat-model.md)

## Install

```sh
uv tool install --python 3.13 'theurian[all]'
```

`[all]` carries the MCP daemon; without it you get the CLI and the migration
engine only. Every published version so far is a pre-release.

**Nothing verifies the artifact you just downloaded, including Theurian.** Each
release carries a `SHA256SUMS` on
[its release page](https://github.com/theurian/theurian/releases); checking your
download against it is a manual step, and it catches a substituted download
rather than a compromised release.
