Skip to main content

Crate yomo

Crate yomo 

Source
Expand description

YoMo core library.

This crate provides the transport, routing, and bridge abstractions used to connect tools and the zipper runtime.

Modulesยง

agent_loop
Agent loop implementation.
auth
Handshake authentication abstractions.
bridge
Request forwarding bridge implementations.
client
YoMo client implementation.
connector
Connector abstractions for opening downstream streams.
io
Framed IO helpers.
llm_provider
LLM provider abstractions.
llm_router
LLM-facing HTTP routers.
metadata_mgr
Manage user-defined metadata extension.
model_api_provider
Model API providers.
model_api_router
Model API router.
openai_http_mapping
OpenAI request/response mapping to Events.
openai_types
OpenAI request/response types.
router
Routing traits and implementations.
serve_config
Server configuration used by the CLI.
serverless
Serverless runtime and handlers.
tls
TLS configuration helpers.
tool_invoker
Tool invoker implementation.
tool_mgr
Tool manager trait and implementation.
tool_router
Tool-facing HTTP APIs.
trace
OpenTelemetry tracing setup.
types
Shared protocol types.
utils
Utility helpers.
zipper
Zipper coordinator implementation.