BotOps
The engineer that sets up every other bot from the templates and keeps their repositories, instructions and readiness working.
Additional built-in or helper template; not listed in the starter catalog · Built-in and helper templates
Template source · Subscribe: JSON Feed · Update subscriptions
This is public source history at 3326d161b836. Changes on main may not be released or installed on your team. Entries are commit summaries, not claims that a bot has updated itself. Check published releases for availability.
Changelog
Health names the turns a computer's update waits for; BotOps never watches an update (#638)
AGENT.mdplaybooks/health-check.md
Make a separate inbox computer optional
AGENT.md
Copy playbook and changelog: --computer places the copy after it is made
playbooks/copy-a-bot.md
BotOps playbooks and changelog: a new bot goes live first where it was built
playbooks/build-me-a-bot.mdplaybooks/set-up-a-bot.md
Hand-off never raises access with lent rights; ask defaults state their kind; sweep spares tasks due later
AGENT.md
Pass the printed slug when building a registered bot; local pick skips archived and reserved slugs
playbooks/build-me-a-bot.mdplaybooks/set-up-a-bot.md
Carry a person's request to BotOps; let bot asks go ahead by default or expire
AGENT.md
BotOps: a person's 'marked this done' notice reports state, like Finished:
AGENT.md
BotOps asks: name a question card and the sources to read first
AGENT.md
BotOps writes asks a busy person can act on
AGENT.mdplaybooks/change-model-or-computer.mdplaybooks/task-sweep.md
Creating a bot never asks for a slug: Tico picks one from the name
playbooks/build-me-a-bot.mdplaybooks/connect-a-hermes-profile.mdplaybooks/set-up-a-bot.md
Tell bots how to ask a person: two good and two bad examples
AGENT.md
BotOps defaults: a valid slug, reports-to instead of team, honest follow-ups (#429)
AGENT.mdplaybooks/build-me-a-bot.mdplaybooks/set-up-a-bot.md
BotOps builds a requested bot on defaults instead of asking first (#427)
AGENT.mdplaybooks/build-me-a-bot.mdplaybooks/connect-a-hermes-profile.mdplaybooks/set-up-a-bot.md
OpenClaw: validated with 2026.9.9; fix the sync skill's tool arguments and doctor's Gateway check; guide update (#367)
playbooks/connect-a-hermes-profile.md
go-live keeps the placement and finishes when the computer has the repository; routines file shape documented (#357)
playbooks/build-me-a-bot.md
BotOps can create bot repositories by default; a missing permission stops the build with one clear fix (#358)
playbooks/set-up-a-bot.md
BotOps stops on a refusal, asks once, never hand-edits a computer, and reports Tico bugs (#356)
AGENT.mdplaybooks/build-me-a-bot.mdplaybooks/set-up-a-bot.md
Mail sending is switched on server-side by a person, not by bot.yaml (#349)
AGENT.mdplaybooks/turn-on-sending.md
BotOps' own runs can't be borrowed; own-run definition changes and request lends are bounded (#347)
AGENT.md
A limited bot retries when a person writes to it or presses Try now
playbooks/health-check.md
BotOps' GitHub token follows whose rights the run carries
AGENT.md
BotOps manages bots in its own runs; requests last while their task is open
AGENT.mdplaybooks/copy-a-bot.mdplaybooks/set-up-a-bot.mdplaybooks/turn-on-sending.md
Remove Trello from Tico's docs and BotOps playbook (#234)
playbooks/connect-a-tool.md
Per-bot readiness in one helper; delegated events record the cited request
playbooks/change-model-or-computer.md
BotOps keeps the asking person's rights, says what to click, and checks the bot can run
AGENT.mdplaybooks/change-model-or-computer.md
Cut test volume: default Python suite 191 s -> 55 s, core browser set (#136)
AGENT.md
No silent waits: a wait that names no one, or runs past its time, goes to a person (#134)
AGENT.md
A bot's task waiting on a person needs that person (#109)
AGENT.mdplaybooks/task-sweep.md
A missing setup answer holds one step, not a whole routine (#107)
playbooks/set-up-a-bot.md
Fix BotOps stalled-task recovery and session isolation (#82)
AGENT.mdplaybooks/task-sweep.md
v0.3.2 tasks (pre-review)
AGENT.mdplaybooks/build-me-a-bot.mdplaybooks/health-check.md
Fix branch setup without GitHub App and unavailable computers
playbooks/health-check.md
Add personal bot branches with shared repository sync and routing
playbooks/copy-a-bot.mdplaybooks/set-up-a-bot.md
0.2.35: docs-eval binds facts to subject and predicate, Librarian wording, SQL views and JSON functions, readiness only for assigned bots, current install recipes, BotOps reply rules
AGENT.md
0.2.33 BotOps: requester rights by default (human full, bot narrow, unattended own), lifecycle and MCP fixes, clear error for unsupported attachments
AGENT.mdplaybooks/build-me-a-bot.md
0.2.33 setup fixes: provider-missing setup chat, demo address, Health wording, credential advice, docs
bot.yaml
0.2.32 botops fixes (see CHANGELOG)
AGENT.mdbot.yamlplaybooks/build-me-a-bot.mdplaybooks/connect-a-hermes-profile.mdplaybooks/set-up-a-bot.md
Docs: Credentials and grants everywhere, current menu paths, architecture and harness corrections, regenerated screenshots
.env.examplebot.yaml
BotOps parity, personal-token hub_api, credential delete and grants-only runs; upgrade grants existing bots what they could read
AGENT.mdcard.yamlplaybooks/build-me-a-bot.mdplaybooks/connect-a-hermes-profile.mdplaybooks/connect-a-tool.mdplaybooks/copy-a-bot.mdplaybooks/set-up-a-bot.mdplaybooks/turn-on-sending.md
External agents, MCP contracts, Librarian search and docs-eval: pairing activates planned bots, validation envelope, sections and synonyms
playbooks/connect-a-hermes-profile.md
Docs: true privacy, backup, credential and calendar behavior; Team words; owner/member/operator paths
playbooks/connect-a-tool.md
Release 0.2.28: example channel and bot names
AGENT.md
Copy from a bot on another computer: fetch its repository read-only from GitHub
playbooks/copy-a-bot.md
BotOps playbooks and docs for copying a bot and a skill
AGENT.mdplaybooks/copy-a-bot.mdplaybooks/copy-a-skill.md
connect-tools: say per vendor whether its MCP server takes an API token; add PostHog and Sentry
playbooks/connect-a-tool.md
Docs and BotOps playbook: connect common tools, vendor MCP server first
AGENT.mdplaybooks/connect-a-tool.md
Slack channels live in the database, managed in the app
AGENT.md
Tico sync: a skill and a scheduled job for Hermes and OpenClaw agents
AGENT.mdplaybooks/connect-a-hermes-profile.md
Hermes docs and BotOps playbook match the code: Pair and Restore locations, reinstall/status/uninstall, installed-copy path, go-live --no-setup, revoked credential after restore
playbooks/connect-a-hermes-profile.md