plan_tasks
Select a subset of tasks within a budget while respecting conflicts and prerequisites, returning the chosen tasks, an execution order, totals, and optimality status.
Instructions
Choose the subset of tasks with maximum total utility within the budget.
Respects conflicts and prerequisites. Returns the selection, an execution order (prerequisites first), totals, and whether the plan is proven optimal.
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": {
"tasks": "<tasks>",
"budget": "<budget>"
},
"name": "plan_tasks"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tasks | Yes | ||
| budget | Yes | ||
| method | No | cpsat | |
| conflicts | No | ||
| time_limit_s | No | ||
| prerequisites | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||