aether-core

Crates.ioaether-core
lib.rsaether-core
version0.1.5
created_at2026-01-14 21:17:13.412933+00
updated_at2026-01-15 17:23:34.772388+00
descriptionCore library for AI-powered code injection framework
homepage
repository
max_upload_size
id2043805
size240,607
Sungjoo Kim (sjkim1127)

documentation

README

aether-core

The core engine for the Aether Codegen framework.

Features

  • InjectionEngine: Main orchestrator for template rendering.
  • AetherConfig: Centralized configuration management.
  • TOON Protocol: Token-Oriented Object Notation for context compression.
  • Self-Healing: Automated validation and feedback loops.
  • Semantic Caching: Vector-based response caching.

Usage

use aether_core::{InjectionEngine, Template, AetherConfig};
use aether_ai::OpenAiProvider;

#[tokio::main]
async fn main() {
    let provider = OpenAiProvider::from_env().unwrap();
    let config = AetherConfig::from_env();
    
    let engine = InjectionEngine::with_config(provider, config);
    
    let template = Template::new("{{AI:code}}")
        .with_slot("code", "Generate a hello world function");
        
    let result = engine.render(&template).await.unwrap();
    println!("{}", result);
}
Commit count: 0

cargo fmt