rho-coding-agent 0.28.1

A lightweight agent harness inspired by Pi
Documentation
pub mod catalog;
pub mod context;
mod contract;
pub mod favorites;
pub mod image;
pub mod models_dev;
pub mod provider_models;
pub mod registry;

pub(crate) use crate::providers::{build_provider, UnavailableProvider};
pub use context::{ContextUsage, ContextUsageSource};
pub use contract::{
    AbortedAssistant, ContentBlock, DynModelProvider, ImageContent, Message, ModelError,
    ModelEvent, ModelProvider, ModelRequest, ModelResponse, ModelUsage, PartialToolCall, ToolCall,
    ToolResult, ToolSpec,
};
pub use image::image_summary;
pub use models_dev::ModelMetadata;

impl From<crate::credentials::CredentialError> for ModelError {
    fn from(error: crate::credentials::CredentialError) -> Self {
        Self::credentials(error)
    }
}