should_proceed
Checks current token usage and decides if a task should proceed, be downgraded, or be aborted to prevent exceeding limits. Call before large responses or expensive operations.
Instructions
Decide whether to proceed with a task given current usage. Returns proceed/downgrade/abort. Call BEFORE producing large responses, doing huge file reads, or starting expensive operations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_size | Yes | Rough size of the planned response. small ~<500 out tokens, medium ~2k, large ~8k, huge >8k or large file reads. | |
| description | No | Free-text task description, only used for the explanation. |