Skip to main content

Crate agnix_core

Crate agnix_core 

Source
Expand description

§agnix-core

Core validation engine for agent configurations.

Validates:

  • Agent Skills (SKILL.md)
  • Agent definitions (.md files with frontmatter)
  • MCP tool configurations
  • Claude Code hooks
  • CLAUDE.md memory files
  • Plugin manifests

Re-exports§

pub use config::LintConfig;
pub use diagnostics::Diagnostic;
pub use diagnostics::DiagnosticLevel;
pub use diagnostics::Fix;
pub use diagnostics::LintError;
pub use diagnostics::LintResult;
pub use fixes::apply_fixes;
pub use fixes::FixResult;

Modules§

config
Linter configuration
diagnostics
Diagnostic types and error reporting
eval
Evaluation harness for measuring rule efficacy
fixes
Fix application engine for automatic corrections

Structs§

ValidationResult
Result of validating a project, including diagnostics and metadata.
ValidatorRegistry
Registry that maps FileType values to validator factories.

Enums§

FileType
Detected file type for validator dispatch

Traits§

Validator
Trait for file validators

Functions§

detect_file_type
Detect file type based on path patterns
validate_file
Validate a single file
validate_file_with_registry
Validate a single file with a custom validator registry
validate_project
Main entry point for validating a project
validate_project_with_registry
Main entry point for validating a project with a custom validator registry

Type Aliases§

ValidatorFactory
Factory function type that creates validator instances.