Skip to content
This repository was archived by the owner on Aug 10, 2026. It is now read-only.

feat: ship the AGH Marketplace - #318

Merged
pedronauck merged 7 commits into
mainfrom
marketplace
Jul 17, 2026
Merged

feat: ship the AGH Marketplace#318
pedronauck merged 7 commits into
mainfrom
marketplace

Conversation

@pedronauck

Copy link
Copy Markdown
Member

Summary

  • Ships the AGH Marketplace as a complete four-kind acquisition plane for skills, extensions, MCP servers, and bundles across Web, CLI, HTTP, UDS, and native discovery.
  • Makes every acquired capability born-valid and truthfully manageable with digest-pinned provenance, extension trust policy, scope-safe MCP OAuth/Vault credentials, bundle drift, and live config lifecycle.
  • Resolves all 42 official deep-review findings and closes release QA with a strict Northstar PASS, zero visual-contract blockers, and a clean full-monorepo gate.

Changes

  • Catalog and acquisition: adds populated launch feeds, deterministic catalog packaging/validation, an exact HTTPS artifact contract for curated extensions, and feed-authoritative digests and provenance.
  • Runtime and storage: adds global Marketplace catalog persistence, scope-qualified MCP OAuth/Vault ownership, atomic workspace cleanup, append-only migrations, serialized live apply, extension partial-result handling, and commit-point-aware cleanup diagnostics.
  • Agent-manageable surfaces: hard-cuts discovery to /api/marketplace, matching UDS and CLI clients, and agh__marketplace_search; lifecycle remains available through its owning CLI/HTTP/UDS surfaces with structured output.
  • Web and UI: adds Marketplace acquisition/detail routes, truthful Extensions management, MCP status/authorize/repair and remote editing, scope-safe query identity, cross-owner cache reconciliation, and Impeccable-verified UI composition.
  • Docs and extensibility: updates the runtime docs, generated CLI/API references, catalog publication workflow, bundled AGH skill, capability/bundle guidance, config lifecycle, and workspace isolation guidance.
  • QA and review: reconciles 50 Marketplace scenarios, six charters, real-provider Northstar capacity evidence, visual contracts, and every official review finding without weakening tests or compatibility constraints.

Release Notes

🎉 Features

  • Add the curated four-kind Marketplace catalog foundation and publication validator.
  • Add the Marketplace HTTP/UDS/CLI/native read plane with installed-state joins.
  • Add MCP catalog installation with hybrid Vault secret binding and daemon-mediated OAuth.
  • Add digest and publisher-policy enforcement for extensions plus truthful bundle drift.
  • Add the Web Marketplace acquisition surface and move installed management to Extensions and MCP.
  • Add full MCP status, authorize/repair, remote-editor, and settings parity.
  • Add unified Marketplace documentation, generated references, official AGH skill guidance, and QA tracking.
  • Add structured deep-review orchestration artifacts and verdict contracts used by the Marketplace release gate.

🐛 Bug Fixes

  • Harden Marketplace runtime and release QA across scheduler capacity, daemon reachability, config apply, focus visibility, and provider no-op behavior.
  • Resolve all 42 official Marketplace review findings, including cross-workspace MCP isolation, OAuth definition binding, trust/consent gates, mutation identity, partial update truth, and catalog completeness.

♻️ Refactoring

  • Split oversized config, MCP auth, and extension update responsibilities into focused owners.
  • Separate reusable UI component registries from render modules and preserve Fast Refresh/React Compiler contracts without visual drift.

📚 Documentation

  • Update the OpenDesign references, loop workflow guidance, and deep-review skill documentation.

📦 Build System

  • Synchronize Skeeper artifacts and add catalog validation to CI.

QA

Final Status: PASS after fixes. The strict Northstar auditor reports zero blockers and zero warnings; all owned QA and visual processes have clean teardown with no survivors.

Coverage: Six personas completed six Marketplace/provider charters covering 50 reconciled scenarios, plus one real-provider Northstar kickoff that completed all 12 root tasks and three disruption recoveries.

Issues: 15 tracked QA defects and 42 official review findings were corrected; no completion-blocking, data-loss, trust-damage, friction, or cosmetic issue remains open in the release scope.

Evidence:

Blocked / needs human: None.

AGH Impact Audit

  • Native tools: agh__marketplace_search is the canonical native discovery ID; descriptors, schemas, capability gates, exact inventory, and caller-workspace tests co-ship. Native config mutation exposes only safe Marketplace timing keys and projects real apply records.
  • Extensibility and hooks: feeds, extension registries, skills/capabilities, bundles, MCP OAuth/sidecar state, Vault refs, generated schemas, catalog CI, runtime reconciliation, and config lifecycle are updated. Hook enablement remains independent of Marketplace acquisition.
  • Workspace data isolation: discovery and catalog config are global; MCP definitions, OAuth tokens, Vault refs, bundle activation, caches, events, and list/read paths preserve their declared global/workspace scope. Foreign workspace sources are excluded before auth or endpoint probes, with homonymous current-workspace definitions shadowing global definitions.
  • Official AGH skill: skills/agh/ documents the shipped Marketplace, MCP, extension, bundle, config, scheduler, and native-tool behavior without claiming unsupported mutations.

Migrations and compatibility

  • Appends global schema migrations 00006 and 00007 for definition-bound MCP OAuth credentials and legacy-ref garbage collection; existing migration bytes remain immutable.
  • This is a greenfield hard cut: obsolete discovery paths and ambiguous identities are removed rather than aliased or dual-written.

Test plan

  • make verify — codegen, installer, Bun lint/typecheck/test, Web build, Go fmt/lint/test/build, and package boundaries; 15,769 race-enabled Go tests passed.
  • Strict audit-qa-evidence.py --strict against the completed Northstar lab — PASS, 0 blockers, 0 warnings.
  • make test-e2e-runtime and make test-e2e-web — runtime lane passed and 78/78 Playwright journeys passed in the Marketplace QA cycle.
  • Impeccable visual-contract review — seven Phase D rows plus post-lint PD-08 passed with zero blocking divergence and clean Storybook teardown.
  • React Doctor — shared UI scored 100/100; Web has no React Compiler error and only the documented non-blocking diagnostics.
  • Focused -race owner suites for Marketplace, API/spec/transports, CLI, daemon, settings, extension, MCP auth/executor, global store, config, and native tools.

@vercel

vercel Bot commented Jul 17, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
agh-site Ready Ready Preview, Comment Jul 17, 2026 11:13am

Request Review

@coderabbitai

coderabbitai Bot commented Jul 17, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 619 files, which is 469 over the limit of 150.

To get a review, narrow the scope:
• coderabbit review --type committed # exclude uncommitted changes
• coderabbit review --dir # limit to a subdirectory
• coderabbit review --base # compare against a closer base

Upgrade to Pro+ to raise the limit.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 8ef8cf76-cde5-4d7f-b331-01c74f699458

📥 Commits

Reviewing files that changed from the base of the PR and between f230872 and af89bd5.

