Report feedback
report_feedbackReport an error, issue, observation, or suggestion you encountered during your work. Use this proactively when you notice something noteworthy — tool failures, recurring problems, quality issues, or improvement ideas. This helps the founder track and act on agent insights over time. category "blocker" also raises one card in the Command Center (one per title) so the operator sees you are stuck and what would unblock you.
Routing: Issues YOU observe doing tenant work (tool failures, quality patterns) → here, the operator's observability feed. FreedomOS ITSELF (UI/MCP/runtime) broken or missing → submit_product_request; a tenant's own app/product/KB gaps never go to the FO product inbox.
[write-tier — first use may require a manager's approval; a from-now-on approval makes future calls seamless, a just-once approval re-asks next time. Call it on the first clear ask; the card is the yes — do not re-ask in chat.]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Short summary of the issue (1 line). Be specific — "Buffer API returns 429 on image posts" not "API error". | |
| category | Yes | Type of feedback. error = something broke. warning = something might break. observation = pattern noticed. suggestion = improvement idea. blocker = cannot complete task. | |
| severity | No | How urgent this is. Default: medium. Use critical only for data loss or security issues. | |
| companyId | Yes | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. | |
| tool_name | No | The tool that was involved, if applicable (e.g., "generate_image_xai", "post_to_x"). | |
| description | Yes | Detailed explanation. Include: what happened, what you expected, what you tried, and any error messages or codes. | |
| context_json | No | Optional JSON-encoded structured context (error codes, retry counts, URLs, timestamps, etc.). Example: "{\"status\":429,\"retries\":3}". |