propose_intent
State your planned work in plain English before researching or writing; it returns anyone already doing the same task, matched by meaning, so duplicate efforts are caught early.
Instructions
BEFORE you research or write anything: say in plain English what you plan to work on. Returns anyone already doing the same work, matched on meaning rather than file paths — so it catches a duplicate even when you would have picked a different filename. One call per task; it is the cheapest check Tower offers and the only one that fires before your tokens are spent.
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": {
"agentId": "<agentId>",
"repo": "<repo>",
"purpose": "<purpose>"
},
"name": "propose_intent"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | Yes | ||
| repoId | No | ||
| agentId | Yes | ||
| purpose | Yes | ||
| projectId | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| matches | Yes | ||
| duplicate | No | ||
| recommendation | No | proceed |