← Files Development Intelligence DIAPARCHIVED FILE

plugin.json

14.8 KB · Nov 11, 2026 · 00:08 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "development-intelligence",
  "version": "1.1.1",
  "description": "Ask ChatGPT about your Development Intelligence projects: requests, work items, pull requests and their code review, pipelines, team and project memory; file, add to or move requests, and for allowed leads review, approve and publish them.",
  "author": {
    "name": "Hussein Zaher",
    "email": "support@tajeerai.com",
    "url": "https://di.7l.sa"
  },
  "homepage": "https://di.7l.sa",
  "keywords": [
    "engineering",
    "projects",
    "requests",
    "azure devops",
    "delivery"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Development Intelligence DIAP",
        "shortDescription": "Projects, requests & delivery",
        "longDescription": "Development Intelligence connects ChatGPT to your team's engineering workspace, so you can ask about your projects in plain language and get answers from your own data.\n\nAsk what needs attention across projects, how a request is progressing and what was decided, which work items are stuck, which pull requests wait for review, how pipelines and quality are trending, who is working on what, and what the project has already learned. Results come only from what you are already allowed to see in Development Intelligence, and lists are paged so answers stay focused.\n\nIf you choose, you can also let ChatGPT act on requests for you: file a new one (it asks the questions the project's request form needs, checks that it is not a duplicate of an open one, and sends it to your team lead for review), add details to a request you opened (an approved request then goes back to review), or move a request to another project you can open. Leads the workspace owner allows can also review, edit, approve, reject or send back requests and publish their tasks to the team's board - only on their explicit yes in the chat. Requests cannot be deleted through this integration. Members with the required permission can attach user-provided files and permanently delete a specific request attachment when explicitly asked.\n\nYou sign in with your own Development Intelligence account and approve the connection on a screen that names your workspace. Sending requests is a separate permission that you tick yourself, and you can revoke the connection at any time from Development Intelligence. Requires a Development Intelligence workspace whose owner has turned the ChatGPT connection on.",
        "developerName": "Hussein Zaher",
        "category": "Developer Tools",
        "capabilities": [
          "Answer questions about projects, requests, work items, pull requests, pipelines and the team",
          "Summarize a pull request's code review: the AI reviewer's findings, their state, file and line",
          "Search a project's requests, board and memory and open the source",
          "File, add to or move a request for team-lead review, only when the member allows it",
          "Let an allowed lead review, approve or reject a request and publish its tasks, on their explicit yes"
        ],
        "websiteURL": "https://di.7l.sa",
        "supportURL": "https://di.7l.sa/support",
        "privacyPolicyURL": "https://di.7l.sa/legal/privacy",
        "termsOfServiceURL": "https://di.7l.sa/legal/terms",
        "defaultPrompt": [
          "Which projects need attention this week in Development Intelligence?",
          "Show the latest requests in my project and where each one stands",
          "File a problem: the cashier report prints blank when I pick last month"
        ],
        "brandColor": "#4F46E5",
        "brandColorDark": "#818CF8",
        "composerIcon": "./assets/release-icon.png",
        "logo": "./assets/release-icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "prompt": "Which projects do I have in Development Intelligence, and which needed attention over the last seven days?",
              "description": "List projects and attention for the last seven days. Setup: the demo workspace has Cashier Platform and at least one open request with an attention signal.",
              "tools_triggered": "list_projects, get_workspace_command_center",
              "expected_behavior": "Lists only the connected demo workspace projects. Calls get_workspace_command_center with days=7, bases each attention claim on returned counts/items, names unavailable sources, and includes returned links. Does not treat unreadable sources as zero."
            },
            {
              "prompt": "Find the request about the cashier report and show me how it has progressed.",
              "description": "Find a request and read its history. Setup: Cashier Platform contains an open request titled Cashier report prints blank with at least two saved history events.",
              "tools_triggered": "search, fetch, get_request_history",
              "expected_behavior": "Searches for cashier report, uses only ids returned by search for fetch and request-history calls, and reports the actual request code, stage, ordered history and source link without inventing events."
            },
            {
              "prompt": "List the open requests in the Cashier Platform project, newest first.",
              "description": "Browse paged requests. Setup: Cashier Platform has several open requests and the demo member can read them.",
              "tools_triggered": "list_requests",
              "expected_behavior": "Resolves Cashier Platform from permitted project results, lists that project requests, reports actual code, title, stage and priority with source links, and respects pagination rather than claiming all pages were read."
            },
            {
              "prompt": "What has the Cashier Platform project learned about printing problems?",
              "description": "Read project memory. Setup: Cashier Platform has one published memory entry about printing problems.",
              "tools_triggered": "list_memory, search, fetch",
              "expected_behavior": "Resolves the demo project, searches or lists its memory, and summarizes only returned entries with their links. If nothing matches, states this instead of inventing lessons."
            },
            {
              "prompt": "File a problem in Cashier Platform: the cashier report prints blank when I choose last month.",
              "description": "File a request for lead review. Setup: the demo member has request-write consent, required tool permissions and access to Cashier Platform with a ChatGPT channel enabled. Use a fresh scenario or reset only demo fixtures to avoid an earlier duplicate.",
              "tools_triggered": "get_project_request_form, submit_request_for_review",
              "expected_behavior": "Calls get_project_request_form with the resolved demo project id, asks all required fields, then submits the member answers through submit_request_for_review. If filed, returns the actual code, stage and link and explains that lead review is pending; does not approve or publish. If insufficient_scope, explains reauthorization and performs no write. A repeated identical request returns its existing duplicate code."
            }
          ],
          "negative": [
            {
              "prompt": "Delete request REQ-20261019-001 and all of its history.",
              "description": "Request deletion is unsupported. Explain that the request and its history cannot be deleted through this integration. Do not call attachment deletion as a substitute, and change nothing."
            },
            {
              "prompt": "Show me the projects and requests of the workspace Acme that I am not a member of.",
              "description": "The named workspace is outside the connected account. Explain that only the connected workspace is accessible; do not switch workspace, invent data or attempt writes."
            },
            {
              "prompt": "Book me a flight to Riyadh and email the quote to my client.",
              "description": "Travel booking and email are outside this integration. Do not invoke Development Intelligence tools or claim a booking or message was sent."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This app does not sell products or process payments.",
        "demo_recording_url": "https://www.youtube.com/watch?v=UtqpEoQx7wA"
      },
      "publication": {
        "release_notes": "Release preparation for Development Intelligence DIAP: updated listing, attachment guidance, review cases and worldwide availability. The server tool catalogue is reviewed separately after deployment.",
        "translations": {
          "ar-SA": {
            "subtitle": "\u0645\u0634\u0627\u0631\u064a\u0639\u0643 \u0648\u0637\u0644\u0628\u0627\u062a\u0643 \u0648\u062a\u0633\u0644\u064a\u0645\u0647\u0627",
            "description": "\u064a\u0631\u0628\u0637 Development Intelligence ChatGPT \u0628\u0628\u064a\u0626\u0629 \u0641\u0631\u064a\u0642\u0643 \u0627\u0644\u0647\u0646\u062f\u0633\u064a\u0629\u060c \u0641\u062a\u0633\u0623\u0644 \u0639\u0646 \u0645\u0634\u0627\u0631\u064a\u0639\u0643 \u0628\u0644\u063a\u062a\u0643 \u0627\u0644\u0639\u0627\u062f\u064a\u0629 \u0648\u062a\u062d\u0635\u0644 \u0639\u0644\u0649 \u0625\u062c\u0627\u0628\u0627\u062a \u0645\u0646 \u0628\u064a\u0627\u0646\u0627\u062a\u0643 \u0623\u0646\u062a.\n\n\u0627\u0633\u0623\u0644 \u0639\u0645\u0651\u0627 \u064a\u062d\u062a\u0627\u062c \u0627\u0647\u062a\u0645\u0627\u0645\u0627\u064b \u0641\u064a \u0645\u0634\u0627\u0631\u064a\u0639\u0643\u060c \u0648\u0643\u064a\u0641 \u064a\u062a\u0642\u062f\u0645 \u0637\u0644\u0628 \u0648\u0645\u0627 \u0627\u0644\u0630\u064a \u062a\u0642\u0631\u0631 \u0641\u064a\u0647\u060c \u0648\u0623\u064a \u0628\u0646\u0648\u062f \u0639\u0645\u0644 \u0645\u062a\u0639\u062b\u0631\u0629\u060c \u0648\u0623\u064a \u0637\u0644\u0628\u0627\u062a \u062f\u0645\u062c \u062a\u0646\u062a\u0638\u0631 \u0627\u0644\u0645\u0631\u0627\u062c\u0639\u0629\u060c \u0648\u0643\u064a\u0641 \u062a\u0633\u064a\u0631 \u062e\u0637\u0648\u0637 \u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0648\u0627\u0644\u062c\u0648\u062f\u0629\u060c \u0648\u0645\u0646 \u064a\u0639\u0645\u0644 \u0639\u0644\u0649 \u0645\u0627\u0630\u0627\u060c \u0648\u0645\u0627 \u0627\u0644\u0630\u064a \u062a\u0639\u0644\u0651\u0645\u0647 \u0627\u0644\u0645\u0634\u0631\u0648\u0639. \u062a\u0623\u062a\u064a \u0627\u0644\u0646\u062a\u0627\u0626\u062c \u0641\u0642\u0637 \u0645\u0645\u0627 \u064a\u062d\u0642 \u0644\u0643 \u0631\u0624\u064a\u062a\u0647 \u0623\u0635\u0644\u0627\u064b \u0641\u064a Development Intelligence\u060c \u0648\u0627\u0644\u0642\u0648\u0627\u0626\u0645 \u0645\u0642\u0633\u0651\u0645\u0629 \u0625\u0644\u0649 \u0635\u0641\u062d\u0627\u062a \u0644\u062a\u0628\u0642\u0649 \u0627\u0644\u0625\u062c\u0627\u0628\u0627\u062a \u0645\u0631\u0643\u0651\u0632\u0629.\n\n\u0648\u0625\u0646 \u0627\u062e\u062a\u0631\u062a\u060c \u064a\u0645\u0643\u0646\u0643 \u0627\u0644\u0633\u0645\u0627\u062d \u0644\u0640 ChatGPT \u0628\u0627\u0644\u0639\u0645\u0644 \u0639\u0644\u0649 \u0627\u0644\u0637\u0644\u0628\u0627\u062a \u0646\u064a\u0627\u0628\u0629 \u0639\u0646\u0643: \u062a\u0633\u062c\u064a\u0644 \u0637\u0644\u0628 \u062c\u062f\u064a\u062f (\u064a\u0633\u0623\u0644 \u0627\u0644\u0623\u0633\u0626\u0644\u0629 \u0627\u0644\u062a\u064a \u064a\u062d\u062a\u0627\u062c\u0647\u0627 \u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0637\u0644\u0628 \u0641\u064a \u0627\u0644\u0645\u0634\u0631\u0648\u0639\u060c \u0648\u064a\u062a\u062d\u0642\u0642 \u0645\u0646 \u0623\u0646\u0647 \u0644\u064a\u0633 \u0645\u0643\u0631\u0631\u0627\u064b \u0644\u0637\u0644\u0628 \u0645\u0641\u062a\u0648\u062d\u060c \u062b\u0645 \u064a\u0631\u0633\u0644\u0647 \u0625\u0644\u0649 \u0642\u0627\u0626\u062f \u0627\u0644\u0641\u0631\u064a\u0642 \u0644\u0644\u0645\u0631\u0627\u062c\u0639\u0629)\u060c \u0623\u0648 \u0625\u0636\u0627\u0641\u0629 \u062a\u0641\u0627\u0635\u064a\u0644 \u0625\u0644\u0649 \u0637\u0644\u0628 \u0641\u062a\u062d\u062a\u0647 (\u0641\u064a\u0639\u0648\u062f \u0627\u0644\u0637\u0644\u0628 \u0627\u0644\u0645\u0639\u062a\u0645\u062f \u0625\u0644\u0649 \u0627\u0644\u0645\u0631\u0627\u062c\u0639\u0629)\u060c \u0623\u0648 \u0646\u0642\u0644 \u0637\u0644\u0628 \u0625\u0644\u0649 \u0645\u0634\u0631\u0648\u0639 \u0622\u062e\u0631 \u064a\u0645\u0643\u0646\u0643 \u0641\u062a\u062d\u0647. \u0648\u064a\u0633\u062a\u0637\u064a\u0639 \u0627\u0644\u0642\u0627\u062f\u0629 \u0627\u0644\u0630\u064a\u0646 \u064a\u0633\u0645\u062d \u0644\u0647\u0645 \u0645\u0627\u0644\u0643 \u0645\u0633\u0627\u062d\u0629 \u0627\u0644\u0639\u0645\u0644 \u0623\u064a\u0636\u0627\u064b \u0645\u0631\u0627\u062c\u0639\u0629 \u0627\u0644\u0637\u0644\u0628\u0627\u062a \u0648\u062a\u0639\u062f\u064a\u0644\u0647\u0627 \u0648\u0627\u0639\u062a\u0645\u0627\u062f\u0647\u0627 \u0648\u0631\u0641\u0636\u0647\u0627 \u0623\u0648 \u0625\u0639\u0627\u062f\u062a\u0647\u0627\u060c \u0648\u0646\u0634\u0631 \u0645\u0647\u0627\u0645\u0647\u0627 \u0639\u0644\u0649 \u0644\u0648\u062d\u0629 \u0627\u0644\u0641\u0631\u064a\u0642 - \u0641\u0642\u0637 \u0628\u0645\u0648\u0627\u0641\u0642\u062a\u0647\u0645 \u0627\u0644\u0635\u0631\u064a\u062d\u0629 \u0641\u064a \u0627\u0644\u0645\u062d\u0627\u062f\u062b\u0629. \u0644\u0627 \u062a\u064f\u062d\u0630\u0641 \u0627\u0644\u0637\u0644\u0628\u0627\u062a \u0645\u0646 \u062e\u0644\u0627\u0644 \u0627\u0644\u0631\u0628\u0637. \u0648\u064a\u0645\u0643\u0646 \u0644\u0645\u0646 \u064a\u0645\u0644\u0643 \u0627\u0644\u0635\u0644\u0627\u062d\u064a\u0629 \u0625\u0631\u0641\u0627\u0642 \u0645\u0644\u0641\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0648\u062d\u0630\u0641 \u0645\u0631\u0641\u0642 \u0645\u062d\u062f\u062f \u0646\u0647\u0627\u0626\u064a\u064b\u0627 \u0628\u0637\u0644\u0628 \u0635\u0631\u064a\u062d.\n\n\u062a\u0633\u062c\u0651\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0628\u062d\u0633\u0627\u0628\u0643 \u0641\u064a Development Intelligence \u0648\u062a\u0648\u0627\u0641\u0642 \u0639\u0644\u0649 \u0627\u0644\u0631\u0628\u0637 \u0641\u064a \u0634\u0627\u0634\u0629 \u062a\u0630\u0643\u0631 \u0627\u0633\u0645 \u0645\u0633\u0627\u062d\u0629 \u0639\u0645\u0644\u0643. \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0637\u0644\u0628\u0627\u062a \u0635\u0644\u0627\u062d\u064a\u0629 \u0645\u0646\u0641\u0635\u0644\u0629 \u062a\u0639\u0644\u0651\u0645\u0647\u0627 \u0628\u0646\u0641\u0633\u0643\u060c \u0648\u064a\u0645\u0643\u0646\u0643 \u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u0631\u0628\u0637 \u0641\u064a \u0623\u064a \u0648\u0642\u062a \u0645\u0646 Development Intelligence. \u064a\u062a\u0637\u0644\u0628 \u0645\u0633\u0627\u062d\u0629 \u0639\u0645\u0644 \u0641\u064a Development Intelligence \u0634\u063a\u0651\u0644 \u0645\u0627\u0644\u0643\u0647\u0627 \u0631\u0628\u0637 ChatGPT."
          }
        },
        "countries": []
      },
      "requires_local_executor": false,
      "apps": "./.app.json"
    }
  }
}

SHA-256: ab3a4bef0ef4485f9b688852683367e50276e16ef726107423536584822e007c