Metadata-Version: 2.4
Name: cordis-capability
Version: 0.5.0
Summary: Local tool and capability registry for the CORDIS cognitive runtime.
Author: Cordis Contributors
License-Expression: MIT
Project-URL: Homepage, https://github.com/ntoniorvn-blip/cordis
Project-URL: Issues, https://github.com/ntoniorvn-blip/cordis/issues
Project-URL: Changelog, https://github.com/ntoniorvn-blip/cordis/blob/main/CHANGELOG.md
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# CORDIS Capability

`cordis-capability` is the local tool and capability registry for CORDIS. It
answers one question without calling a model: which tools exist on this
machine, where they are, and whether they respond.

It deliberately does not install tools, grant permissions, or touch global
configuration. It only registers, probes, and reports.

```python
from cordis_capability import CapabilityIndex

index = CapabilityIndex(".cordis/capabilities.json")
index.detect({"git": {"command": "git", "version_flag": "--version"}})
index.status()
```

CLI:

```bash
cordis-capability --data-dir .cordis detect --tool git=git:--version
cordis-capability --data-dir .cordis status
cordis-capability --data-dir .cordis require git
```
