Expand description
Public umbrella crate for AiDENs.
§Quickstart
One-liner mock agent:
let output = AiDENsApp::chat("Hello!").await?;
With a real provider and profile:
AiDENsApp::run_with(AiDENsProfile::CodingAgent, ProviderSpecV1::new("ollama"), "Fix the bug").await?
§Building an agent with memory + governance + kernel reasoning
Use AiDENsApp::from_plan(profile.expand("my-agent")?) with .mock_provider(...)
or .provider_spec(...) then .build().await?. Profiles auto-configure
memory, governance, and kernel reasoning based on the selected profile.