Documentation
Agentino is a Python agent framework: decorated functions, a tool-calling loop, and YAML for everything that is configuration rather than code. Runspace runs agents in a workspace and gives them channels, scheduled work and a UI. Either works on its own.
Get started
Agentino
Agents and tools
The decorator, the loop, and what the runtime does between them.
YAML configuration
Declaring agents, models and tool directories in a file.
Pipelines
Multi-stage flows where one stage can reject the next.
Gates
Preconditions a tool call has to satisfy before it runs.
Hooks
Observe or block tool calls without editing the tool.
Knowledge
Hybrid retrieval over a directory of markdown.
Scheduler
Cron-style routines with a swappable job store.
Headless mode
A machine-readable contract for non-Python harnesses.
Runspace
Concepts
Workspaces, apps, channels and the gateway.
workspace.yml
Every field, and what it changes.
Runtimes
Five adapters, one line of config, no coupling.
Channels and messaging
Threads, mentions, unread counts, and where they persist.
MCP UI blocks
Fenced blocks an agent emits that render as components.
Routines
Scheduled work declared alongside the workspace.
Swappable backends
Store, vision, transport and friends behind Protocols.
Gateway API
The HTTP surface the frontend talks to.