⛔ Files ignored due to path filters (463)
  • .agents/skills/agh/agh-qa-bootstrap/references/bootstrap-contract.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/agh/agh-qa-bootstrap/scripts/bootstrap-qa-env-smoke-test.py is excluded by !.agents/**
  • .agents/skills/agh/agh-qa-bootstrap/scripts/bootstrap-qa-env.py is excluded by !.agents/**
  • .agents/skills/agh/real-scenario-qa/SKILL.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/agh/real-scenario-qa/assets/operator-kickoff-template.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/agh/real-scenario-qa/references/playbook-schema.json is excluded by !**/*.json, !.agents/**
  • .agents/skills/agh/real-scenario-qa/references/playbooks/northstar-pay.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/agh/real-scenario-qa/scripts/activate-playbook-tasks.py is excluded by !.agents/**
  • .agents/skills/agh/real-scenario-qa/scripts/audit-qa-evidence.py is excluded by !.agents/**
  • .agents/skills/agh/real-scenario-qa/scripts/playbook_loader.py is excluded by !.agents/**
  • .agents/skills/agh/real-scenario-qa/scripts/post-operator-kickoff.py is excluded by !.agents/**
  • .agents/skills/agh/real-scenario-qa/scripts/seed-playbook-workspace.py is excluded by !.agents/**
  • .agents/skills/coderabbit-review-commit/SKILL.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/coderabbit-review-commit/scripts/review-commit.sh is excluded by !.agents/**
  • .agents/skills/cy-loop-tasks/scripts/detect-phase.py is excluded by !.agents/**
  • .agents/skills/cy-loop-tasks/scripts/test_scripts.py is excluded by !.agents/**
  • .agents/skills/cy-tasks-tail-qa-pair/SKILL.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/cy-tasks-tail-qa-pair/references/qa-pair-checklist.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/cy-tasks-tail-qa-pair/references/qa-tail-template.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/deep-review/SKILL.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/deep-review/assets/PROMPT.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/deep-review/assets/findings.schema.json is excluded by !**/*.json, !.agents/**
  • .agents/skills/deep-review/references/context-pack.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/deep-review/references/orchestration.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/deep-review/references/output-contracts.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/deep-review/references/publish-github.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/deep-review/references/state-and-learnings.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/deep-review/references/subagent-runtimes.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/deep-review/references/taxonomy.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/deep-review/scripts/_common.py is excluded by !.agents/**
  • .agents/skills/deep-review/scripts/build_jobs.py is excluded by !.agents/**
  • .agents/skills/deep-review/scripts/build_manifest.py is excluded by !.agents/**
  • .agents/skills/deep-review/scripts/merge_findings.py is excluded by !.agents/**
  • .agents/skills/deep-review/scripts/render_review.py is excluded by !.agents/**
  • .agents/skills/deep-review/scripts/run_jobs.py is excluded by !.agents/**
  • .agents/skills/impeccable/SKILL.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/impeccable/reference/adapt.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/impeccable/reference/adapt.native.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/impeccable/reference/android.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/impeccable/reference/animate.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/impeccable/reference/audit.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/impeccable/reference/audit.native.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/impeccable/reference/bolder.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/impeccable/reference/brand.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/impeccable/reference/critique.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/impeccable/reference/document.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/impeccable/reference/hooks.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/impeccable/reference/init.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/impeccable/reference/ios.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/impeccable/reference/layout.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/impeccable/reference/live.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/impeccable/reference/typeset.md is excluded by !**/*.md, !.agents/**
  • .agents/skills/impeccable/scripts/cleanup-deprecated.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/context-signals.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/context.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/critique-storage.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/detector/browser/injected/index.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/detector/cli/main.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/detector/design-system.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/detector/detect-antipatterns-browser.js is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/detector/detect-antipatterns.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/detector/engines/browser/detect-url.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/detector/engines/regex/detect-text.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/detector/engines/static-html/css-cascade.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/detector/engines/static-html/detect-html.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/detector/node/file-system.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/detector/registry/antipatterns.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/detector/rules/checks.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/detector/shared/fonts.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/detector/shared/inline-ignores.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/hook-admin.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/hook-before-edit.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/hook-lib.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/hook.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/impeccable-paths.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/lib/design-parser.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/lib/impeccable-config.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/lib/impeccable-paths.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/lib/is-generated.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/lib/provider.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/lib/target-args.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live-accept.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live-browser-dom.js is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live-browser.js is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live-commit-manual-edits.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live-complete.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live-discard-manual-edits.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live-inject.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live-insert.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live-manual-edit-evidence.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live-poll.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live-resume.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live-server.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live-status.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live-target.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live-wrap.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live/browser-script-parts.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live/completion.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live/event-validation.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live/insert-ui.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live/manual-apply.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live/manual-edit-routes.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live/manual-edits-buffer.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live/session-store.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live/svelte-component.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live/sveltekit-adapter.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live/ui-core.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/live/vocabulary.mjs is excluded by !.agents/**
  • .agents/skills/impeccable/scripts/pin.mjs is excluded by !.agents/**
  • .codex/reviews/cr-review-marketplace-task_01.log is excluded by !**/*.log
  • .codex/reviews/cr-review-marketplace-task_02.log is excluded by !**/*.log
  • .codex/reviews/cr-review-marketplace-task_03.log is excluded by !**/*.log
  • .compozy/tasks/scheduler-capacity-starvation/_techspec.md is excluded by !**/*.md
  • .compozy/tasks/scheduler-capacity-starvation/_tests.md is excluded by !**/*.md
  • .compozy/tasks/scheduler-capacity-starvation/adrs/adr-001.md is excluded by !**/*.md
  • .deep-review.yaml is excluded by !**/*.yaml
  • .github/workflows/catalog.yml is excluded by !**/*.yml
  • .oxfmtrc.json is excluded by !**/*.json
  • .oxlintrc.json is excluded by !**/*.json
  • DESIGN.md is excluded by !**/*.md
  • catalog/README.md is excluded by !**/*.md
  • catalog/artifacts/repository-orientation-v1.0.0.tar.gz is excluded by !**/*.gz, !**/*.gz
  • catalog/extensions.json is excluded by !**/*.json
  • catalog/mcp.json is excluded by !**/*.json
  • catalog/packages/repository-orientation/extension.toml is excluded by !**/*.toml
  • catalog/packages/repository-orientation/skills/repository-orientation/SKILL.md is excluded by !**/*.md
  • catalog/skills.json is excluded by !**/*.json
  • docs/_memory/spec-authoring-playbook.md is excluded by !**/*.md
  • docs/_memory/standing_directives.md is excluded by !**/*.md
  • docs/design/opendesign/README.md is excluded by !docs/design/**/*, !**/*.md
  • docs/design/opendesign/agents/AGENT-DETAILS-REMEDIATION-PLAN.md is excluded by !docs/design/**/*, !**/*.md
  • docs/design/opendesign/agents/agent-detail.html is excluded by !docs/design/**/*
  • docs/design/opendesign/agents/agent-detail.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/agents/agent-settings.html is excluded by !docs/design/**/*
  • docs/design/opendesign/agents/agent-settings.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/agents/agents-list.html is excluded by !docs/design/**/*
  • docs/design/opendesign/agents/agents-list.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/agents/critique.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/agents/provider-model-reasoning-selector.html is excluded by !docs/design/**/*
  • docs/design/opendesign/agents/provider-model-reasoning-selector.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/agh-redesigns-gallery.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/agh-refined-2.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/agh-refined-3.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/agh-refined-4-2.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/agh-refined-4-preview.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/agh-refined-4.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/agh-refined-5-preview.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/agh-refined-6-preview.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/agh-refined-workspace.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/agh-refined.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/critique.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/dashboard/critique.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/dashboard/dashboard.html is excluded by !docs/design/**/*
  • docs/design/opendesign/dashboard/dashboard.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/loops/LOOPS-DESIGN-SPEC.md is excluded by !docs/design/**/*, !**/*.md
  • docs/design/opendesign/loops/LOOPS-HANDOFF.md is excluded by !docs/design/**/*, !**/*.md
  • docs/design/opendesign/loops/loop-configure.html is excluded by !docs/design/**/*
  • docs/design/opendesign/loops/loop-configure.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/loops/loop-create.html is excluded by !docs/design/**/*
  • docs/design/opendesign/loops/loop-create.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/loops/loop-detail.html is excluded by !docs/design/**/*
  • docs/design/opendesign/loops/loop-detail.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/loops/loop-editor.html is excluded by !docs/design/**/*
  • docs/design/opendesign/loops/loop-editor.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/loops/loop-run-form.html is excluded by !docs/design/**/*
  • docs/design/opendesign/loops/loop-run-form.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/loops/loops-catalog.html is excluded by !docs/design/**/*
  • docs/design/opendesign/loops/loops-catalog.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/loops/loops-index-2.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/loops/loops-index.html is excluded by !docs/design/**/*
  • docs/design/opendesign/loops/loops-index.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/loops/run-detail.html is excluded by !docs/design/**/*
  • docs/design/opendesign/loops/run-detail.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/loops/runs.html is excluded by !docs/design/**/*
  • docs/design/opendesign/loops/runs.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/marketplace/LISTING-REDESIGN-BRIEF.md is excluded by !docs/design/**/*, !**/*.md
  • docs/design/opendesign/marketplace/LISTING-STANDARD.md is excluded by !docs/design/**/*, !**/*.md
  • docs/design/opendesign/marketplace/bundle-activation-detail.html is excluded by !docs/design/**/*
  • docs/design/opendesign/marketplace/bundle-activation-detail.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/marketplace/extension-detail.html is excluded by !docs/design/**/*
  • docs/design/opendesign/marketplace/extension-detail.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/marketplace/extensions.html is excluded by !docs/design/**/*
  • docs/design/opendesign/marketplace/extensions.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/marketplace/marketplace-detail.html is excluded by !docs/design/**/*
  • docs/design/opendesign/marketplace/marketplace-detail.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/marketplace/marketplace-index.html is excluded by !docs/design/**/*
  • docs/design/opendesign/marketplace/marketplace-index.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/marketplace/marketplace-kind.html is excluded by !docs/design/**/*
  • docs/design/opendesign/marketplace/marketplace-kind.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/marketplace/marketplace-vault-selector.html is excluded by !docs/design/**/*
  • docs/design/opendesign/marketplace/marketplace-vault-selector.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/marketplace/marketplace.html is excluded by !docs/design/**/*
  • docs/design/opendesign/marketplace/marketplace.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/marketplace/mcp-management.html is excluded by !docs/design/**/*
  • docs/design/opendesign/marketplace/mcp-management.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/modals/CHECKLIST.md is excluded by !docs/design/**/*, !**/*.md
  • docs/design/opendesign/modals/MIGRATION-HANDOFF.md is excluded by !docs/design/**/*, !**/*.md
  • docs/design/opendesign/modals/MODAL-STANDARD.md is excluded by !docs/design/**/*, !**/*.md
  • docs/design/opendesign/modals/STATE-MATRIX.md is excluded by !docs/design/**/*, !**/*.md
  • docs/design/opendesign/modals/VISUAL-VALIDATION.md is excluded by !docs/design/**/*, !**/*.md
  • docs/design/opendesign/modals/add-workspace.html is excluded by !docs/design/**/*
  • docs/design/opendesign/modals/add-workspace.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/modals/analysis/01_analysis_web-modal-inventory.md is excluded by !docs/design/**/*, !**/*.md
  • docs/design/opendesign/modals/analysis/02_analysis_runtime-contracts.md is excluded by !docs/design/**/*, !**/*.md
  • docs/design/opendesign/modals/analysis/03_analysis_modal-reference-system.md is excluded by !docs/design/**/*, !**/*.md
  • docs/design/opendesign/modals/analysis/summary.md is excluded by !docs/design/**/*, !**/*.md
  • docs/design/opendesign/modals/create-agent.html is excluded by !docs/design/**/*
  • docs/design/opendesign/modals/create-agent.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/modals/create-bridge.html is excluded by !docs/design/**/*
  • docs/design/opendesign/modals/create-bridge.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/modals/create-job-redesign.html is excluded by !docs/design/**/*
  • docs/design/opendesign/modals/create-knowledge.html is excluded by !docs/design/**/*
  • docs/design/opendesign/modals/create-knowledge.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/modals/create-mcp-server.html is excluded by !docs/design/**/*
  • docs/design/opendesign/modals/create-mcp-server.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/modals/create-network-channel.html is excluded by !docs/design/**/*
  • docs/design/opendesign/modals/create-network-channel.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/modals/create-provider-sheet.html is excluded by !docs/design/**/*
  • docs/design/opendesign/modals/create-provider-sheet.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/modals/create-sandbox-profile.html is excluded by !docs/design/**/*
  • docs/design/opendesign/modals/create-sandbox-profile.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/modals/create-task-redesign.html is excluded by !docs/design/**/*
  • docs/design/opendesign/modals/create-trigger-redesign.html is excluded by !docs/design/**/*
  • docs/design/opendesign/modals/create-vault-secret.html is excluded by !docs/design/**/*
  • docs/design/opendesign/modals/create-vault-secret.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/modals/critique.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/modals/edit-bridge.html is excluded by !docs/design/**/*
  • docs/design/opendesign/modals/edit-bridge.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/modals/edit-knowledge.html is excluded by !docs/design/**/*
  • docs/design/opendesign/modals/edit-knowledge.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/modals/edit-mcp-server.html is excluded by !docs/design/**/*
  • docs/design/opendesign/modals/edit-mcp-server.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/modals/edit-network-channel.html is excluded by !docs/design/**/*
  • docs/design/opendesign/modals/edit-network-channel.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/modals/edit-provider-sheet.html is excluded by !docs/design/**/*
  • docs/design/opendesign/modals/edit-provider-sheet.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/modals/edit-sandbox-profile.html is excluded by !docs/design/**/*
  • docs/design/opendesign/modals/edit-sandbox-profile.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/modals/evidence/teardown.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/modals/evidence/visual/final/ds-runtime-open.png is excluded by !**/*.png, !docs/design/**/*
  • docs/design/opendesign/modals/evidence/visual/final/ds-top.png is excluded by !**/*.png, !docs/design/**/*
  • docs/design/opendesign/modals/index.html is excluded by !docs/design/**/*
  • docs/design/opendesign/modals/index.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/modals/modal-design-system.html is excluded by !docs/design/**/*
  • docs/design/opendesign/modals/modal-design-system.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/modals/modal-system.css is excluded by !docs/design/**/*
  • docs/design/opendesign/modals/modal-system.js is excluded by !docs/design/**/*
  • docs/design/opendesign/modals/start-session.html is excluded by !docs/design/**/*
  • docs/design/opendesign/modals/start-session.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/modals/verify.mjs is excluded by !docs/design/**/*
  • docs/design/opendesign/plugin-source/loops-feature-design-handoff-mqo1ynjj/SKILL.md is excluded by !docs/design/**/*, !**/*.md
  • docs/design/opendesign/plugin-source/loops-feature-design-handoff-mqo1ynjj/references/source-1-LOOPS-HANDOFF.md is excluded by !docs/design/**/*, !**/*.md
  • docs/design/opendesign/redesign-toolcall-card-2.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/redesign-toolcall-card-3.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/redesign-toolcall-card.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/shell/agh-onboarding.html is excluded by !docs/design/**/*
  • docs/design/opendesign/shell/agh-onboarding.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/shell/agh-refined-7-preview.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/shell/agh-refined-7.html is excluded by !docs/design/**/*
  • docs/design/opendesign/shell/index.html is excluded by !docs/design/**/*
  • docs/design/opendesign/shell/sidebar-sessions-01.html is excluded by !docs/design/**/*
  • docs/design/opendesign/shell/sidebar-sessions-01.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/shell/sidebar-sessions-02.html is excluded by !docs/design/**/*
  • docs/design/opendesign/shell/sidebar-sessions-02.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/shell/stories-index-2.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/systems/catalog-design-system.html is excluded by !docs/design/**/*
  • docs/design/opendesign/systems/catalog-design-system.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/systems/design-system.html is excluded by !docs/design/**/*
  • docs/design/opendesign/systems/design-system.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/systems/vault-redesign.html is excluded by !docs/design/**/*
  • docs/design/opendesign/systems/vault-redesign.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/tasks/TASK-DETAILS-REDESIGN-PLAN.md is excluded by !docs/design/**/*, !**/*.md
  • docs/design/opendesign/tasks/critique.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/tasks/image.png is excluded by !**/*.png, !docs/design/**/*
  • docs/design/opendesign/tasks/task-detail-states.html is excluded by !docs/design/**/*
  • docs/design/opendesign/tasks/task-detail-states.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/tasks/task-detail.html is excluded by !docs/design/**/*
  • docs/design/opendesign/tasks/task-detail.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/design/opendesign/tasks/task-run-detail.html is excluded by !docs/design/**/*
  • docs/design/opendesign/tasks/task-run-detail.html.artifact.json is excluded by !docs/design/**/*, !**/*.json
  • docs/qa/bugs/BUG-0028.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20260714-keyboard-focus-invisible.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20260715-config-set-late-metadata.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20260715-extension-cli-slow-boot-offline.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20260715-marketplace-config-set-live.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20260715-marketplace-native-config-policy.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20260715-marketplace-stale-report.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20260715-mcp-editor-vault-ref-case.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20260715-mcp-install-null-values.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20260715-mcp-manual-tty-echo.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20260715-mcp-oauth-name-segment.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20260715-native-marketplace-extension-parity.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20260715-provider-unchanged-overlay.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20260715-scheduler-resume-starvation.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20260715-serial-pool-starves-backlog.md is excluded by !**/*.md
  • docs/qa/charters/CH-agent-marketplace-parity.md is excluded by !**/*.md
  • docs/qa/charters/CH-extension-policy-admin-gates.md is excluded by !**/*.md
  • docs/qa/charters/CH-marketplace-under-a-minute.md is excluded by !**/*.md
  • docs/qa/charters/CH-mcp-authorize-repair-truth.md is excluded by !**/*.md
  • docs/qa/charters/CH-remote-operator-manual-auth.md is excluded by !**/*.md
  • docs/qa/journeys/J-agent-marketplace-parity.md is excluded by !**/*.md
  • docs/qa/journeys/J-extension-policy-admin.md is excluded by !**/*.md
  • docs/qa/journeys/J-marketplace-acquisition.md is excluded by !**/*.md
  • docs/qa/journeys/J-mcp-authorize-repair.md is excluded by !**/*.md
  • docs/qa/personas.md is excluded by !**/*.md
  • docs/qa/reports/2026-07-15-marketplace.md is excluded by !**/*.md
  • docs/qa/reports/2026-07-15-northstar-pay-capacity-retest.md is excluded by !**/*.md
  • docs/qa/reports/2026-07-15-northstar-pay.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-001.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-002.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-007.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-008.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-010.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-014.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-015.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-016.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-017.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-018.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-019.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-020.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-021.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-022.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-023.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-025.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-026.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-027.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-028.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-044.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-045.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-046.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-047.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-049.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-api-marketplace-namespace.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-api-mcp-catalog-install.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-api-mcp-oauth-endpoints.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-cli-extension-sideload-policy-block.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-cli-marketplace-info.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-cli-marketplace-refresh.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-cli-marketplace-search.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-cli-mcp-auth-manual-exchange.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-cli-mcp-authorize.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-cli-mcp-install.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-ext-curated-digest-verify.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-marketplace-kill-switch.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-bundle-activation-detail.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-bundle-preview-activate.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-catalog-navigation.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-ext-policy-block.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-extension-detail.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-extensions-manage.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-marketplace-landing-browse.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-marketplace-search-fanout.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-marketplace-skill-install.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-mcp-authorize-manual.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-mcp-authorize.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-mcp-guided-install.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-mcp-remote-editor.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-mcp-status-matrix.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-settings-extensions-policy.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-settings-hooks.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-028.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-029.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-031.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-058.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-marketplace-catalog-live-config.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-008.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-073.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-refuse-ahead-database.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-refuse-cross-stream-legacy-marker.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-refuse-legacy-cli-open.md is excluded by !**/*.md
  • docs/qa/scenarios/TA-044.md is excluded by !**/*.md
  • docs/qa/scenarios/TA-047.md is excluded by !**/*.md
  • internal/marketplace/testdata/catalog/missing-digest/extensions.json is excluded by !**/*.json
  • internal/marketplace/testdata/catalog/missing-digest/mcp.json is excluded by !**/*.json
  • internal/marketplace/testdata/catalog/missing-digest/skills.json is excluded by !**/*.json
  • internal/marketplace/testdata/catalog/valid/extensions.json is excluded by !**/*.json
  • internal/marketplace/testdata/catalog/valid/mcp.json is excluded by !**/*.json
  • internal/marketplace/testdata/catalog/valid/skills.json is excluded by !**/*.json
  • internal/sandbox/daytona/sidecar_assets/agh-daytona-sidecar-linux-amd64.gz is excluded by !**/*.gz, !**/*.gz
  • internal/sandbox/daytona/sidecar_assets/agh-daytona-sidecar-linux-arm64.gz is excluded by !**/*.gz, !**/*.gz
  • internal/store/globaldb/schema/migrations/atlas.sum is excluded by !**/*.sum, !**/*.sum
  • internal/tools/builtin/testdata/native-tool-catalog.json is excluded by !**/*.json
  • openapi/agh.json is excluded by !**/*.json
  • packages/site/content/runtime/api-reference/index.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/api-reference/meta.json is excluded by !**/*.json
  • packages/site/content/runtime/cli-reference/agh.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/cli-reference/extension/index.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/cli-reference/extension/search.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/cli-reference/index.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/cli-reference/marketplace/index.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/cli-reference/marketplace/info.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/cli-reference/marketplace/meta.json is excluded by !**/*.json
  • packages/site/content/runtime/cli-reference/marketplace/refresh.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/cli-reference/marketplace/search.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/cli-reference/mcp/auth/index.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/cli-reference/mcp/auth/login.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/cli-reference/mcp/auth/logout.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/cli-reference/mcp/auth/status.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/cli-reference/mcp/authorize.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/cli-reference/mcp/index.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/cli-reference/mcp/install.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/cli-reference/mcp/meta.json is excluded by !**/*.json
  • packages/site/content/runtime/cli-reference/skill/index.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/cli-reference/skill/info.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/cli-reference/skill/inspect.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/cli-reference/skill/meta.json is excluded by !**/*.json
  • packages/site/content/runtime/core/autonomy/task-runs-and-leases.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/core/configuration/config-toml.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/core/configuration/lifecycle-matrix.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/core/configuration/mcp-json.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/core/configuration/vault.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/core/extensions/install.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/core/marketplace/index.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/core/marketplace/meta.json is excluded by !**/*.json
  • packages/site/content/runtime/core/meta.json is excluded by !**/*.json
  • packages/site/content/runtime/core/skills/marketplace.mdx is excluded by !**/*.mdx
  • packages/site/content/runtime/core/workspaces/resolver.mdx is excluded by !**/*.mdx
  • packages/ui/src/components/custom/stories/detail-header.stories.tsx is excluded by !**/*.stories.tsx
  • packages/ui/src/components/custom/stories/mono-id.stories.tsx is excluded by !**/*.stories.tsx
  • packages/ui/src/components/custom/stories/radio-card.stories.tsx is excluded by !**/*.stories.tsx
  • packages/ui/src/components/stories/kind-icon.stories.tsx is excluded by !**/*.stories.tsx
  • skeeper.lock is excluded by !**/*.lock, !**/*.lock
  • skills-lock.json is excluded by !**/*.json
  • skills/agh/references/capabilities-and-bundles.md is excluded by !**/*.md
  • skills/agh/references/native-tools.md is excluded by !**/*.md
  • skills/agh/references/runtime-operations.md is excluded by !**/*.md
  • skills/agh/references/tasks-and-orchestration.md is excluded by !**/*.md
  • skills/agh/references/tools-and-skills.md is excluded by !**/*.md
  • web/e2e/__tests__/bridges.spec.ts is excluded by !web/e2e/**
  • web/e2e/__tests__/combined-flows.spec.ts is excluded by !web/e2e/**
  • web/e2e/__tests__/extensibility.spec.ts is excluded by !web/e2e/**
  • web/e2e/__tests__/marketplace.spec.ts is excluded by !web/e2e/**
  • web/e2e/__tests__/mcp.spec.ts is excluded by !web/e2e/**
  • web/e2e/__tests__/settings-transport.spec.ts is excluded by !web/e2e/**
  • web/e2e/__tests__/settings.spec.ts is excluded by !web/e2e/**
  • web/e2e/__tests__/skills.spec.ts is excluded by !web/e2e/**
  • web/e2e/fixtures/__tests__/browser-artifact-session.test.ts is excluded by !**/fixtures/**, !web/e2e/**
  • web/e2e/fixtures/__tests__/runtime-seed.test.ts is excluded by !**/fixtures/**, !web/e2e/**
  • web/e2e/fixtures/__tests__/runtime.test.ts is excluded by !**/fixtures/**, !web/e2e/**
  • web/e2e/fixtures/__tests__/selectors.test.ts is excluded by !**/fixtures/**, !web/e2e/**
  • web/e2e/fixtures/artifacts.ts is excluded by !**/fixtures/**, !web/e2e/**
  • web/e2e/fixtures/browser-artifact-session.ts is excluded by !**/fixtures/**, !web/e2e/**
  • web/e2e/fixtures/marketplace-server.ts is excluded by !**/fixtures/**, !web/e2e/**
  • web/e2e/fixtures/mcp-auth-server.ts is excluded by !**/fixtures/**, !web/e2e/**
  • web/e2e/fixtures/runtime-helpers.ts is excluded by !**/fixtures/**, !web/e2e/**
  • web/e2e/fixtures/runtime-seed.ts is excluded by !**/fixtures/**, !web/e2e/**
  • web/e2e/fixtures/runtime.ts is excluded by !**/fixtures/**, !web/e2e/**
  • web/e2e/fixtures/selectors.ts is excluded by !**/fixtures/**, !web/e2e/**
  • web/e2e/fixtures/skill-marketplace-server.ts is excluded by !**/fixtures/**, !web/e2e/**
  • web/src/generated/agh-openapi.d.ts is excluded by !**/generated/**, !**/generated/**, !**/*.d.ts
  • web/src/systems/extensions/routes/bundle-activation-detail.stories.tsx is excluded by !**/*.stories.tsx
  • web/src/systems/extensions/routes/extension-detail.stories.tsx is excluded by !**/*.stories.tsx
  • web/src/systems/extensions/routes/extensions.stories.tsx is excluded by !**/*.stories.tsx
  • web/src/systems/marketplace/components/stories/marketplace-overlays.stories.tsx is excluded by !**/*.stories.tsx
  • web/src/systems/marketplace/routes/marketplace-states.stories.tsx is excluded by !**/*.stories.tsx
  • web/src/systems/marketplace/routes/marketplace.stories.tsx is excluded by !**/*.stories.tsx
  • web/src/systems/settings/routes/mcp-servers.stories.tsx is excluded by !**/*.stories.tsx
  • web/src/systems/settings/routes/settings-extensions.stories.tsx is excluded by !**/*.stories.tsx
  • web/src/systems/settings/routes/settings-hooks-extensions.stories.tsx is excluded by !**/*.stories.tsx
  • web/src/systems/settings/routes/settings-hooks.stories.tsx is excluded by !**/*.stories.tsx
  • web/src/systems/skill/components/stories/marketplace-view.stories.tsx is excluded by !**/*.stories.tsx
  • web/src/systems/skill/routes/skills.stories.tsx is excluded by !**/*.stories.tsx
