← Files Giljo HQARCHIVED FILE

plugin.json

7.94 KB · Nov 4, 2026 · 00:12 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "giljo-hq",
  "version": "1.0.0",
  "description": "Project context for agents: products, projects, tasks, roadmap and durable memory over MCP.",
  "author": {
    "name": "GILJOAI LLC",
    "email": "infoteam@giljo.ai",
    "url": "https://www.giljo.ai"
  },
  "homepage": "https://www.giljo.ai",
  "repository": "https://github.com/giljoai/giljo-hq",
  "license": "Elastic-2.0",
  "keywords": [
    "project management",
    "agents",
    "mcp",
    "roadmap",
    "memory",
    "orchestration"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Giljo HQ",
        "shortDescription": "Project context for agents",
        "longDescription": "Giljo HQ is a project-management and agent-coordination server for small software teams. It exposes your team's working context (products, projects, tasks, a roadmap, and a durable cross-session memory) over the Model Context Protocol, so your AI coding agent can read real project context and file its own work back into it instead of starting from a blank slate every session. Connect it to ChatGPT or Codex, and your agent can: create and update projects and tasks against your actual roadmap; stage a project for implementation through a human-in-the-loop approval gate before any code is written; record durable memory entries so decisions and context survive across sessions; and coordinate with other agents working the same codebase through a shared message hub. Giljo HQ is a commercial product sold by GILJOAI LLC. Each user signs in with their own Giljo HQ account, and every tool call reads and writes only that user's private workspace.",
        "developerName": "GILJOAI LLC",
        "category": "Developer Tools",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://www.giljo.ai",
        "supportURL": "https://www.giljo.ai/documentation/hq/#support",
        "privacyPolicyURL": "https://www.giljo.ai/privacy.html",
        "termsOfServiceURL": "https://www.giljo.ai/terms.html",
        "defaultPrompt": [
          "Show me the products in my Giljo HQ workspace and summarize one product's tech stack.",
          "List my open projects and tasks and show the current roadmap.",
          "Create a task for the help-text review and mark it completed when done."
        ],
        "brandColor": "#cc9c00",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Read product context for the reviewer product.",
              "prompt": "Show me the products in my Giljo HQ workspace, then summarize Waypost's product context, tech stack, and architecture. Also search Waypost's memory for a past decision about maintenance windows and summarize any matches; if none match, say so.",
              "tools_triggered": "get_context, search_memory",
              "expected_behavior": "Returns the owned product list, then uses the returned Waypost product ID to retrieve its product_core, tech_stack, and architecture context without editing it; also returns relevance-ranked memory matches and summarizes the recorded decision, or clearly reports no matches without inventing a decision or creating a memory entry."
            },
            {
              "description": "Read the project board, task board, and ranked roadmap.",
              "prompt": "Show Waypost's projects including completed ones, its tasks, and its current roadmap; follow any pagination until the requested board is complete.",
              "tools_triggered": "list_projects, list_tasks, get_roadmap",
              "expected_behavior": "Returns projects, tasks, and ordered roadmap entries for the reviewer product; honors completion filters and follows continuation cursors when results are truncated without changing the board."
            },
            {
              "description": "Create a standalone project, stage it, verify the human implementation gate, then undo the staging.",
              "prompt": "For Waypost, create a standalone project named \"Review exercise: maintenance-window preview\" with description \"Edition Scope: Both. Let users preview suppressed notifications before saving a maintenance window.\" Stage it in subagent mode, then request its implementation prompt without releasing the gate or writing code. Finally, I have changed my mind about the plan, so undo the staging of that project. Do not approve or launch anything.",
              "tools_triggered": "create_project, stage_project, get_implementation_prompt, unstage_project",
              "expected_behavior": "Creates an inactive project and stages it using the returned project ID; the implementation-prompt request returns a structured refusal identifying the unmet staging or human-approval prerequisite; unstage_project then reports the project as unstaged with its staging state and mission cleared, and nothing is approved, launched, or implemented."
            },
            {
              "description": "Promote a task that turned out to be bigger than one step into a project.",
              "prompt": "Create a Waypost task titled \"Review exercise: rework status-page help section\" with description \"Rewrite the whole help section, which turns out to need several steps.\" Then that task turned out to be bigger than one step, so turn it into a project named \"Review exercise: status-page help overhaul\".",
              "tools_triggered": "create_task, promote_task_to_project",
              "expected_behavior": "Returns a new task ID, then uses that ID to create a new inactive, untyped project with the given name on the same product; the original task is removed and its task ID no longer resolves, so the reply carries the returned project ID."
            },
            {
              "description": "Rank two items on the roadmap, then take one off again.",
              "prompt": "Put Waypost's two review-exercise projects on its roadmap, the help overhaul first and the maintenance-window preview second, with a one-sentence summary of why. Then take the maintenance-window preview off the roadmap again and show me the board.",
              "tools_triggered": "list_projects, save_roadmap, remove_roadmap_items, get_roadmap",
              "expected_behavior": "Finds the two projects, writes both roadmap entries with sort orders and the summary, then removes only the named entry with remove_roadmap_items (the project itself is kept) and reads the board back showing one entry; nothing is deleted beyond that roadmap entry."
            }
          ],
          "negative": [
            {
              "description": "Do not trigger for a calendar question.",
              "prompt": "What meetings are on my calendar tomorrow?"
            },
            {
              "description": "Do not trigger for subscription purchases or upgrades.",
              "prompt": "Buy a Giljo HQ subscription for me or upgrade my current plan."
            },
            {
              "description": "Do not trigger for customer email delivery.",
              "prompt": "Send an email to my customer telling them the new feature is ready."
            }
          ]
        },
        "demo_recording_url": "https://www.giljo.ai/media/giljo-hq-openai-marketplace-demo.mp4",
        "commerce": false,
        "commerce_description": "No purchases inside ChatGPT. Giljo HQ is sold by GILJOAI LLC on its own website; the plugin never links to checkout or upgrade flows."
      },
      "publication": {
        "countries": [],
        "release_notes": "First directory release, Giljo HQ 2.9.0. 54 tools, each with explicit readOnlyHint, destructiveHint and openWorldHint (14 read-only, 23 destructive, 17 additive writes, 0 open-world). Users sign in with their own account over OAuth; every tool works inside that user's private workspace, and replies carry only workspace data."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: c11a4d2336e915cc452e80c6a4fea7eb131465904345377c9d8f0e9856376743