{ "schema": "pi.ext.catalog.v1", "generated_at": "2026-02-07T06:12:52Z", "total_extensions": 223, "tier_summary": { "agents-mikeastock": 1, "community": 58, "npm-registry": 75, "official_examples": 66, "third-party-github": 23 }, "runtime_summary": { "legacy-js": 129, "multi-file": 57, "pkg-with-deps": 37 }, "items": [ { "id": "agents-mikeastock/extensions", "name": "index.ts", "source_tier": "agents-mikeastock", "source": { "type": "git", "repo": "unknown", "path": "agents-mikeastock/extensions/pi/AskUserQuestion/index.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 5, "failure_category": "missing_command", "failure_reason": "Missing command 'handoff'. Actual: []" }, "perf_budgets": { "cold_load_ms": 105 }, "quality_signals": { "conformance_grade": "B", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "antigravity-image-gen", "name": "antigravity-image-gen.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/antigravity-image-gen.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "tool_only" ], "capabilities": [ "env", "http", "read", "tool", "write" ], "io_pattern": [ "fs-heavy", "network-heavy" ], "complexity": "large", "file_count": 1, "total_bytes": 12549, "checksum": { "sha256": "3c383d17632154edd17b3d5322d64d6feefb596bdf09e71026c77ec1fa493924" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 82 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "input" ] } }, { "id": "auto-commit-on-exit", "name": "auto-commit-on-exit.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/auto-commit-on-exit.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "exec", "ui" ], "io_pattern": [ "ui-centric", "os-heavy" ], "complexity": "small", "file_count": 1, "total_bytes": 1569, "checksum": { "sha256": "6b915e8a0da9984f85755392adde2db028668c922252733662bd7fa2ed72d47c" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 68 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "automation", "git" ] } }, { "id": "base_fixtures", "name": "index.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "unknown", "path": "base_fixtures/minimal_command/index.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "provider", "shortcut" ], "capabilities": [ "event_hook", "provider", "shortcut", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "missing_tool", "failure_reason": "Manifest expects tools but none registered" }, "perf_budgets": { "cold_load_ms": 69 }, "quality_signals": { "conformance_grade": "untested", "compatibility_score": "red", "maintenance_status": "active" } }, { "id": "bash-spawn-hook", "name": "bash-spawn-hook.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/bash-spawn-hook.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "tool_only" ], "capabilities": [ "exec", "tool" ], "io_pattern": [ "os-heavy" ], "complexity": "small", "file_count": 1, "total_bytes": 692, "checksum": { "sha256": "dc125f3c69b0da8e452dfa85b45b170be5114b4021e34c8de8e7a5c31f365ed3" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 68 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "automation" ] } }, { "id": "bookmark", "name": "bookmark.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/bookmark.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "small", "file_count": 1, "total_bytes": 1553, "checksum": { "sha256": "e1f9c32e3e49f39ff3c3b788e3e5e507fde21e3e785b8227bfc019c86d008952" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 72 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "data" ] } }, { "id": "claude-rules", "name": "claude-rules.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/claude-rules.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "medium", "file_count": 1, "total_bytes": 2486, "checksum": { "sha256": "59b1c0aad64a423e7cd3d6e084b45b3c84cf8080b9485524a877886fd9870c97" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 71 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "security" ] } }, { "id": "community/ferologics-notify", "name": "index.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/ferologics-notify/index.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook" ], "capabilities": [ "event_hook", "exec" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 73 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/hjanuschka-clipboard", "name": "clipboard.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/hjanuschka-clipboard/clipboard.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "tool_only" ], "capabilities": [ "tool" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 69 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/hjanuschka-cost-tracker", "name": "cost-tracker.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/hjanuschka-cost-tracker/cost-tracker.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "shortcut" ], "capabilities": [ "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 80 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/hjanuschka-flicker-corp", "name": "flicker-corp.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/hjanuschka-flicker-corp/flicker-corp.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "shortcut" ], "capabilities": [ "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 72 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/hjanuschka-funny-working-message", "name": "funny-working-message.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/hjanuschka-funny-working-message/funny-working-message.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 71 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/hjanuschka-handoff", "name": "handoff.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/hjanuschka-handoff/handoff.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "shortcut" ], "capabilities": [ "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 76 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/hjanuschka-loop", "name": "loop.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/hjanuschka-loop/loop.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut", "tool" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 84 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/hjanuschka-memory-mode", "name": "memory-mode.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/hjanuschka-memory-mode/memory-mode.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "shortcut" ], "capabilities": [ "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 84 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/hjanuschka-oracle", "name": "oracle.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/hjanuschka-oracle/oracle.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "shortcut" ], "capabilities": [ "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 88 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/hjanuschka-plan-mode", "name": "plan-mode.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/hjanuschka-plan-mode/plan-mode.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "tool_only", "event_hook", "flag", "shortcut" ], "capabilities": [ "event_hook", "flag", "shortcut", "tool" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 126 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/hjanuschka-resistance", "name": "resistance.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/hjanuschka-resistance/resistance.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 76 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/hjanuschka-speedreading", "name": "speedreading.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/hjanuschka-speedreading/speedreading.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "shortcut" ], "capabilities": [ "exec", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 89 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/hjanuschka-status-widget", "name": "status-widget.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/hjanuschka-status-widget/status-widget.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 72 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/hjanuschka-ultrathink", "name": "ultrathink.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/hjanuschka-ultrathink/ultrathink.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 75 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/hjanuschka-usage-bar", "name": "usage-bar.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/hjanuschka-usage-bar/usage-bar.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "shortcut" ], "capabilities": [ "exec", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 98 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/jyaunches-canvas", "name": "index.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/jyaunches-canvas/index.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 91 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/mitsuhiko-answer", "name": "answer.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/mitsuhiko-answer/answer.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "shortcut" ], "capabilities": [ "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 83 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/mitsuhiko-control", "name": "control.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/mitsuhiko-control/control.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "tool_only", "event_hook", "flag", "shortcut" ], "capabilities": [ "event_hook", "flag", "shortcut", "tool" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 5 }, "perf_budgets": { "cold_load_ms": 109 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/mitsuhiko-cwd-history", "name": "cwd-history.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/mitsuhiko-cwd-history/cwd-history.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook" ], "capabilities": [ "event_hook" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 83 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/mitsuhiko-files", "name": "files.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/mitsuhiko-files/files.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "shortcut" ], "capabilities": [ "exec", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 99 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/mitsuhiko-loop", "name": "loop.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/mitsuhiko-loop/loop.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut", "tool" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 82 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/mitsuhiko-notify", "name": "notify.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/mitsuhiko-notify/notify.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook" ], "capabilities": [ "event_hook" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 75 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/mitsuhiko-review", "name": "review.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/mitsuhiko-review/review.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 98 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/mitsuhiko-todos", "name": "todos.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/mitsuhiko-todos/todos.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut", "tool" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 122 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/mitsuhiko-uv", "name": "uv.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/mitsuhiko-uv/uv.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "tool_only", "event_hook" ], "capabilities": [ "event_hook", "tool" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 78 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/mitsuhiko-whimsical", "name": "whimsical.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/mitsuhiko-whimsical/whimsical.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook" ], "capabilities": [ "event_hook" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 86 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/nicobailon-interactive-shell", "name": "index.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/nicobailon-interactive-shell/index.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 177 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/nicobailon-interview-tool", "name": "index.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/nicobailon-interview-tool/index.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "ui_integration" ], "capabilities": [ "event_hook", "exec", "tool", "ui" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 4, "failure_category": "load_error", "failure_reason": "Load error: Extension error: ENOENT: no such file or directory, open '/data/projects/pi_agent_rust/tests/ext_conformance/artifacts/community/nicobailon-interview-tool/./form/index.html'\n at readFileSync (node:fs:218:72)\n at (/data/projects/pi_agent_rust/tests/ext_conformance/artifacts/community/nicobailon-interview-tool/./server.ts:174:36)\n" }, "perf_budgets": { "cold_load_ms": 120 }, "quality_signals": { "conformance_grade": "F", "compatibility_score": "red", "maintenance_status": "maintained" } }, { "id": "community/nicobailon-mcp-adapter", "name": "index.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/nicobailon-mcp-adapter/index.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "flag", "shortcut" ], "capabilities": [ "event_hook", "exec", "flag", "shortcut", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 151 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/nicobailon-powerline-footer", "name": "index.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/nicobailon-powerline-footer/index.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 139 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/nicobailon-rewind-hook", "name": "index.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/nicobailon-rewind-hook/index.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook" ], "capabilities": [ "event_hook", "exec" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 91 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained", "category_tags": [ "automation" ] } }, { "id": "community/nicobailon-subagents", "name": "index.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/nicobailon-subagents/index.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook" ], "capabilities": [ "event_hook", "exec", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 196 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/ogulcancelik-ghostty-theme-sync", "name": "index.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/ogulcancelik-ghostty-theme-sync/index.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook" ], "capabilities": [ "event_hook", "exec" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 83 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/prateekmedia-checkpoint", "name": "checkpoint.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/prateekmedia-checkpoint/checkpoint.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "event_hook" ], "capabilities": [ "event_hook", "exec" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 100 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained", "category_tags": [ "automation" ] } }, { "id": "community/prateekmedia-lsp", "name": "lsp-tool.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/prateekmedia-lsp/lsp-tool.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "missing_command", "failure_reason": "Missing command 'lsp'. Actual: []" }, "perf_budgets": { "cold_load_ms": 121 }, "quality_signals": { "conformance_grade": "B", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "community/prateekmedia-permission", "name": "permission.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/prateekmedia-permission/permission.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 106 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/prateekmedia-ralph-loop", "name": "ralph-loop.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/prateekmedia-ralph-loop/ralph-loop.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 124 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/prateekmedia-repeat", "name": "repeat.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/prateekmedia-repeat/repeat.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "shortcut" ], "capabilities": [ "exec", "shortcut" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 86 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/prateekmedia-token-rate", "name": "token-rate.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/prateekmedia-token-rate/token-rate.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook" ], "capabilities": [ "event_hook" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 68 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/qualisero-background-notify", "name": "index.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/qualisero-background-notify/index.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 2, "failure_category": "load_error", "failure_reason": "Load error: Extension error: Error resolving module '../../shared' from '/data/projects/pi_agent_rust/tests/ext_conformance/artifacts/community/qualisero-background-notify/index.ts': Unsupported module specifier: ../../shared" }, "perf_budgets": { "cold_load_ms": 80 }, "quality_signals": { "conformance_grade": "C", "compatibility_score": "red", "maintenance_status": "maintained" } }, { "id": "community/qualisero-compact-config", "name": "compact-config.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/qualisero-compact-config/compact-config.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 79 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/qualisero-pi-agent-scip", "name": "index.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/qualisero-pi-agent-scip/index.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook" ], "capabilities": [ "event_hook", "exec", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "load_error", "failure_reason": "Load error: Extension error: Error resolving module './dist/extension.js' from '/data/projects/pi_agent_rust/tests/ext_conformance/artifacts/community/qualisero-pi-agent-scip/index.ts': Unsupported module specifier: ./dist/extension.js" }, "perf_budgets": { "cold_load_ms": 68 }, "quality_signals": { "conformance_grade": "C", "compatibility_score": "red", "maintenance_status": "maintained" } }, { "id": "community/qualisero-safe-git", "name": "index.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/qualisero-safe-git/index.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 2, "failure_category": "load_error", "failure_reason": "Load error: Extension error: Error resolving module '../../shared' from '/data/projects/pi_agent_rust/tests/ext_conformance/artifacts/community/qualisero-safe-git/index.ts': Unsupported module specifier: ../../shared" }, "perf_budgets": { "cold_load_ms": 75 }, "quality_signals": { "conformance_grade": "C", "compatibility_score": "red", "maintenance_status": "maintained", "category_tags": [ "git" ] } }, { "id": "community/qualisero-safe-rm", "name": "index.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/qualisero-safe-rm/index.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 78 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/qualisero-session-color", "name": "index.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/qualisero-session-color/index.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 81 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/qualisero-session-emoji", "name": "index.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/qualisero-session-emoji/index.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 79 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/tmustier-agent-guidance", "name": "agent-guidance.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/tmustier-agent-guidance/agent-guidance.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook" ], "capabilities": [ "event_hook" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 74 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/tmustier-arcade-mario-not", "name": "mario-not.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/tmustier-arcade-mario-not/mario-not.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "shortcut" ], "capabilities": [ "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 92 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/tmustier-arcade-picman", "name": "picman.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/tmustier-arcade-picman/picman.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "shortcut" ], "capabilities": [ "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 81 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/tmustier-arcade-ping", "name": "ping.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/tmustier-arcade-ping/ping.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "shortcut" ], "capabilities": [ "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 81 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/tmustier-arcade-spice-invaders", "name": "spice-invaders.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/tmustier-arcade-spice-invaders/spice-invaders.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "shortcut" ], "capabilities": [ "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 95 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/tmustier-arcade-tetris", "name": "tetris.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/tmustier-arcade-tetris/tetris.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "shortcut" ], "capabilities": [ "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 88 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/tmustier-code-actions", "name": "index.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/tmustier-code-actions/index.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "shortcut" ], "capabilities": [ "exec", "shortcut" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 92 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/tmustier-files-widget", "name": "index.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/tmustier-files-widget/index.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 122 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/tmustier-ralph-wiggum", "name": "index.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/tmustier-ralph-wiggum/index.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut", "tool" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 89 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/tmustier-raw-paste", "name": "index.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/tmustier-raw-paste/index.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 71 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/tmustier-tab-status", "name": "tab-status.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/tmustier-tab-status/tab-status.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "tool_only" ], "capabilities": [ "tool" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 72 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "community/tmustier-usage-extension", "name": "index.ts", "source_tier": "community", "source": { "type": "git", "repo": "unknown", "path": "community/tmustier-usage-extension/index.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "shortcut" ], "capabilities": [ "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 86 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "confirm-destructive", "name": "confirm-destructive.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/confirm-destructive.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "small", "file_count": 1, "total_bytes": 1678, "checksum": { "sha256": "1ea07be2d3287b2ca19faa21bef82e578c7872255838d4257d1b86d4876135d2" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 70 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "security" ] } }, { "id": "custom-compaction", "name": "custom-compaction.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/custom-compaction.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "medium", "file_count": 1, "total_bytes": 4069, "checksum": { "sha256": "f530739cb3e6e36ea2df1e93e1da1fdaad71acc41acf042ac0877dcbfab5ded5" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 71 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "automation" ] } }, { "id": "custom-footer", "name": "custom-footer.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/custom-footer.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "medium", "file_count": 1, "total_bytes": 2143, "checksum": { "sha256": "3ea51342bd093054762695a878e5c309e1491309e25f1290c09c19231c161965" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 71 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "ui" ] } }, { "id": "custom-header", "name": "custom-header.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/custom-header.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "medium", "file_count": 1, "total_bytes": 2395, "checksum": { "sha256": "996f53a6a6dd531c9e3ca2585f5f57fd559ec8b0b6a8c802702205bd26fe2472" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 69 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "ui" ] } }, { "id": "custom-provider-anthropic", "name": "custom-provider-anthropic/", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/custom-provider-anthropic" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "provider" ], "capabilities": [ "http", "provider" ], "io_pattern": [ "network-heavy" ], "complexity": "large", "file_count": 4, "total_bytes": 20192, "checksum": { "sha256": "a91b0512837e0967161e4eedb5d1fc39e8f8c5d847885509c006ec6c40df0c68" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 81 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "yellow", "maintenance_status": "active", "category_tags": [ "providers" ] } }, { "id": "custom-provider-gitlab-duo", "name": "custom-provider-gitlab-duo/", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/custom-provider-gitlab-duo" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "provider" ], "capabilities": [ "http", "provider" ], "io_pattern": [ "network-heavy" ], "complexity": "large", "file_count": 4, "total_bytes": 13722, "checksum": { "sha256": "f4b4c1f5063b56a24ffb9f3746fc2107769ba3b4a0b1a65f7ee3e18e15684d77" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 75 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "yellow", "maintenance_status": "active", "category_tags": [ "providers" ] } }, { "id": "custom-provider-qwen-cli", "name": "custom-provider-qwen-cli/", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/custom-provider-qwen-cli" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "event_hook", "provider" ], "capabilities": [ "event_hook", "http", "provider" ], "io_pattern": [ "network-heavy" ], "complexity": "large", "file_count": 3, "total_bytes": 10442, "checksum": { "sha256": "29278eca3a44361d59e04256e57db294a0cd2fe6c612307b7b5c3139e1dc7286" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 75 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "yellow", "maintenance_status": "active", "category_tags": [ "providers" ] } }, { "id": "diff", "name": "diff.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "unknown", "path": "diff/diff.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "shortcut" ], "capabilities": [ "exec", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 74 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "tools" ] } }, { "id": "dirty-repo-guard", "name": "dirty-repo-guard.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/dirty-repo-guard.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "exec", "ui" ], "io_pattern": [ "ui-centric", "os-heavy" ], "complexity": "small", "file_count": 1, "total_bytes": 1477, "checksum": { "sha256": "86b312a1ccde2a74973e340b5fa8377a7926c0232afe4ea0eb239ce93b8b6cfd" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 70 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "git", "security" ] } }, { "id": "doom-overlay", "name": "doom-overlay/", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/doom-overlay" }, "runtime_tier": "multi-file", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "large", "file_count": 11, "total_bytes": 466917, "checksum": { "sha256": "e1bfb470c443d962bfca79a8863d0a01caf2c2041ee4b7e93988a94335c69b10" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 90 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "games" ] } }, { "id": "dynamic-resources", "name": "dynamic-resources/", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/dynamic-resources" }, "runtime_tier": "multi-file", "interaction_tags": [], "capabilities": [], "io_pattern": [], "complexity": "medium", "file_count": 4, "total_bytes": 2826, "checksum": { "sha256": "7d9bc974bd48ecf0cd39e326b0d53815d1c17228ec14e14da63710ba79540788" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 69 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "data" ] } }, { "id": "event-bus", "name": "event-bus.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/event-bus.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration", "event_hook" ], "capabilities": [ "event_hook", "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "small", "file_count": 1, "total_bytes": 1346, "checksum": { "sha256": "869e3d574d574e68d713f9eb947b26643e800981919f1cf1f1e8097eeafa255a" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 70 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "automation" ] } }, { "id": "file-trigger", "name": "file-trigger.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/file-trigger.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "read", "ui", "write" ], "io_pattern": [ "fs-heavy", "ui-centric" ], "complexity": "small", "file_count": 1, "total_bytes": 1031, "checksum": { "sha256": "d9623f289add349102a78ebf6a04df61a1b19cdcca9e6a8f4728138cc32a34fe" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 73 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "automation" ] } }, { "id": "files", "name": "files.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "unknown", "path": "files/files.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "shortcut" ], "capabilities": [ "exec", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 74 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "data", "tools" ] } }, { "id": "git-checkpoint", "name": "git-checkpoint.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/git-checkpoint.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "exec", "ui" ], "io_pattern": [ "ui-centric", "os-heavy" ], "complexity": "small", "file_count": 1, "total_bytes": 1466, "checksum": { "sha256": "89e80e550029c4b9ae6266d7a20f78f8ca14253f5ae0cc0c4eff0bd43dced7c6" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 68 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "git" ] } }, { "id": "handoff", "name": "handoff.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/handoff.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "session", "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "medium", "file_count": 1, "total_bytes": 4628, "checksum": { "sha256": "c84672af255b3889d99c99fb76382520bc686a18fb26c1c04d341de0865e7fe9" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 71 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "automation" ] } }, { "id": "hello", "name": "hello.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/hello.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "tool_only" ], "capabilities": [ "tool" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 627, "checksum": { "sha256": "6d4d5a97ada168817b9cb3808e51013969c2ce7c2c4d1536b4d630ad3f8b78f1" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 68 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "tools" ] } }, { "id": "inline-bash", "name": "inline-bash.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/inline-bash.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "exec", "ui" ], "io_pattern": [ "ui-centric", "os-heavy" ], "complexity": "medium", "file_count": 1, "total_bytes": 2956, "checksum": { "sha256": "41caf5a75b33eface492ba382a98db3745768563da10e35c55d4ef733e5a9287" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 69 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "devops", "tools" ] } }, { "id": "input-transform", "name": "input-transform.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/input-transform.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "small", "file_count": 1, "total_bytes": 1442, "checksum": { "sha256": "21c653ea09ff9467de4095770ba27709f41fd3540cc8087bfd7af618ce2b8050" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 68 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "input" ] } }, { "id": "interactive-shell", "name": "interactive-shell.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/interactive-shell.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "env", "exec", "ui" ], "io_pattern": [ "ui-centric", "os-heavy" ], "complexity": "medium", "file_count": 1, "total_bytes": 4778, "checksum": { "sha256": "bb511be03dc47da3e31ae2011d3a932d3d0cdc74f8b7c535657d5cd7f699cd33" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 72 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "devops", "tools" ] } }, { "id": "mac-system-theme", "name": "mac-system-theme.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/mac-system-theme.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "exec", "ui" ], "io_pattern": [ "ui-centric", "os-heavy" ], "complexity": "small", "file_count": 1, "total_bytes": 1195, "checksum": { "sha256": "a9ac7ae1d161963f4c21cf8116a6ffd561f76aa7c858d9a73288745f2db99eb7" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 71 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "ui" ] } }, { "id": "message-renderer", "name": "message-renderer.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/message-renderer.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [], "capabilities": [], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 1906, "checksum": { "sha256": "6eda7eaade9a07ff140bbdc88e5c8b8ad414fbbb738fea13dac620c194c4ba50" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 70 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "ui" ] } }, { "id": "modal-editor", "name": "modal-editor.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/modal-editor.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "medium", "file_count": 1, "total_bytes": 2413, "checksum": { "sha256": "f875e8d3af9eb78ea88a2e274f798e7c8eae10b543e2728dde8e8fd2c7912da9" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 70 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "ui" ] } }, { "id": "model-status", "name": "model-status.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/model-status.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "small", "file_count": 1, "total_bytes": 955, "checksum": { "sha256": "b43a7e8bc67c988f230fc730e12f92401870b04ebb1dba7a26667baa63daec0b" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 70 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "ui" ] } }, { "id": "negative-denied-caps", "name": "negative-denied-caps.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "unknown", "path": "negative-denied-caps/negative-denied-caps.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "tool_only", "event_hook" ], "capabilities": [ "event_hook", "exec", "tool" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 69 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "security" ] } }, { "id": "notify", "name": "notify.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/notify.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [], "capabilities": [], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 776, "checksum": { "sha256": "8979cdf28c59201375cdec7c7c704bad425918fda771ec46736e1b627f586960" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 69 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "input" ] } }, { "id": "npm/aliou-pi-extension-dev", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "aliou-pi-extension-dev", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "shortcut" ], "capabilities": [ "shortcut" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 95 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/aliou-pi-guardrails", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "aliou-pi-guardrails", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "event_hook" ], "capabilities": [ "event_hook", "exec" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "load_error", "failure_reason": "Load error: Extension error: not a function\n at default (/data/projects/pi_agent_rust/tests/ext_conformance/artifacts/npm/aliou-pi-guardrails/index.ts:7:33)\n" }, "perf_budgets": { "cold_load_ms": 111 }, "quality_signals": { "conformance_grade": "F", "compatibility_score": "red", "maintenance_status": "maintained" } }, { "id": "npm/aliou-pi-linkup", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "aliou-pi-linkup", "version": "unknown" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "missing_command", "failure_reason": "Missing command 'linkup:balance'. Actual: []" }, "perf_budgets": { "cold_load_ms": 83 }, "quality_signals": { "conformance_grade": "B", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/aliou-pi-processes", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "aliou-pi-processes", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "load_error", "failure_reason": "Load error: Extension error: Error resolving module '../components/processes-component' from '/data/projects/pi_agent_rust/tests/ext_conformance/artifacts/npm/aliou-pi-processes/./commands/index.ts': Unsupported module specifier: ../components/processes-component" }, "perf_budgets": { "cold_load_ms": 68 }, "quality_signals": { "conformance_grade": "C", "compatibility_score": "red", "maintenance_status": "maintained" } }, { "id": "npm/aliou-pi-synthetic", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "aliou-pi-synthetic", "version": "unknown" }, "runtime_tier": "multi-file", "interaction_tags": [ "event_hook", "provider", "shortcut" ], "capabilities": [ "event_hook", "provider", "shortcut" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "missing_command", "failure_reason": "Missing command 'synthetic:quotas'. Actual: []" }, "perf_budgets": { "cold_load_ms": 86 }, "quality_signals": { "conformance_grade": "B", "compatibility_score": "yellow", "maintenance_status": "maintained", "category_tags": [ "providers" ] } }, { "id": "npm/aliou-pi-toolchain", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "aliou-pi-toolchain", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "tool_only", "event_hook" ], "capabilities": [ "event_hook", "tool" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "load_error", "failure_reason": "Load error: Extension error: not a function\n at default (/data/projects/pi_agent_rust/tests/ext_conformance/artifacts/npm/aliou-pi-toolchain/index.ts:9:33)\n" }, "perf_budgets": { "cold_load_ms": 90 }, "quality_signals": { "conformance_grade": "F", "compatibility_score": "red", "maintenance_status": "maintained" } }, { "id": "npm/benvargas-pi-ancestor-discovery", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "benvargas-pi-ancestor-discovery", "version": "unknown" }, "runtime_tier": "legacy-js", "interaction_tags": [ "tool_only" ], "capabilities": [ "tool" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 75 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/benvargas-pi-antigravity-image-gen", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "benvargas-pi-antigravity-image-gen", "version": "unknown" }, "runtime_tier": "legacy-js", "interaction_tags": [ "tool_only" ], "capabilities": [ "tool" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 84 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/benvargas-pi-synthetic-provider", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "benvargas-pi-synthetic-provider", "version": "unknown" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook", "provider", "shortcut" ], "capabilities": [ "event_hook", "provider", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 74 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained", "category_tags": [ "providers" ] } }, { "id": "npm/checkpoint-pi", "name": "checkpoint.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "checkpoint-pi", "version": "unknown" }, "runtime_tier": "multi-file", "interaction_tags": [ "event_hook" ], "capabilities": [ "event_hook", "exec" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 100 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained", "category_tags": [ "automation" ] } }, { "id": "npm/imsus-pi-extension-minimax-coding-plan-mcp", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "imsus-pi-extension-minimax-coding-plan-mcp", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut", "tool" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 85 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/juanibiapina-pi-extension-settings", "name": "index.js", "source_tier": "npm-registry", "source": { "type": "npm", "package": "juanibiapina-pi-extension-settings", "version": "unknown" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only" ], "capabilities": [ "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 72 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/juanibiapina-pi-files", "name": "index.js", "source_tier": "npm-registry", "source": { "type": "npm", "package": "juanibiapina-pi-files", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "tool_only" ], "capabilities": [ "tool" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 75 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/juanibiapina-pi-gob", "name": "index.js", "source_tier": "npm-registry", "source": { "type": "npm", "package": "juanibiapina-pi-gob", "version": "unknown" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only" ], "capabilities": [ "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 100 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/lsp-pi", "name": "lsp.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "lsp-pi", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut", "tool" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "missing_tool", "failure_reason": "Manifest expects tools but none registered" }, "perf_budgets": { "cold_load_ms": 119 }, "quality_signals": { "conformance_grade": "B", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/marckrenn-pi-sub-bar", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "marckrenn-pi-sub-bar", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut", "tool" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "missing_command", "failure_reason": "Missing command 'sub-core:settings'. Actual: [\"sub-bar:settings\", \"sub-bar:import\"]" }, "perf_budgets": { "cold_load_ms": 245 }, "quality_signals": { "conformance_grade": "B", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/marckrenn-pi-sub-core", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "marckrenn-pi-sub-core", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut", "tool" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "load_error", "failure_reason": "Load error: Extension error: cannot read property 'detection' of undefined\n at (/data/projects/pi_agent_rust/tests/ext_conformance/artifacts/npm/marckrenn-pi-sub-core/./src/usage/../providers/detection.ts:4:1)\n at map (native)\n at (/data/projects/pi_agent_rust/tests/ext_conformance/artifacts/npm/marckrenn-pi-sub-core/./src/usage/../providers/detection.ts:4:44)\n" }, "perf_budgets": { "cold_load_ms": 246 }, "quality_signals": { "conformance_grade": "F", "compatibility_score": "red", "maintenance_status": "maintained" } }, { "id": "npm/mitsupi", "name": "answer.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "mitsupi", "version": "unknown" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "flag", "shortcut" ], "capabilities": [ "event_hook", "exec", "flag", "shortcut", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 5, "failure_category": "missing_command", "failure_reason": "Missing command 'control-sessions'. Actual: [\"answer\"]" }, "perf_budgets": { "cold_load_ms": 78 }, "quality_signals": { "conformance_grade": "B", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/ogulcancelik-pi-sketch", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "ogulcancelik-pi-sketch", "version": "unknown" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 101 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/oh-my-pi-basics", "name": "git-status.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "oh-my-pi-basics", "version": "unknown" }, "runtime_tier": "multi-file", "interaction_tags": [ "event_hook" ], "capabilities": [ "event_hook", "exec" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 70 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained", "category_tags": [ "git" ] } }, { "id": "npm/permission-pi", "name": "permission.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "permission-pi", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 100 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/pi-agentic-compaction", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-agentic-compaction", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "event_hook" ], "capabilities": [ "event_hook" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 77 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/pi-amplike", "name": "handoff.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-amplike", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "tool_only", "shortcut" ], "capabilities": [ "shortcut", "tool" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "missing_tool", "failure_reason": "Manifest expects tools but none registered" }, "perf_budgets": { "cold_load_ms": 74 }, "quality_signals": { "conformance_grade": "B", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/pi-annotate", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-annotate", "version": "unknown" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 5 }, "perf_budgets": { "cold_load_ms": 82 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/pi-bash-confirm", "name": "bash-confirm.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-bash-confirm", "version": "unknown" }, "runtime_tier": "multi-file", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "missing_command", "failure_reason": "Missing command 'demo-bash-confirm'. Actual: [\"bash-confirm\"]" }, "perf_budgets": { "cold_load_ms": 94 }, "quality_signals": { "conformance_grade": "B", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/pi-brave-search", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-brave-search", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut", "tool" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 98 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/pi-command-center", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-command-center", "version": "unknown" }, "runtime_tier": "legacy-js", "interaction_tags": [ "shortcut" ], "capabilities": [ "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 80 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/pi-ephemeral", "name": "ephemeral-mode.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-ephemeral", "version": "unknown" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 71 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/pi-extensions", "name": "agent-guidance.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-extensions", "version": "unknown" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "missing_command", "failure_reason": "Missing command 'code'. Actual: []" }, "perf_budgets": { "cold_load_ms": 72 }, "quality_signals": { "conformance_grade": "B", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/pi-ghostty-theme-sync", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-ghostty-theme-sync", "version": "unknown" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook" ], "capabilities": [ "event_hook", "exec" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 77 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/pi-interactive-shell", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-interactive-shell", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut", "tool" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 172 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/pi-interview", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-interview", "version": "unknown" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "ui_integration" ], "capabilities": [ "event_hook", "exec", "tool", "ui" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 4 }, "perf_budgets": { "cold_load_ms": 465 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/pi-mcp-adapter", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-mcp-adapter", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "tool_only", "event_hook", "flag", "shortcut" ], "capabilities": [ "event_hook", "exec", "flag", "shortcut", "tool" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 140 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/pi-md-export", "name": "md.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-md-export", "version": "unknown" }, "runtime_tier": "legacy-js", "interaction_tags": [ "shortcut" ], "capabilities": [ "exec", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 86 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/pi-mermaid", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-mermaid", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 85 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/pi-messenger", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-messenger", "version": "unknown" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 259 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/pi-model-switch", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-model-switch", "version": "unknown" }, "runtime_tier": "legacy-js", "interaction_tags": [ "tool_only" ], "capabilities": [ "tool" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 79 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/pi-moonshot", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-moonshot", "version": "unknown" }, "runtime_tier": "legacy-js", "interaction_tags": [ "provider" ], "capabilities": [ "provider" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 70 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained", "category_tags": [ "providers" ] } }, { "id": "npm/pi-multicodex", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-multicodex", "version": "unknown" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook", "provider", "shortcut" ], "capabilities": [ "event_hook", "exec", "provider", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 93 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained", "category_tags": [ "providers" ] } }, { "id": "npm/pi-notify", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-notify", "version": "unknown" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook" ], "capabilities": [ "event_hook", "exec" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 69 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/pi-package-test", "name": "confirm-destructive.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-package-test", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "tool_only", "event_hook", "flag", "shortcut" ], "capabilities": [ "event_hook", "flag", "shortcut", "tool" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "missing_command", "failure_reason": "Missing command 'cost'. Actual: []" }, "perf_budgets": { "cold_load_ms": 67 }, "quality_signals": { "conformance_grade": "B", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/pi-poly-notify", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-poly-notify", "version": "unknown" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 83 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/pi-powerline-footer", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-powerline-footer", "version": "unknown" }, "runtime_tier": "multi-file", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 133 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/pi-prompt-template-model", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-prompt-template-model", "version": "unknown" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook" ], "capabilities": [ "event_hook", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 80 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/pi-repoprompt-mcp", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-repoprompt-mcp", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut", "tool" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 142 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/pi-review-loop", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-review-loop", "version": "unknown" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 84 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/pi-screenshots-picker", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-screenshots-picker", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 89 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/pi-search-agent", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-search-agent", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut", "tool" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "load_error", "failure_reason": "Load error: Extension error: Error resolving module 'openai' from '/data/projects/pi_agent_rust/tests/ext_conformance/artifacts/npm/pi-search-agent/index.ts': Unsupported module specifier: openai" }, "perf_budgets": { "cold_load_ms": 130 }, "quality_signals": { "conformance_grade": "C", "compatibility_score": "red", "maintenance_status": "maintained" } }, { "id": "npm/pi-session-ask", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-session-ask", "version": "unknown" }, "runtime_tier": "legacy-js", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut", "tool" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 104 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/pi-shadow-git", "name": "shadow-git.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-shadow-git", "version": "unknown" }, "runtime_tier": "multi-file", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 98 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained", "category_tags": [ "git" ] } }, { "id": "npm/pi-shell-completions", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-shell-completions", "version": "unknown" }, "runtime_tier": "multi-file", "interaction_tags": [ "event_hook" ], "capabilities": [ "event_hook", "exec" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 86 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/pi-skill-palette", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-skill-palette", "version": "unknown" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 87 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/pi-subdir-context", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-subdir-context", "version": "unknown" }, "runtime_tier": "multi-file", "interaction_tags": [ "event_hook" ], "capabilities": [ "event_hook" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 74 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/pi-super-curl", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-super-curl", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 118 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/pi-telemetry-otel", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-telemetry-otel", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "session", "shortcut" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 90 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/pi-threads", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-threads", "version": "unknown" }, "runtime_tier": "legacy-js", "interaction_tags": [ "tool_only" ], "capabilities": [ "tool" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 87 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/pi-voice-of-god", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-voice-of-god", "version": "unknown" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 77 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/pi-wakatime", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-wakatime", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "event_hook" ], "capabilities": [ "event_hook", "exec" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "load_error", "failure_reason": "Load error: Extension error: Error resolving module 'adm-zip' from '/data/projects/pi_agent_rust/tests/ext_conformance/artifacts/npm/pi-wakatime/src/./cli.ts': Unsupported module specifier: adm-zip" }, "perf_budgets": { "cold_load_ms": 81 }, "quality_signals": { "conformance_grade": "C", "compatibility_score": "red", "maintenance_status": "maintained" } }, { "id": "npm/pi-watch", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-watch", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "event_hook", "flag" ], "capabilities": [ "event_hook", "flag" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 79 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/pi-web-access", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "pi-web-access", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut", "tool" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "load_error", "failure_reason": "Load error: Extension error: Error resolving module 'linkedom' from '/data/projects/pi_agent_rust/tests/ext_conformance/artifacts/npm/pi-web-access/./extract.ts': Unsupported module specifier: linkedom" }, "perf_budgets": { "cold_load_ms": 107 }, "quality_signals": { "conformance_grade": "C", "compatibility_score": "red", "maintenance_status": "maintained" } }, { "id": "npm/qualisero-pi-agent-scip", "name": "index.d.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "qualisero-pi-agent-scip", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "tool_only" ], "capabilities": [ "tool" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "load_error", "failure_reason": "Load error: Extension error: Error resolving module '@sourcegraph/scip-typescript/dist/src/scip.js' from '/data/projects/pi_agent_rust/tests/ext_conformance/artifacts/npm/qualisero-pi-agent-scip/dist/./core/indexer.js': Unsupported module specifier: @sourcegraph/scip-typescript/dist/" }, "perf_budgets": { "cold_load_ms": 75 }, "quality_signals": { "conformance_grade": "C", "compatibility_score": "red", "maintenance_status": "maintained" } }, { "id": "npm/ralph-loop-pi", "name": "ralph-loop.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "ralph-loop-pi", "version": "unknown" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 122 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/repeat-pi", "name": "repeat.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "repeat-pi", "version": "unknown" }, "runtime_tier": "multi-file", "interaction_tags": [ "shortcut" ], "capabilities": [ "exec", "shortcut" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 88 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/shitty-extensions", "name": "clipboard.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "shitty-extensions", "version": "unknown" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "flag", "shortcut" ], "capabilities": [ "event_hook", "exec", "flag", "shortcut", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "missing_command", "failure_reason": "Missing command 'cost'. Actual: []" }, "perf_budgets": { "cold_load_ms": 69 }, "quality_signals": { "conformance_grade": "B", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/tmustier-pi-arcade", "name": "spice-invaders.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "tmustier-pi-arcade", "version": "unknown" }, "runtime_tier": "multi-file", "interaction_tags": [ "shortcut" ], "capabilities": [ "shortcut" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "missing_command", "failure_reason": "Missing command 'mario-not'. Actual: [\"spice-invaders\"]" }, "perf_budgets": { "cold_load_ms": 92 }, "quality_signals": { "conformance_grade": "B", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/token-rate-pi", "name": "token-rate.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "token-rate-pi", "version": "unknown" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook" ], "capabilities": [ "event_hook" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 69 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/vaayne-agent-kit", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "vaayne-agent-kit", "version": "unknown" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "missing_command", "failure_reason": "Missing command 'powerline'. Actual: []" }, "perf_budgets": { "cold_load_ms": 81 }, "quality_signals": { "conformance_grade": "B", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/vaayne-pi-mcp", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "vaayne-pi-mcp", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "tool_only", "event_hook" ], "capabilities": [ "event_hook", "exec", "tool" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 82 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/vaayne-pi-subagent", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "vaayne-pi-subagent", "version": "unknown" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook" ], "capabilities": [ "event_hook", "exec", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 108 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/vaayne-pi-web-tools", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "vaayne-pi-web-tools", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "tool_only" ], "capabilities": [ "tool" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 74 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/verioussmith-pi-openrouter", "name": "openrouter.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "verioussmith-pi-openrouter", "version": "unknown" }, "runtime_tier": "legacy-js", "interaction_tags": [ "provider" ], "capabilities": [ "provider" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 7129 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained", "category_tags": [ "providers" ] } }, { "id": "npm/vpellegrino-pi-skills", "name": "bash-compat.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "vpellegrino-pi-skills", "version": "unknown" }, "runtime_tier": "legacy-js", "interaction_tags": [ "tool_only", "event_hook" ], "capabilities": [ "event_hook", "exec", "tool" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 72 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "npm/walterra-pi-charts", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "walterra-pi-charts", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "tool_only" ], "capabilities": [ "exec", "tool" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 80 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/walterra-pi-graphviz", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "walterra-pi-graphviz", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "tool_only" ], "capabilities": [ "exec", "tool" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 80 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "npm/zenobius-pi-dcp", "name": "index.ts", "source_tier": "npm-registry", "source": { "type": "npm", "package": "zenobius-pi-dcp", "version": "unknown" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 125 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "overlay-qa-tests", "name": "overlay-qa-tests.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/overlay-qa-tests.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "exec", "ui" ], "io_pattern": [ "ui-centric", "os-heavy" ], "complexity": "large", "file_count": 1, "total_bytes": 28484, "checksum": { "sha256": "bf9f1a3be8ce1d0d8d4d96d9ef411defab10d06756e7a12ce58febddc9ba3c4b" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 90 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "ui" ] } }, { "id": "overlay-test", "name": "overlay-test.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/overlay-test.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "medium", "file_count": 1, "total_bytes": 5367, "checksum": { "sha256": "a7ccdad170e3f68673e415144b2b995f63d116a3b966d351508c8b6e7cedbbc0" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 73 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "ui" ] } }, { "id": "permission-gate", "name": "permission-gate.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/permission-gate.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "small", "file_count": 1, "total_bytes": 1017, "checksum": { "sha256": "d3d73f1d4b2dcea877564979ab797e46a79192e1613121f647da839afbe0bea1" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 69 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "security" ] } }, { "id": "pirate", "name": "pirate.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/pirate.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "small", "file_count": 1, "total_bytes": 1459, "checksum": { "sha256": "60b73aa9150a1e1e441310691ceeb1fc02c08e119975a9a151fcaa7e334de055" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 67 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "ui" ] } }, { "id": "plan-mode", "name": "plan-mode/", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/plan-mode" }, "runtime_tier": "multi-file", "interaction_tags": [ "ui_integration", "flag", "shortcut" ], "capabilities": [ "flag", "shortcut", "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "large", "file_count": 3, "total_bytes": 16764, "checksum": { "sha256": "509b3f4365c9c2c556ab1e96e5124dac41e7a70e627d6a593c4e2e5086d3aed9" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 77 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active" } }, { "id": "preset", "name": "preset.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/preset.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration", "flag", "shortcut" ], "capabilities": [ "flag", "read", "shortcut", "ui", "write" ], "io_pattern": [ "fs-heavy", "ui-centric" ], "complexity": "large", "file_count": 1, "total_bytes": 13339, "checksum": { "sha256": "5b6675a52c54e0567ad4fb203f7b70adad4994e2e4e2d436b44f3f0f483d7c30" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 83 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "automation" ] } }, { "id": "prompt-url-widget", "name": "prompt-url-widget.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "unknown", "path": "prompt-url-widget/prompt-url-widget.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook" ], "capabilities": [ "event_hook", "exec" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 73 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "ui" ] } }, { "id": "protected-paths", "name": "protected-paths.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/protected-paths.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "small", "file_count": 1, "total_bytes": 806, "checksum": { "sha256": "4a1d3f6628da9b93f28124085d58a864ceb57852d2df016603b897c3df7ba92b" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 67 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "security" ] } }, { "id": "qna", "name": "qna.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/qna.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "medium", "file_count": 1, "total_bytes": 3554, "checksum": { "sha256": "ae359438f308bc86ecc4dbab766a9665853ccf78824c4b1c2192933e27843d66" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 75 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "data" ] } }, { "id": "question", "name": "question.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/question.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration", "tool_only" ], "capabilities": [ "tool", "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "medium", "file_count": 1, "total_bytes": 7764, "checksum": { "sha256": "bc55457385e5c4d4ccc6a1583a69e68cf2ba196b8052ab0abdc1848cd1d65bec" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 75 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "input" ] } }, { "id": "questionnaire", "name": "questionnaire.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/questionnaire.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration", "tool_only" ], "capabilities": [ "tool", "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "large", "file_count": 1, "total_bytes": 12807, "checksum": { "sha256": "99cbd301a86000e8a50e861396f7523b2a3c6a4dd10463b2c9e5c8e773f6f1ed" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 78 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "input" ] } }, { "id": "rainbow-editor", "name": "rainbow-editor.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/rainbow-editor.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "medium", "file_count": 1, "total_bytes": 2384, "checksum": { "sha256": "db6b53ced476a4746c77c38c8ae1cf9a74f835899b0a0dcd8795e02fdbac4e15" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 75 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "ui" ] } }, { "id": "redraws", "name": "redraws.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "unknown", "path": "redraws/redraws.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "shortcut" ], "capabilities": [ "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 69 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "ui" ] } }, { "id": "rpc-demo", "name": "rpc-demo.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/rpc-demo.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "medium", "file_count": 1, "total_bytes": 3771, "checksum": { "sha256": "ce2c285f6b4900da766fa143dab7ad58d3779cd39b537437807e7458d21a6f83" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 69 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "ui" ] } }, { "id": "sandbox", "name": "sandbox/", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/sandbox" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "ui_integration", "event_hook", "tool_only", "flag" ], "capabilities": [ "event_hook", "exec", "flag", "read", "tool", "ui", "write" ], "io_pattern": [ "fs-heavy", "ui-centric", "os-heavy" ], "complexity": "large", "file_count": 4, "total_bytes": 12213, "checksum": { "sha256": "00f18a305d1cccc657ca161e7df1d03575b3415ada3906fd481a217b5d71c9cf" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 79 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "yellow", "maintenance_status": "active", "category_tags": [ "devops", "security" ] } }, { "id": "send-user-message", "name": "send-user-message.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/send-user-message.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "medium", "file_count": 1, "total_bytes": 2830, "checksum": { "sha256": "82fa2ff47441f8c1d21118ffd3c31c5fd6be4a70959c8c8bae5af2d378907f95" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 74 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "automation" ] } }, { "id": "session-name", "name": "session-name.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/session-name.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "session", "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "small", "file_count": 1, "total_bytes": 783, "checksum": { "sha256": "5df0ce9bc28cabed038684803f48d77f786849aa03720f25ef1ca73d77a754ef" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 67 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "automation" ] } }, { "id": "shutdown-command", "name": "shutdown-command.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/shutdown-command.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "tool_only" ], "capabilities": [ "exec", "tool" ], "io_pattern": [ "os-heavy" ], "complexity": "medium", "file_count": 1, "total_bytes": 2053, "checksum": { "sha256": "cc0e2521d0649a1f452daea39bdfdf01335fdefcf35d6fc33556b1a3c30a3a78" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 68 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "automation" ] } }, { "id": "snake", "name": "snake.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/snake.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "exec", "ui" ], "io_pattern": [ "ui-centric", "os-heavy" ], "complexity": "medium", "file_count": 1, "total_bytes": 9409, "checksum": { "sha256": "bbc517362fc270018de83528867dcba5657f2abf246994e5ce3798457ef08f97" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 74 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "games" ] } }, { "id": "space-invaders", "name": "space-invaders.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/space-invaders.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "large", "file_count": 1, "total_bytes": 15162, "checksum": { "sha256": "4503a565b6a6e76e0641322dc81e4ec28c974ca79d1b35a6cbad6a3fd317d7e5" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 78 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "games" ] } }, { "id": "ssh", "name": "ssh.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/ssh.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration", "event_hook", "tool_only", "flag" ], "capabilities": [ "event_hook", "exec", "flag", "read", "tool", "ui", "write" ], "io_pattern": [ "fs-heavy", "ui-centric", "os-heavy" ], "complexity": "medium", "file_count": 1, "total_bytes": 7289, "checksum": { "sha256": "215182f7f2cbec3253676800a1634087dec1893938f50e304f859736ef06bc77" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 76 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "devops" ] } }, { "id": "status-line", "name": "status-line.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/status-line.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "small", "file_count": 1, "total_bytes": 1137, "checksum": { "sha256": "754c687426cbbb58ed030fd93b16963a2486f6689ecea18b314ca2ec9ef81428" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 69 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "ui" ] } }, { "id": "subagent", "name": "subagent/", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/subagent" }, "runtime_tier": "multi-file", "interaction_tags": [ "ui_integration", "event_hook", "tool_only" ], "capabilities": [ "event_hook", "exec", "read", "tool", "ui", "write" ], "io_pattern": [ "fs-heavy", "ui-centric", "os-heavy" ], "complexity": "large", "file_count": 10, "total_bytes": 47908, "checksum": { "sha256": "f96041857c53f67acb940c4838fe9a48e032e03b147b3313850f23d4e77185fe" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 102 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "tools" ] } }, { "id": "summarize", "name": "summarize.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/summarize.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "medium", "file_count": 1, "total_bytes": 5006, "checksum": { "sha256": "00c714ef20680fa7561a2bf9fbb6ef38984b8806a9e35ca31bea0d15bd2a4c31" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 72 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "data", "tools" ] } }, { "id": "system-prompt-header", "name": "system-prompt-header.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/system-prompt-header.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "small", "file_count": 1, "total_bytes": 526, "checksum": { "sha256": "ad1a4f20208d1909359fc3e7a9973511984be6c17c8834131001f603f78744c9" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 66 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "ui" ] } }, { "id": "third-party/aliou-pi-extensions", "name": "index.ts", "source_tier": "third-party-github", "source": { "type": "git", "repo": "unknown", "path": "third-party/aliou-pi-extensions/defaults/index.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "missing_command", "failure_reason": "Missing command 'dumb-zone-status'. Actual: [\"theme\", \"system-prompt\", \"ad-name\"]" }, "perf_budgets": { "cold_load_ms": 107 }, "quality_signals": { "conformance_grade": "B", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "third-party/ben-vargas-pi-packages", "name": "index.ts", "source_tier": "third-party-github", "source": { "type": "git", "repo": "unknown", "path": "third-party/ben-vargas-pi-packages/pi-ancestor-discovery/extensions/index.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "flag", "provider", "shortcut" ], "capabilities": [ "event_hook", "flag", "provider", "shortcut", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "missing_command", "failure_reason": "Missing command 'synthetic-models'. Actual: []" }, "perf_budgets": { "cold_load_ms": 75 }, "quality_signals": { "conformance_grade": "B", "compatibility_score": "yellow", "maintenance_status": "maintained", "category_tags": [ "providers" ] } }, { "id": "third-party/charles-cooper-pi-extensions", "name": "per-model-system-prompt.ts", "source_tier": "third-party-github", "source": { "type": "git", "repo": "unknown", "path": "third-party/charles-cooper-pi-extensions/per-model-system-prompt.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "missing_command", "failure_reason": "Missing command 'subagent'. Actual: []" }, "perf_budgets": { "cold_load_ms": 76 }, "quality_signals": { "conformance_grade": "B", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "third-party/cv-pi-ssh-remote", "name": "index.ts", "source_tier": "third-party-github", "source": { "type": "git", "repo": "unknown", "path": "third-party/cv-pi-ssh-remote/src/index.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "flag" ], "capabilities": [ "event_hook", "exec", "flag", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 87 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "third-party/graffioh-pi-screenshots-picker", "name": "index.ts", "source_tier": "third-party-github", "source": { "type": "git", "repo": "unknown", "path": "third-party/graffioh-pi-screenshots-picker/index.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 90 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "third-party/graffioh-pi-super-curl", "name": "index.ts", "source_tier": "third-party-github", "source": { "type": "git", "repo": "unknown", "path": "third-party/graffioh-pi-super-curl/index.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 115 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "third-party/jyaunches-pi-canvas", "name": "index.ts", "source_tier": "third-party-github", "source": { "type": "git", "repo": "unknown", "path": "third-party/jyaunches-pi-canvas/index.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut", "tool" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 88 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "third-party/kcosr-pi-extensions", "name": "index.ts", "source_tier": "third-party-github", "source": { "type": "git", "repo": "unknown", "path": "third-party/kcosr-pi-extensions/apply-patch-tool/index.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 5, "failure_category": "missing_command", "failure_reason": "Missing command 'assistant'. Actual: []" }, "perf_budgets": { "cold_load_ms": 94 }, "quality_signals": { "conformance_grade": "B", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "third-party/limouren-agent-things", "name": "index.ts", "source_tier": "third-party-github", "source": { "type": "git", "repo": "unknown", "path": "third-party/limouren-agent-things/sandbox/index.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "flag", "shortcut" ], "capabilities": [ "event_hook", "exec", "flag", "shortcut", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 81 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "third-party/lsj5031-pi-notification-extension", "name": "notification.ts", "source_tier": "third-party-github", "source": { "type": "git", "repo": "unknown", "path": "third-party/lsj5031-pi-notification-extension/notification.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 86 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "third-party/marckrenn-pi-sub", "name": "index.ts", "source_tier": "third-party-github", "source": { "type": "git", "repo": "unknown", "path": "third-party/marckrenn-pi-sub/sub-bar/index.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "missing_command", "failure_reason": "Missing command 'sub-core:settings'. Actual: [\"sub-bar:settings\", \"sub-bar:import\"]" }, "perf_budgets": { "cold_load_ms": 250 }, "quality_signals": { "conformance_grade": "B", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "third-party/michalvavra-agents", "name": "bell.ts", "source_tier": "third-party-github", "source": { "type": "git", "repo": "unknown", "path": "third-party/michalvavra-agents/bell.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "event_hook" ], "capabilities": [ "event_hook" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 67 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "third-party/ogulcancelik-pi-sketch", "name": "index.ts", "source_tier": "third-party-github", "source": { "type": "git", "repo": "unknown", "path": "third-party/ogulcancelik-pi-sketch/index.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 105 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "third-party/openclaw-openclaw", "name": "diff.ts", "source_tier": "third-party-github", "source": { "type": "git", "repo": "unknown", "path": "third-party/openclaw-openclaw/extensions/diff.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "missing_command", "failure_reason": "Missing command 'files'. Actual: [\"diff\"]" }, "perf_budgets": { "cold_load_ms": 72 }, "quality_signals": { "conformance_grade": "B", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "third-party/pasky-pi-amplike", "name": "handoff.ts", "source_tier": "third-party-github", "source": { "type": "git", "repo": "unknown", "path": "third-party/pasky-pi-amplike/handoff.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "shortcut" ], "capabilities": [ "shortcut", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "missing_tool", "failure_reason": "Manifest expects tools but none registered" }, "perf_budgets": { "cold_load_ms": 70 }, "quality_signals": { "conformance_grade": "B", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "third-party/qualisero-pi-agent-scip", "name": "index.ts", "source_tier": "third-party-github", "source": { "type": "git", "repo": "unknown", "path": "third-party/qualisero-pi-agent-scip/index.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook" ], "capabilities": [ "event_hook", "exec", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "load_error", "failure_reason": "Load error: Extension error: Error resolving module '@sourcegraph/scip-typescript/dist/src/scip.js' from '/data/projects/pi_agent_rust/tests/ext_conformance/artifacts/third-party/qualisero-pi-agent-scip/./core/indexer.ts': Unsupported module specifier: @sourcegraph/scip-typescript/di" }, "perf_budgets": { "cold_load_ms": 90 }, "quality_signals": { "conformance_grade": "C", "compatibility_score": "red", "maintenance_status": "maintained" } }, { "id": "third-party/raunovillberg-pi-stuffed", "name": "reddit.ts", "source_tier": "third-party-github", "source": { "type": "git", "repo": "unknown", "path": "third-party/raunovillberg-pi-stuffed/extensions/reddit.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "shortcut" ], "capabilities": [ "exec", "shortcut" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 79 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "third-party/rytswd-direnv", "name": "index.ts", "source_tier": "third-party-github", "source": { "type": "git", "repo": "unknown", "path": "third-party/rytswd-direnv/index.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "event_hook" ], "capabilities": [ "event_hook", "exec" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 72 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "third-party/rytswd-questionnaire", "name": "index.ts", "source_tier": "third-party-github", "source": { "type": "git", "repo": "unknown", "path": "third-party/rytswd-questionnaire/index.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "tool_only" ], "capabilities": [ "tool" ], "io_pattern": [], "complexity": "small", "file_count": 1, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 77 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "third-party/rytswd-slow-mode", "name": "index.ts", "source_tier": "third-party-github", "source": { "type": "git", "repo": "unknown", "path": "third-party/rytswd-slow-mode/index.ts" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "exec", "shortcut" ], "io_pattern": [], "complexity": "large", "file_count": 3, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 79 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "third-party/vtemian-pi-config", "name": "index.ts", "source_tier": "third-party-github", "source": { "type": "git", "repo": "unknown", "path": "third-party/vtemian-pi-config/tools/subagent/index.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "event_hook", "ui_integration" ], "capabilities": [ "event_hook", "exec", "ui" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 4 }, "perf_budgets": { "cold_load_ms": 103 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "third-party/w-winter-dot314", "name": "index.ts", "source_tier": "third-party-github", "source": { "type": "git", "repo": "unknown", "path": "third-party/w-winter-dot314/agentic-compaction/index.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "tool_only", "event_hook", "flag", "shortcut" ], "capabilities": [ "event_hook", "exec", "flag", "shortcut", "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "fail", "conformance_tier": 3, "failure_category": "missing_command", "failure_reason": "Missing command 'ask'. Actual: []" }, "perf_budgets": { "cold_load_ms": 87 }, "quality_signals": { "conformance_grade": "B", "compatibility_score": "yellow", "maintenance_status": "maintained" } }, { "id": "third-party/zenobi-us-pi-dcp", "name": "index.ts", "source_tier": "third-party-github", "source": { "type": "git", "repo": "unknown", "path": "third-party/zenobi-us-pi-dcp/index.ts" }, "runtime_tier": "multi-file", "interaction_tags": [ "event_hook", "shortcut" ], "capabilities": [ "event_hook", "shortcut" ], "io_pattern": [], "complexity": "medium", "file_count": 2, "total_bytes": 0, "checksum": { "sha256": "60e05bd1b195af2f94112fa7197a5c88289058840ce7c6df9693756bc6250f55" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 119 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "maintained" } }, { "id": "timed-confirm", "name": "timed-confirm.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/timed-confirm.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "medium", "file_count": 1, "total_bytes": 2236, "checksum": { "sha256": "1a263aeed2429cd08647d48432bf4aca42806bf801aca1dae7dc5cb40ed17b50" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 1 }, "perf_budgets": { "cold_load_ms": 69 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "security" ] } }, { "id": "titlebar-spinner", "name": "titlebar-spinner.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/titlebar-spinner.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "session", "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "small", "file_count": 1, "total_bytes": 1617, "checksum": { "sha256": "80c0590aab9851dea93d5ece66c5c0f1a1192abdbd41225216375467350ffb47" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 76 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "ui" ] } }, { "id": "todo", "name": "todo.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/todo.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration", "tool_only" ], "capabilities": [ "tool", "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "medium", "file_count": 1, "total_bytes": 8966, "checksum": { "sha256": "31a2be2d4f47ea22b054f6bb8732c491e9ee08f9b3decf6307495534c4df6dec" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 75 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "tools" ] } }, { "id": "tool-override", "name": "tool-override.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/tool-override.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration", "tool_only" ], "capabilities": [ "read", "tool", "ui", "write" ], "io_pattern": [ "fs-heavy", "ui-centric" ], "complexity": "medium", "file_count": 1, "total_bytes": 4756, "checksum": { "sha256": "b4d1e4d1aab08c2410958fa690f5dfab120667d0e04f53b8bc9248fbdb3f1fbb" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 73 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "tools" ] } }, { "id": "tools", "name": "tools.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/tools.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "medium", "file_count": 1, "total_bytes": 3872, "checksum": { "sha256": "a2d13c338790648a1fea4ce01642765725708d7e88d51e3adef1517153c7b046" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 71 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "tools" ] } }, { "id": "trigger-compact", "name": "trigger-compact.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/trigger-compact.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "small", "file_count": 1, "total_bytes": 1025, "checksum": { "sha256": "95c4b7b4a624b0998746a53c79a9de84ee56a8a8c015b2af04fb8890b2b8de8d" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 67 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "automation" ] } }, { "id": "truncated-tool", "name": "truncated-tool.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/truncated-tool.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "tool_only" ], "capabilities": [ "exec", "read", "tool", "write" ], "io_pattern": [ "fs-heavy", "os-heavy" ], "complexity": "medium", "file_count": 1, "total_bytes": 6367, "checksum": { "sha256": "3751f5db4845438111c8346f4d0c975de07c65d2ee2445b1a6cca3b570a0f077" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 78 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "tools" ] } }, { "id": "widget-placement", "name": "widget-placement.ts", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/widget-placement.ts" }, "runtime_tier": "legacy-js", "interaction_tags": [ "ui_integration" ], "capabilities": [ "ui" ], "io_pattern": [ "ui-centric" ], "complexity": "small", "file_count": 1, "total_bytes": 526, "checksum": { "sha256": "9dc59e893eebd95e7a30aaeae140b9dad721ecbe388ac24afb0f034a13be507f" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 2 }, "perf_budgets": { "cold_load_ms": 68 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "green", "maintenance_status": "active", "category_tags": [ "ui" ] } }, { "id": "with-deps", "name": "with-deps/", "source_tier": "official_examples", "source": { "type": "git", "repo": "https://github.com/badlogic/pi-mono", "path": "packages/coding-agent/examples/extensions/with-deps" }, "runtime_tier": "pkg-with-deps", "interaction_tags": [ "tool_only" ], "capabilities": [ "tool" ], "io_pattern": [], "complexity": "medium", "file_count": 4, "total_bytes": 2403, "checksum": { "sha256": "e848bd4a5eb766f5426ee885f6ad611bad2a639d0b6671c970d3eea25480f293" }, "compatibility_notes": { "conformance_status": "pass", "conformance_tier": 3 }, "perf_budgets": { "cold_load_ms": 69 }, "quality_signals": { "conformance_grade": "A", "compatibility_score": "yellow", "maintenance_status": "active" } } ] }