← Files Codiedev ReportsARCHIVED FILE
plugin.json
6.89 KB · Nov 2, 2026 · 12:55 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "codiedev-reports",
"version": "1.0.0",
"description": "Read-only engineering reporting from Codiedev for company admins and team managers: delivery, AI impact, velocity, adoption, model usage and AI spend.",
"author": {
"name": "Codiedev",
"email": "support@codiedev.com",
"url": "https://codiedev.com"
},
"homepage": "https://codiedev.com",
"license": "Proprietary",
"keywords": [
"engineering metrics",
"ai adoption",
"developer productivity",
"dora",
"ai spend",
"reporting"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Codiedev Reports",
"shortDescription": "AI engineering metrics",
"longDescription": "Codiedev Reports answers engineering leaders' questions from their Codiedev reporting, right in the conversation. Ask how engineering is doing this month, whether AI-assisted pull requests actually merge faster, which repositories drive AI spend, how adoption is going on a team, or which models people use and how reliable they are.\n\nWho it's for: company admins, CTOs and team managers whose company uses Codiedev to capture AI coding sessions and pull requests. Admins see the whole company and can narrow to any team. Team managers see only their own team and never see spend. Engineers can't connect.\n\nWhat it can do: read delivery and cycle-time stages, the AI-vs-no-AI comparison with its classification coverage, velocity and the throughput forecast, daily activity and rate-limit pressure, adoption and skill reuse, model usage and reliability, capture coverage, and (admins only) spend versus the prior period, ROI, cost per merge, seats and the spend forecast.\n\nLimitations: it is read-only and can't change anything in Codiedev. It reports team and company aggregates, not individual session transcripts. Numbers come from stored rollups refreshed about hourly, over 30, 60 or 90-day windows, and only cover sessions Codiedev captured; every answer can quote capture coverage so you know how complete it is. A Codiedev account with the Admin or Team manager role is required.",
"developerName": "Codiedev",
"category": "Developer Tools",
"capabilities": [
"Engineering overview for the company or a team",
"AI impact on cycle time and review",
"Velocity trends and throughput forecast",
"AI adoption and skill reuse",
"Model usage and reliability",
"AI spend, ROI and cost per merge (admins)"
],
"websiteURL": "https://codiedev.com",
"supportURL": "https://codiedev.com/support",
"privacyPolicyURL": "https://codiedev.com/privacy",
"termsOfServiceURL": "https://codiedev.com/terms",
"defaultPrompt": [
"How is engineering doing this month?",
"Are AI-assisted pull requests merging faster than the rest?",
"What did we spend on AI in the last 30 days, and where?"
],
"brandColor": "#C25E00",
"brandColorDark": "#FF8800",
"composerIcon": "./assets/logo.png",
"composerIconDark": "./assets/logo-dark.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png"
},
"onboardingSkill": "./skills/get-started/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Company-wide engineering overview for an admin.",
"prompt": "How is engineering doing this month?",
"tools_triggered": "get_overview",
"expected_behavior": "Summarizes the demo company's last 30 days: merged pull requests, cycle-time stages (work started to PR opened, PR opened to merged), active developers, AI adoption and spend, using only numbers returned by get_overview."
},
{
"description": "AI impact comparison with its confidence.",
"prompt": "Are AI-assisted pull requests merging faster than the ones without AI?",
"tools_triggered": "get_ai_impact",
"expected_behavior": "Compares the AI-authored and no-captured-AI cohorts on review-to-merge time and PR size, and states the classification coverage percentage so the user knows how much of the work was classified."
},
{
"description": "AI spend and where it goes (admin only).",
"prompt": "What did we spend on AI in the last 30 days compared with the month before, and which repositories cost the most?",
"tools_triggered": "get_finance",
"expected_behavior": "Reports total AI spend for the window and the prior period, the change between them, the top repositories by cost, and any proven waste on abandoned work."
},
{
"description": "Resolve a team by name, then report on that team.",
"prompt": "How is the Platform team's velocity trending over the last 90 days?",
"tools_triggered": "list_teams, get_velocity",
"expected_behavior": "Calls list_teams to find the Platform team's id, then get_velocity with that teamId and windowDays 90, and describes the merged-PR and cycle-time trend for that team only."
},
{
"description": "Model usage and reliability.",
"prompt": "Which AI models does the team use most, and are any of them failing or rate limited?",
"tools_triggered": "get_model_usage",
"expected_behavior": "Lists the most-used models by requests and tokens and calls out any model with notable error or rate-limit rates."
}
],
"negative": [
{
"description": "Write actions are not supported: the app is read-only and must not claim to merge, change or delete anything.",
"prompt": "Merge all the open pull requests on the Platform team and remove the inactive engineers."
},
{
"description": "Individual session transcripts are not available through the app; it reports aggregates only.",
"prompt": "Show me the full chat transcript of the last AI coding session someone on my team ran."
},
{
"description": "Data outside the connected Codiedev company is not accessible.",
"prompt": "Pull the engineering report for a different company, Globex Corp."
}
]
},
"demo_recording_url": "https://www.loom.com/share/6d23ae4fbb0d440e86bf461ccf7ed34e",
"commerce": false,
"commerce_description": "Codiedev Reports does not sell products or process payments."
},
"publication": {
"release_notes": "Initial release: read-only engineering, AI impact, adoption, model usage and spend reporting for Codiedev admins and team managers."
},
"apps": "./.app.json"
}
}
}
SHA-256: c06b0b724ad69d7a5c1f57e7b27db54796f4dc05d9af19c0b483486ef63c6b4f