Update to ExTweets
Snapshot Oct 29, 2026 · 00:05 UTC · version 1.1.0
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 10 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Oct 28, 2026 · 18:06 UTC
d975d4e41255d46760c90cb29a11348d605d42593cd74bdb54aa818250257c58
Oct 29, 2026 · 00:05 UTC
a630a3d1d02e2dbbcd83268f897c60cff42db59ea50a5af69c5d81119df4fff5
Package file
Oct 28, 2026 · 18:06 UTC
12171
Oct 29, 2026 · 00:05 UTC
12319
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
plugin.json
− removed · + added
--- before +++ after @@ -1,7 +1,7 @@ { "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", "name": "extweets", - "version": "1.0.5", + "version": "1.1.0", "description": "Bring all of your Twitter accounts under one roof and control which AI assistants can use each one, with per-assistant permissions, limits, and an activity log.", "author": { "name": "Anouar Mansour", @@ -21,7 +21,7 @@ "interface": { "displayName": "ExTweets", "shortDescription": "Twitter accounts in one place", - "longDescription": "Bring all of your Twitter accounts under one roof.\n\nExTweets is a hub for your personal, brand, and client Twitter accounts. Connect each account once, then give every AI assistant you use its own access: choose which accounts it can use and what it is allowed to do. One assistant can be limited to reading, another can post for your brand, and none can send direct messages or delete posts unless you allow it.\n\nFrom your ExTweets dashboard you can:\n- See every connected account and the permissions it has granted.\n- Set what each assistant may do, with hourly limits per assistant.\n- Review an activity log of every action: which assistant, which account, and what it did.\n- Pause every assistant with one switch, or revoke one without affecting the others.\n\nInside a conversation, every action names the account it uses and every result says which account acted. Within the access you grant, an assistant can search and read posts, mentions, bookmarks, and direct messages; publish, reply, like, follow, and bookmark; and research topics with cited answers.\n\nRequirements and limits:\n- An ExTweets account with at least one connected Twitter account. Connect accounts at extweets.com first.\n- Search covers the last 7 days unless specific dates are requested. User timelines reach at most the latest 3,200 posts, mentions the latest 800, and direct messages the last 30 days.\n- Posts, replies, and direct messages go out as soon as the tool runs.\n\nExTweets is an independent service and is not affiliated with, endorsed by, or sponsored by X Corp or Twitter.", + "longDescription": "Bring all of your Twitter accounts under one roof.\n\nExTweets is a hub for your personal, brand, and client Twitter accounts. Connect each account once, then give every AI assistant you use its own access: choose which accounts it can use and what it is allowed to do. One assistant can be limited to reading, another can post for your brand, and none can send direct messages or delete posts unless you allow it.\n\nFrom your ExTweets dashboard you can:\n- See every connected account and the permissions it has granted.\n- Set what each assistant may do, with hourly limits per assistant.\n- Review an activity log of every action: which assistant, which account, and what it did.\n- Pause every assistant with one switch, or revoke one without affecting the others.\n\nInside a conversation, every action names the account it uses and every result says which account acted. Within the access you grant, an assistant can search posts, people, news, Spaces, and communities; read feeds, mentions, bookmarks, lists, trends, analytics, and direct messages; publish posts, threads, replies, quotes, polls, images, and video; like, repost, bookmark, follow, and mute; manage lists; and research topics with cited answers.\n\nRequirements and limits:\n- An ExTweets account with at least one connected Twitter account. Connect accounts at extweets.com first.\n- Search covers the last 7 days unless specific dates are requested. User timelines reach at most the latest 3,200 posts, mentions the latest 800, and direct messages the last 30 days.\n- Posts, replies, and direct messages go out as soon as the tool runs.\n\nExTweets is an independent service and is not affiliated with, endorsed by, or sponsored by X Corp or Twitter.", "developerName": "Anouar Mansour", "category": "Communication", "capabilities": [ @@ -48,31 +48,31 @@ "description": "Setup: reviewer signs in to the dedicated ExTweets review account (email and password provided in review details). It has a funded credit balance and two connected Twitter accounts: the first, @MindSnackTV, can read and engage; the second, @BildCanaduh, can also post and send direct messages. On the ExTweets consent screen, leave 'Post, reply, like, follow, bookmark' checked and also check 'Delete posts'. Review mode: every post, reply, like, follow, bookmark, and DM made from this account is reversed automatically about 5 minutes later, write results include a review_note saying so, removal tools only act on items created during review, and DMs are limited to the two connected accounts. Checks that the plugin lists the connected accounts and their permissions without charging credits.", "prompt": "Which Twitter accounts are connected to my ExTweets account, and what is each one allowed to do?", "tools_triggered": "list_x_accounts", - "expected_behavior": "Calls list_x_accounts once with no arguments. The answer names both connected test accounts by username and lists each account's permissions (read, post, engage, dm) exactly as returned. No other tool is called." + "expected_behavior": "Calls list_x_accounts once with no arguments. The answer names both connected test accounts by username and lists each account's permission groups exactly as returned. No other tool is called." }, { "description": "Setup: reviewer signs in to the dedicated ExTweets review account (email and password provided in review details). It has a funded credit balance and two connected Twitter accounts: the first, @MindSnackTV, can read and engage; the second, @BildCanaduh, can also post and send direct messages. On the ExTweets consent screen, leave 'Post, reply, like, follow, bookmark' checked and also check 'Delete posts'. Review mode: every post, reply, like, follow, bookmark, and DM made from this account is reversed automatically about 5 minutes later, write results include a review_note saying so, removal tools only act on items created during review, and DMs are limited to the two connected accounts. Checks recent-post search with explicit account selection when two accounts are connected, and that the 7-day search window is stated.", "prompt": "Using my first connected account, find posts from the last few days about Cloudflare Workers and summarize the main themes with links.", - "tools_triggered": "list_x_accounts, search_tweets", - "expected_behavior": "Calls list_x_accounts if the accounts are not yet known, then search_tweets with a relevant query, a small max_results, and the account argument set to the first listed account, with no dates so it searches the last 7 days. The response reports the account used, summarizes themes from the returned posts with post links, and says the search covered the last 7 days." + "tools_triggered": "list_x_accounts, search_x", + "expected_behavior": "Calls list_x_accounts if the accounts are not yet known, then search_x with type posts (or omitted), a relevant query, a small max_results, and the account argument set to the first listed account, with no dates so it searches the last 7 days. The response reports the account used, summarizes themes from the returned posts with post links, and says the search covered the last 7 days." }, { "description": "Setup: reviewer signs in to the dedicated ExTweets review account (email and password provided in review details). It has a funded credit balance and two connected Twitter accounts: the first, @MindSnackTV, can read and engage; the second, @BildCanaduh, can also post and send direct messages. On the ExTweets consent screen, leave 'Post, reply, like, follow, bookmark' checked and also check 'Delete posts'. Review mode: every post, reply, like, follow, bookmark, and DM made from this account is reversed automatically about 5 minutes later, write results include a review_note saying so, removal tools only act on items created during review, and DMs are limited to the two connected accounts. Checks a dated full-archive search with explicit account selection.", "prompt": "Using my first connected account, find posts about Cloudflare Workers from March 2021 and tell me what people were discussing.", - "tools_triggered": "list_x_accounts, search_tweets", - "expected_behavior": "Calls search_tweets with a relevant query, start_time 2021-03-01, end_time 2021-03-31, a small max_results, and the account argument. ExTweets treats a date-only end_time as the whole day, so March 31 is included. The result reports searched: full archive, and every summarized post is dated March 1-31, 2021 with a link." + "tools_triggered": "list_x_accounts, search_x", + "expected_behavior": "Calls search_x with a relevant query, start_time 2021-03-01, end_time 2021-03-31, a small max_results, and the account argument. ExTweets treats a date-only end_time as the whole day, so March 31 is included. The result reports searched: full archive, and every summarized post is dated March 1-31, 2021 with a link." }, { - "description": "Setup: reviewer signs in to the dedicated ExTweets review account (email and password provided in review details). It has a funded credit balance and two connected Twitter accounts: the first, @MindSnackTV, can read and engage; the second, @BildCanaduh, can also post and send direct messages. On the ExTweets consent screen, leave 'Post, reply, like, follow, bookmark' checked and also check 'Delete posts'. Review mode: every post, reply, like, follow, bookmark, and DM made from this account is reversed automatically about 5 minutes later, write results include a review_note saying so, removal tools only act on items created during review, and DMs are limited to the two connected accounts. Checks that a public post is confirmed before publishing, published from the named account, and can then be deleted.", + "description": "Setup: reviewer signs in to the dedicated ExTweets review account (email and password provided in review details). It has a funded credit balance and two connected Twitter accounts: the first, @MindSnackTV, can read and engage; the second, @BildCanaduh, can also post and send direct messages. On the ExTweets consent screen, leave 'Post, reply, like, follow, bookmark' checked and also check 'Delete posts'. Review mode: every post, reply, like, follow, bookmark, and DM made from this account is reversed automatically about 5 minutes later, write results include a review_note saying so, removal tools only act on items created during review, and DMs are limited to the two connected accounts. Checks that a public post is published from the named account once and can then be deleted.", "prompt": "Post \"Testing ExTweets in ChatGPT review\" from my second connected account, then delete it once you've shown me the link.", - "tools_triggered": "list_x_accounts, post_tweet, delete_tweet", - "expected_behavior": "If ChatGPT asks to confirm the write action, approve it. post_tweet is called exactly once with that exact text and the account argument set to the second connected account; the result reports posted_from as that account, the new post ID, and a review_note, and ChatGPT shares the post link. It then calls delete_tweet with that post ID and the same account and confirms the deletion. The post is published once and is removed afterward." + "tools_triggered": "list_x_accounts, publish_post, delete_post", + "expected_behavior": "If ChatGPT asks to confirm the write action, approve it. publish_post is called exactly once with posts containing that single text and the account argument set to the second connected account; the result lists one published post with its ID and a review_note, and ChatGPT shares the post link. It then calls delete_post with that post and the same account and confirms the deletion. The post is published once and is removed afterward." }, { "description": "Setup: reviewer signs in to the dedicated ExTweets review account (email and password provided in review details). It has a funded credit balance and two connected Twitter accounts: the first, @MindSnackTV, can read and engage; the second, @BildCanaduh, can also post and send direct messages. On the ExTweets consent screen, leave 'Post, reply, like, follow, bookmark' checked and also check 'Delete posts'. Review mode: every post, reply, like, follow, bookmark, and DM made from this account is reversed automatically about 5 minutes later, write results include a review_note saying so, removal tools only act on items created during review, and DMs are limited to the two connected accounts. Checks Grok research on X with cited sources and no Twitter account needed.", "prompt": "Ask Grok what people on X are saying this week about AI coding agents, and include sources.", - "tools_triggered": "ask_grok_x", - "expected_behavior": "Calls ask_grok_x once with a research prompt about AI coding agents, optionally with a from_date within the last week, and no account argument. The response summarizes Grok's answer and lists the returned citation links." + "tools_triggered": "research", + "expected_behavior": "Calls research once with a question about AI coding agents, sources x (or omitted), optionally a from_date within the last week, and no account argument. The response summarizes Grok's answer and lists the returned citation links." } ], "negative": [ @@ -96,7 +96,7 @@ }, "publication": { "countries": [], - "release_notes": "Initial public release. Bring all of your Twitter accounts under one roof: connect your personal, brand, and client accounts to your ExTweets hub once, then choose which accounts each AI assistant can use and what it is allowed to do. Every action is recorded in your activity log, and you can pause or revoke any assistant at any time." + "release_notes": "Tools are now organized around what you want to do, and cover much more of Twitter: publish threads, quotes, polls, edits, images, and video; search people, news, Spaces, and communities; read feeds, lists, trends, and post analytics; repost and mute; manage lists; and send group messages. Every action still uses the account you choose and the permissions you grant." }, "apps": "./.app.json" }
Full technical diff · 2 changed fields
changed /files/plugin.json/sha256
"d975d4e41255d46760c90cb29a11348d605d42593cd74bdb54aa818250257c58"
"a630a3d1d02e2dbbcd83268f897c60cff42db59ea50a5af69c5d81119df4fff5"
changed /files/plugin.json/size
12171
12319
Full snapshot data
{
"files": {
".app.json": {
"sha256": "f87a8d0264da84b3a88c23b29a26066dc84e03da5b6e7ed22127ac08b5ffc4f2",
"size": 100
},
"assets/composer-icon.png": {
"sha256": "62ccae81490981a9be6f2e448e63bcda4ae2f1a167aa67b60de921241dca4b4b",
"size": 3162
},
"assets/logo.png": {
"sha256": "d44a7584fede33de5d7922160431fd37173c6cee3cad800bd7e0bfcc7d29d288",
"size": 13799
},
"mcp.json": {
"sha256": "b760230fd552dd5ae99fc9cd78eb293e147981b876a4bae700e54c92cf79a83d",
"size": 195
},
"plugin.json": {
"sha256": "a630a3d1d02e2dbbcd83268f897c60cff42db59ea50a5af69c5d81119df4fff5",
"size": 12319
}
}
}SHA-256 of public snapshot: 4457a28e2f18cf9454c11c41070672de51c95ec5952b6d7fc120c72d70adddb1