Metadata-Version: 2.5
Name: cognis-common
Version: 0.14.2
Summary: Shared contracts and portable runtimes for Cognis
Author-email: Filip Pytloun <filip@pytloun.cz>
License: TBD
Requires-Python: >=3.12
Requires-Dist: beautifulsoup4>=4.14.3
Requires-Dist: google-auth[requests]>=2.0.0
Requires-Dist: httpx>=0.27.0
Requires-Dist: jsonschema>=4.26.0
Requires-Dist: markdown>=3.7
Requires-Dist: mcp<2,>=1.28
Requires-Dist: prometheus-client>=0.20.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: websockets>=14.0
Description-Content-Type: text/markdown

# cognis-common

Shared contracts and portable runtimes used by the Cognis controller and
executor.

The controller and executor publish separate distributions. Install
`cognis-common` only when developing or packaging the two components; normal
users install `cognis-controller` and, when local tool execution is required,
`cognis-executor[full]`.

The package also owns the portable MCP client runtime. Controller policy and
executor process lifecycle remain in their respective distributions.
