Skip to content

Review the support agent

Check one seat against its Role contract for a week: its results, its standards, and the autonomy rung it keeps.

For developers

A Role Review checks one seat against its Role contract for a period. It reads the seat's results, checks each standard, and sets the autonomy rung the seat keeps.

For developers

What you get

  • 1score for each number the seat answers for, against its targetRole Review
  • 1check of every promise in its contract, such as replying within an hourRole Review
  • 1how much it may do without asking after the reviewRole
  • 1one change the review asks for, if anyRole Review

Your agent does

Role.review
You, to your agent

Review the support agent.

Review the Customer Lead for last week.

Is the sales agent meeting its contract?

# Role.review
curl -X POST https://api.sb/leaseline.app/roles/customer-lead/review \
  -H "Authorization: Bearer $STARTUP_BUILDER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"period":"2026-W43"}'
import { $ } from 'startup-builder'

await $.Role.review({ role: 'customer-lead', period: '2026-W43' })
npx startup-builder do Role.review --json '{"role":"customer-lead","period":"2026-W43"}'
{
  "name": "do",
  "arguments": {
    "code": "return await $.Role.review({ role: 'customer-lead', period: '2026-W43' })"
  }
}

Change it

  • Review every seat each Monday and send me the misses.
  • Compare this week with the four before it.
  • Let it answer weekend chats on its own.

Under the hood

Systems
Workforce, Evals
Nouns
Role, Role Review, Metric, Evaluator
Events
Role.reviewed