Skip to content

Agent.minted

Emitted each time an Agent is minted.

Agent.mint emits Agent.minted when it completes on an Agent.

PropertyValue
Emitted byAgent.mint
NounAgent
WakesNone.

Payload

Each delivery is an Event record. data holds what Agent.mint returns.

FieldTypeRequiredDescription
namestringrequiredAgent.minted.
atdatetimerequiredWhen it happened.
seqintegerIts position in the namespace, one more than the Event before; any seq is a cursor into the history.
datajsonrequiredThe Thing as the Action left it.
data.agentAgentrequiredThe Customer’s own Agent.
data.agent.instructionstextrequiredWhat the Agent does and how.
data.agent.modelstringrequiredThe model the Agent runs on.
data.agent.toolsstring[]The tools the Agent may call.
data.agent.skillslist of SkillThe Skills it loads.
data.agent.memorystringOne of tenant (one Memory per Customer Tenant) or startup (one Memory for the Startup).
data.agent.maxStepsintegerThe most steps one Task may take.
data.agent.budgetmoneyThe most one Task may spend; the Mandate’s Limits apply as well.
data.agent.handoffslist of RoleThe Roles it hands work to.
data.agent.statusstringrequiredOne of standby, seated, paused or retired: whether it fills a Role and is working.

Example

JSON
{
  "$id": "https://api.sb/shiftnote.app/events/event_1",
  "$type": "Event",
  "name": "Agent.minted",
  "at": "2026-10-22T12:00:00Z",
  "data": {
    "agent": {
      "$id": "https://api.sb/shiftnote.app/agents/agent_1",
      "$type": "Agent",
      "instructions": "Example instructions",
      "model": "Example model",
      "tools": [
        "Example tools"
      ],
      "skills": [
        "skill_1"
      ],
      "memory": "tenant",
      "maxSteps": 1,
      "budget": {
        "amount": 79,
        "currency": "USD"
      },
      "handoffs": [
        "role_1"
      ],
      "status": "standby"
    }
  },
  "seq": 1
}