Skip to content

Ship first-party dashboard with container#64

Open
AnExiledDev wants to merge 23 commits intomainfrom
staging
Open

Ship first-party dashboard with container#64
AnExiledDev wants to merge 23 commits intomainfrom
staging

Conversation

@AnExiledDev
Copy link
Owner

Summary

  • Dashboard package publishable: codeforge-dashboard on npm — Svelte 5 SPA + Bun backend with bin wrapper, HOST binding, and devDependencies-only install footprint
  • Container feature rewritten: Installs via bun install -g instead of npm, auto-launches on container start via PID-guarded poststart hook, command renamed from claude-dashboardcodeforge-dashboard
  • CI/CD added: release-dashboard.yml workflow (triggered by dashboard-v* tags), dashboard tests added to ci.yml
  • Audit fixes: Added missing scripts/ to files field, arg guards in bin script, nodebun for --version, build-time deps moved to devDependencies, stale references cleaned up

Changed files

Dashboard package (dashboard/)

  • package.json — rename, unprivate, add bin/files/engines/prepublishOnly, restructure deps
  • bin/codeforge-dashboard — new bash wrapper with flag parsing and arg guards
  • src/server/index.ts — HOST env var → Bun.serve({ hostname })
  • CHANGELOG.md — new, v0.1.0 entry
  • bun.lock — updated from dep restructure

Container (.devcontainer/)

  • features/claude-session-dashboard/install.sh — full rewrite for bun + autostart
  • features/claude-session-dashboard/devcontainer-feature.json — add autostart option, update metadata
  • features/claude-session-dashboard/README.md — full rewrite for first-party package
  • devcontainer.json — port label update, fix stale install-order comment
  • CHANGELOG.md — dashboard section under Unreleased
  • CLAUDE.md — command reference updated
  • README.md — command table updated

CI/CD (.github/workflows/)

  • release-dashboard.yml — new publish workflow
  • ci.yml — add test-dashboard job and dashboard path trigger

Test plan

  • Dashboard: 98 tests pass (bun test)
  • npm pack --dry-run confirms correct files (including scripts/query-db.ts)
  • Bin script: --version works (uses bun), --port without value shows clean error
  • bash -n install.sh — syntax valid
  • No stale claude-dashboard references (grep verified, excluding intentional CHANGELOG/migration entries)
  • CI: Verify test-dashboard job passes on GitHub Actions
  • Container rebuild: dashboard auto-starts on port 7847

AnExiledDev and others added 23 commits March 2, 2026 18:09
Scope guard: resolve CWD with realpath to prevent symlink mismatches,
detect .claude/worktrees/ and expand scope to project root so sibling
worktrees aren't blocked, and improve error messages with resolved paths.

Stop hooks: add 5-minute per-session cooldown to commit-reminder and
spec-reminder to prevent repeated firing in team/agent scenarios.
resolve_scope_root() now walks up from CWD looking for .git to find the
repository root, preventing false positives when working in subdirectories
like cli/, src/, or tests/. Safety ceiling at /workspaces prevents scope
from escaping the workspace boundary.
Move .git/ to project root so the entire workspace is tracked in a
single repository. Git detects all container-root files as renames
into the container/ subdirectory. Root-level files (.github/,
LICENSE.txt, CLA.md, CONTRIBUTING.md, .gitattributes) remain at the
repository root. The docs/ package was already tracked at docs/ and
is unaffected by this change.

