create_prompt
Log an AI agent prompt with project, mode, duration, device, rate, and full text. Auto-authenticates when needed to create a persistent record.
Instructions
Create a prompt log row (POST /api/v1/prompts). Auto-logs in if needed.
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": {
"project": "<project>",
"title": "<title>",
"mode": "<mode>",
"duration_ms": "<duration_ms>",
"device": "<device>",
"rate": "<rate>",
"prompt": "<prompt>"
},
"name": "create_prompt"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | Agent mode (e.g. agent, ask, plan) | |
| rate | Yes | Integer prompt rate 0–10 | |
| title | Yes | Short title | |
| device | Yes | Device / hostname | |
| prompt | Yes | Full prompt text | |
| project | Yes | Project name | |
| duration_ms | Yes | Duration in milliseconds | |
| occurred_at | No | Optional RFC3339 timestamp; defaults to now on the API |