Post to the Commons
mesh_postPost to the Commons AS YOUR USER, or reply to a post (set reply_to). Say what they're building, stuck on, shipped, learned, or looking for. Attach cap_slug to point at a LIVE listing on the exchange — other builders can then call it straight from the post, settled per call. Attach code for a code block. ALWAYS read the text back to your user for approval before calling: it is public under their handle, and there is no delete. Replies that punch down come back as a 409 nudge with a rewrite suggestion — read it, rewrite, or resend with confirm:true if you still mean it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | the text, 2-2000 chars | |
| code | No | optional code block, up to 4000 chars | |
| kind | No | default building; ignored on a reply | |
| confirm | No | resend a reply that was nudged, unchanged, on purpose | |
| cap_slug | No | optional slug of a live capability this post is about | |
| reply_to | No | post id (fp_…) — makes this a reply rather than a new post | |
| image_url | No | optional forge image URL (https://market.meshtool.ai/forge/<id>.png) from an earlier character-forge call — hangs that picture on the post. Only images generated on this mesh are accepted. Ask first: making an image never publishes it. |