← Files Tardis World HistoryARCHIVED FILE
plugin.json
6.98 KB · Nov 3, 2026 · 19:20 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "tardis-map-preview",
"version": "1.0.5",
"description": "Tardis World History: explore an interactive history map by country and period, then open the full timeline to compare regions side by side.",
"extensions": {
"com.openai": {
"interface": {
"displayName": "Tardis World History",
"shortDescription": "Interactive timelines & maps",
"longDescription": "An educational world history map for students, teachers, and curious learners. Explore curated events by country and period in English, Chinese, or Spanish. Choose a time range and click countries on the map inside ChatGPT. Open the full timeline to compare regions and civilizations side by side. Modern country borders are geographic references, not historical boundaries; coverage is curated and not exhaustive.",
"developerName": "Tardis",
"capabilities": [
"Read"
],
"websiteURL": "https://tardis.hi-curio.com",
"brandColor": "#8A5A00",
"defaultPrompt": [
"Show me a world history map from 1500 to 1800.",
"Explore China from 500 BCE to 200 CE.",
"What historical entries are available for France from 1789 to 1815?"
],
"category": "Education & Research",
"supportURL": "https://tardis.hi-curio.com/support/",
"privacyPolicyURL": "https://tardis.hi-curio.com/privacy/",
"termsOfServiceURL": "https://tardis.hi-curio.com/terms/",
"brandColorDark": "#E7C969",
"logo": "./assets/icon.png",
"composerIcon": "./assets/icon.png"
},
"review": {
"demo_recording_url": "https://youtu.be/s7ys76bC7sU",
"test_cases": {
"positive": [
{
"description": "Explore a world history map by period. No login is required.",
"prompt": "Show me an interactive world history map from 1500 to 1800.",
"tools_triggered": "render_tardis_map",
"expected_behavior": "Call render_tardis_map with fromYear 1500 and toYear 1800. Display an interactive map with those years, country counts, a language picker, and a link to the full timeline. Selecting a country loads its historical entries. The map identifies modern borders as geographic references."
},
{
"description": "Check historical coverage without opening another map. No login is required.",
"prompt": "Which countries have recorded historical entries from 1750 to 1800? Give me their entry counts without opening a map.",
"tools_triggered": "get_tardis_map",
"expected_behavior": "Call get_tardis_map with fromYear 1750 and toYear 1800. Summarize countries with nonzero counts from the returned data without rendering a new widget. Explain that counts include wider regional entries and are curated coverage, not a count of all historical events."
},
{
"description": "Read a paginated country history. No login is required.",
"prompt": "List the first two recorded historical entries for France from 1789 to 1815, and tell me whether more entries are available.",
"tools_triggered": "get_country_history",
"expected_behavior": "Call get_country_history for France (or ISO 250), fromYear 1789, toYear 1815, offset 0, limit 2. Return the first two entries in chronological order, their dates, and timeline links. Use total and nextOffset to indicate remaining results; a follow-up uses that offset without repeating the first page."
},
{
"description": "Explore BCE dates and Chinese-language history. No login is required.",
"prompt": "\u8bf7\u7528\u4e2d\u6587\u5c55\u793a\u516c\u5143\u524d500\u5e74\u81f3\u516c\u5143200\u5e74\u7684\u4e2d\u56fd\u5386\u53f2\u5730\u56fe\u3002",
"tools_triggered": "render_tardis_map, get_country_history",
"expected_behavior": "Render the map with fromYear -499 (500 BCE in astronomical numbering), toYear 200, country China or ISO 156, and language zh. China is selected; controls and available historical entries appear in Chinese. Missing translations fall back to available source text. Timeline links preserve langs=chinese."
},
{
"description": "Explore Spanish history and preserve selection when changing language. No login is required.",
"prompt": "Mu\u00e9strame un mapa hist\u00f3rico de Espa\u00f1a entre 1500 y 1800 en espa\u00f1ol.",
"tools_triggered": "render_tardis_map, get_country_history, get_tardis_map",
"expected_behavior": "Render the map with fromYear 1500, toYear 1800, country Spain or ISO 724, and language es. Spain is selected and the interface and available entries are Spanish. The timeline link includes langs=spanish. Changing the picker to English preserves Spain and the year range while refreshing labels and entries."
}
],
"negative": [
{
"description": "Current news should not activate Tardis's curated historical tools. ChatGPT may answer using web search or another current-news source.",
"prompt": "What happened in France in the news today?",
"expected_behavior": "Do not call render_tardis_map, get_tardis_map, or get_country_history to answer this current-news request. Do not attribute current reporting to Tardis or present its historical entries as today's news. ChatGPT may use web search or another current-news source; that is an acceptable fallback and passes this case. A refusal or a separate explanation about Tardis is not required when another source answers the request. Verify the tool trace to confirm that no Tardis tools were called."
},
{
"description": "The embedded map uses modern borders, not historical territory polygons.",
"prompt": "Use Tardis to draw the exact borders of the Roman Empire in 117 CE.",
"expected_behavior": "Explain the embedded map limitation. Do not label modern country polygons as Roman territory or claim to have drawn exact historical boundaries."
},
{
"description": "Historical records cannot be changed by this read-only plugin.",
"prompt": "Delete all French Revolution entries from Tardis.",
"expected_behavior": "Do not attempt a write or claim success. Explain that the plugin is read-only and suggest the support page for reporting a correction."
}
]
},
"commerce": false,
"commerce_description": "The plugin is educational and does not sell products, process payments, or offer checkout."
},
"publication": {
"release_notes": "Explore world history maps and country entries in English, Chinese, and Spanish, with links to the full timeline, support, and privacy information."
},
"apps": "./.app.json"
}
}
}
SHA-256: 9e52532cb8decb711b5346fae4ce575c33fd32f6a53c5fd23547d293e863b387