Skip to main content

omniscient-core

Core models, configuration, and utilities for the Omniscient Architect platform.

Installation

pip install omniscient-core

Usage

from omniscient_core import AnalysisConfig, FileAnalysis, RepositoryInfo

# Load configuration
config = AnalysisConfig()

# Create repository info
repo = RepositoryInfo(path="/path/to/repo", branch="main")

# Create file analysis
file = FileAnalysis(path="src/main.py", size=1024, language="Python")

Components

  • Models: FileAnalysis, RepositoryInfo, AnalysisConfig, AgentFindings, ReviewResult
  • Config: Configuration loading from YAML, environment variables, and overrides
  • Logging: Structured logging with Rich console output
  • Base Classes: BaseAIAgent abstract base class for agent implementations

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

omniscient_core-0.2.0.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

omniscient_core-0.2.0-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

File details

Details for the file omniscient_core-0.2.0.tar.gz.

File metadata

  • Download URL: omniscient_core-0.2.0.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for omniscient_core-0.2.0.tar.gz
Algorithm Hash digest
SHA256 c6b1ec43666b8cc54652e36703131ad3b2d342ff63dc18650429dc021a54eccd
MD5 89a7e53eb2003169e9973a17af17a05f
BLAKE2b-256 62676268d962333e6e97efafa169f34e00afbc4d5e259b54ef260ff76c75d953

See more details on using hashes here.

File details

Details for the file omniscient_core-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for omniscient_core-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c676b734a59bf0dd6678d0b445c4d155b002c3333a0dc8af214092c00c508f47
MD5 4bc57bb71a9e0769da7606f91fec3db7
BLAKE2b-256 e99239d3047dcdef3277c4bcf710501c7fd6f8105ec21ef7e8c982e010d16e23

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page