Packaged adapters are not built yet. This page describes what is planned. Everything below already works today by writing the glue yourself — see Bring Your Own Agent.
task, tools and callTool. Any framework can be adapted to it in a few lines, and no adapter is required to use Silo.
Planned packaged adapters:
What an adapter has to do
Only two things, whichever framework you are wrapping:- Translate the tool schemas. Silo hands you
{ name, description, inputSchema }per tool, withinputSchemaas JSON Schema. Most SDKs accept that shape directly or with a thin rename. - Route tool calls through
callTool. When the model asks for a tool, call Silo’scallToolrather than executing anything yourself, and feed the result back into the conversation.
Silo