Intelligence, indexing, and pattern services as first-class Omninode nodes
Project description
omniintelligence
Intelligence, pattern learning, and code quality analysis as first-class ONEX nodes.
Install
uv add omninode-intelligence
Minimal Example
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
Documentation
- Architecture
- CLAUDE.md -- developer context and conventions
- AGENT.md -- LLM navigation guide
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file omninode_intelligence-0.19.1.tar.gz.
File metadata
- Download URL: omninode_intelligence-0.19.1.tar.gz
- Upload date:
- Size: 2.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
98a616bd876c07da9eea0cc10fffa0943d67aa87b5894223121fee61b0ff1355
|
|
| MD5 |
57c5ee6072ab7f51803298d2f9760b22
|
|
| BLAKE2b-256 |
4a41473ec61f18aefe824e99626fbd62df010c184fefbb15b5bfbf4253cca278
|
File details
Details for the file omninode_intelligence-0.19.1-py3-none-any.whl.
File metadata
- Download URL: omninode_intelligence-0.19.1-py3-none-any.whl
- Upload date:
- Size: 2.0 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5595ad13452dc1b16be3b90f069b52f77c24935aa1a33efa14332462ab4302d1
|
|
| MD5 |
cf7ab798ea67071f01205683475e02d6
|
|
| BLAKE2b-256 |
87cd5c79c70206f2c8e25ab0265f4ead659a93c353615bbcaf16c26c82d54180
|