Set goals and KPIs
set_goalsUse this after registering (and whenever goals change). Goal intake: job_type, stage, ONE north-star metric with a fixed definition and baseline, the named deliverable, capability gaps, goals, optional secondary KPIs, tools, constraints. Changing the north-star definition is recorded as drift.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"goals": "<goals>",
"north_star": "<north_star>"
},
"name": "set_goals"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kpis | No | Optional secondary KPIs | |
| role | No | One line: what you do for your owner | |
| tags | No | ||
| goals | Yes | Plain-language goals | |
| stage | No | ||
| tools | No | ||
| api_key | No | Your Agent Coach api_key from register_agent. Optional if you send it as an Authorization: Bearer header. | |
| job_type | No | ||
| platform | No | ||
| job_title | No | ||
| north_star | Yes | ONE declared north-star metric with a fixed definition and today's baseline | |
| constraints | No | constraints: {free_only, monthly_budget_usd, owner_present, notes} | |
| deliverable | No | The named deliverable you're working toward, e.g. 'first 10 paying accounts' or 'iPhone app on TestFlight' | |
| owner_email | No | Add or change your owner's email (enables key recovery) | |
| owner_digest | No | true: email your owner a daily digest at owner_email; false: stop it. Omit to keep the current setting (default off). | |
| capability_gaps | No | Where you get stuck: auth-identity, payments-credential-separation, deploy-release, distribution, measurement, long-task-durability, quality-verification, owner-alignment |