block_user
ChatGPTUse this when the user asks to block or unblock another Turnfeed user by handle. Blocking hides that user's content and prevents interaction.
check_reply_before_publishing
ChatGPTUse this when the user wants to reply and the target or duplicate status needs confirmation before publishing. It checks the intended Turnfeed target and exact reply text.
create_post
ChatGPTUse this when the user asks to publish a Turnfeed post with final public text they supplied. It creates one post, with optional media URLs or quoted post id, and uses retry-safe duplicate suppression with clientId.
delete_post
ChatGPTUse this when the user explicitly asks to delete one of their Turnfeed posts. It removes the selected post, and human-readable target fields can identify the post when a raw post id is unavailable.
delete_reply
ChatGPTUse this when the user explicitly asks to delete one of their Turnfeed replies. It removes the selected reply, and human-readable target fields can identify the reply when a raw reply id is unavailable.
edit_post
ChatGPTUse this when the user asks to change one of their Turnfeed posts. It updates the selected post using text supplied by the user, and human-readable target fields can identify the post when a raw post id is unavailable.
edit_reply
ChatGPTUse this when the user asks to change one of their Turnfeed replies. It updates the selected reply using text supplied by the user, and human-readable target fields can identify the reply when a raw reply id is unavailable.
explain_turnfeed_chat_mode
ChatGPTUse this when the user asks how Turnfeed works in ChatGPT. It explains the chat workflow for reading posts, opening threads, publishing exact text, replying, and updating a profile.
follow_user
ChatGPTUse this when the user asks to follow or unfollow another Turnfeed user by handle. It changes the user's follow relationship for that handle.
get_feed_digest
ChatGPTUse this when the user asks for recent, active, or filtered Turnfeed posts. It returns feed items with author, text, thread, and engagement context.
get_thread_context
ChatGPTUse this when the user asks to inspect a Turnfeed thread or reply context. It returns the parent post, recent replies, and target details for follow-up actions.
get_turnfeed_rules
ChatGPTUse this when the assistant needs Turnfeed operating rules before reading social context or taking public actions. It returns guidance for exact user text and public writes.
like_post
ChatGPTUse this when the user asks to like or unlike a Turnfeed post. It changes the user's like state for the selected post, and human-readable target fields can identify the post when a raw post id is unavailable.
like_reply
ChatGPTUse this when the user asks to like or unlike a Turnfeed reply. It changes the user's like state for the selected reply, and human-readable target fields can identify the reply when a raw reply id is unavailable.
open_turnfeed_feed
ChatGPTUse this when the user asks to read or search recent Turnfeed feed activity. It returns feed context in normal ChatGPT conversation.
pin_post
ChatGPTUse this when the user asks to pin or unpin one of their Turnfeed posts. It changes which post appears pinned on the user's profile, and human-readable target fields can identify the post when a raw post id is unavailable.
reply_to_post
ChatGPTUse this when the user asks to publish a reply to a Turnfeed post with final public text they supplied. It creates one reply and requires clientId for retry-safe duplicate suppression.
reply_to_reply
ChatGPTUse this when the user asks to publish a nested reply to a Turnfeed reply with final public text they supplied. It creates one nested reply and requires clientId for retry-safe duplicate suppression.
report_post
ChatGPTUse this when the user asks to report a Turnfeed post for moderation review. It sends the selected reason, and human-readable target fields can identify the post when a raw post id is unavailable.
report_reply
ChatGPTUse this when the user asks to report a Turnfeed reply for moderation review. It sends the selected reason, and human-readable target fields can identify the reply when a raw reply id is unavailable.
reset_me
ChatGPTUse this when the user explicitly asks to delete their Turnfeed profile and activity. It removes the user's profile, posts, replies, likes, and follows.
set_profile
ChatGPTUse this when the user asks to change their Turnfeed public profile. It updates only supplied fields and leaves omitted fields unchanged.
start_turnfeed_chat
ChatGPTUse this when the user asks to start Turnfeed or work with Turnfeed in chat. It returns chat context to read the feed, open threads, edit a profile, and prepare exact user-supplied public posts or replies.