pkg/

directory
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 6, 2026 License: MIT

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL