colmugx/posoco/error does not have a README file
pub(all) suberror AgentError {
Model(String)
Session(SessionError)
Runtime(RuntimeError)
ToolLoopExceeded(consumed~ : Int, limit~ : Int)
HookAborted(String)
} derive(Debug)impl Show for AgentErrorpub(all) suberror CommandError {
NotFound(String)
InvalidArgs(reason~ : String)
ExecutionFailed(String)
} derive(Debug)impl Show for CommandErrorpub(all) suberror CompositionError {
ToolCollision(String, String, manifests~ : Array[String])
CommandCollision(String, manifests~ : Array[String])
MissingModel
MultipleModels(manifests~ : Array[String])
EmptyManifests
ManifestSchemaError(manifest_id~ : String, detail~ : String)
EmptyPort(String)
} derive(Debug)impl Show for CompositionErrorpub(all) suberror ModelError {
RequestBuild(String)
Transport(String)
ResponseParse(String)
} derive(Debug)impl Show for ModelErrorpub(all) suberror RuntimeError {
UnknownTool(String)
InvocationFailed(String)
Transport(String)
ToolAlreadyRegistered(String)
} derive(Debug)impl Show for RuntimeErrorpub(all) suberror UiError {
Unsupported(detail~ : String)
Cancelled
InvalidRequest(detail~ : String)
IoFailure(detail~ : String)
} derive(Debug)LLM Agent framework with hexagonal (ports-and-adapters) architecture. Defines 9 traits + Agent loop. Depends on moonbitlang/async.
Dependencies