nucel-agent-core
Core traits and types for Nucel Agent SDK — provider-agnostic AI coding agent abstraction.
What's in this crate
AgentExecutortrait —spawn(),resume(),capabilities(),availability()AgentSession— follow-up queries, cost tracking, cleanup- Types —
AgentCost,AgentResponse,AgentError,ExecutorType,PermissionMode,SpawnConfig
Usage
This crate is not used directly — import nucel-agent-sdk instead:
[]
= "0.1"
use ;
let executor = new;
let session = executor.spawn.await?;
let resp = session.query.await?;
println!;
let cost = session.total_cost.await?;
println!;
Supported Providers
| Provider | Crate | CLI/Server |
|---|---|---|
| Claude Code | nucel-agent-claude-code |
claude CLI |
| Codex | nucel-agent-codex |
codex CLI |
| OpenCode | nucel-agent-opencode |
opencode serve |
License
Apache-2.0