upsert_definition_tool
Create or update a report definition with gather prompt, owner agent, schedule, and source config. Keeps gathering instructions durable so agents can collect findings and compile cited reports.
Instructions
Create or update a report definition.
The owner_agent field makes the gatherer identity data, not code, so gathering can be re-homed to another agent without a rebuild.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Unique report name (e.g. "core-platform-status") | |
| schedule | No | Descriptive cron/time metadata (the actual firing is external) | |
| owner_agent | No | Which agent gathers this report (default: "kagetora") | kagetora |
| gather_prompt | Yes | The instruction the gatherer runs to collect findings | |
| source_config | No | Which sources to sweep, as a JSON object |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||