Directories
¶
| Path | Synopsis |
|---|---|
|
Package agent runs the conversation loop: send the history, stream the reply, execute whatever tools the model called, feed the results back, and repeat until the model ends its turn.
|
Package agent runs the conversation loop: send the history, stream the reply, execute whatever tools the model called, feed the results back, and repeat until the model ends its turn. |
|
Package anttool exposes ant's URI front door as tomo tools.
|
Package anttool exposes ant's URI front door as tomo tools. |
|
Package builtin holds the tools tomo ships with: run a command, read and write files, fetch a URL as Markdown, tell the time.
|
Package builtin holds the tools tomo ships with: run a command, read and write files, fetch a URL as Markdown, tell the time. |
|
Package channel is the front-door abstraction: every place a user can talk to tomo (the web UI, Telegram, and later Discord, Slack, iMessage) is a Channel.
|
Package channel is the front-door abstraction: every place a user can talk to tomo (the web UI, Telegram, and later Discord, Slack, iMessage) is a Channel. |
|
discord
Package discord is tomo's Discord channel.
|
Package discord is tomo's Discord channel. |
|
imessage
Package imessage is a no-op everywhere but macOS.
|
Package imessage is a no-op everywhere but macOS. |
|
slack
Package slack is tomo's Slack channel.
|
Package slack is tomo's Slack channel. |
|
telegram
Package telegram is tomo's Telegram channel.
|
Package telegram is tomo's Telegram channel. |
|
webchat
Package webchat is tomo's built-in channel: a small single-page UI served on localhost and a streaming endpoint behind it.
|
Package webchat is tomo's built-in channel: a small single-page UI served on localhost and a streaming endpoint behind it. |
|
Package config loads ~/.tomo/config.yaml: providers, the default model, and agent knobs.
|
Package config loads ~/.tomo/config.yaml: providers, the default model, and agent knobs. |
|
Package curator runs a reflection pass after a substantial exchange.
|
Package curator runs a reflection pass after a substantial exchange. |
|
Package kitbridge turns a tamnd/*-cli built on the kit framework into tomo tools.
|
Package kitbridge turns a tamnd/*-cli built on the kit framework into tomo tools. |
|
Package mcp is a small Model Context Protocol client.
|
Package mcp is a small Model Context Protocol client. |
|
Package memory is tomo's long-term store: MEMORY.md is a one-line-per-fact index that rides in the system prompt, and each fact's detail lives in its own markdown topic file.
|
Package memory is tomo's long-term store: MEMORY.md is a one-line-per-fact index that rides in the system prompt, and each fact's detail lives in its own markdown topic file. |
|
Package policy is the fail-closed gate every tool call passes through.
|
Package policy is the fail-closed gate every tool call passes through. |
|
Package provider defines the model-neutral message types and the streaming interface every model backend implements.
|
Package provider defines the model-neutral message types and the streaming interface every model backend implements. |
|
Package readable turns an HTML page into clean Markdown.
|
Package readable turns an HTML page into clean Markdown. |
|
Package schedule parses cron expressions and runs the ledger's jobs when they come due.
|
Package schedule parses cron expressions and runs the ledger's jobs when they come due. |
|
Package skill loads markdown skills that teach tomo a workflow.
|
Package skill loads markdown skills that teach tomo a workflow. |
|
Package store persists sessions and their messages in one sqlite file, the ledger everything else replays from.
|
Package store persists sessions and their messages in one sqlite file, the ledger everything else replays from. |
|
Package tool holds the registry of actions the agent may take.
|
Package tool holds the registry of actions the agent may take. |
|
Package voice carries speech both ways.
|
Package voice carries speech both ways. |
Click to show internal directories.
Click to hide internal directories.