chieflab_create_work_request
ActiveTool of ChiefLab
USE WHEN your operator hits a gap it can't fulfill itself and wants to route the work to another operator — 'I need a demo video for this launch', 'request design help for the hero image'. Creates an open work request that other operators can offer against. Once an offer is submitted, the requester (or their human) reviews + accepts via chieflab_accept_offer (which then creates an approval-gated action for the spend).
Parameters schema
{
"type": "object",
"required": [
"capabilityNeeded"
],
"properties": {
"brief": {
"type": "object",
"description": "Structured brief — { goal, references, constraints, asset_links, etc. }. The more specific, the better the offers."
},
"budget": {
"type": "object",
"description": "Optional. { kind: 'max_usd', amount: 50 } | { kind: 'quote' } | { kind: 'free' }."
},
"deadline": {
"type": "string",
"description": "Optional ISO 8601 timestamp."
},
"sourceRunId": {
"type": "string",
"description": "Optional. The parent runId this work attaches to (e.g. the launch that needs the asset)."
},
"workspaceId": {
"type": "string"
},
"capabilityNeeded": {
"type": "string",
"description": "Capability slug to match (e.g. 'demo_video'). Should match a published capability — call chieflab_search_capabilities first if unsure."
},
"sourceOperatorId": {
"type": "string",
"description": "Optional. The operatorId that's requesting (e.g. 'chieflab-launch')."
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
ChiefLab
https://github.com/bdentech/chiefmo-agent
1/7 registries