📒 Files selected for processing (630)
  • .gitignore
  • cmd/agh-catalog/main.go
  • cmd/agh-catalog/main_test.go
  • cmd/agh-catalog/package.go
  • cmd/agh-catalog/validate.go
  • internal/api/contract/bundles.go
  • internal/api/contract/contract.go
  • internal/api/contract/diagnostics.go
  • internal/api/contract/extensions.go
  • internal/api/contract/marketplace.go
  • internal/api/contract/mcp_catalog_install.go
  • internal/api/contract/responses.go
  • internal/api/contract/settings_collection_payloads.go
  • internal/api/contract/settings_config_payloads.go
  • internal/api/contract/settings_mcp_auth.go
  • internal/api/contract/settings_mutations.go
  • internal/api/core/agent_contracts_test.go
  • internal/api/core/agent_conversions.go
  • internal/api/core/base_handlers.go
  • internal/api/core/bundle_category_payload_test.go
  • internal/api/core/bundles.go
  • internal/api/core/conversions.go
  • internal/api/core/extensions.go
  • internal/api/core/extensions_marketplace.go
  • internal/api/core/extensions_test.go
  • internal/api/core/interfaces.go
  • internal/api/core/marketplace.go
  • internal/api/core/marketplace_detail.go
  • internal/api/core/marketplace_interfaces.go
  • internal/api/core/marketplace_list.go
  • internal/api/core/marketplace_test.go
  • internal/api/core/settings.go
  • internal/api/core/settings_errors.go
  • internal/api/core/settings_extensions_config.go
  • internal/api/core/settings_internal_test.go
  • internal/api/core/settings_mcp_auth.go
  • internal/api/core/settings_mcp_conversion.go
  • internal/api/core/settings_mcp_install.go
  • internal/api/core/settings_provider_models_service.go
  • internal/api/core/settings_service_contract.go
  • internal/api/core/settings_test.go
  • internal/api/core/skills.go
  • internal/api/core/skills_test.go
  • internal/api/ginutil/quiet_debug.go
  • internal/api/ginutil/quiet_debug_test.go
  • internal/api/httpapi/handlers.go
  • internal/api/httpapi/handlers_test.go
  • internal/api/httpapi/helpers_test.go
  • internal/api/httpapi/mcp_oauth_callback.go
  • internal/api/httpapi/routes.go
  • internal/api/httpapi/server.go
  • internal/api/httpapi/server_catalog_options.go
  • internal/api/spec/bridge_catalog_operations.go
  • internal/api/spec/marketplace_entry_operation.go
  • internal/api/spec/marketplace_kind_operation.go
  • internal/api/spec/marketplace_operations.go
  • internal/api/spec/marketplace_parameters.go
  • internal/api/spec/marketplace_refresh_operation.go
  • internal/api/spec/marketplace_search_operation.go
  • internal/api/spec/marketplace_test.go
  • internal/api/spec/operations.go
  • internal/api/spec/schema_customizers.go
  • internal/api/spec/schema_enum_registry.go
  • internal/api/spec/scope_values.go
  • internal/api/spec/settings_mcp_auth.go
  • internal/api/spec/settings_mcp_install.go
  • internal/api/spec/settings_mcp_schema.go
  • internal/api/spec/settings_test.go
  • internal/api/spec/spec.go
  • internal/api/spec/spec_bridge_catalog.go
  • internal/api/testutil/model_catalog_parity_test.go
  • internal/api/udsapi/extensions_additional_test.go
  • internal/api/udsapi/handler_config.go
  • internal/api/udsapi/handlers_test.go
  • internal/api/udsapi/helpers_test.go
  • internal/api/udsapi/routes.go
  • internal/api/udsapi/server.go
  • internal/api/udsapi/server_catalog_options.go
  • internal/api/udsapi/transport_parity_integration_test.go
  • internal/bundles/activation_drift.go
  • internal/bundles/activation_query.go
  • internal/bundles/activation_update.go
  • internal/bundles/resource_projection.go
  • internal/bundles/service.go
  • internal/bundles/service_test.go
  • internal/cli/automation.go
  • internal/cli/bundle_test.go
  • internal/cli/cli_integration_test.go
  • internal/cli/client.go
  • internal/cli/client_marketplace.go
  • internal/cli/client_marketplace_test.go
  • internal/cli/client_mcp.go
  • internal/cli/client_mcp_test.go
  • internal/cli/client_test.go
  • internal/cli/config.go
  • internal/cli/config_extensions.go
  • internal/cli/config_lifecycle.go
  • internal/cli/config_loops.go
  • internal/cli/config_marketplace.go
  • internal/cli/config_mutation_scope.go
  • internal/cli/config_output.go
  • internal/cli/config_test.go
  • internal/cli/daemon_client_reachability.go
  • internal/cli/extension.go
  • internal/cli/extension_install.go
  • internal/cli/extension_marketplace.go
  • internal/cli/extension_marketplace_integration_test.go
  • internal/cli/extension_marketplace_test.go
  • internal/cli/extension_test.go
  • internal/cli/format.go
  • internal/cli/helpers_test.go
  • internal/cli/install.go
  • internal/cli/local_database_test.go
  • internal/cli/marketplace.go
  • internal/cli/marketplace_test.go
  • internal/cli/mcp.go
  • internal/cli/mcp_auth.go
  • internal/cli/mcp_auth_output.go
  • internal/cli/mcp_auth_test.go
  • internal/cli/mcp_install.go
  • internal/cli/mcp_install_input.go
  • internal/cli/mcp_install_output.go
  • internal/cli/mcp_install_test.go
  • internal/cli/provider_models.go
  • internal/cli/root.go
  • internal/cli/session_prompt_output.go
  • internal/cli/skill_commands.go
  • internal/cli/skill_daemon_test.go
  • internal/cli/skill_info.go
  • internal/cli/skill_marketplace.go
  • internal/cli/skill_marketplace_records.go
  • internal/cli/skill_output.go
  • internal/cli/skill_test.go
  • internal/cli/task.go
  • internal/config/agent_resource_test.go
  • internal/config/config.go
  • internal/config/config_default.go
  • internal/config/config_test.go
  • internal/config/config_validate_features.go
  • internal/config/extensions_marketplace.go
  • internal/config/lifecycle/lifecycle.go
  • internal/config/lifecycle/lifecycle_test.go
  • internal/config/marketplace.go
  • internal/config/mcp_overlay.go
  • internal/config/mcp_server.go
  • internal/config/mcp_server_validation.go
  • internal/config/mcpjson.go
  • internal/config/mcpjson_write.go
  • internal/config/merge.go
  • internal/config/merge_extensions_marketplace.go
  • internal/config/merge_overlay.go
  • internal/config/merge_test.go
  • internal/config/persistence.go
  • internal/config/provider.go
  • internal/config/provider_test.go
  • internal/config/tool_surface.go
  • internal/config/tool_surface_test.go
  • internal/config/workspace_overlay.go
  • internal/config/write_scope_policy.go
  • internal/daemon/boot.go
  • internal/daemon/boot_cleanup.go
  • internal/daemon/boot_extensions.go
  • internal/daemon/boot_lifecycle.go
  • internal/daemon/boot_publish.go
  • internal/daemon/boot_settings.go
  • internal/daemon/boot_state_extensions.go
  • internal/daemon/bridge_resource_projection.go
  • internal/daemon/bridges.go
  • internal/daemon/bridges_test.go
  • internal/daemon/daemon.go
  • internal/daemon/daemon_bridge_extension_integration_test.go
  • internal/daemon/daemon_integration_test.go
  • internal/daemon/daemon_nightly_combined_integration_test.go
  • internal/daemon/daemon_shutdown_resources.go
  • internal/daemon/daemon_shutdown_targets.go
  • internal/daemon/daemon_test.go
  • internal/daemon/database_source.go
  • internal/daemon/extensions.go
  • internal/daemon/extensions_events.go
  • internal/daemon/extensions_marketplace_trust.go
  • internal/daemon/extensions_service.go
  • internal/daemon/extensions_update_batch.go
  • internal/daemon/marketplace.go
  • internal/daemon/marketplace_test.go
  • internal/daemon/mcp_auth_events.go
  • internal/daemon/mcp_auth_events_test.go
  • internal/daemon/mcp_server_resolver.go
  • internal/daemon/mcp_server_resolver_test.go
  • internal/daemon/native_config_hook_tools.go
  • internal/daemon/native_config_mutation_tools.go
  • internal/daemon/native_extension_tools.go
  • internal/daemon/native_extension_tools_test.go
  • internal/daemon/native_marketplace_tools.go
  • internal/daemon/native_marketplace_tools_test.go
  • internal/daemon/native_tool_dependencies.go
  • internal/daemon/native_tools.go
  • internal/daemon/native_tools_dependencies_builder.go
  • internal/daemon/native_tools_test.go
  • internal/daemon/prompt_sections.go
  • internal/daemon/runtime_dependencies.go
  • internal/daemon/runtime_deps.go
  • internal/daemon/scheduler_runtime.go
  • internal/daemon/scheduler_runtime_test.go
  • internal/daemon/scheduler_session_source.go
  • internal/daemon/scheduler_waker.go
  • internal/daemon/server_options.go
  • internal/daemon/settings.go
  • internal/daemon/settings_dependencies.go
  • internal/daemon/settings_mcp_auth.go
  • internal/daemon/settings_runtime_applier.go
  • internal/daemon/settings_runtime_applier_test.go
  • internal/daemon/settings_test.go
  • internal/daemon/task_runtime_test.go
  • internal/diagnosticcontract/diagnostics.go
  • internal/events/components.go
  • internal/events/extension.go
  • internal/events/marketplace.go
  • internal/events/mcp.go
  • internal/events/registry.go
  • internal/events/registry_mcp_auth.go
  • internal/events/registry_test.go
  • internal/extension/capability.go
  • internal/extension/describe.go
  • internal/extension/describe_test.go
  • internal/extension/install_managed.go
  • internal/extension/install_managed_test.go
  • internal/extension/managed_change.go
  • internal/extension/marketplace_artifact.go
  • internal/extension/marketplace_helpers.go
  • internal/extension/marketplace_lifecycle.go
  • internal/extension/marketplace_lifecycle_test.go
  • internal/extension/marketplace_remove_cleanup.go
  • internal/extension/marketplace_sources.go
  • internal/extension/marketplace_trust.go
  • internal/extension/marketplace_update.go
  • internal/extension/marketplace_update_apply.go
  • internal/extension/marketplace_update_batch_error.go
  • internal/extension/marketplace_update_cleanup.go
  • internal/extension/marketplace_update_resolution.go
  • internal/extension/provenance.go
  • internal/extension/source_names.go
  • internal/marketplace/catalog_files.go
  • internal/marketplace/digest.go
  • internal/marketplace/document_validation.go
  • internal/marketplace/entry_common.go
  • internal/marketplace/entry_extension.go
  • internal/marketplace/entry_mcp.go
  • internal/marketplace/entry_skill.go
  • internal/marketplace/errors.go
  • internal/marketplace/projection.go
  • internal/marketplace/service.go
  • internal/marketplace/service_extension_install.go
  • internal/marketplace/service_integration_test.go
  • internal/marketplace/service_lifecycle.go
  • internal/marketplace/service_skill_install.go
  • internal/marketplace/service_test.go
  • internal/marketplace/source.go
  • internal/marketplace/source_test.go
  • internal/marketplace/store.go
  • internal/marketplace/store_extension_install.go
  • internal/marketplace/store_skill_install.go
  • internal/marketplace/store_test.go
  • internal/marketplace/types.go
  • internal/marketplace/unicode_fold.go
  • internal/mcp/auth/exchange_input.go
  • internal/mcp/auth/fingerprint.go
  • internal/mcp/auth/manager.go
  • internal/mcp/auth/manager_test.go
  • internal/mcp/auth/metadata.go
  • internal/mcp/auth/mutation_generation.go
  • internal/mcp/auth/response_body.go
  • internal/mcp/auth/service.go
  • internal/mcp/auth/service_direct_endpoint_test.go
  • internal/mcp/auth/service_expires_in_test.go
  • internal/mcp/auth/service_test.go
  • internal/mcp/auth/service_token_lifecycle.go
  • internal/mcp/auth/types.go
  • internal/mcp/auth/types_test.go
  • internal/mcp/executor.go
  • internal/mcp/executor_auth.go
  • internal/mcp/executor_client.go
  • internal/mcp/executor_server_resolver.go
  • internal/mcp/executor_setup.go
  • internal/mcp/executor_test.go
  • internal/memory/catalog_migration_test.go
  • internal/registry/clawhub/client.go
  • internal/registry/clawhub/client_contract_test.go
  • internal/registry/clawhub/client_test.go
  • internal/registry/clawhub/url.go
  • internal/registry/http_archive.go
  • internal/registry/http_archive_test.go
  • internal/registry/installer.go
  • internal/registry/installer_archive.go
  • internal/registry/installer_test.go
  • internal/registry/types.go
  • internal/scheduler/capacity.go
  • internal/scheduler/scheduler.go
  • internal/scheduler/scheduler_integration_test.go
  • internal/scheduler/scheduler_test.go
  • internal/scheduler/selection.go
  • internal/scheduler/starvation.go
  • internal/scheduler/types.go
  • internal/scheduler/wake_dispatch.go
  • internal/settings/collections.go
  • internal/settings/config_apply_classification.go
  • internal/settings/config_apply_service.go
  • internal/settings/config_apply_service_test.go
  • internal/settings/config_reload_diff.go
  • internal/settings/errors.go
  • internal/settings/hook_declaration_serialization.go
  • internal/settings/mcp_auth.go
  • internal/settings/mcp_catalog_install.go
  • internal/settings/mcp_catalog_notifications.go
  • internal/settings/mcp_collection_mutation.go
  • internal/settings/mcp_collection_status.go
  • internal/settings/mcp_env_preservation.go
  • internal/settings/mcp_mutation.go
  • internal/settings/mcp_runtime_status_test.go
  • internal/settings/mcp_secret_preservation.go
  • internal/settings/mcp_secrets.go
  • internal/settings/mcp_server_item.go
  • internal/settings/mcp_server_map.go
  • internal/settings/mcp_sources.go
  • internal/settings/mcp_target_test.go
  • internal/settings/models.go
  • internal/settings/observe_events.go
  • internal/settings/provider_model_active_config.go
  • internal/settings/provider_mutation_lifecycle.go
  • internal/settings/sections.go
  • internal/settings/sections_extensions.go
  • internal/settings/service.go
  • internal/settings/service_contract.go
  • internal/settings/service_integration_test.go
  • internal/settings/service_test.go
  • internal/skills/marketplace/helpers.go
  • internal/skills/marketplace/install.go
  • internal/skills/marketplace/installed.go
  • internal/skills/marketplace/paths.go
  • internal/skills/marketplace/registry.go
  • internal/skills/marketplace/service.go
  • internal/skills/marketplace/service_lifecycle.go
  • internal/skills/marketplace/service_test.go
  • internal/skills/marketplace/update.go
  • internal/skills/marketplace/validation.go
  • internal/skills/marketplace/visibility.go
  • internal/store/globaldb/global_db_bridge_delivery_test.go
  • internal/store/globaldb/global_db_marketplace.go
  • internal/store/globaldb/global_db_marketplace_catalog_test.go
  • internal/store/globaldb/global_db_marketplace_extension.go
  • internal/store/globaldb/global_db_marketplace_skill.go
  • internal/store/globaldb/global_db_mcp_auth.go
  • internal/store/globaldb/global_db_mcp_auth_atomic_test.go
  • internal/store/globaldb/global_db_mcp_auth_test.go
  • internal/store/globaldb/global_db_session_test.go
  • internal/store/globaldb/global_db_task_pause.go
  • internal/store/globaldb/global_db_task_scheduler_status.go
  • internal/store/globaldb/global_db_task_starvation_test.go
  • internal/store/globaldb/global_db_test.go
  • internal/store/globaldb/global_db_type.go
  • internal/store/globaldb/global_db_workspace.go
  • internal/store/globaldb/queries/marketplace.sql
  • internal/store/globaldb/queries/vault_mcp.sql
  • internal/store/globaldb/repositories.go
  • internal/store/globaldb/schema/definitions/35_mcp.sql
  • internal/store/globaldb/schema/definitions/41_marketplace.sql
  • internal/store/globaldb/schema/migrations/00004_schema.sql
  • internal/store/globaldb/schema/migrations/00005_schema.sql
  • internal/store/globaldb/schema/migrations/00006_schema.sql
  • internal/store/globaldb/schema/migrations/00007_schema.sql
  • internal/store/globaldb/sqlcgen/marketplace.sql.go
  • internal/store/globaldb/sqlcgen/models.go
  • internal/store/globaldb/sqlcgen/vault_mcp.sql.go
  • internal/store/marketplace_catalog.go
  • internal/store/migrate_streams_test.go
  • internal/task/scheduler_controls.go
  • internal/task/scheduler_controls_test.go
  • internal/task/scheduler_status.go
  • internal/testutil/e2e/config_seed.go
  • internal/testutil/e2e/config_seed_test.go
  • internal/testutil/e2e/runtime_harness_integration_test.go
  • internal/toolmeta/native_entries.go
  • internal/toolmeta/registry_test.go
  • internal/tools/builtin/builtin_test.go
  • internal/tools/builtin/descriptors.go
  • internal/tools/builtin/extensions.go
  • internal/tools/builtin/marketplace.go
  • internal/tools/builtin/toolsets.go
  • internal/tools/builtin_ids.go
  • internal/tools/mcp.go
  • internal/tools/mcp_test.go
  • internal/vault/mcp_refs.go
  • internal/vault/types_test.go
  • lint-plugins/__tests__/compozy-design-system.test.mjs
  • lint-plugins/compozy-design-system.mjs
  • magefiles/boundaries.go
  • packages/site/components/landing/network-protocol-visual.tsx
  • packages/site/lib/__tests__/runtime-tools-canonical-docs.test.ts
  • packages/site/lib/runtime-navigation.ts
  • packages/ui/src/__tests__/focus-ring-contrast.test.ts
  • packages/ui/src/components/accordion.tsx
  • packages/ui/src/components/combobox.tsx
  • packages/ui/src/components/command.tsx
  • packages/ui/src/components/custom/__tests__/detail-header.test.tsx
  • packages/ui/src/components/custom/__tests__/kind-icon.test.tsx
  • packages/ui/src/components/custom/__tests__/mono-id.test.tsx
  • packages/ui/src/components/custom/catalog-card-parts.tsx
  • packages/ui/src/components/custom/catalog-card.tsx
  • packages/ui/src/components/custom/data-surface.tsx
  • packages/ui/src/components/custom/detail-header.tsx
  • packages/ui/src/components/custom/kind-icon-registry.ts
  • packages/ui/src/components/custom/kind-icon.tsx
  • packages/ui/src/components/custom/listing-row-parts.tsx
  • packages/ui/src/components/custom/mono-id.tsx
  • packages/ui/src/components/custom/operational-links-row.tsx
  • packages/ui/src/components/custom/pill-variants.ts
  • packages/ui/src/components/custom/radio-card.tsx
  • packages/ui/src/components/custom/section.tsx
  • packages/ui/src/components/custom/tool-call-row.tsx
  • packages/ui/src/components/custom/topbar.tsx
  • packages/ui/src/components/dropdown-menu.tsx
  • packages/ui/src/components/popover.tsx
  • packages/ui/src/components/resizable.tsx
  • packages/ui/src/components/reui/stepper.tsx
  • packages/ui/src/components/select.tsx
  • packages/ui/src/components/sidebar.tsx
  • packages/ui/src/components/tabs.tsx
  • packages/ui/src/components/tooltip.tsx
  • packages/ui/src/index.ts
  • packages/ui/src/tokens.css
  • scripts/catalog-digest.sh
  • web/src/components/assistant-ui/session-changed-files-row.tsx
  • web/src/components/assistant-ui/session-thread.tsx
  • web/src/hooks/routes/__tests__/use-home-page.test.tsx
  • web/src/hooks/routes/__tests__/use-mcp-authorize.test.tsx
  • web/src/hooks/routes/__tests__/use-mcp-page.test.tsx
  • web/src/hooks/routes/__tests__/use-settings-hooks-extensions-page.test.tsx
  • web/src/hooks/routes/__tests__/use-settings-page.test.tsx
  • web/src/hooks/routes/use-automation-triggers-page.ts
  • web/src/hooks/routes/use-extensions-route-page.tsx
  • web/src/hooks/routes/use-home-page.ts
  • web/src/hooks/routes/use-mcp-authorize.ts
  • web/src/hooks/routes/use-mcp-page.ts
  • web/src/hooks/routes/use-settings-extensions-page.ts
  • web/src/hooks/routes/use-settings-hooks-extensions-page.ts
  • web/src/hooks/routes/use-settings-hooks-page.ts
  • web/src/hooks/routes/use-skills-page.ts
  • web/src/hooks/routes/use-task-create-route-state.ts
  • web/src/integrations/tanstack-query/reconcile-installed-extension.ts
  • web/src/lib/__tests__/format-time.test.ts
  • web/src/lib/__tests__/settings-api-contract.test.ts
  • web/src/lib/format-time.ts
  • web/src/routeTree.gen.ts
  • web/src/routes/-root-components.tsx
  • web/src/routes/_app/-mcp-context.tsx
  • web/src/routes/_app/-settings-preload.ts
  • web/src/routes/_app/-skill-preload.ts
  • web/src/routes/_app/__tests__/-extensions.test.tsx
  • web/src/routes/_app/__tests__/-marketplace.$kind.$entryId.test.tsx
  • web/src/routes/_app/__tests__/-mcp.test.tsx
  • web/src/routes/_app/__tests__/-route-preloading.integration.test.tsx
  • web/src/routes/_app/__tests__/-settings.test.tsx
  • web/src/routes/_app/__tests__/-skills.test.tsx
  • web/src/routes/_app/extensions.$name.tsx
  • web/src/routes/_app/extensions.bundles.$id.tsx
  • web/src/routes/_app/extensions.tsx
  • web/src/routes/_app/marketplace.$kind.$entryId.tsx
  • web/src/routes/_app/marketplace.tsx
  • web/src/routes/_app/mcp.tsx
  • web/src/routes/_app/settings.ts
  • web/src/routes/_app/settings/-extensions-policy-section.tsx
  • web/src/routes/_app/settings/-extensions-settings-page.tsx
  • web/src/routes/_app/settings/-hooks-extensions-action-alert.tsx
  • web/src/routes/_app/settings/-hooks-extensions-installed-section.tsx
  • web/src/routes/_app/settings/-hooks-extensions-marketplace-section.tsx
  • web/src/routes/_app/settings/-hooks-extensions-policy-section.tsx
  • web/src/routes/_app/settings/-hooks-extensions-settings-page.tsx
  • web/src/routes/_app/settings/-hooks-section.tsx
  • web/src/routes/_app/settings/-hooks-settings-page.tsx
  • web/src/routes/_app/settings/__tests__/-hooks-extensions.test.tsx
  • web/src/routes/_app/settings/__tests__/-settings-split.test.tsx
  • web/src/routes/_app/settings/extensions.tsx
  • web/src/routes/_app/settings/hooks-extensions.tsx
  • web/src/routes/_app/settings/hooks.tsx
  • web/src/routes/_app/skills.tsx
  • web/src/storybook/__tests__/web-storybook-msw-contract.test.ts
  • web/src/storybook/msw.ts
  • web/src/storybook/route-story-registry.ts
  • web/src/systems/agent/__tests__/types.test.ts
  • web/src/systems/agent/components/__tests__/agent-icon.test.tsx
  • web/src/systems/agent/components/agent-fleet-card.tsx
  • web/src/systems/agent/components/agent-icon.tsx
  • web/src/systems/agent/components/provider-icon-map.ts
  • web/src/systems/agent/index.ts
  • web/src/systems/automation/components/automation-delete-action.tsx
  • web/src/systems/automation/components/automation-run-history.tsx
  • web/src/systems/bridges/hooks/use-bridge-setup-actions.ts
  • web/src/systems/extensions/adapters/__tests__/extensions-api.test.ts
  • web/src/systems/extensions/adapters/extensions-api.ts
  • web/src/systems/extensions/components/__tests__/bundle-activation-detail.test.tsx
  • web/src/systems/extensions/components/__tests__/extension-detail.test.tsx
  • web/src/systems/extensions/components/__tests__/extension-dialogs.test.tsx
  • web/src/systems/extensions/components/__tests__/extensions-inventory.test.tsx
  • web/src/systems/extensions/components/bundle-activation-detail.tsx
  • web/src/systems/extensions/components/extension-detail-sections.tsx
  • web/src/systems/extensions/components/extension-detail.tsx
  • web/src/systems/extensions/components/extension-dialogs.tsx
  • web/src/systems/extensions/components/extensions-inventory.tsx
  • web/src/systems/extensions/hooks/__tests__/use-extension-actions.test.tsx
  • web/src/systems/extensions/hooks/__tests__/use-extensions.test.tsx
  • web/src/systems/extensions/hooks/use-extension-actions.ts
  • web/src/systems/extensions/hooks/use-extension-detail-state.ts
  • web/src/systems/extensions/hooks/use-extension-inventory-state.ts
  • web/src/systems/extensions/hooks/use-extensions.ts
  • web/src/systems/extensions/index.ts
  • web/src/systems/extensions/lib/query-keys.ts
  • web/src/systems/extensions/lib/query-options.ts
  • web/src/systems/extensions/mocks/__tests__/handlers.test.ts
  • web/src/systems/extensions/mocks/fixtures.ts
  • web/src/systems/extensions/mocks/handlers.ts
  • web/src/systems/extensions/mocks/index.ts
  • web/src/systems/extensions/types.ts
  • web/src/systems/loops/components/editor/loop-editor-criteria.tsx
  • web/src/systems/loops/lib/action-failure.ts
  • web/src/systems/marketplace/adapters/__tests__/marketplace-api.test.ts
  • web/src/systems/marketplace/adapters/marketplace-actions-api.ts
  • web/src/systems/marketplace/adapters/marketplace-api-error.ts
  • web/src/systems/marketplace/adapters/marketplace-api.ts
  • web/src/systems/marketplace/components/__tests__/marketplace-action-controller.test.tsx
  • web/src/systems/marketplace/components/__tests__/marketplace-components.test.tsx
  • web/src/systems/marketplace/components/__tests__/marketplace-ui.test.ts
  • web/src/systems/marketplace/components/bundle-activation-dialog.tsx
  • web/src/systems/marketplace/components/bundle-activation-model.ts
  • web/src/systems/marketplace/components/extension-trust-dialog.tsx
  • web/src/systems/marketplace/components/index.ts
  • web/src/systems/marketplace/components/marketplace-card.tsx
  • web/src/systems/marketplace/components/marketplace-degraded-notice.tsx
  • web/src/systems/marketplace/components/marketplace-detail-hero.tsx
  • web/src/systems/marketplace/components/marketplace-detail.tsx
  • web/src/systems/marketplace/components/marketplace-grid.tsx
  • web/src/systems/marketplace/components/marketplace-kind-view.tsx
  • web/src/systems/marketplace/components/marketplace-landing.tsx
  • web/src/systems/marketplace/components/marketplace-route-bodies.tsx
  • web/src/systems/marketplace/components/marketplace-ui.ts
  • web/src/systems/marketplace/components/mcp-install-dialog.tsx
  • web/src/systems/marketplace/components/mcp-install-model.ts
  • web/src/systems/marketplace/components/mcp-secret-field.tsx
  • web/src/systems/marketplace/components/use-bundle-activation-dialog.ts
  • web/src/systems/marketplace/components/use-marketplace-action-controller.tsx
  • web/src/systems/marketplace/components/use-mcp-install-dialog.ts
  • web/src/systems/marketplace/hooks/__tests__/use-marketplace-actions.test.tsx
  • web/src/systems/marketplace/hooks/__tests__/use-marketplace.test.tsx
  • web/src/systems/marketplace/hooks/use-marketplace-actions.ts
  • web/src/systems/marketplace/hooks/use-marketplace.ts
  • web/src/systems/marketplace/index.ts
  • web/src/systems/marketplace/lib/__tests__/query-keys.test.ts
  • web/src/systems/marketplace/lib/query-keys.ts
  • web/src/systems/marketplace/lib/query-options.ts
  • web/src/systems/marketplace/mocks/fixtures.ts
  • web/src/systems/marketplace/mocks/handlers.ts
  • web/src/systems/marketplace/mocks/index.ts
  • web/src/systems/marketplace/types.ts
  • web/src/systems/network/components/activity/activity-feed.tsx
  • web/src/systems/network/components/shell/channel-rail-row.tsx
  • web/src/systems/network/lib/query-options.ts
  • web/src/systems/notifications/components/__tests__/notification-presets-panel.test.tsx
  • web/src/systems/notifications/components/notification-presets-panel.tsx
  • web/src/systems/runtime/components/__tests__/app-sidebar.test.tsx
  • web/src/systems/runtime/components/app-sidebar.tsx
  • web/src/systems/session/components/thinking-block.tsx
  • web/src/systems/settings/adapters/__tests__/settings-api.test.ts
  • web/src/systems/settings/adapters/__tests__/settings-mcp-auth-api.test.ts
  • web/src/systems/settings/adapters/settings-api.ts
  • web/src/systems/settings/adapters/settings-mcp-auth-api.ts
  • web/src/systems/settings/components/__tests__/mcp-authorize-dialog.test.tsx
  • web/src/systems/settings/components/__tests__/mcp-editor-secret-presence.test.tsx
  • web/src/systems/settings/components/index.ts
  • web/src/systems/settings/components/mcp-authorize-dialog.tsx
  • web/src/systems/settings/components/mcp-editor-fields.tsx
  • web/src/systems/settings/components/mcp-editor-oauth-section.tsx
  • web/src/systems/settings/components/mcp-editor-remote-section.tsx
  • web/src/systems/settings/components/mcp-editor-stdio-section.tsx
  • web/src/systems/settings/components/mcp-secret-binding.tsx
  • web/src/systems/settings/components/mcp-selection-strip.tsx
  • web/src/systems/settings/components/mcp-server-editor.tsx
  • web/src/systems/settings/components/mcp-server-labels.ts
  • web/src/systems/settings/components/mcp-servers-table.tsx
  • web/src/systems/settings/components/mcp-status-cell.tsx
  • web/src/systems/settings/hooks/__tests__/use-settings-mutations.test.tsx
  • web/src/systems/settings/hooks/use-settings-collections.ts
  • web/src/systems/settings/hooks/use-settings-mutations.ts
  • web/src/systems/settings/index.ts
  • web/src/systems/settings/lib/__tests__/mcp-editor-model.test.ts
  • web/src/systems/settings/lib/__tests__/mcp-status-view-model.test.ts
  • web/src/systems/settings/lib/__tests__/query-keys.test.ts
  • web/src/systems/settings/lib/__tests__/query-options.test.ts
  • web/src/systems/settings/lib/__tests__/sections.test.ts
  • web/src/systems/settings/lib/mcp-editor-model.ts
  • web/src/systems/settings/lib/mcp-status-view-model.ts
  • web/src/systems/settings/lib/query-keys.ts
  • web/src/systems/settings/lib/query-options.ts
  • web/src/systems/settings/lib/sections.ts
  • web/src/systems/settings/mocks/__tests__/handlers.test.ts
  • web/src/systems/settings/mocks/fixtures.ts
  • web/src/systems/settings/mocks/handlers.ts
  • web/src/systems/settings/mocks/index.ts
  • web/src/systems/settings/types.ts
  • web/src/systems/skill/__tests__/types.test.ts
  • web/src/systems/skill/adapters/__tests__/skill-api.test.ts
  • web/src/systems/skill/adapters/skill-api.ts
  • web/src/systems/skill/components/__tests__/marketplace-view.test.tsx
  • web/src/systems/skill/components/marketplace-view.tsx
  • web/src/systems/skill/components/skill-list-panel.tsx
  • web/src/systems/skill/hooks/__tests__/use-skill-actions.test.tsx
  • web/src/systems/skill/hooks/__tests__/use-skills.test.tsx
  • web/src/systems/skill/hooks/use-skill-actions.ts
  • web/src/systems/skill/hooks/use-skills.ts
  • web/src/systems/skill/index.ts
  • web/src/systems/skill/lib/__tests__/query-keys.test.ts
  • web/src/systems/skill/lib/__tests__/query-options.test.ts
  • web/src/systems/skill/lib/query-keys.ts
  • web/src/systems/skill/lib/query-options.ts
  • web/src/systems/skill/mocks/fixtures.ts
  • web/src/systems/skill/mocks/handlers.ts
  • web/src/systems/skill/mocks/index.ts
  • web/src/systems/skill/types.ts
  • web/src/systems/tasks/components/__tests__/tasks-kanban-board.test.tsx
  • web/src/systems/tasks/components/task-kanban-card.tsx
  • web/src/systems/tasks/components/tasks-dashboard-active-runs.tsx
  • web/src/systems/tasks/components/tasks-empty-state.tsx
  • web/src/systems/tasks/components/tasks-inbox-row.tsx

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch marketplace

@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

React Doctor found no new issues. 🎉

Reviewed by React Doctor for commit af89bd5.

pedronauck and others added 7 commits July 17, 2026 00:39
Review-scoped core of the marketplace implementation (299 files) sized to fit CodeRabbit's 300-file review window. Shared @agh/ui primitives, peripheral web systems, storybook, and lint tooling are left unstaged for a follow-up commit.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant