TEND / Activity
A clear record ofeverything asked.
Who asked, what,and who decided.
Requests, decisions and rule changes go to an append-only log. Each entry is chained to the one before it, so a changed or removed entry shows up when the chain is checked.
Activity
LiveExample
14:00 · repo-helper
Run: git push --force origin main
- Decided by
- Rule: Ask me first
- Tool
- shell.run
- Hash
- #e0b25d
- Previous
- #4a7f03
The activity log
Search the example log, filter by outcome, and open an entry to see what decided it.
How the log worksActivity
Example
- repo-helper · shell.run · Rejected#3f9a1c
- support-bot · send_email.send · Approved#8e07f2 ← #3f9a1c
- research-agent · database.query · Blocked#c41d88 ← #8e07f2
- ops-agent · delete_record.delete · Blocked#b72e04 ← #c41d88
- support-bot · read_ticket.read · Allowed#4a7f03 ← #b72e04
- repo-helper · shell.run · Needs approval#e0b25d ← #4a7f03
- ops-agent · pay_invoice.pay · Needs approval#9c41e7 ← #e0b25d
Overview
Last 24 hours
- Ran
- 102
- last 24 hours
- Waited for you
- 15
- last 24 hours
- Blocked
- 6
- last 24 hours
- Agents running
- 3
- of 4
From your terminal
Read the log fromyour terminal.
List what TEND recorded for an agent, and check the chain. Keep the head hash somewhere outside TEND.
Read the docsTerminal
$ npm run tend -- audit --agent "ops-agent" --last 3 2026-11-08 13:44:12 ops-agent: denied delete_record.delete C-311 (policy_denied) 2026-11-08 14:02:31 ops-agent: requested pay_invoice.pay 2026-118 (approval_required) 2026-11-08 14:03:05 ops-agent: a person approved a held request $ npm run tend -- audit-verify Audit chain intact: 7 event(s) checked. Head hash: 9c41e7… Keep this hash outside TEND; a history rewritten later will not end in it.
Every tool call your agents make.Checked first.
