Metadata-Version: 2.4
Name: omninode-intelligence
Version: 0.23.0
Summary: Intelligence, indexing, and pattern services as first-class Omninode nodes
Project-URL: Homepage, https://github.com/OmniNode-ai/omniintelligence
Project-URL: Repository, https://github.com/OmniNode-ai/omniintelligence
Project-URL: Documentation, https://github.com/OmniNode-ai/omniintelligence/tree/main/docs
Project-URL: Issues, https://github.com/OmniNode-ai/omniintelligence/issues
Project-URL: Changelog, https://github.com/OmniNode-ai/omniintelligence/blob/main/CHANGELOG.md
Author-email: "OmniNode.ai" <contact@omninode.ai>
License: MIT
License-File: LICENSE
Keywords: intelligence,intent,llm,omninode,onex,routing
Requires-Python: <4.0,>=3.12
Requires-Dist: adaptive-classifier>=0.1.2
Requires-Dist: confluent-kafka<3.0.0,>=2.12.0
Requires-Dist: httpx>=0.28.1
Requires-Dist: omnibase-infra==0.30.1
Requires-Dist: pydantic-settings<3.0.0,>=2.7.0
Requires-Dist: pydantic<3.0.0,>=2.12.5
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: tenacity>=8.2.0
Requires-Dist: watchdog>=6.0.0
Provides-Extra: analysis
Requires-Dist: radon>=6.0.0; extra == 'analysis'
Description-Content-Type: text/markdown

# omniintelligence

Intelligence, pattern learning, and code quality analysis as first-class ONEX nodes.

[![CI](https://github.com/OmniNode-ai/omniintelligence/actions/workflows/test.yml/badge.svg)](https://github.com/OmniNode-ai/omniintelligence/actions/workflows/test.yml)
[![Python 3.12+](https://img.shields.io/badge/python-3.12+-blue.svg)](https://www.python.org/downloads/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

## Install

```bash
uv add omninode-intelligence
```

## Minimal Example

```python
from omniintelligence.nodes.intent_classifier.node import NodeIntentClassifier

# All behavior driven by contract YAML
node = NodeIntentClassifier(container=container)
result = await node.execute(input_data)
```

## Key Features

- **Intent classification**: Classify agent prompts into actionable intents
- **Pattern extraction**: Discover recurring patterns from code and events
- **Drift detection**: Detect configuration and behavior drift across repos
- **Code review nodes**: Automated quality assessment with multi-model review
- **Run evaluation**: Evaluate agent run outcomes for continuous improvement
- **21 ONEX nodes**: Following [Four-Node Architecture](https://github.com/OmniNode-ai/omnibase_core/blob/main/docs/architecture/ONEX_FOUR_NODE_ARCHITECTURE.md)

## Documentation

- [Architecture](docs/architecture/)
- [CLAUDE.md](CLAUDE.md) -- developer context and conventions
- [AGENT.md](AGENT.md) -- LLM navigation guide

## License

[MIT](LICENSE)
