VS Code Extensions
Vibe Diagnosis

Vibe Diagnosis

by Rejard

Self-diagnosis framework for vibe coding projects — Health monitoring, diagnostics dashboard, and error pattern tracking for AI-assisted development

Downloads

9

Rating

(0)

Version

1.6.3

Last updated

Aug 13, 2026

VS Code Marketplace Open VSX

VS Code integration for Vibe Diagnosis 1.6.3. Run project diagnostics, inspect failures in the Problems panel, open the optional authenticated local dashboard, and review a fully sealed repair plan before approving any file change.

Version 1.6.3 retains the 1.6 safety contracts and adds restricted STATIC/TEST environments, AST-based metadata inspection, stronger MCP stdio isolation, and neutral large-catalog validation.

Requirements

  • VS Code 1.80 or newer
  • Node.js 18 or newer
  • An opened workspace folder

The extension invokes the vibe-diagnosis CLI through npx unless it is running from the source repository. MCP agent integration is installed separately with vibe-diagnosis-mcp.

Commands

Open the Command Palette with Ctrl+Shift+P or Cmd+Shift+P:

Command Behavior
Vibe Diagnosis: Init Creates .vibe-diagnosis/, a sample diagnostic, and supported agent rule blocks
Vibe Diagnosis: Run Runs diagnostics and shows health, gates, and failures
Vibe Diagnosis: Run (JSON) Runs diagnostics and prints the complete version 1.6 report
Vibe Diagnosis: Open Dashboard Starts the optional project dashboard on its allocated local port
Vibe Diagnosis: Plan Safe Repair Runs current diagnostics, shows a risk-rated plan and diff, then asks separately before application

When an initialized workspace opens, the extension runs its diagnostics and updates the status bar. Errors and warnings are also shown in the Problems panel.

Safe repair behavior

The repair command starts or connects to the dashboard registered for the current project. It reads the project-specific port and authentication token from .vibe-diagnosis/active_port.json; it does not assume that port 7700 belongs to the workspace.

The extension then:

  1. Runs current diagnostics through the authenticated local dashboard.
  2. Lets you choose a failing diagnostic.
  3. Displays the proposed files, diff preview, risk, and plan identifier.
  4. Requires explicit confirmation before applying the reviewed plan.
  5. Requires a second confirmation for high-risk targets.
  6. Sends the approved plan checksum and reports whether validation succeeded or changes were rolled back.

Planning never changes project files. BYOK provider access is used only when a repair plan needs AI reasoning and only with credentials configured by the user.

Agent completion gate

The VS Code extension is a manual development interface. Automatic agent completion checks come from the MCP package and synchronized agent rules:

Use Vibe Diagnosis for this task. Before reporting completion, call complete_task_diagnostics for the project, require completion.eligible=true, and verify that its receipt still matches the current workspace. Do not open the dashboard unless visual inspection is requested. Never apply a repair plan without explicit approval.

Install the MCP server separately:

{
  "mcpServers": {
    "vibe-diagnosis": {
      "command": "npx",
      "args": ["-y", "[email protected]"]
    }
  }
}

한국어 안내

Vibe Diagnosis 1.6.3 확장은 기존 안전 계약에 더해 제한된 STATIC·TEST 환경, AST 기반 메타데이터 검사, 강화된 MCP stdio 분리, 중립적인 대규모 진단 검증을 제공합니다.

명령 팔레트에서 다음 명령을 사용할 수 있습니다.

  • Vibe Diagnosis: Init: 진단 폴더, 예제 진단, 지원되는 에이전트 규칙 블록 생성
  • Vibe Diagnosis: Run: 진단 실행 및 건강도·게이트·실패 표시
  • Vibe Diagnosis: Run (JSON): 전체 1.6 JSON 보고서 출력
  • Vibe Diagnosis: Open Dashboard: 현재 프로젝트의 로컬 대시보드 실행
  • Vibe Diagnosis: Plan Safe Repair: 실패 진단의 수리 계획과 diff를 검토하고 별도 승인 후 적용

안전수리는 현재 프로젝트의 포트와 인증 토큰을 확인합니다. 계획 단계에서는 파일을 바꾸지 않으며, 적용 시 검토한 체크섬과 명시적 승인이 필요합니다. 인증·데이터·자격증명·의존성·런타임 설정·거래 로직 같은 고위험 대상은 두 번째 승인을 요구합니다. 적용 후 진단이 실패하거나 회귀가 생기면 변경을 롤백합니다.

에이전트가 작업 완료 때 자동으로 진단하게 하려면 확장만 설치하는 것이 아니라 vibe-diagnosis-mcp를 연결하고 init_diagnostics 또는 sync_agent_rules로 규칙을 명시적으로 동기화해야 합니다. 완료 판정은 대시보드 실행 여부와 무관합니다.

License

Apache License 2.0

Related extensions