devtune_draft_agent_picks_tool
Draft one tool's signals for a custom Agent Picks job from package registries and its own site: the packages, config names, import patterns, config files, config patterns and domains that name it in a run. Pass tool_key, name, domain (or null) and the job line, and other_tools (tool_key and name of the job's other tools) to have the draft propose which of them run inside one another. Shares the project's 60-an-hour draft allowance with the app (rate_limited when spent). Returns draft_id, status, tool_key, signals, relationships, sources, rejected and failure. Each relationship (tool_key, yields_to, quote, url) is a proposal read from the drafted tool's own site, never registry text: tool_key, another of the job's tools, yields to yields_to, the drafted tool, so a run that uses both counts as yields_to; quote is the sentence that says so and url the page. Apply one by adding yields_to to that tool's signals.yieldsTo. Pass the draft's signals and draft_id in devtune_save_agent_picks_job. Refused while the account is paused. Requires actions.write and Agent Picks. The OAuth member, or the member who created the API key, needs project management rights.
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": {
"tool_key": "<tool_key>",
"name": "<name>",
"job": "<job>"
},
"name": "devtune_draft_agent_picks_tool"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job | Yes | ||
| name | Yes | ||
| domain | No | ||
| tool_key | Yes | ||
| other_tools | No |