The agent runs heartbeat checks
Health, Google Drive, email (opt-in) and checks you describe in plain words. Findings are deduplicated, escalated and summed up in a daily digest.
Shell, files, web search, email and Telegram. A REST API and an MCP server. Schedules, background subtasks and plans that can wait for your approval.
bash · gh pr listdonewrite_file · notes/1.2.0.mddoneNous calls its own tools in a direct Anthropic API loop, and you reach it from the outside in four ways.
bash, read_file, write_file, run_python, send_fileweb_search across Tavily, Exa and Brave, web_fetch; browser_task is opt-insend_email, only to an allowlistrun_python
nous_chat · nous_recall · nous_status · nous_teach · nous_decidePOST /chat · POST /chat/stream · GET /decisions:8000record_decision · recall_deep · learn_fact · learn_skillHealth, Google Drive, email (opt-in) and checks you describe in plain words. Findings are deduplicated, escalated and summed up in a daily digest.
Cron and one-shot schedules feed a background worker pool, so long work runs while the chat stays free.
Multi-node plans with node timeouts and token accounting. A step can wait for your answer; that wait is opt-in.
An opt-in shell held to an allowlist lets Nous launch Claude Code jobs in their own worktrees and follow their pull requests.
After each turn, what Nous says it did is checked against the ledger of tool calls that really ran.
A durable record of every side-effecting tool call. The claim check after each turn reads it.
A background send refuses to run without its record. Sends are keyed, so a retry never sends a second copy. An undo journal keeps the before-state of the files, schedules and checks Nous changes.
bash · npm testexit 0read-onlywrite_file · .nvmrcbefore-state keptlocal writebash · git push origin pin-node-22exit 0externalbash · gh pr createexit 0externalTools are classed by side effect, and riskier tiers get stricter checks. Finished background subtasks are scored by a separate, deterministic job, built to run under its own database role.
Reading files, searching memory or the web: no gate.
read_filepassrecall_deeppassweb_fetchpassbash · git statuspassFiles, facts and schedules get a consistency check first.
write_filecheckedlearn_factcheckedschedule_taskcheckedSends, pushes and deletes pass the full gate: a critic and a confidence check.
send_emailAllowlist onlyfull gategit pushfull gate