AgentCompany — Control Plane

The founder's surface over the agent company. Agents work autonomously; every outward, financial or prod action is human-gated here.

store: demo (seeded scenario)
digest 2026-07-16
5
Agents (roles)
from the role registry
2
Work items
in the company store
2
Pending approvals
awaiting a human decision
0
Completed today
0 roles active

Agents

one autonomous worker per role, with its human gates

  • Accountant
    accountant · 4 tools · gates: pay_invoice, run_payroll, wire_transfer, refund, charge_card
    human_gated
  • Customer Service Agent
    customer-service · 4 tools · gates: send_email
    draft_only
  • Software Developer
    developer · 8 tools · gates: push_main
    human_gated
  • HR Coordinator
    hr · 5 tools · gates: hire, fire, change_payroll, send_email
    human_gated
  • Sales Representative
    sales-rep · 6 tools · gates: send_quote, post_message, place_order, sign_contract, charge_card
    human_gated

Work queue

what the company is working on

  • Ship the payments module to prod
    wi-ship-payments · developer
    staged
  • Refund request for order #1002
    wi-refund-1002 · customer-service
    staged

Pending human approvals

the ONLY release path is the human console

  • push_maingate: ship
    Ship the payments module to prod · developer · status staged

    gated prod capability "push_main" — routed to founder (human) for approval

    console: node src/console/cli.mjs approve ap_1
  • send_emailgate: outward
    Refund request for order #1002 · customer-service · status staged

    gated outward capability "send_email" — routed to founder (human) for approval

    console: node src/console/cli.mjs approve ap_2

Org chart

reporting tree · delegation · approval authority

AgentCompany — org chart

Founder [human] <founder>
  └─ Accountant <accountant>
  └─ Engineering Lead <engineering-lead>
    └─ Software Developer <developer>
  └─ Sales Agent <sales>
  └─ Support Lead <support-lead>
    └─ Customer Service Agent <customer-service>

Delegation (can hand work to):
  engineering-lead → developer
  support-lead → customer-service
  founder → engineering-lead
  founder → support-lead

Approval authority (approves_for):
  engineering-lead approves merge_dev for developer
  support-lead approves close_ticket for customer-service
  founder approves push_main for developer
  founder approves send_email for customer-service
  founder approves charge_card for accountant
  founder approves place_order for sales