🐦 Twitter Post Details
Viewing enriched Twitter post
📊 Media Metadata
{
"media": [
{
"type": "image",
"url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/1915146768381276483/media_0.jpg?",
"filename": "media_0.jpg"
}
],
"nlp": {
"sentiment": "positive",
"topics": [
"ease of use",
"AI",
"pydantic"
],
"entities": [
"pydantic"
],
"summary": "The user expresses enthusiasm about the ease of using pydantic AI.",
"language": "en",
"processed_at": "2025-08-07T12:18:59.867971"
}
} 🔧 Raw API Response
{
"data": {
"threaded_conversation_with_injections_v2": {
"instructions": [
{
"type": "TimelineClearCache"
},
{
"type": "TimelineAddEntries",
"entries": [
{
"entryId": "tweet-1915146768381276483",
"sortIndex": "1953521256468840448",
"content": {
"entryType": "TimelineTimelineItem",
"__typename": "TimelineTimelineItem",
"itemContent": {
"itemType": "TimelineTweet",
"__typename": "TimelineTweet",
"tweet_results": {
"result": {
"__typename": "Tweet",
"rest_id": "1915146768381276483",
"has_birdwatch_notes": false,
"core": {
"user_results": {
"result": {
"__typename": "User",
"id": "VXNlcjoxNTkxMTk3MzI0",
"rest_id": "1591197324",
"affiliates_highlighted_label": {},
"has_graduated_access": true,
"is_blue_verified": true,
"profile_image_shape": "Circle",
"legacy": {
"can_dm": true,
"can_media_tag": true,
"created_at": "Sat Jul 13 15:16:57 +0000 2013",
"default_profile": false,
"default_profile_image": false,
"description": "Building crap with AI. Co-Founder @AcornLabs @GPTScript_ai Formerly @Rancher_Labs. k3s Creator. Member of The Church of Jesus Christ of Latter-Day Saints",
"entities": {
"description": {
"urls": []
},
"url": {
"urls": [
{
"display_url": "gptscript.ai",
"expanded_url": "https://gptscript.ai",
"url": "https://t.co/jLbd1VQYcR",
"indices": [
0,
23
]
}
]
}
},
"fast_followers_count": 0,
"favourites_count": 8466,
"followers_count": 29264,
"friends_count": 250,
"has_custom_timelines": false,
"is_translator": false,
"listed_count": 303,
"location": "Phoenix, AZ",
"media_count": 615,
"name": "Darren Shepherd",
"normal_followers_count": 29264,
"pinned_tweet_ids_str": [],
"possibly_sensitive": false,
"profile_image_url_https": "https://pbs.twimg.com/profile_images/482750788519731201/Fcs5tabg_normal.jpeg",
"profile_interstitial_type": "",
"screen_name": "ibuildthecloud",
"statuses_count": 28714,
"translator_type": "none",
"url": "https://t.co/jLbd1VQYcR",
"verified": false,
"want_retweets": false,
"withheld_in_countries": []
},
"tipjar_settings": {}
}
}
},
"unmention_data": {},
"edit_control": {
"edit_tweet_ids": [
"1915146768381276483"
],
"editable_until_msecs": "1745445145000",
"is_edit_eligible": false,
"edits_remaining": "5"
},
"is_translatable": false,
"views": {
"count": "15080",
"state": "EnabledWithCount"
},
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"legacy": {
"bookmark_count": 98,
"bookmarked": false,
"created_at": "Wed Apr 23 20:52:25 +0000 2025",
"conversation_id_str": "1915146768381276483",
"display_text_range": [
0,
43
],
"entities": {
"hashtags": [],
"media": [
{
"display_url": "pic.x.com/2WaNbu4al4",
"expanded_url": "https://x.com/ibuildthecloud/status/1915146768381276483/photo/1",
"id_str": "1915146397189627908",
"indices": [
44,
67
],
"media_key": "3_1915146397189627908",
"media_url_https": "https://pbs.twimg.com/media/GpP3gFlbYAQdgMH.png",
"type": "photo",
"url": "https://t.co/2WaNbu4al4",
"ext_media_availability": {
"status": "Available"
},
"features": {
"large": {
"faces": []
},
"medium": {
"faces": []
},
"small": {
"faces": []
},
"orig": {
"faces": []
}
},
"sizes": {
"large": {
"h": 509,
"w": 783,
"resize": "fit"
},
"medium": {
"h": 509,
"w": 783,
"resize": "fit"
},
"small": {
"h": 442,
"w": 680,
"resize": "fit"
},
"thumb": {
"h": 150,
"w": 150,
"resize": "crop"
}
},
"original_info": {
"height": 509,
"width": 783,
"focus_rects": [
{
"x": 0,
"y": 0,
"w": 783,
"h": 438
},
{
"x": 0,
"y": 0,
"w": 509,
"h": 509
},
{
"x": 0,
"y": 0,
"w": 446,
"h": 509
},
{
"x": 0,
"y": 0,
"w": 255,
"h": 509
},
{
"x": 0,
"y": 0,
"w": 783,
"h": 509
}
]
},
"media_results": {
"result": {
"media_key": "3_1915146397189627908"
}
}
}
],
"symbols": [],
"timestamps": [],
"urls": [],
"user_mentions": [
{
"id_str": "1558361301524652032",
"name": "Pydantic",
"screen_name": "pydantic",
"indices": [
31,
40
]
}
]
},
"extended_entities": {
"media": [
{
"display_url": "pic.x.com/2WaNbu4al4",
"expanded_url": "https://x.com/ibuildthecloud/status/1915146768381276483/photo/1",
"id_str": "1915146397189627908",
"indices": [
44,
67
],
"media_key": "3_1915146397189627908",
"media_url_https": "https://pbs.twimg.com/media/GpP3gFlbYAQdgMH.png",
"type": "photo",
"url": "https://t.co/2WaNbu4al4",
"ext_media_availability": {
"status": "Available"
},
"features": {
"large": {
"faces": []
},
"medium": {
"faces": []
},
"small": {
"faces": []
},
"orig": {
"faces": []
}
},
"sizes": {
"large": {
"h": 509,
"w": 783,
"resize": "fit"
},
"medium": {
"h": 509,
"w": 783,
"resize": "fit"
},
"small": {
"h": 442,
"w": 680,
"resize": "fit"
},
"thumb": {
"h": 150,
"w": 150,
"resize": "crop"
}
},
"original_info": {
"height": 509,
"width": 783,
"focus_rects": [
{
"x": 0,
"y": 0,
"w": 783,
"h": 438
},
{
"x": 0,
"y": 0,
"w": 509,
"h": 509
},
{
"x": 0,
"y": 0,
"w": 446,
"h": 509
},
{
"x": 0,
"y": 0,
"w": 255,
"h": 509
},
{
"x": 0,
"y": 0,
"w": 783,
"h": 509
}
]
},
"media_results": {
"result": {
"media_key": "3_1915146397189627908"
}
}
}
]
},
"favorite_count": 104,
"favorited": false,
"full_text": "Wow, could this be any easier. @pydantic AI https://t.co/2WaNbu4al4",
"is_quote_status": false,
"lang": "en",
"possibly_sensitive": false,
"possibly_sensitive_editable": true,
"quote_count": 2,
"reply_count": 6,
"retweet_count": 9,
"retweeted": false,
"user_id_str": "1591197324",
"id_str": "1915146768381276483"
},
"quick_promote_eligibility": {
"eligibility": "IneligibleNotProfessional"
}
}
},
"tweetDisplayType": "SelfThread"
},
"clientEventInfo": {
"component": "tweet",
"element": "tweet"
}
}
},
{
"entryId": "conversationthread-1915146851390763307",
"sortIndex": "1953521256468840438",
"content": {
"entryType": "TimelineTimelineModule",
"__typename": "TimelineTimelineModule",
"items": [
{
"entryId": "conversationthread-1915146851390763307-tweet-1915146851390763307",
"item": {
"itemContent": {
"itemType": "TimelineTweet",
"__typename": "TimelineTweet",
"tweet_results": {
"result": {
"__typename": "Tweet",
"rest_id": "1915146851390763307",
"has_birdwatch_notes": false,
"core": {
"user_results": {
"result": {
"__typename": "User",
"id": "VXNlcjoxNTkxMTk3MzI0",
"rest_id": "1591197324",
"affiliates_highlighted_label": {},
"has_graduated_access": true,
"is_blue_verified": true,
"profile_image_shape": "Circle",
"legacy": {
"can_dm": true,
"can_media_tag": true,
"created_at": "Sat Jul 13 15:16:57 +0000 2013",
"default_profile": false,
"default_profile_image": false,
"description": "Building crap with AI. Co-Founder @AcornLabs @GPTScript_ai Formerly @Rancher_Labs. k3s Creator. Member of The Church of Jesus Christ of Latter-Day Saints",
"entities": {
"description": {
"urls": []
},
"url": {
"urls": [
{
"display_url": "gptscript.ai",
"expanded_url": "https://gptscript.ai",
"url": "https://t.co/jLbd1VQYcR",
"indices": [
0,
23
]
}
]
}
},
"fast_followers_count": 0,
"favourites_count": 8466,
"followers_count": 29264,
"friends_count": 250,
"has_custom_timelines": false,
"is_translator": false,
"listed_count": 303,
"location": "Phoenix, AZ",
"media_count": 615,
"name": "Darren Shepherd",
"normal_followers_count": 29264,
"pinned_tweet_ids_str": [],
"possibly_sensitive": false,
"profile_image_url_https": "https://pbs.twimg.com/profile_images/482750788519731201/Fcs5tabg_normal.jpeg",
"profile_interstitial_type": "",
"screen_name": "ibuildthecloud",
"statuses_count": 28714,
"translator_type": "none",
"url": "https://t.co/jLbd1VQYcR",
"verified": false,
"want_retweets": false,
"withheld_in_countries": []
},
"tipjar_settings": {}
}
}
},
"unmention_data": {},
"edit_control": {
"edit_tweet_ids": [
"1915146851390763307"
],
"editable_until_msecs": "1745445165000",
"is_edit_eligible": false,
"edits_remaining": "5"
},
"is_translatable": false,
"views": {
"count": "1086",
"state": "EnabledWithCount"
},
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"legacy": {
"bookmark_count": 0,
"bookmarked": false,
"created_at": "Wed Apr 23 20:52:45 +0000 2025",
"conversation_id_str": "1915146768381276483",
"display_text_range": [
0,
36
],
"entities": {
"hashtags": [],
"symbols": [],
"timestamps": [],
"urls": [],
"user_mentions": []
},
"favorite_count": 5,
"favorited": false,
"full_text": "I mean, it could be written in go...",
"in_reply_to_screen_name": "ibuildthecloud",
"in_reply_to_status_id_str": "1915146768381276483",
"in_reply_to_user_id_str": "1591197324",
"is_quote_status": false,
"lang": "en",
"quote_count": 0,
"reply_count": 1,
"retweet_count": 0,
"retweeted": false,
"user_id_str": "1591197324",
"id_str": "1915146851390763307"
},
"quick_promote_eligibility": {
"eligibility": "IneligibleNotProfessional"
}
}
},
"tweetDisplayType": "SelfThread"
},
"clientEventInfo": {
"component": "tweet",
"element": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
}
],
"metadata": {
"conversationMetadata": {
"allTweetIds": [
"1915146851390763307"
],
"enableDeduplication": true
}
},
"displayType": "VerticalConversation",
"clientEventInfo": {
"component": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
},
{
"entryId": "conversationthread-1915217062731063448",
"sortIndex": "1953521256468840428",
"content": {
"entryType": "TimelineTimelineModule",
"__typename": "TimelineTimelineModule",
"items": [
{
"entryId": "conversationthread-1915217062731063448-tweet-1915217062731063448",
"item": {
"itemContent": {
"itemType": "TimelineTweet",
"__typename": "TimelineTweet",
"tweet_results": {
"result": {
"__typename": "Tweet",
"rest_id": "1915217062731063448",
"has_birdwatch_notes": false,
"core": {
"user_results": {
"result": {
"__typename": "User",
"id": "VXNlcjoxMjYwMDE3MTk2",
"rest_id": "1260017196",
"affiliates_highlighted_label": {
"label": {
"url": {
"url": "https://twitter.com/shapes_inc",
"urlType": "DeepLink"
},
"badge": {
"url": "https://pbs.twimg.com/profile_images/1823816189581398016/wp-1oCN4_bigger.jpg"
},
"description": "shapes inc",
"userLabelType": "BusinessLabel",
"userLabelDisplayType": "Badge"
}
},
"has_graduated_access": true,
"is_blue_verified": true,
"profile_image_shape": "Circle",
"legacy": {
"can_dm": true,
"can_media_tag": true,
"created_at": "Mon Mar 11 17:48:34 +0000 2013",
"default_profile": false,
"default_profile_image": false,
"description": "founder @shapes_inc - building social agents",
"entities": {
"description": {
"urls": []
},
"url": {
"urls": [
{
"display_url": "anushk.me",
"expanded_url": "http://anushk.me",
"url": "https://t.co/hNluFCtFxX",
"indices": [
0,
23
]
}
]
}
},
"fast_followers_count": 0,
"favourites_count": 33902,
"followers_count": 10589,
"friends_count": 4373,
"has_custom_timelines": true,
"is_translator": false,
"listed_count": 113,
"location": "sf",
"media_count": 972,
"name": "anushk",
"normal_followers_count": 10589,
"pinned_tweet_ids_str": [
"1815890782869676164"
],
"possibly_sensitive": false,
"profile_banner_url": "https://pbs.twimg.com/profile_banners/1260017196/1739558084",
"profile_image_url_https": "https://pbs.twimg.com/profile_images/1856793747448868864/Lh4s6GFK_normal.jpg",
"profile_interstitial_type": "",
"screen_name": "anushkmittal",
"statuses_count": 54811,
"translator_type": "none",
"url": "https://t.co/hNluFCtFxX",
"verified": false,
"want_retweets": false,
"withheld_in_countries": []
},
"professional": {
"rest_id": "1461161247060205573",
"professional_type": "Creator",
"category": []
},
"tipjar_settings": {}
}
}
},
"unmention_data": {},
"edit_control": {
"edit_tweet_ids": [
"1915217062731063448"
],
"editable_until_msecs": "1745461905000",
"is_edit_eligible": false,
"edits_remaining": "5"
},
"is_translatable": false,
"views": {
"count": "405",
"state": "EnabledWithCount"
},
"source": "<a href=\"https://shapes.inc\" rel=\"nofollow\">Shapes, Inc.</a>",
"legacy": {
"bookmark_count": 0,
"bookmarked": false,
"created_at": "Thu Apr 24 01:31:45 +0000 2025",
"conversation_id_str": "1915146768381276483",
"display_text_range": [
26,
68
],
"entities": {
"hashtags": [],
"symbols": [],
"timestamps": [],
"urls": [],
"user_mentions": [
{
"id_str": "1591197324",
"name": "Darren Shepherd",
"screen_name": "ibuildthecloud",
"indices": [
0,
15
]
},
{
"id_str": "1558361301524652032",
"name": "Pydantic",
"screen_name": "pydantic",
"indices": [
16,
25
]
}
]
},
"favorite_count": 0,
"favorited": false,
"full_text": "@ibuildthecloud @pydantic easy for u maybe. code still looks complex",
"in_reply_to_screen_name": "ibuildthecloud",
"in_reply_to_status_id_str": "1915146768381276483",
"in_reply_to_user_id_str": "1591197324",
"is_quote_status": false,
"lang": "en",
"quote_count": 0,
"reply_count": 1,
"retweet_count": 0,
"retweeted": false,
"user_id_str": "1260017196",
"id_str": "1915217062731063448"
},
"quick_promote_eligibility": {
"eligibility": "IneligibleNotProfessional"
}
}
},
"tweetDisplayType": "Tweet"
},
"clientEventInfo": {
"component": "tweet",
"element": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
},
{
"entryId": "conversationthread-1915217062731063448-tweet-1915247821940547958",
"item": {
"itemContent": {
"itemType": "TimelineTweet",
"__typename": "TimelineTweet",
"tweet_results": {
"result": {
"__typename": "Tweet",
"rest_id": "1915247821940547958",
"has_birdwatch_notes": false,
"core": {
"user_results": {
"result": {
"__typename": "User",
"id": "VXNlcjoxNTkxMTk3MzI0",
"rest_id": "1591197324",
"affiliates_highlighted_label": {},
"has_graduated_access": true,
"is_blue_verified": true,
"profile_image_shape": "Circle",
"legacy": {
"can_dm": true,
"can_media_tag": true,
"created_at": "Sat Jul 13 15:16:57 +0000 2013",
"default_profile": false,
"default_profile_image": false,
"description": "Building crap with AI. Co-Founder @AcornLabs @GPTScript_ai Formerly @Rancher_Labs. k3s Creator. Member of The Church of Jesus Christ of Latter-Day Saints",
"entities": {
"description": {
"urls": []
},
"url": {
"urls": [
{
"display_url": "gptscript.ai",
"expanded_url": "https://gptscript.ai",
"url": "https://t.co/jLbd1VQYcR",
"indices": [
0,
23
]
}
]
}
},
"fast_followers_count": 0,
"favourites_count": 8466,
"followers_count": 29264,
"friends_count": 250,
"has_custom_timelines": false,
"is_translator": false,
"listed_count": 303,
"location": "Phoenix, AZ",
"media_count": 615,
"name": "Darren Shepherd",
"normal_followers_count": 29264,
"pinned_tweet_ids_str": [],
"possibly_sensitive": false,
"profile_image_url_https": "https://pbs.twimg.com/profile_images/482750788519731201/Fcs5tabg_normal.jpeg",
"profile_interstitial_type": "",
"screen_name": "ibuildthecloud",
"statuses_count": 28714,
"translator_type": "none",
"url": "https://t.co/jLbd1VQYcR",
"verified": false,
"want_retweets": false,
"withheld_in_countries": []
},
"tipjar_settings": {}
}
}
},
"unmention_data": {},
"edit_control": {
"edit_tweet_ids": [
"1915247821940547958"
],
"editable_until_msecs": "1745469238000",
"is_edit_eligible": false,
"edits_remaining": "5"
},
"is_translatable": false,
"views": {
"count": "318",
"state": "EnabledWithCount"
},
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"legacy": {
"bookmark_count": 0,
"bookmarked": false,
"created_at": "Thu Apr 24 03:33:58 +0000 2025",
"conversation_id_str": "1915146768381276483",
"display_text_range": [
24,
191
],
"entities": {
"hashtags": [],
"symbols": [],
"timestamps": [],
"urls": [],
"user_mentions": [
{
"id_str": "1260017196",
"name": "anushk",
"screen_name": "anushkmittal",
"indices": [
0,
13
]
},
{
"id_str": "1558361301524652032",
"name": "Pydantic",
"screen_name": "pydantic",
"indices": [
14,
23
]
}
]
},
"favorite_count": 3,
"favorited": false,
"full_text": "@anushkmittal @pydantic Really? I'm talking about the mcp_client py. Not the weird docker above it. I'm curious what is complex. Have you seen something even simpler and easier to understand?",
"in_reply_to_screen_name": "anushkmittal",
"in_reply_to_status_id_str": "1915217062731063448",
"in_reply_to_user_id_str": "1260017196",
"is_quote_status": false,
"lang": "en",
"quote_count": 0,
"reply_count": 1,
"retweet_count": 0,
"retweeted": false,
"user_id_str": "1591197324",
"id_str": "1915247821940547958"
},
"quick_promote_eligibility": {
"eligibility": "IneligibleNotProfessional"
}
}
},
"tweetDisplayType": "Tweet"
},
"clientEventInfo": {
"component": "tweet",
"element": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
},
{
"entryId": "conversationthread-1915217062731063448-cursor-showmore-1102351681",
"item": {
"itemContent": {
"itemType": "TimelineTimelineCursor",
"__typename": "TimelineTimelineCursor",
"value": "DAABCwABAAAAMEVtUEM2d0FBQUFRL2dHSk4wdkdwL0FBQUFBSWFsRk8vSTV0aGRocVVOOFZ6MmlDWQgAAgAAAAYKAAMalDfFc9ogmA8ABAoAAAACGpQ3xXPaIJgalFO_I5thdgAA",
"cursorType": "ShowMore",
"displayTreatment": {
"actionText": "Show replies"
}
},
"clientEventInfo": {
"component": "cursor",
"element": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
}
],
"metadata": {
"conversationMetadata": {
"allTweetIds": [
"1915247923895611704"
],
"enableDeduplication": true
}
},
"displayType": "VerticalConversation",
"clientEventInfo": {
"component": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
},
{
"entryId": "conversationthread-1915151806717378642",
"sortIndex": "1953521256468840418",
"content": {
"entryType": "TimelineTimelineModule",
"__typename": "TimelineTimelineModule",
"items": [
{
"entryId": "conversationthread-1915151806717378642-tweet-1915151806717378642",
"item": {
"itemContent": {
"itemType": "TimelineTweet",
"__typename": "TimelineTweet",
"tweet_results": {
"result": {
"__typename": "Tweet",
"rest_id": "1915151806717378642",
"has_birdwatch_notes": false,
"core": {
"user_results": {
"result": {
"__typename": "User",
"id": "VXNlcjoxMjIzNDEzNDQwNjAzMjEzODMx",
"rest_id": "1223413440603213831",
"affiliates_highlighted_label": {},
"has_graduated_access": true,
"is_blue_verified": true,
"profile_image_shape": "Circle",
"legacy": {
"can_dm": false,
"can_media_tag": true,
"created_at": "Sat Feb 01 01:13:03 +0000 2020",
"default_profile": true,
"default_profile_image": false,
"description": "Daily reminders",
"entities": {
"description": {
"urls": []
}
},
"fast_followers_count": 0,
"favourites_count": 7689,
"followers_count": 47,
"friends_count": 240,
"has_custom_timelines": true,
"is_translator": false,
"listed_count": 0,
"location": "",
"media_count": 5,
"name": "1% Better Every Day",
"normal_followers_count": 47,
"pinned_tweet_ids_str": [],
"possibly_sensitive": false,
"profile_banner_url": "https://pbs.twimg.com/profile_banners/1223413440603213831/1734488505",
"profile_image_url_https": "https://pbs.twimg.com/profile_images/1869206383314305024/VGoD9m2P_normal.jpg",
"profile_interstitial_type": "",
"screen_name": "1BetterEveryDay",
"statuses_count": 1939,
"translator_type": "none",
"verified": false,
"want_retweets": false,
"withheld_in_countries": []
},
"tipjar_settings": {}
}
}
},
"card": {
"rest_id": "https://t.co/guo2BWaPgJ",
"legacy": {
"binding_values": [
{
"key": "unified_card",
"value": {
"string_value": "{\"component_objects\":{\"details_1\":{\"type\":\"grok_share\",\"data\":{\"profile_user\":{\"id_str\":\"1223413440603213831\",\"profile_image_url_https\":\"https:\\/\\/pbs.twimg.com\\/profile_images\\/1869206383314305024\\/VGoD9m2P.jpg\",\"name\":\"1% Better Every Day\",\"screen_name\":\"1BetterEveryDay\",\"verified\":false,\"is_blue_verified\":true},\"grok_user\":{\"id_str\":\"1720665183188922368\",\"profile_image_url_https\":\"https:\\/\\/pbs.twimg.com\\/profile_images\\/1893219113717342208\\/Vgg2hEPa.jpg\",\"name\":\"Grok\",\"screen_name\":\"grok\",\"highlighted_label\":{\"description\":\"xAI\",\"badge\":{\"url\":\"https:\\/\\/pbs.twimg.com\\/profile_images\\/1769430779845611520\\/lIgjSJGU_bigger.jpg\"},\"url\":{\"urlType\":\"DeepLink\",\"url\":\"https:\\/\\/twitter.com\\/xai\"},\"userLabelType\":\"BusinessLabel\",\"userLabelDisplayType\":\"Badge\"},\"verified\":false,\"is_blue_verified\":true,\"verified_type\":\"Business\"},\"id\":\"Ut66AHb12hQq7z8XaIbcwszki\",\"conversation_preview\":[{\"message\":\"Why is python code run from deno. What\\u2019s happening here\",\"sender\":\"USER\",\"grokMode\":\"NORMAL\",\"mediaUrls\":[]},{\"message\":\"Let\\u2019s break down why Python code is being run from Deno in the context of the X post you\\u2019re interested in, and what\\u2019s happening in the broader technical picture.\\nWhy Python Code is Run from Deno?\\nDeno as a Secure Runtime Environment:\\n - Deno is a modern JavaScript and TypeScript runtime, often seen as a more secure and streamlined alternative to Node.js. It has built-in security features like sandboxing, where scripts run with restricted permissions unless explicitly allowed (e.g., --allow-run, --allow-read). This is evident from the web search result [web:0], which mentions the need for the --allow-run flag to execute external processes like Python scripts.\\n - In the X post, the script uses deno run to execute a Python script (mcp_sse_client.py). The web result [web:3] from Pydantic AI explains that the MCP Run Python package leverages Deno to run Python code in a sandboxed WebAssembly environment via Pyodide. Pyodide is a project that brings Python to the browser (and runtimes like Deno) by compiling Python to WebAssembly, allowing Python to run in a JavaScript environment without needing a native Python installation on the host system.\\n - Why this matters: Running Python in a sandboxed environment ensures that the code execution is isolated from the host system, reducing security risks like unauthorized file access or network operations. This is particularly important for AI applications (like those using Pydantic AI) that might execute untrusted or dynamically generated code.\\nPydantic AI\\u2019s Architecture:\\n - Pydantic AI, as described in [web:2] and [web:3], provides a framework for integrating Python with large language models (LLMs). The MCP Run Python package (highlighted in [web:3]) is designed to execute Python code securely as part of an agent framework. It uses Deno to host an MCP (Message Control Protocol) server, which can communicate with agents over different transports like SSE (Server-Sent Events) or Stdio.\\n - In the X post, the command deno run --node-modules-dir=auto mcp_sse_client.py indicates that Deno is being used to run an MCP server in SSE mode, which allows the Python script to connect to a local or remote HTTP server (e.g., http:\\/\\/localhost:3080\\/sse). This setup enables real-time communication between the Python script and an AI agent, as SSE is a protocol for streaming updates from a server to a client.\\nCross-Language Integration:\\n - Deno\\u2019s ability to execute external processes (like Python scripts) makes it a good choice for projects that need to bridge JavaScript\\/TypeScript and Python. The web result [web:0] provides an example of how Deno can run a Python script using Deno.run or Deno.Command, capturing outputs like stdout and stderr. In the context of Pydantic AI, Deno acts as a orchestrator, running Python code to perform specific tasks (like interacting with an LLM) while managing the overall execution environment.\\n - Why Python specifically? Python is the go-to language for AI and machine learning due to its extensive ecosystem of libraries (e.g., Pydantic, NumPy, TensorFlow). Pydantic AI leverages Python for its core logic, but uses Deno to provide a secure, lightweight runtime to manage the execution, as noted in [web:3]\\u2019s mention of moving away from npm to Deno for better sandboxing.\\nDeveloper Experience and Simplicity:\\n - Darren Shepherd\\u2019s comment in the X post (\\u201cWow, could this be any easier\\u201d) reflects the seamless integration that Pydantic AI achieves by combining Deno and Python. Deno\\u2019s minimal setup (no need for a package.json like Node.js) and Pydantic AI\\u2019s streamlined API make it easy to run AI-driven tasks with minimal boilerplate. The --node-modules-dir=auto flag ensures Deno manages dependencies locally, further simplifying the setup.\\nWhat\\u2019s Happening in the X Post?\\nLet\\u2019s dissect the specific script shown in the X post to understand the flow:\\nThe Command:\\n - deno run --node-modules-dir=auto mcp_sse_client.py:\\n - deno run: Executes the script using Deno.\\n - --node-modules-dir=auto: Tells Deno to use a local node_modules directory for dependencies, as explained in [web:3].\\n - mcp_sse_client.py: The Python script being run, which acts as an MCP client using the SSE transport to connect to a server.\\nThe Python Script (mcp_sse_client.py):\\n - `python\\n from pydantic_ai import Agent\\n from pydantic_ai.sse import MCPServerHTTP\\n server = MCPServerHTTP(url='http:\\/\\/localhost:3080\\/sse')\\n agent = Agent('openai.gpt-40', mcp_servers=[server])\\n `\\n - from pydantic_ai import Agent: Imports the Agent class from Pydantic AI, which is a shim to interact with LLMs (as per [web:2]).\\n - from pydantic_ai.sse import MCPServerHTTP: Imports the SSE-based MCP server implementation, which enables real-time communication with the agent.\\n - server = MCPServerHTTP(url='http:\\/\\/localhost:3080\\/sse'): Sets up a connection to an MCP server running on localhost:3080 using SSE.\\n - agent = Agent('openai.gpt-40', mcp_servers=[server]): Creates an agent that uses the openai.gpt-40 model (likely a fictional or future model name for illustrative purposes) and connects it to the MCP server.\\nSynchronous Definition and Execution:\\n - `python\\n async def main():\\n conversation = await agent.run_mcp_servers()\\n result = await agent.run(\\\"How many days between 2000-01-01 and 2025-03-18?\\\")\\n print(result.output)\\n `\\n - async def main(): Defines an asynchronous function to handle the agent\\u2019s interaction.\\n - conversation = await agent.run_mcp_servers(): Initializes the MCP server connection for the agent.\\n - result = await agent.run(...): Sends a query to the LLM via the agent: \\u201cHow many days between 2000-01-01 and 2025-03-18?\\u201d The agent communicates with the LLM through the MCP server, which handles the request and streams the response back via SSE.\\n - print(result.output): Outputs the result, which is There are 9,208 days between January 1, 2000, and March 18, 2025.\\nThe Result:\\n - The LLM processes the query and calculates the number of days between the two dates. To verify:\\n - From January 1, 2000, to January 1, 2025, is 25 years. Accounting for leap years (2000, 2004, 2008, 2012, 2016, 2020, 2024 = 7 leap years), that\\u2019s \\\\( 25 \\\\times 365 + 7 = 9125 + 7 = 9132 \\\\) days.\\n - Add 77 days for January 1 to March 18, 2025 (31 days in Jan, 28 in Feb, 18 in Mar = 77), but 2025 is not a leap year, so no extra day for February.\\n - Total: \\\\( 9132 + 77 = 9209 \\\\).\\n - The script outputs 9,208 days, which suggests a minor calculation discrepancy (off by 1 day, possibly due to inclusivity of the end date or a leap year miscalculation by the LLM). This isn\\u2019t the focus of the post, but it\\u2019s worth noting for accuracy.\\nThe Bigger Picture:\\n - The script demonstrates how Pydantic AI can be used to run a simple AI task (date difference calculation) by connecting a Python script to an LLM via an MCP server, all orchestrated by Deno. The SSE transport ensures real-time streaming of the LLM\\u2019s response, making it suitable for interactive applications.\\n - Darren Shepherd\\u2019s excitement highlights the ease of this setup: a few lines of code to connect to an AI model, execute a query, and get a structured response, all while maintaining security through Deno\\u2019s sandboxing.\\nBroader Implications\\nWhy Deno over Node.js? As [web:1] notes, Deno offers better security, performance, and developer experience compared to Node.js. For Pydantic AI, Deno\\u2019s sandboxing and lack of a complex dependency management system (like npm) make it a better fit for running secure, lightweight servers that execute Python code.\\nWhy Not Run Python Directly? While Python could be run directly, using Deno adds a layer of abstraction and security. It also allows Pydantic AI to leverage JavaScript\\u2019s ecosystem (e.g., for front-end integration) while still using Python for AI logic. The web result [web:3] emphasizes this by noting that Deno provides better sandboxing than the previous npm-based approach.\\nUse Case: This setup is ideal for applications where you need to run Python-based AI tasks (like interacting with an LLM) in a controlled, secure environment, possibly as part of a larger JavaScript\\/TypeScript application (e.g., a web app).\\nIn summary, the Python code is run from Deno to take advantage of Deno\\u2019s secure, sandboxed runtime and to enable seamless integration between JavaScript\\/TypeScript and Python in the context of Pydantic AI\\u2019s agent framework. The script in the X post showcases a practical example of this integration, using an MCP server to connect a Python script to an LLM for a simple date calculation task, all managed by Deno for security and simplicity.\",\"sender\":\"AGENT\",\"grokMode\":\"NORMAL\",\"mediaUrls\":[],\"deepsearchHeaders\":[]}],\"destination\":\"destination_1\",\"allowed_actions\":[],\"metadata\":{\"text\":\"Answer by Grok, expand to see full conversation\"}}}},\"destination_objects\":{\"destination_1\":{\"type\":\"browser\",\"data\":{\"url_data\":{\"url\":\"https:\\/\\/x.com\\/i\\/grok\\/share\\/Ut66AHb12hQq7z8XaIbcwszki\",\"vanity\":\"Grok\"}}}},\"components\":[\"details_1\"]}",
"type": "STRING"
}
},
{
"key": "card_url",
"value": {
"scribe_key": "card_url",
"string_value": "https://t.co/guo2BWaPgJ",
"type": "STRING"
}
}
],
"card_platform": {
"platform": {
"audience": {
"name": "production"
},
"device": {
"name": "Android",
"version": "12"
}
}
},
"name": "unified_card",
"url": "https://t.co/guo2BWaPgJ",
"user_refs_results": []
}
},
"unmention_data": {},
"edit_control": {
"edit_tweet_ids": [
"1915151806717378642"
],
"editable_until_msecs": "1745446347000",
"is_edit_eligible": false,
"edits_remaining": "5"
},
"is_translatable": false,
"views": {
"count": "452",
"state": "EnabledWithCount"
},
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"legacy": {
"bookmark_count": 1,
"bookmarked": false,
"created_at": "Wed Apr 23 21:12:27 +0000 2025",
"conversation_id_str": "1915146768381276483",
"display_text_range": [
26,
49
],
"entities": {
"hashtags": [],
"symbols": [],
"timestamps": [],
"urls": [
{
"display_url": "x.com/i/grok/share/U…",
"expanded_url": "https://x.com/i/grok/share/Ut66AHb12hQq7z8XaIbcwszki",
"url": "https://t.co/guo2BWaPgJ",
"indices": [
26,
49
]
}
],
"user_mentions": [
{
"id_str": "1591197324",
"name": "Darren Shepherd",
"screen_name": "ibuildthecloud",
"indices": [
0,
15
]
},
{
"id_str": "1558361301524652032",
"name": "Pydantic",
"screen_name": "pydantic",
"indices": [
16,
25
]
}
]
},
"favorite_count": 1,
"favorited": false,
"full_text": "@ibuildthecloud @pydantic https://t.co/guo2BWaPgJ",
"in_reply_to_screen_name": "ibuildthecloud",
"in_reply_to_status_id_str": "1915146768381276483",
"in_reply_to_user_id_str": "1591197324",
"is_quote_status": false,
"lang": "qme",
"possibly_sensitive": false,
"possibly_sensitive_editable": true,
"quote_count": 0,
"reply_count": 1,
"retweet_count": 0,
"retweeted": false,
"user_id_str": "1223413440603213831",
"id_str": "1915151806717378642"
},
"quick_promote_eligibility": {
"eligibility": "IneligibleNotProfessional"
}
}
},
"tweetDisplayType": "Tweet"
},
"clientEventInfo": {
"component": "tweet",
"element": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
},
{
"entryId": "conversationthread-1915151806717378642-tweet-1915152693930442880",
"item": {
"itemContent": {
"itemType": "TimelineTweet",
"__typename": "TimelineTweet",
"tweet_results": {
"result": {
"__typename": "Tweet",
"rest_id": "1915152693930442880",
"has_birdwatch_notes": false,
"core": {
"user_results": {
"result": {
"__typename": "User",
"id": "VXNlcjoxNTkxMTk3MzI0",
"rest_id": "1591197324",
"affiliates_highlighted_label": {},
"has_graduated_access": true,
"is_blue_verified": true,
"profile_image_shape": "Circle",
"legacy": {
"can_dm": true,
"can_media_tag": true,
"created_at": "Sat Jul 13 15:16:57 +0000 2013",
"default_profile": false,
"default_profile_image": false,
"description": "Building crap with AI. Co-Founder @AcornLabs @GPTScript_ai Formerly @Rancher_Labs. k3s Creator. Member of The Church of Jesus Christ of Latter-Day Saints",
"entities": {
"description": {
"urls": []
},
"url": {
"urls": [
{
"display_url": "gptscript.ai",
"expanded_url": "https://gptscript.ai",
"url": "https://t.co/jLbd1VQYcR",
"indices": [
0,
23
]
}
]
}
},
"fast_followers_count": 0,
"favourites_count": 8466,
"followers_count": 29264,
"friends_count": 250,
"has_custom_timelines": false,
"is_translator": false,
"listed_count": 303,
"location": "Phoenix, AZ",
"media_count": 615,
"name": "Darren Shepherd",
"normal_followers_count": 29264,
"pinned_tweet_ids_str": [],
"possibly_sensitive": false,
"profile_image_url_https": "https://pbs.twimg.com/profile_images/482750788519731201/Fcs5tabg_normal.jpeg",
"profile_interstitial_type": "",
"screen_name": "ibuildthecloud",
"statuses_count": 28714,
"translator_type": "none",
"url": "https://t.co/jLbd1VQYcR",
"verified": false,
"want_retweets": false,
"withheld_in_countries": []
},
"tipjar_settings": {}
}
}
},
"unmention_data": {},
"edit_control": {
"edit_tweet_ids": [
"1915152693930442880"
],
"editable_until_msecs": "1745446558000",
"is_edit_eligible": false,
"edits_remaining": "5"
},
"is_translatable": false,
"views": {
"count": "416",
"state": "EnabledWithCount"
},
"source": "<a href=\"http://twitter.com/download/android\" rel=\"nofollow\">Twitter for Android</a>",
"legacy": {
"bookmark_count": 1,
"bookmarked": false,
"created_at": "Wed Apr 23 21:15:58 +0000 2025",
"conversation_id_str": "1915146768381276483",
"display_text_range": [
27,
186
],
"entities": {
"hashtags": [],
"symbols": [],
"timestamps": [],
"urls": [],
"user_mentions": [
{
"id_str": "1223413440603213831",
"name": "1% Better Every Day",
"screen_name": "1BetterEveryDay",
"indices": [
0,
16
]
},
{
"id_str": "1558361301524652032",
"name": "Pydantic",
"screen_name": "pydantic",
"indices": [
17,
26
]
}
]
},
"favorite_count": 1,
"favorited": false,
"full_text": "@1BetterEveryDay @pydantic Wow, tl;dr it's Pydantics MCP Run Python framework. I dont care about that part, it was more the MCP client code. The deno stuff is a bit too out there for me.",
"in_reply_to_screen_name": "1BetterEveryDay",
"in_reply_to_status_id_str": "1915151806717378642",
"in_reply_to_user_id_str": "1223413440603213831",
"is_quote_status": false,
"lang": "en",
"quote_count": 0,
"reply_count": 0,
"retweet_count": 0,
"retweeted": false,
"user_id_str": "1591197324",
"id_str": "1915152693930442880"
},
"quick_promote_eligibility": {
"eligibility": "IneligibleNotProfessional"
}
}
},
"tweetDisplayType": "Tweet"
},
"clientEventInfo": {
"component": "tweet",
"element": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
}
],
"metadata": {
"conversationMetadata": {
"allTweetIds": [
"1915152693930442880"
],
"enableDeduplication": true
}
},
"displayType": "VerticalConversation",
"clientEventInfo": {
"component": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
},
{
"entryId": "conversationthread-1915382422038077615",
"sortIndex": "1953521256468840408",
"content": {
"entryType": "TimelineTimelineModule",
"__typename": "TimelineTimelineModule",
"items": [
{
"entryId": "conversationthread-1915382422038077615-tweet-1915382422038077615",
"item": {
"itemContent": {
"itemType": "TimelineTweet",
"__typename": "TimelineTweet",
"tweet_results": {
"result": {
"__typename": "Tweet",
"rest_id": "1915382422038077615",
"has_birdwatch_notes": false,
"core": {
"user_results": {
"result": {
"__typename": "User",
"id": "VXNlcjoyMzI2NjE0NDg=",
"rest_id": "232661448",
"affiliates_highlighted_label": {},
"has_graduated_access": true,
"is_blue_verified": true,
"profile_image_shape": "Circle",
"legacy": {
"can_dm": false,
"can_media_tag": false,
"created_at": "Fri Dec 31 21:08:41 +0000 2010",
"default_profile": false,
"default_profile_image": false,
"description": "I am a traveller, photographer and Data Scientist enthusiast\nBTC account to donate: 39yg43D5CLixGra9JWjsQqFAdEWN6MxNNu",
"entities": {
"description": {
"urls": []
},
"url": {
"urls": [
{
"display_url": "medium.com/@andysingal",
"expanded_url": "https://medium.com/@andysingal",
"url": "https://t.co/YEzWZMUXlO",
"indices": [
0,
23
]
}
]
}
},
"fast_followers_count": 0,
"favourites_count": 19554,
"followers_count": 836,
"friends_count": 385,
"has_custom_timelines": true,
"is_translator": false,
"listed_count": 29,
"location": "USA",
"media_count": 849,
"name": "Ankush Singal",
"normal_followers_count": 836,
"pinned_tweet_ids_str": [
"1746021401163890801"
],
"possibly_sensitive": false,
"profile_banner_url": "https://pbs.twimg.com/profile_banners/232661448/1435752573",
"profile_image_url_https": "https://pbs.twimg.com/profile_images/1742773204362665984/WvR9z50s_normal.jpg",
"profile_interstitial_type": "",
"screen_name": "andysingal",
"statuses_count": 19180,
"translator_type": "none",
"url": "https://t.co/YEzWZMUXlO",
"verified": false,
"want_retweets": false,
"withheld_in_countries": []
},
"professional": {
"rest_id": "1738249436726505488",
"professional_type": "Creator",
"category": [
{
"id": 144,
"name": "Education",
"icon_name": ""
}
]
},
"tipjar_settings": {}
}
}
},
"unmention_data": {},
"edit_control": {
"edit_tweet_ids": [
"1915382422038077615"
],
"editable_until_msecs": "1745501330000",
"is_edit_eligible": false,
"edits_remaining": "5"
},
"is_translatable": false,
"views": {
"count": "141",
"state": "EnabledWithCount"
},
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"legacy": {
"bookmark_count": 0,
"bookmarked": false,
"created_at": "Thu Apr 24 12:28:50 +0000 2025",
"conversation_id_str": "1915146768381276483",
"display_text_range": [
26,
61
],
"entities": {
"hashtags": [],
"symbols": [],
"timestamps": [],
"urls": [
{
"display_url": "github.com/andysingal/llm…",
"expanded_url": "https://github.com/andysingal/llm-course/tree/main/pydantic-ai",
"url": "https://t.co/H2vwpztbA7",
"indices": [
38,
61
]
}
],
"user_mentions": [
{
"id_str": "1591197324",
"name": "Darren Shepherd",
"screen_name": "ibuildthecloud",
"indices": [
0,
15
]
},
{
"id_str": "1558361301524652032",
"name": "Pydantic",
"screen_name": "pydantic",
"indices": [
16,
25
]
}
]
},
"favorite_count": 1,
"favorited": false,
"full_text": "@ibuildthecloud @pydantic added here: https://t.co/H2vwpztbA7",
"in_reply_to_screen_name": "ibuildthecloud",
"in_reply_to_status_id_str": "1915146768381276483",
"in_reply_to_user_id_str": "1591197324",
"is_quote_status": false,
"lang": "en",
"possibly_sensitive": false,
"possibly_sensitive_editable": true,
"quote_count": 0,
"reply_count": 0,
"retweet_count": 0,
"retweeted": false,
"user_id_str": "232661448",
"id_str": "1915382422038077615"
},
"quick_promote_eligibility": {
"eligibility": "IneligibleNotProfessional"
}
}
},
"tweetDisplayType": "Tweet"
},
"clientEventInfo": {
"component": "tweet",
"element": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
}
],
"metadata": {
"conversationMetadata": {
"allTweetIds": [
"1915382422038077615"
],
"enableDeduplication": true
}
},
"displayType": "VerticalConversation",
"clientEventInfo": {
"component": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
},
{
"entryId": "conversationthread-1915509510585647300",
"sortIndex": "1953521256468840398",
"content": {
"entryType": "TimelineTimelineModule",
"__typename": "TimelineTimelineModule",
"items": [
{
"entryId": "conversationthread-1915509510585647300-tweet-1915509510585647300",
"item": {
"itemContent": {
"itemType": "TimelineTweet",
"__typename": "TimelineTweet",
"tweet_results": {
"result": {
"__typename": "Tweet",
"rest_id": "1915509510585647300",
"has_birdwatch_notes": false,
"core": {
"user_results": {
"result": {
"__typename": "User",
"id": "VXNlcjoxNTM2ODUwODkwODE2MjEyOTky",
"rest_id": "1536850890816212992",
"affiliates_highlighted_label": {},
"has_graduated_access": true,
"is_blue_verified": false,
"profile_image_shape": "Circle",
"legacy": {
"can_dm": true,
"can_media_tag": false,
"created_at": "Tue Jun 14 23:19:51 +0000 2022",
"default_profile": true,
"default_profile_image": false,
"description": "Sci-Fi Lover | Graphic Novels Aficionado | Book Hoarder | ⚠️ May suddenly start talking about DBs & AI | 🐍⚔️🦀",
"entities": {
"description": {
"urls": []
}
},
"fast_followers_count": 0,
"favourites_count": 31654,
"followers_count": 7428,
"friends_count": 1034,
"has_custom_timelines": true,
"is_translator": false,
"listed_count": 33,
"location": "Deutschland",
"media_count": 1150,
"name": "Von Datawarehausen",
"normal_followers_count": 7428,
"pinned_tweet_ids_str": [
"1633042820968640512"
],
"possibly_sensitive": false,
"profile_image_url_https": "https://pbs.twimg.com/profile_images/1906268665206484992/B5ON5d0p_normal.jpg",
"profile_interstitial_type": "",
"screen_name": "urgauovmi",
"statuses_count": 6706,
"translator_type": "none",
"verified": false,
"want_retweets": false,
"withheld_in_countries": []
},
"tipjar_settings": {}
}
}
},
"unmention_data": {},
"edit_control": {
"edit_tweet_ids": [
"1915509510585647300"
],
"editable_until_msecs": "1745531630000",
"is_edit_eligible": false,
"edits_remaining": "5"
},
"is_translatable": false,
"views": {
"count": "80",
"state": "EnabledWithCount"
},
"source": "<a href=\"http://twitter.com/download/iphone\" rel=\"nofollow\">Twitter for iPhone</a>",
"legacy": {
"bookmark_count": 0,
"bookmarked": false,
"created_at": "Thu Apr 24 20:53:50 +0000 2025",
"conversation_id_str": "1915146768381276483",
"display_text_range": [
26,
43
],
"entities": {
"hashtags": [],
"symbols": [],
"timestamps": [],
"urls": [],
"user_mentions": [
{
"id_str": "1591197324",
"name": "Darren Shepherd",
"screen_name": "ibuildthecloud",
"indices": [
0,
15
]
},
{
"id_str": "1558361301524652032",
"name": "Pydantic",
"screen_name": "pydantic",
"indices": [
16,
25
]
},
{
"id_str": "1549829675614146560",
"name": "Agno",
"screen_name": "AgnoAgi",
"indices": [
34,
42
]
}
]
},
"favorite_count": 2,
"favorited": false,
"full_text": "@ibuildthecloud @pydantic Look at @AgnoAgi!",
"in_reply_to_screen_name": "ibuildthecloud",
"in_reply_to_status_id_str": "1915146768381276483",
"in_reply_to_user_id_str": "1591197324",
"is_quote_status": false,
"lang": "en",
"quote_count": 0,
"reply_count": 0,
"retweet_count": 0,
"retweeted": false,
"user_id_str": "1536850890816212992",
"id_str": "1915509510585647300"
},
"quick_promote_eligibility": {
"eligibility": "IneligibleNotProfessional"
}
}
},
"tweetDisplayType": "Tweet"
},
"clientEventInfo": {
"component": "tweet",
"element": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
}
],
"metadata": {
"conversationMetadata": {
"allTweetIds": [
"1915509510585647300"
],
"enableDeduplication": true
}
},
"displayType": "VerticalConversation",
"clientEventInfo": {
"component": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
},
{
"entryId": "conversationthread-1915487410814672926",
"sortIndex": "1953521256468840388",
"content": {
"entryType": "TimelineTimelineModule",
"__typename": "TimelineTimelineModule",
"items": [
{
"entryId": "conversationthread-1915487410814672926-tweet-1915487410814672926",
"item": {
"itemContent": {
"itemType": "TimelineTweet",
"__typename": "TimelineTweet",
"tweet_results": {
"result": {
"__typename": "Tweet",
"rest_id": "1915487410814672926",
"has_birdwatch_notes": false,
"core": {
"user_results": {
"result": {
"__typename": "User",
"id": "VXNlcjo5ODUwNzM2ODcxNjE0NTg2ODk=",
"rest_id": "985073687161458689",
"affiliates_highlighted_label": {},
"has_graduated_access": true,
"is_blue_verified": false,
"profile_image_shape": "Circle",
"legacy": {
"can_dm": false,
"can_media_tag": true,
"created_at": "Sat Apr 14 08:34:03 +0000 2018",
"default_profile": true,
"default_profile_image": false,
"description": "Cofounder of @daertml. Training LLaMAs as a hobby (and no profit yet).",
"entities": {
"description": {
"urls": []
}
},
"fast_followers_count": 0,
"favourites_count": 39046,
"followers_count": 655,
"friends_count": 2538,
"has_custom_timelines": true,
"is_translator": false,
"listed_count": 13,
"location": "Madrid, Comunidad de Madrid",
"media_count": 263,
"name": "Alberto Fuentes (e/acc)",
"normal_followers_count": 655,
"pinned_tweet_ids_str": [
"1752046597054058871"
],
"possibly_sensitive": false,
"profile_banner_url": "https://pbs.twimg.com/profile_banners/985073687161458689/1693304910",
"profile_image_url_https": "https://pbs.twimg.com/profile_images/1002526969672630272/zFcfZoRu_normal.jpg",
"profile_interstitial_type": "",
"screen_name": "AlberFuen",
"statuses_count": 42355,
"translator_type": "none",
"verified": false,
"want_retweets": false,
"withheld_in_countries": []
},
"tipjar_settings": {
"is_enabled": true,
"bitcoin_handle": "172ckiZofwXUutL6BVm2AkHXFGBc651pGg",
"ethereum_handle": "0x47a0c87ab90e19c4de1dd9e967359e63a14fb87a"
}
}
}
},
"unmention_data": {},
"edit_control": {
"edit_tweet_ids": [
"1915487410814672926"
],
"editable_until_msecs": "1745526361000",
"is_edit_eligible": false,
"edits_remaining": "5"
},
"is_translatable": false,
"views": {
"count": "68",
"state": "EnabledWithCount"
},
"source": "<a href=\"http://twitter.com/download/iphone\" rel=\"nofollow\">Twitter for iPhone</a>",
"legacy": {
"bookmark_count": 0,
"bookmarked": false,
"created_at": "Thu Apr 24 19:26:01 +0000 2025",
"conversation_id_str": "1915146768381276483",
"display_text_range": [
26,
82
],
"entities": {
"hashtags": [],
"symbols": [],
"timestamps": [],
"urls": [],
"user_mentions": [
{
"id_str": "1591197324",
"name": "Darren Shepherd",
"screen_name": "ibuildthecloud",
"indices": [
0,
15
]
},
{
"id_str": "1558361301524652032",
"name": "Pydantic",
"screen_name": "pydantic",
"indices": [
16,
25
]
}
]
},
"favorite_count": 0,
"favorited": false,
"full_text": "@ibuildthecloud @pydantic quick example to expose a simple agent as an mcp server?",
"in_reply_to_screen_name": "ibuildthecloud",
"in_reply_to_status_id_str": "1915146768381276483",
"in_reply_to_user_id_str": "1591197324",
"is_quote_status": false,
"lang": "en",
"quote_count": 0,
"reply_count": 0,
"retweet_count": 0,
"retweeted": false,
"user_id_str": "985073687161458689",
"id_str": "1915487410814672926"
},
"quick_promote_eligibility": {
"eligibility": "IneligibleNotProfessional"
}
}
},
"tweetDisplayType": "Tweet"
},
"clientEventInfo": {
"component": "tweet",
"element": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
}
],
"metadata": {
"conversationMetadata": {
"allTweetIds": [
"1915487410814672926"
],
"enableDeduplication": true
}
},
"displayType": "VerticalConversation",
"clientEventInfo": {
"component": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
},
{
"entryId": "cursor-bottom-1953521256468840387",
"sortIndex": "1953521256468840387",
"content": {
"entryType": "TimelineTimelineCursor",
"__typename": "TimelineTimelineCursor",
"value": "DAAFCgABGxxNO4j__8ELAAIAAAB8RW1QQzZ3QUFBZlEvZ0dKTjB2R3AvQUFBQUFrYWsvZnFHZHF4S3hxVDk5YkdHbkZER3BUT0tpcWJZSzhhay94cjJsWkFVaHFWUWNCR1Z3REVHcFJUdnlPYllYWWFsRGZGYzlvZ21CcVZMYWJGVjJBZUdwUDlPbXhiUUlBPQgAAwAAAAIAAA",
"cursorType": "Bottom"
}
}
]
},
{
"type": "TimelineTerminateTimeline",
"direction": "Top"
},
{
"type": "TimelineTerminateTimeline",
"direction": "Bottom"
}
],
"metadata": {
"reader_mode_config": {
"is_reader_mode_available": true
},
"scribeConfig": {
"page": "ranked_replies"
}
}
}
}
}