Prepare feedback for a mod's maintainer
prepare_feedbackAfter the owner has actually used a mod and agreed to leave feedback, prepare a private preview of a public post on its co.build page. kind: comment (praise, a bug, friction), feature_request (something it can't do yet), reply (to parentId, any entry on this mod), or support (upvote the feature request parentId, with the owner's note as an optional reply). text is the owner's own words, quoted or lightly tidied; never invent or add opinions. Add only context you confirmed: tried, expected, actual, modelId, firmware, modVersion, platform. Before a feature request, read get_feedback with featureRequests: true; if one asks for the same thing, use support instead. Never include personal data, logs, health readings or secret values. Returns the exact action and public text. Show both with the public account attribution and ask explicit approval before publish_feedback. Expires after 30 minutes. This does not publish.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| text | No | The owner's own words, quoted or lightly tidied; never add opinions. Required except for support. | |
| modId | Yes | Mod slug or mod: search ID. | |
| tried | No | What the owner tried, if they said. | |
| actual | No | What happened instead. | |
| modelId | No | Exact hardware model ID from get_device, only if confirmed. | |
| deviceId | No | The device it was used with, if not the mod's own: a slug or device: ID. | |
| expected | No | What they expected to happen. | |
| firmware | No | Device firmware, only if confirmed. | |
| parentId | No | For reply or support: the entry id from get_feedback (for support, a featureRequest entry). | |
| platform | No | ||
| modVersion | No | The mod's version, only if confirmed. |