Skip to main content

Crate argus_core

Crate argus_core 

Source
Expand description

Core types, configuration, and error handling for the Argus platform.

This crate provides the shared foundation used by all other Argus crates:

Structs§

ArgusConfig
Top-level configuration loaded from .argus.toml.
DiffHunk
A single hunk from a unified diff.
EmbeddingConfig
Configuration for embedding providers used by semantic search.
FileNode
A file in the repository with basic metadata.
LlmConfig
LLM provider configuration.
PathConfig
Per-path configuration for monorepo support.
ReviewComment
A single review comment produced by the AI reviewer.
ReviewConfig
Review behavior configuration.
RiskScore
Composite risk score for a set of changes.
Rule
A custom review rule defined in .argus.toml.
SearchResult
A result from semantic code search.

Enums§

ArgusError
Errors that can occur across the Argus platform.
ChangeType
Classification of a diff hunk.
OutputFormat
Output format for CLI subcommands.
Severity
Issue severity level for review comments.

Type Aliases§

Result
A convenience Result type for Argus operations.