This is a structural reorganization — no code changes.
Add codeforge-cli v0.1.0 (Bun/TypeScript) — a CLI for CodeForge
development workflows including session search, plan management,
and task tracking. The docs package was already tracked from the
previous repository structure.
CI workflows:
- Add working-directory: container to all container job steps
- Add path filters (container/**, cli/**) to trigger workflows selectively
- Add test-cli job using Bun for CLI package
- Update changelog/package.json paths for container subdirectory
- Update devcontainer feature publish paths

Config:
- Add repository.directory to container and cli package.json
- Remove docs:* scripts from container (docs is now a sibling package)
- Simplify container/.gitignore (root handles shared patterns)
- Update dependabot directories for monorepo layout

Docs:
- Add root README.md with monorepo overview and package table
- Add root CLAUDE.md with branching strategy and dev rules
- Update container/CLAUDE.md to reference root for shared rules
Update sync-changelog.mjs to read from container/.devcontainer/CHANGELOG.md
instead of the old .devcontainer/CHANGELOG.md path. Regenerate the docs
changelog page with updated source reference.
- plugin list/show/enable/disable/hooks/agents/skills subcommands
- config show/apply subcommands with settings writer
- review command with headless Claude runner and prompt templates
- Plugin/config/review schemas, loaders, and output formatters
- Platform detection utility
- Tests for plugin loader, plugin list, review output, review runner,
  settings writer, and platform detection
- Register plugin, config, and review subcommands in index.ts
- Remove fast-glob dependency (use native Bun glob)
- Fix build output to single file (--outfile dist/codeforge.js)
- Add npm publish metadata (keywords, files, prepublishOnly)
- Fix search filter edge cases with new tests
- Fix plan-loader path resolution
- Update session list/show formatting
- release-cli.yml: tag-triggered (cli-v*) npm publish + GitHub release
- codeforge-cli devcontainer feature: installs CLI globally via npm
- Register codeforge-cli feature in devcontainer.json
- Remove dead codeforge alias, add codeforge to cc-tools list
- CI: cross-platform test matrix (ubuntu, windows, macos)
- Fix docs changelog sync paths for monorepo structure
Add plugin, config, and review commands to CLI
…weep (#58)

CLI (experimental):
- Add index command group (build, search, show, stats, tree, clean)
- Add container command group (up, down, rebuild, exec, ls, shell)
- Add container proxy — auto-proxies into devcontainer from host
- Remove review command (never shipped)
- Mark CLI as experimental in all metadata and docs

Container (v2.1.0 + v2.1.1):
- Spec workflow v2 "Spec Packages" — 8 commands replaced with 3
- Scope guard: fix /dev/null false positive, fix CWD drift
- Updated agents, skills, system prompts, and config

Docs:
- Add CLI commands to reference, tools, and changelog pages
- Sync docs changelog with container CHANGELOG (v2.1.0, v2.1.1)
- Update spec workflow, agents, skills, and rules docs

Co-authored-by: AnExiledDev <AnExiledDev@users.noreply.github.com>
- CLI CHANGELOG: "Ships with CodeForge v2.1.0" → "v2.1.1" to match
  the actual container release version
- Remove agent-system's inject-cwd.py and its SubagentStart hook —
  workspace-scope-guard already handles SubagentStart with superior
  scope-resolved CWD (worktree-aware, git-root-aware, session-persisted)
# Conflicts:
#	container/.devcontainer/CHANGELOG.md
#	container/package.json
Installer now falls back to HOME override when su is unavailable,
which happens on VM-based Docker (Docker Desktop). Also removes
unnecessary su call in version verification.
…iner runtime

- Switch status bar from 6-line ccburn layout to 3-line native
  session-usage and weekly-usage ccstatusline widgets
- Disable ccburn devcontainer feature (commented out in devcontainer.json)
- Remove preflight.sh — redundant with Docker's own error reporting
- Forward port 7847 for dashboard and add container name to runArgs
- Add autoMemoryDirectory setting for project-local .claude/memory/
- Add safety rules, hooks awareness, tool selection guidance, and
  anti-over-engineering directives to main and orchestrator prompts
- Add auto-memory system documentation with memory types and format
- Add context management notes for tool result persistence
New skill for headless browser automation with CLI reference and
workflow patterns. Bumps skill count from 22 to 23 across plugin
metadata, container docs, and site documentation. Also adds
CLAUDE_PLUGIN_DATA docs, npmignore hardening, and changelog entries.
New commands for viewing team tasks: `codeforge task list` shows all
tasks for a team, `codeforge task show` displays task detail with
dependencies. Includes text and JSON formatters and test coverage.
Also removes prompts/ from package files and adds CLI README.
Session list now shows plan slugs and task progress bars when sessions
have associated plans or team tasks. Loads plans once and indexes by
slug, caches task summaries per team name. Includes text and JSON
output support with full test coverage.
New Svelte 5 SPA + Bun backend for session analytics, conversation
replay, task/plan/agent views, and cost tracking. Updates root
CLAUDE.md to reflect four-package monorepo with dashboard-specific
test commands and Dashboard vs CLI guidance.
Spec packages are local working directories, not tracked in version control.
Dashboard package:
- Rename @codeforge/dashboard → codeforge-dashboard, remove private flag
- Add bin wrapper with --port/--host/--version/--help flags
- Add HOST env var support to Bun.serve for container port forwarding
- Add files, engines, prepublishOnly fields for npm publish
- Move build-time deps (Svelte, Vite, Tailwind) to devDependencies

Container feature:
- Rewrite install.sh: bun install -g replaces npm install -g
- Add autostart poststart hook (PID-guarded, nohup background launch)
- Rename command: claude-dashboard → codeforge-dashboard
- Remove persistence symlink hook (DB on bind mount)
- Update feature metadata, README, devcontainer.json, CLAUDE.md

CI/CD:
- Add release-dashboard.yml workflow (dashboard-v* tags → npm publish)
- Add test-dashboard job to ci.yml
- Add dashboard/CHANGELOG.md
@coderabbitai
Copy link

coderabbitai bot commented Mar 20, 2026

Important

Review skipped

Too many files!

This PR contains 299 files, which is 149 over the limit of 150.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 5e6857ff-1af6-484e-887c-43e75e7a4c7c

📥 Commits

Reviewing files that changed from the base of the PR and between 178ad2a and 67aa16d.

⛔ Files ignored due to path filters (1)
  • cli/bun.lock is excluded by !**/*.lock
📒 Files selected for processing (299)
  • .codeforge/config/ccstatusline-settings.json
  • .codeforge/config/rules/spec-workflow.md
  • .devcontainer/features/claude-session-dashboard/README.md
  • .devcontainer/features/claude-session-dashboard/devcontainer-feature.json
  • .devcontainer/features/claude-session-dashboard/install.sh
  • .devcontainer/plugins/devs-marketplace/plugins/agent-system/scripts/inject-cwd.py
  • .devcontainer/plugins/devs-marketplace/plugins/spec-workflow/.claude-plugin/plugin.json
  • .devcontainer/plugins/devs-marketplace/plugins/spec-workflow/README.md
  • .devcontainer/plugins/devs-marketplace/plugins/spec-workflow/skills/spec-build/SKILL.md
  • .devcontainer/plugins/devs-marketplace/plugins/spec-workflow/skills/spec-build/references/review-checklist.md
  • .devcontainer/plugins/devs-marketplace/plugins/spec-workflow/skills/spec-check/SKILL.md
  • .devcontainer/plugins/devs-marketplace/plugins/spec-workflow/skills/spec-init/SKILL.md
  • .devcontainer/plugins/devs-marketplace/plugins/spec-workflow/skills/spec-init/references/backlog-template.md
  • .devcontainer/plugins/devs-marketplace/plugins/spec-workflow/skills/spec-init/references/milestones-template.md
  • .devcontainer/plugins/devs-marketplace/plugins/spec-workflow/skills/spec-init/references/roadmap-template.md
  • .devcontainer/plugins/devs-marketplace/plugins/spec-workflow/skills/spec-new/SKILL.md
  • .devcontainer/plugins/devs-marketplace/plugins/spec-workflow/skills/spec-new/references/template.md
  • .devcontainer/plugins/devs-marketplace/plugins/spec-workflow/skills/spec-refine/SKILL.md
  • .devcontainer/plugins/devs-marketplace/plugins/spec-workflow/skills/spec-review/SKILL.md
  • .devcontainer/plugins/devs-marketplace/plugins/spec-workflow/skills/spec-update/SKILL.md
  • .devcontainer/plugins/devs-marketplace/plugins/spec-workflow/skills/specification-writing/SKILL.md
  • .devcontainer/plugins/devs-marketplace/plugins/spec-workflow/skills/specification-writing/references/criteria-patterns.md
  • .devcontainer/plugins/devs-marketplace/plugins/spec-workflow/skills/specification-writing/references/ears-templates.md
  • .devcontainer/plugins/devs-marketplace/plugins/workspace-scope-guard/scripts/inject-workspace-cwd.py
  • .devcontainer/scripts/preflight.sh
  • .github/dependabot.yml
  • .github/workflows/ci.yml
  • .github/workflows/deploy-docs.yml
  • .github/workflows/docs-ci.yml
  • .github/workflows/publish-features.yml
  • .github/workflows/release-cli.yml
  • .github/workflows/release-dashboard.yml
  • .github/workflows/release.yml
  • .gitignore
  • CLAUDE.md
  • README.md
  • cli/CHANGELOG.md
  • cli/README.md
  • cli/package.json
  • cli/src/commands/config/apply.ts
  • cli/src/commands/config/show.ts
  • cli/src/commands/container/down.ts
  • cli/src/commands/container/exec.ts
  • cli/src/commands/container/ls.ts
  • cli/src/commands/container/rebuild.ts
  • cli/src/commands/container/shell.ts
  • cli/src/commands/container/up.ts
  • cli/src/commands/index/build.ts
  • cli/src/commands/index/clean.ts
  • cli/src/commands/index/search.ts
  • cli/src/commands/index/show.ts
  • cli/src/commands/index/stats.ts
  • cli/src/commands/index/tree.ts
  • cli/src/commands/plan/search.ts
  • cli/src/commands/plugin/agents.ts
  • cli/src/commands/plugin/disable.ts
  • cli/src/commands/plugin/enable.ts
  • cli/src/commands/plugin/hooks.ts
  • cli/src/commands/plugin/list.ts
  • cli/src/commands/plugin/show.ts
  • cli/src/commands/plugin/skills.ts
  • cli/src/commands/session/list.ts
  • cli/src/commands/session/search.ts
  • cli/src/commands/session/show.ts
  • cli/src/commands/task/list.ts
  • cli/src/commands/task/search.ts
  • cli/src/commands/task/show.ts
  • cli/src/index.ts
  • cli/src/indexer/db.ts
  • cli/src/indexer/extractor.ts
  • cli/src/indexer/folders.ts
  • cli/src/indexer/rules.ts
  • cli/src/indexer/scanner.ts
  • cli/src/loaders/config-loader.ts
  • cli/src/loaders/history-loader.ts
  • cli/src/loaders/plan-loader.ts
  • cli/src/loaders/plugin-loader.ts
  • cli/src/loaders/session-meta.ts
  • cli/src/loaders/settings-writer.ts
  • cli/src/loaders/task-loader.ts
  • cli/src/output/config-show.ts
  • cli/src/output/index-json.ts
  • cli/src/output/index-text.ts
  • cli/src/output/json.ts
  • cli/src/output/plan-text.ts
  • cli/src/output/plugin-components.ts
  • cli/src/output/plugin-list.ts
  • cli/src/output/plugin-show.ts
  • cli/src/output/session-list.ts
  • cli/src/output/session-show.ts
  • cli/src/output/stats.ts
  • cli/src/output/task-text.ts
  • cli/src/output/text.ts
  • cli/src/schemas/config.ts
  • cli/src/schemas/history.ts
  • cli/src/schemas/index.ts
  • cli/src/schemas/plan.ts
  • cli/src/schemas/plugin.ts
  • cli/src/schemas/session-message.ts
  • cli/src/schemas/task.ts
  • cli/src/search/engine.ts
  • cli/src/search/filter.ts
  • cli/src/search/query-parser.ts
  • cli/src/utils/context.ts
  • cli/src/utils/devcontainer.ts
  • cli/src/utils/docker.ts
  • cli/src/utils/glob.ts
  • cli/src/utils/platform.ts
  • cli/src/utils/time.ts
  • cli/tests/engine.test.ts
  • cli/tests/filter.test.ts
  • cli/tests/fixtures/plans/test-plan.md
  • cli/tests/fixtures/sample.jsonl
  • cli/tests/fixtures/session-data/history.jsonl
  • cli/tests/fixtures/session-data/session-with-meta.jsonl
  • cli/tests/fixtures/tasks/test-team/1.json
  • cli/tests/fixtures/tasks/test-team/2.json
  • cli/tests/index-commands.test.ts
  • cli/tests/indexer-db.test.ts
  • cli/tests/indexer-extractor.test.ts
  • cli/tests/plan-search.test.ts
  • cli/tests/platform.test.ts
  • cli/tests/plugin-list.test.ts
  • cli/tests/plugin-loader.test.ts
  • cli/tests/query-parser.test.ts
  • cli/tests/session-list.test.ts
  • cli/tests/session-meta.test.ts
  • cli/tests/session-show.test.ts
  • cli/tests/settings-writer.test.ts
  • cli/tests/task-search.test.ts
  • cli/tests/test_bun_tests_pass.py
  • cli/tests/time.test.ts
  • cli/tsconfig.json
  • container/.codeforge/config/ccstatusline-settings.json
  • container/.codeforge/config/keybindings.json
  • container/.codeforge/config/main-system-prompt.md
  • container/.codeforge/config/orchestrator-system-prompt.md
  • container/.codeforge/config/rules/session-search.md
  • container/.codeforge/config/rules/spec-workflow.md
  • container/.codeforge/config/rules/workspace-scope.md
  • container/.codeforge/config/settings.json
  • container/.codeforge/config/writing-system-prompt.md
  • container/.codeforge/file-manifest.json
  • container/.codeforge/scripts/connect-external-terminal.ps1
  • container/.codeforge/scripts/connect-external-terminal.sh
  • container/.devcontainer/.env.example
  • container/.devcontainer/.gitignore
  • container/.devcontainer/.secrets.example
  • container/.devcontainer/CHANGELOG.md
  • container/.devcontainer/CLAUDE.md
  • container/.devcontainer/README.md
  • container/.devcontainer/devcontainer.json
  • container/.devcontainer/features/agent-browser/README.md
  • container/.devcontainer/features/agent-browser/devcontainer-feature.json
  • container/.devcontainer/features/agent-browser/install.sh
  • container/.devcontainer/features/ast-grep/README.md
  • container/.devcontainer/features/ast-grep/devcontainer-feature.json
  • container/.devcontainer/features/ast-grep/install.sh
  • container/.devcontainer/features/biome/README.md
  • container/.devcontainer/features/biome/devcontainer-feature.json
  • container/.devcontainer/features/biome/install.sh
  • container/.devcontainer/features/ccburn/README.md
  • container/.devcontainer/features/ccburn/devcontainer-feature.json
  • container/.devcontainer/features/ccburn/install.sh
  • container/.devcontainer/features/ccms/README.md
  • container/.devcontainer/features/ccms/devcontainer-feature.json
  • container/.devcontainer/features/ccms/install.sh
  • container/.devcontainer/features/ccstatusline/README.md
  • container/.devcontainer/features/ccstatusline/devcontainer-feature.json
  • container/.devcontainer/features/ccstatusline/install.sh
  • container/.devcontainer/features/ccusage/README.md
  • container/.devcontainer/features/ccusage/devcontainer-feature.json
  • container/.devcontainer/features/ccusage/install.sh
  • container/.devcontainer/features/chromaterm/README.md
  • container/.devcontainer/features/chromaterm/chromaterm.yml
  • container/.devcontainer/features/chromaterm/devcontainer-feature.json
  • container/.devcontainer/features/chromaterm/install.sh
  • container/.devcontainer/features/claude-code-native/README.md
  • container/.devcontainer/features/claude-code-native/devcontainer-feature.json
  • container/.devcontainer/features/claude-code-native/install.sh
  • container/.devcontainer/features/claude-monitor/README.md
  • container/.devcontainer/features/claude-monitor/devcontainer-feature.json
  • container/.devcontainer/features/claude-monitor/install.sh
  • container/.devcontainer/features/claude-session-dashboard/README.md
  • container/.devcontainer/features/claude-session-dashboard/devcontainer-feature.json
  • container/.devcontainer/features/claude-session-dashboard/install.sh
  • container/.devcontainer/features/codeforge-cli/README.md
  • container/.devcontainer/features/codeforge-cli/devcontainer-feature.json
  • container/.devcontainer/features/codeforge-cli/install.sh
  • container/.devcontainer/features/dprint/README.md
  • container/.devcontainer/features/dprint/devcontainer-feature.json
  • container/.devcontainer/features/dprint/install.sh
  • container/.devcontainer/features/hadolint/README.md
  • container/.devcontainer/features/hadolint/devcontainer-feature.json
  • container/.devcontainer/features/hadolint/install.sh
  • container/.devcontainer/features/kitty-terminfo/README.md
  • container/.devcontainer/features/kitty-terminfo/devcontainer-feature.json
  • container/.devcontainer/features/kitty-terminfo/install.sh
  • container/.devcontainer/features/lsp-servers/README.md
  • container/.devcontainer/features/lsp-servers/devcontainer-feature.json
  • container/.devcontainer/features/lsp-servers/install.sh
  • container/.devcontainer/features/mcp-qdrant/CHANGES.md
  • container/.devcontainer/features/mcp-qdrant/README.md
  • container/.devcontainer/features/mcp-qdrant/devcontainer-feature.json
  • container/.devcontainer/features/mcp-qdrant/install.sh
  • container/.devcontainer/features/mcp-qdrant/poststart-hook.sh
  • container/.devcontainer/features/notify-hook/README.md
  • container/.devcontainer/features/notify-hook/devcontainer-feature.json
  • container/.devcontainer/features/notify-hook/install.sh
  • container/.devcontainer/features/ruff/README.md
  • container/.devcontainer/features/ruff/devcontainer-feature.json
  • container/.devcontainer/features/ruff/install.sh
  • container/.devcontainer/features/shellcheck/README.md
  • container/.devcontainer/features/shellcheck/devcontainer-feature.json
  • container/.devcontainer/features/shellcheck/install.sh
  • container/.devcontainer/features/shfmt/README.md
  • container/.devcontainer/features/shfmt/devcontainer-feature.json
  • container/.devcontainer/features/shfmt/install.sh
  • container/.devcontainer/features/tmux/README.md
  • container/.devcontainer/features/tmux/devcontainer-feature.json
  • container/.devcontainer/features/tmux/install.sh
  • container/.devcontainer/features/tree-sitter/README.md
  • container/.devcontainer/features/tree-sitter/devcontainer-feature.json
  • container/.devcontainer/features/tree-sitter/install.sh
  • container/.devcontainer/plugins/devs-marketplace/.claude-plugin/marketplace.json
  • container/.devcontainer/plugins/devs-marketplace/.gitignore
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/.claude-plugin/plugin.json
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/AGENT-REDIRECTION.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/README.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/REVIEW-RUBRIC.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/agents/architect.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/agents/bash-exec.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/agents/claude-guide.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/agents/debug-logs.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/agents/dependency-analyst.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/agents/documenter.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/agents/explorer.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/agents/generalist.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/agents/git-archaeologist.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/agents/implementer.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/agents/investigator.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/agents/migrator.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/agents/perf-profiler.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/agents/refactorer.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/agents/researcher.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/agents/security-auditor.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/agents/spec-writer.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/agents/statusline-config.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/agents/test-writer.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/hooks/hooks.json
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/scripts/guard-readonly-bash.py
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/scripts/redirect-builtin-agents.py
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/scripts/task-completed-check.py
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/scripts/teammate-idle-check.py
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/scripts/verify-no-regression.py
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/scripts/verify-tests-pass.py
  • container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/skills/debug/SKILL.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/auto-code-quality/.claude-plugin/plugin.json
  • container/.devcontainer/plugins/devs-marketplace/plugins/auto-code-quality/README.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/auto-code-quality/hooks/hooks.json
  • container/.devcontainer/plugins/devs-marketplace/plugins/auto-code-quality/scripts/advisory-test-runner.py
  • container/.devcontainer/plugins/devs-marketplace/plugins/auto-code-quality/scripts/collect-edited-files.py
  • container/.devcontainer/plugins/devs-marketplace/plugins/auto-code-quality/scripts/format-on-stop.py
  • container/.devcontainer/plugins/devs-marketplace/plugins/auto-code-quality/scripts/lint-file.py
  • container/.devcontainer/plugins/devs-marketplace/plugins/auto-code-quality/scripts/syntax-validator.py
  • container/.devcontainer/plugins/devs-marketplace/plugins/codeforge-lsp/.claude-plugin/plugin.json
  • container/.devcontainer/plugins/devs-marketplace/plugins/codeforge-lsp/README.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/dangerous-command-blocker/.claude-plugin/plugin.json
  • container/.devcontainer/plugins/devs-marketplace/plugins/dangerous-command-blocker/README.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/dangerous-command-blocker/hooks/hooks.json
  • container/.devcontainer/plugins/devs-marketplace/plugins/dangerous-command-blocker/scripts/block-dangerous.py
  • container/.devcontainer/plugins/devs-marketplace/plugins/git-workflow/.claude-plugin/plugin.json
  • container/.devcontainer/plugins/devs-marketplace/plugins/git-workflow/README.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/git-workflow/skills/pr-review/SKILL.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/git-workflow/skills/ship/SKILL.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/notify-hook/.claude-plugin/plugin.json
  • container/.devcontainer/plugins/devs-marketplace/plugins/notify-hook/README.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/notify-hook/hooks/hooks.json
  • container/.devcontainer/plugins/devs-marketplace/plugins/prompt-snippets/.claude-plugin/plugin.json
  • container/.devcontainer/plugins/devs-marketplace/plugins/prompt-snippets/README.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/prompt-snippets/skills/ps/SKILL.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/protected-files-guard/.claude-plugin/plugin.json
  • container/.devcontainer/plugins/devs-marketplace/plugins/protected-files-guard/README.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/protected-files-guard/hooks/hooks.json
  • container/.devcontainer/plugins/devs-marketplace/plugins/protected-files-guard/scripts/guard-protected-bash.py
  • container/.devcontainer/plugins/devs-marketplace/plugins/protected-files-guard/scripts/guard-protected.py
  • container/.devcontainer/plugins/devs-marketplace/plugins/session-context/.claude-plugin/plugin.json
  • container/.devcontainer/plugins/devs-marketplace/plugins/session-context/README.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/session-context/hooks/hooks.json
  • container/.devcontainer/plugins/devs-marketplace/plugins/session-context/scripts/collect-session-edits.py
  • container/.devcontainer/plugins/devs-marketplace/plugins/session-context/scripts/commit-reminder.py
  • container/.devcontainer/plugins/devs-marketplace/plugins/session-context/scripts/git-state-injector.py
  • container/.devcontainer/plugins/devs-marketplace/plugins/session-context/scripts/todo-harvester.py
  • container/.devcontainer/plugins/devs-marketplace/plugins/skill-engine/.claude-plugin/plugin.json
  • container/.devcontainer/plugins/devs-marketplace/plugins/skill-engine/README.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/skill-engine/hooks/hooks.json
  • container/.devcontainer/plugins/devs-marketplace/plugins/skill-engine/scripts/skill-suggester.py
  • container/.devcontainer/plugins/devs-marketplace/plugins/skill-engine/skills/agent-browser/SKILL.md
  • container/.devcontainer/plugins/devs-marketplace/plugins/skill-engine/skills/agent-browser/references/cli-reference.md

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

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch staging
📝 Coding Plan
  • Generate coding plan for human review comments

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Tip

CodeRabbit can scan for known vulnerabilities in your dependencies using OSV Scanner.

OSV Scanner will automatically detect and report security vulnerabilities in your project's dependencies. No additional configuration is required.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant