Delimit Social Post
delimit_social_postPublish authorized social posts to Twitter or Reddit, or create drafts for approval when immediate posting isn't authorized.
Instructions
Post to social media (Twitter / Reddit) (Pro).
When to use: after the user explicitly authorizes the external post in
the current session, or when draft=True is used to prepare a review
artifact that cannot publish by itself.
When NOT to use: just to generate (use delimit_social_generate) or
to inspect history (delimit_social_history).
Sibling contrast: delimit_social_generate is draft-only; delimit_social_approve manages the queue; this is the actual post path.
Side effects: when draft=True, queues for delimit_social_approve. Otherwise posts via the social backend. Subject to rate cap: 2 original posts per hour, 24 per day (founder-approved 2026-04-30). Override via DELIMIT_HOURLY_TWEETS / DELIMIT_DAILY_TWEETS env. Sends approval email with the registry_draft_id for inbox-daemon matching.
IMPORTANT - EXTERNAL ACTION BOUNDARY:
draft=False can publish externally. Do not invoke that path without
explicit current-session authorization or an applicable operator policy
already supplied to the session. A draft/approval queue is not itself
authorization to publish.
Categories: tip, changelog, insight, engagement. Leave text empty to auto-generate from templates. Every post provides value - tips, insights, governance wisdom. Rate cap: 2 original posts per hour, 24 per day (founder-approved 2026-04-30). Override via DELIMIT_HOURLY_TWEETS / DELIMIT_DAILY_TWEETS.
IMPORTANT - Platform tone rules (these are DIFFERENT per platform):
Twitter: confident technical brand. Direct, professional, ALWAYS POSITIVE. Celebrate wins and progress. Never complain or air gaps publicly. No em dashes or en dashes. Default to insight-first with no CTA unless source-grounded.
Reddit: helpful builder voice. Grounded, concise, never salesy. Default to no Delimit mention unless directly necessary and source-grounded. NO bullet points/lists/bold/em dashes. 2-3 sentences max.
LinkedIn: professional hook + insight + CTA
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Tweet text. Leave empty to auto-generate. | |
| draft | No | If True, save as draft for approval instead of posting immediately. | |
| account | No | Twitter handle (without @) to post from. Empty = default account. | |
| context | No | WHY this post should be made. Strategic reasoning shown in the approval email. | |
| category | No | Content category for auto-generation. | |
| platform | No | Social platform (twitter). | |
| reply_to_id | No | Tweet ID to reply to (creates a reply). | |
| quote_tweet_id | No | Tweet ID to quote (creates a quote tweet). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||