{
  "schemaVersion": 1,
  "packages": [
    {
      "name": "@pithos-kit/aegis",
      "version": "0.2.0",
      "description": "Protect Pi agent shell commands and file mutations with configurable block and confirmation rules.",
      "pi": {
        "extensions": [
          "./extensions"
        ]
      },
      "pithosKit": {
        "displayName": "Aegis",
        "summary": "Protect agent shell commands and file mutations with project rules.",
        "minimumPi": ">=0.83.0",
        "commands": [
          {
            "name": "aegis",
            "summary": "Inspect and control Aegis for the current session.",
            "usage": "/aegis [status|list|reload|toggle|--help]"
          }
        ],
        "tools": [],
        "prompts": [],
        "skills": [],
        "themes": [],
        "agents": [],
        "configuration": [
          {
            "kind": "file",
            "key": ".pi/aegis.json",
            "summary": "Project command and path protection rules."
          }
        ]
      }
    },
    {
      "name": "@pithos-kit/answer",
      "version": "0.3.0",
      "description": "Interactive Q&A extraction and answer submission for Pi assistant responses.",
      "pi": {
        "extensions": [
          "./extensions"
        ]
      },
      "pithosKit": {
        "displayName": "Answer",
        "summary": "Extract questions from the latest assistant response and answer them interactively.",
        "minimumPi": ">=0.83.0",
        "commands": [
          {
            "name": "answer",
            "summary": "Open the interactive answer form.",
            "usage": "/answer [--help]"
          }
        ],
        "tools": [],
        "prompts": [],
        "skills": [],
        "themes": [],
        "agents": [],
        "configuration": []
      }
    },
    {
      "name": "@pithos-kit/atlas",
      "version": "0.8.1",
      "description": "Session names, catalog, diagnostics, configuration, and guarded Pi runtime patches for pithos-kit.",
      "pi": {
        "extensions": [
          "./extensions"
        ]
      },
      "pithosKit": {
        "displayName": "Atlas",
        "summary": "Name sessions, inspect and configure Pithos, and manage guarded Pi runtime patches.",
        "minimumPi": ">=0.83.0",
        "commands": [
          {
            "name": "pithos",
            "summary": "Open Atlas or run a catalog, diagnostic, configuration, or runtime-patch action.",
            "usage": "/pithos [help|packages|versions|doctor|config|patch]"
          }
        ],
        "tools": [
          {
            "name": "rename_session",
            "summary": "Rename the current Pi session in lowercase kebab-case when explicitly requested."
          },
          {
            "name": "pithos_info",
            "summary": "Read pithos-kit catalog, version, runtime, and configuration information."
          }
        ],
        "prompts": [],
        "skills": [],
        "themes": [],
        "agents": [],
        "configuration": [
          {
            "kind": "file",
            "key": ".pithos",
            "summary": "Atlas manages toolchains, pi.version, and @pithos-kit entries under pi.extensions."
          },
          {
            "kind": "environment",
            "key": "PI_OFFLINE",
            "summary": "Disable registry and session-name model requests when true, yes, or 1."
          },
          {
            "kind": "environment",
            "key": "PITHOS_ATLAS_PI_PACKAGE_DIR",
            "summary": "Select the Pi package root for explicit standalone runtime-patch CLI operations."
          }
        ]
      }
    },
    {
      "name": "@pithos-kit/context-bar",
      "version": "0.2.0",
      "description": "A context-window composition bar with ChatGPT Codex subscription usage for Pi.",
      "pi": {
        "extensions": [
          "./extensions"
        ]
      },
      "pithosKit": {
        "displayName": "Context Bar",
        "summary": "Show context-window composition above the editor and ChatGPT Codex usage in the footer.",
        "minimumPi": ">=0.84.1",
        "commands": [
          {
            "name": "context-bar",
            "summary": "Toggle or inspect context composition and Codex subscription usage.",
            "usage": "/context-bar [on|off|status|refresh|--help]"
          }
        ],
        "tools": [],
        "prompts": [],
        "skills": [],
        "themes": [],
        "agents": [],
        "configuration": [
          {
            "kind": "environment",
            "key": "PI_OFFLINE",
            "summary": "Disable ChatGPT Codex usage requests when true, yes, or 1."
          }
        ]
      }
    },
    {
      "name": "@pithos-kit/echo",
      "version": "0.5.0",
      "description": "Echo: a read-only side-channel question asker for Pi sessions and project code.",
      "pi": {
        "extensions": [
          "./extensions"
        ]
      },
      "pithosKit": {
        "displayName": "Echo",
        "summary": "Ask an isolated read-only side agent about the session and project.",
        "minimumPi": ">=0.83.0",
        "commands": [
          {
            "name": "ask",
            "summary": "Ask Echo a read-only side-channel question.",
            "usage": "/ask [--model <provider/model>] [--] <question>"
          },
          {
            "name": "asked",
            "summary": "Browse saved Echo answers.",
            "usage": "/asked [--help]"
          },
          {
            "name": "ask-clear",
            "summary": "Hide a stale Echo answer widget.",
            "usage": "/ask-clear [--help]"
          }
        ],
        "tools": [],
        "prompts": [],
        "skills": [],
        "themes": [],
        "agents": [],
        "configuration": []
      }
    },
    {
      "name": "@pithos-kit/guild",
      "version": "0.3.0",
      "description": "Software-development Guild members, .NET Clean Architecture, code-review standards, confirmed Conventional Commits, and TDD guidance for .NET, Angular, TypeScript, and Rust.",
      "pi": {
        "extensions": [
          "./extensions"
        ],
        "skills": [
          "./skills"
        ]
      },
      "pithosKit": {
        "displayName": "Guild",
        "summary": "Delegate focused software work and apply repository-aware development guidance.",
        "minimumPi": ">=0.83.0",
        "commands": [
          {
            "name": "guild",
            "summary": "List the active Guild roster.",
            "usage": "/guild [--help]"
          },
          {
            "name": "guild-handover",
            "summary": "Delegate directly from the interactive TUI.",
            "usage": "/guild-handover [member] [task]"
          },
          {
            "name": "commit",
            "summary": "Create a context-scoped Conventional Commit with confirmation.",
            "usage": "/commit [instructions]"
          },
          {
            "name": "skill:conventional-commit",
            "summary": "Load the confirmed, context-aware Conventional Commit workflow explicitly.",
            "usage": "/skill:conventional-commit [instructions]"
          },
          {
            "name": "skill:tdd",
            "summary": "Load the test-driven development workflow explicitly.",
            "usage": "/skill:tdd [task context]"
          },
          {
            "name": "skill:code-review-standards",
            "summary": "Load the evidence-based code-review methodology explicitly.",
            "usage": "/skill:code-review-standards [review scope]"
          },
          {
            "name": "skill:dotnet-clean-architecture",
            "summary": "Load repository-aware .NET Clean Architecture guidance explicitly.",
            "usage": "/skill:dotnet-clean-architecture [task context]"
          }
        ],
        "tools": [
          {
            "name": "guild_handover",
            "summary": "Hand focused work to an isolated Guild member."
          },
          {
            "name": "create_commit",
            "summary": "Controlled git commit creator with mandatory interactive confirmation.",
            "internal": true
          }
        ],
        "prompts": [],
        "skills": [
          {
            "name": "conventional-commit",
            "summary": "Context-aware staging and confirmed Conventional Commit generation."
          },
          {
            "name": "tdd",
            "summary": "Test-driven development through red-green-refactor."
          },
          {
            "name": "code-review-standards",
            "summary": "Evidence-based review severity and deterministic merge decisions."
          },
          {
            "name": "dotnet-clean-architecture",
            "summary": "Repository-aware .NET architecture boundaries and proportional design."
          }
        ],
        "themes": [],
        "agents": [
          {
            "name": "dotnet-architect",
            "summary": "Read-only .NET architecture and review."
          },
          {
            "name": "frontend-architect",
            "summary": "Read-only front-end architecture and review."
          },
          {
            "name": "typescript-architect",
            "summary": "Read-only TypeScript and Node.js architecture and review."
          },
          {
            "name": "csharp-coder",
            "summary": "Scoped C# and .NET implementation."
          },
          {
            "name": "angular-coder",
            "summary": "Scoped Angular implementation."
          },
          {
            "name": "typescript-coder",
            "summary": "Scoped TypeScript and JavaScript implementation."
          },
          {
            "name": "rust-coder",
            "summary": "Scoped Rust implementation."
          },
          {
            "name": "rust-architect",
            "summary": "Read-only Rust architecture and structural review."
          },
          {
            "name": "code-reviewer",
            "summary": "Read-only language-agnostic code review."
          }
        ],
        "configuration": [
          {
            "kind": "directory",
            "key": ".pi/agents",
            "summary": "Trusted project Guild member overrides."
          },
          {
            "kind": "directory",
            "key": "~/.pi/agent/agents",
            "summary": "User Guild member overrides."
          }
        ]
      }
    },
    {
      "name": "@pithos-kit/plan",
      "version": "0.5.0",
      "description": "Session-owned read-only planning with durable checkpoints, explicit lifecycle commands, previews, and conflict-safe atomic publication for Pi.",
      "pi": {
        "extensions": [
          "./extensions/plan-theme.ts"
        ],
        "prompts": [
          "./prompts"
        ],
        "themes": [
          "./themes"
        ]
      },
      "pithosKit": {
        "displayName": "Plan",
        "summary": "Provide session-owned read-only planning, durable exact checkpoints, explicit save/preview/exit lifecycle commands, safe atomic publication, and a Plan theme.",
        "minimumPi": ">=0.83.0",
        "commands": [
          {
            "name": "plan",
            "summary": "Enter or restore Plan mode, publish checkpoints, preview, report status, or safely exit.",
            "usage": "/plan [save | preview | exit | status | help]"
          }
        ],
        "tools": [
          {
            "name": "update_plan_draft",
            "summary": "Persist an exact branch-local Markdown checkpoint with optimistic revision concurrency.",
            "internal": true
          },
          {
            "name": "create_plan",
            "summary": "Review and atomically create or update an approved checkpoint revision.",
            "internal": true
          }
        ],
        "prompts": [
          {
            "name": "plan",
            "summary": "Session-owned read-only planning and exact checkpoint workflow."
          }
        ],
        "skills": [],
        "themes": [
          {
            "name": "plan",
            "summary": "Minimal planning-state theme."
          }
        ],
        "agents": [],
        "configuration": [
          {
            "kind": "directory",
            "key": ".pi/plans",
            "summary": "Approved published plan checkpoints."
          }
        ]
      }
    },
    {
      "name": "@pithos-kit/squiggle",
      "version": "0.5.0",
      "description": "Quietly polish grammar and spelling in your Pi prompts.",
      "pi": {
        "extensions": [
          "./extensions"
        ]
      },
      "pithosKit": {
        "displayName": "Squiggle",
        "summary": "Quietly polish grammar and spelling in user prompts.",
        "minimumPi": ">=0.83.0",
        "commands": [
          {
            "name": "squiggle",
            "summary": "Toggle prompt correction.",
            "usage": "/squiggle [toggle|--help]"
          },
          {
            "name": "squiggle-status",
            "summary": "Show correction status and configuration.",
            "usage": "/squiggle-status [--help]"
          }
        ],
        "tools": [],
        "prompts": [],
        "skills": [],
        "themes": [],
        "agents": [],
        "configuration": [
          {
            "kind": "file",
            "key": ".pi/squiggle.json",
            "summary": "Project correction mode, model, and input limit."
          },
          {
            "kind": "environment",
            "key": "SQUIGGLE_MODE",
            "summary": "Override correction mode."
          },
          {
            "kind": "environment",
            "key": "SQUIGGLE_MODEL",
            "summary": "Override the correction model."
          },
          {
            "kind": "environment",
            "key": "SQUIGGLE_MAX_CHARS",
            "summary": "Override the maximum corrected input length."
          }
        ]
      }
    },
    {
      "name": "@pithos-kit/telos",
      "version": "0.3.0",
      "description": "Telos: repo-scoped structured task tracking for Pi.",
      "pi": {
        "extensions": [
          "./extensions"
        ]
      },
      "pithosKit": {
        "displayName": "Telos",
        "summary": "Manage repo-scoped structured tasks through a command and agent tool.",
        "minimumPi": ">=0.83.0",
        "commands": [
          {
            "name": "tasks",
            "summary": "Browse and manage project tasks.",
            "usage": "/tasks [subcommand] [options]"
          }
        ],
        "tools": [
          {
            "name": "telos_tasks",
            "summary": "Manage repo-scoped project tasks."
          }
        ],
        "prompts": [],
        "skills": [],
        "themes": [],
        "agents": [],
        "configuration": [
          {
            "kind": "file",
            "key": ".pi/telos-tasks.md",
            "summary": "Canonical task data and generated human-readable summary."
          }
        ]
      }
    },
    {
      "name": "@pithos-kit/themes",
      "version": "0.1.0",
      "description": "Accessible Auric light and dark themes for Pi.",
      "pi": {
        "themes": [
          "./themes"
        ]
      },
      "pithosKit": {
        "displayName": "Themes",
        "summary": "Add accessible Auric light and dark themes with automatic appearance switching.",
        "minimumPi": ">=0.84.1",
        "commands": [],
        "tools": [],
        "prompts": [],
        "skills": [],
        "themes": [
          {
            "name": "auric-dark",
            "summary": "Near-black dark theme with antique gold and restrained semantic surfaces."
          },
          {
            "name": "auric-light",
            "summary": "Solarized-inspired light theme with sand and gold surfaces."
          }
        ],
        "agents": [],
        "configuration": []
      }
    },
    {
      "name": "@pithos-kit/translate",
      "version": "1.1.0",
      "description": "Faithful manual and display-only automatic assistant translation for Pi.",
      "pi": {
        "extensions": [
          "./extensions"
        ]
      },
      "pithosKit": {
        "displayName": "Translate",
        "summary": "Translate assistant prose manually or replace it only in terminal display.",
        "minimumPi": ">=0.84.0",
        "commands": [
          {
            "name": "translate",
            "summary": "Translate the latest assistant response or configure automatic translation.",
            "usage": "/translate [on|off|status|config|--help]"
          }
        ],
        "tools": [],
        "prompts": [],
        "skills": [],
        "themes": [],
        "agents": [],
        "configuration": [
          {
            "kind": "file",
            "key": ".pi/translate.json",
            "summary": "Project-scoped translation language, model, mode, and optional request timeout."
          }
        ]
      }
    },
    {
      "name": "@pithos-kit/web",
      "version": "0.2.0",
      "description": "Trusted public-web search and static page fetching tools for Pi.",
      "pi": {
        "extensions": [
          "./extensions"
        ]
      },
      "pithosKit": {
        "displayName": "Web",
        "summary": "Search the public web with Brave and fetch bounded static HTML or text pages.",
        "minimumPi": ">=0.83.0",
        "commands": [
          {
            "name": "web-setup",
            "summary": "Check local Brave Search credential status and show secure setup guidance.",
            "usage": "/web-setup [--help]"
          }
        ],
        "tools": [
          {
            "name": "web_search",
            "summary": "Search the public web through the Brave Search API."
          },
          {
            "name": "web_fetch",
            "summary": "Fetch bounded static HTML or text from public HTTP(S) URLs."
          }
        ],
        "prompts": [],
        "skills": [],
        "themes": [],
        "agents": [],
        "configuration": [
          {
            "kind": "environment",
            "key": "BRAVE_SEARCH_API_KEY",
            "summary": "Authenticate web_search requests to the Brave Search API."
          },
          {
            "kind": "environment",
            "key": "PI_OFFLINE",
            "summary": "Disable web_search and web_fetch when true, yes, or 1."
          }
        ]
      }
    }
  ]
}
