cd /news/ai-agents/ototo-2-8-5 · home › topics › ai-agents › article
[ARTICLE · art-145688] src=ototo.dev ↗ pub= topic=ai-agents verified=true sentiment=· neutral

Otōto 2.8.5

Otōto 2.8.5 adds experimental Routines, letting users describe a repeated job once in a markdown file and have Otōto's small model run it with read-only tools via `ototo routine list`, `ototo routine run <name> [input]`, and `ototo routine new <name>`. The release's install.sh places five example routines in `~/.config/ototo/routines/` — covering CI jobs, dependencies, HTTP endpoints, configuration, and a file's Jira ticket number and summary — and never overwrites a file of the same name, while Claude Code and OpenCode only get a `routine` tool when `routines = true` is set in `config.toml`. The update also aligns Otōto's telemetry with OpenTelemetry naming (`mcp.server.operation.duration`, `gen_ai.client.token.usage`) and standard `OTEL_RESOURCE_ATTRIBUTES` and `service.namespace`, and makes `ototo update` keep what it unpacked so install.sh's "Undo all" path still works.

read1 min views1 publishedSep 29, 2026
  • Routines (experimental). A job you do again and again, described once in a markdown file, done by Otōto's small model with its read-only tools:ototo routine list ,ototo routine run <name> [input] ,ototo routine new <name> . install.sh puts five examples in~/.config/ototo/routines/ (the CI jobs, the dependencies, the HTTP endpoints, the configuration, and a file's ticket number and summary for Jira), never over a file of the same name. Claude Code and OpenCode get aroutine tool only withroutines = true inconfig.toml ; until then nothing changes for them.routines/README.md shows how to use them and write your own.
  • Reporting that fits beside our other products, when you send Otōto's counts to a collector:service.namespace , the standardOTEL_RESOURCE_ATTRIBUTES read as well asotlp_attributes , and OpenTelemetry's own names for tool calls (mcp.server.operation.duration ) and small-model tokens (gen_ai.client.token.usage ) beside Otōto's. Otōto's own metrics are unchanged.
  • ototo update keeps what it unpacked, so the "Undo all" path install.sh prints at the end still works.
── more in #ai-agents 4 stories · sorted by recency
── more on @otōto 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/ototo-2-8-5] indexed:0 read:1min 2026-09-29 · —