manage_methods
Documented reusable procedures of a project (deploy, test, a code convention), with ordered steps. create, list (read), update (steps replaces the whole list; undo with manage_history), delete (undo restores it; with approvals on it waits for the user; refused for HTTP app keys and remote apps). A one-off choice is log_work kind=decision; a lesson is kind=learning. Requires project. Returns method rows.
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": {
"action": "<action>",
"project": "<project>"
},
"name": "manage_methods"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | create: name, unique in the project (required). update: a new name. | |
| model | No | Model name if known. Never guess. | |
| steps | No | create / update: ordered steps. update replaces the whole list. | |
| action | Yes | The operation; see the tool description. | |
| project | Yes | Project name or id. Required. | |
| category | No | create / update: the group. list: filter. | |
| method_id | No | update / delete: the method's id (required). | |
| description | No | create (required) / update: what the procedure is. | |
| code_example | No | create / update: sample code. No secrets. | |
| related_component_id | No | create / update: the component it belongs to. |