Skip to main content

Crate talos_core

Crate talos_core 

Source
Expand description

Talos core — foundation types, core traits, and error definitions.

Re-exports§

pub use approval::ApprovalChoice;
pub use approval::TuiApprovalRequest;
pub use evaluation::AcceptanceCriterion;
pub use evaluation::ArtifactRef;
pub use evaluation::CompletionClaim;
pub use evaluation::CriterionEvaluation;
pub use evaluation::CriterionKind;
pub use evaluation::CriterionVerdict;
pub use evaluation::Evaluation;
pub use evaluation::EvaluationError;
pub use evaluation::EvaluationFinding;
pub use evaluation::EvaluationReport;
pub use evaluation::EvaluationState;
pub use evaluation::EvaluationSubject;
pub use evaluation::EvaluationVerdict;
pub use evaluation::EvidenceRef;
pub use evaluation::FindingSeverity;
pub use evaluation::WorkspaceRevision;
pub use work::DeliveryBlockReason;
pub use work::DeliveryEligibility;
pub use work::MissionEvaluation;
pub use work::MissionGate;
pub use work::MissionGateResult;
pub use work::WorkProjectionEvent;

Modules§

approval
Approval types for permission-gated tool execution.
background_job
Live-session background job contracts.
evaluation
Storage-neutral completion claims and independent evaluation state.
message
Core message types and event protocol.
model
Shared model catalog types — provider/model metadata, pricing, and capabilities.
provider
Provider trait and error types for LLM backends.
session
Session protocol types for the AppServerSession seam (ADR-005).
submission
Structured transactional Session submissions (ADR-056 / TUI-044).
tool
Agent tool abstraction layer.
tool_filter
Streaming tool call detector shared by provider and TUI.
work
Canonical, storage-neutral work-domain values.

Macros§

tool_parameters
Helper macro to generate a JSON Schema value from a type that implements schemars::JsonSchema.