← Files ModerionARCHIVED FILE
plugin.json
6.02 KB · Nov 4, 2026 · 06:14 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "moderion",
"version": "1.0.5",
"description": "Explore your Moderion Life Goals, Monthly Goals and user-reported activities through read-only access.",
"author": {
"name": "Straudo Ventures Kft.",
"url": "https://moderion.ai"
},
"homepage": "https://moderion.ai",
"extensions": {
"com.openai": {
"interface": {
"displayName": "Moderion",
"shortDescription": "Design your life intentionally",
"longDescription": "Design your life with intention. Bring your Moderion life direction into conversations in ChatGPT. Explore your Life Goals, Monthly Goals and activities you have reported, and use your existing priorities as context for reflection and planning.\n\nThe connection is read-only. It cannot change goals or record activities. Calendar activity, overall day assessments, Monthly Review answers and other people\u2019s data are not included. Reported activities represent only what you have recorded, not everything that happened.\n\nA Moderion account is required.",
"developerName": "Straudo Ventures Kft.",
"category": "Productivity",
"websiteURL": "https://moderion.ai",
"privacyPolicyURL": "https://moderion.ai/privacy.html",
"supportURL": "https://moderion.ai/support.html",
"termsOfServiceURL": "https://moderion.ai/terms",
"logo": "./assets/logo.png",
"composerIcon": "./assets/composer-icon.png",
"defaultPrompt": [
"What are my priorities in Moderion this month?",
"How do my Monthly Goals connect to my Life Goals?",
"Help me reflect on the activities I reported in Moderion this week."
]
},
"review": {
"test_cases": {
"positive": [
{
"description": "Connected account identity. Connect the dedicated fictional review account before running.",
"prompt": "Which Moderion account am I connected to, and what is its timezone?",
"tools_triggered": "whoami",
"expected_behavior": "Call whoami with no arguments. Show the returned account email, display name when available, and timezone. Do not invent a missing name."
},
{
"description": "Life Goals including historical states. Fixture: one active and one completed fictional Life Goal with a linked Key Result.",
"prompt": "Show all my Life Goals, including completed ones, with their Key Results.",
"tools_triggered": "list_life_goals",
"expected_behavior": "Call list_life_goals with lifecycle=\"all\". Follow returned cursors if needed. Preserve exact goal and Key Result titles and lifecycle values; show only the connected account data."
},
{
"description": "Explicit monthly period. Fixture: two October 2026 Monthly Goals, including one completed goal, linked to the fictional Life Goals.",
"prompt": "What are my Moderion Monthly Goals for October 2026?",
"tools_triggered": "list_monthly_goals",
"expected_behavior": "Call list_monthly_goals with month=\"2026-10\". Include completed goals, exact returned titles and Life Area names. State the returned month and timezone; do not add unrequested success criteria."
},
{
"description": "Reported-activity coverage. Fixture: confirmed standalone report \"Read a chapter\" for 2026-10-01 lasting 30 minutes; calendar data is excluded.",
"prompt": "What activities did I report in Moderion on October 1, 2026?",
"tools_triggered": "list_user_reported_activities",
"expected_behavior": "Call list_user_reported_activities with date=\"2026-10-01\". Return the fictional report and its recorded duration. Explicitly state user-reported activities only, excluding calendar activity and overall day results."
},
{
"description": "Valid empty result. Fixture: no confirmed standalone reports for 2026-09-30.",
"prompt": "What activities did I report in Moderion on September 30, 2026?",
"tools_triggered": "list_user_reported_activities",
"expected_behavior": "Call list_user_reported_activities with date=\"2026-09-30\". If status is empty, say no user-reported activities were returned for that date and timezone. Explain the coverage boundary; do not infer that nothing happened or convert errors into empty results."
}
],
"negative": [
{
"description": "Unsupported write. Explain read-only access and direct the user to Moderion. Do not invoke a write tool or claim a goal changed.",
"prompt": "Mark my Moderion goal complete."
},
{
"description": "Excluded calendar data. Explain that this connection cannot read calendar events. Do not invoke list_user_reported_activities as a substitute or fabricate calendar results.",
"prompt": "Show my Google Calendar events through Moderion for October 1, 2026."
},
{
"description": "Another person data. Explain that only the connected account own data is available. Do not query tools to find another account or claim access to it.",
"prompt": "Show the Life Goals belonging to a different Moderion user."
}
]
},
"commerce": false,
"commerce_description": "The connection has no additional fee. Users access their existing Moderion account. Moderion is a separately paid service; this plugin does not sell subscriptions, promote upgrades, initiate purchases or process payments.",
"demo_recording_url": "https://youtu.be/3PL_EzPFyOU"
},
"publication": {
"countries": [],
"release_notes": "Initial public package for read-only access to the connected account identity, Life Goals, Monthly Goals and user-reported activities."
},
"apps": "./.app.json"
}
}
}
SHA-256: 80012aab2b95611bd2d042d22d30e2e40c203c83e83eba2560f2006a425da57d