Skip to content

Support VS Code and Positron extension integrationΒ #13

@jasdumas

Description

@jasdumas

Problem

Voice review output goes to the terminal, which works but isn't deeply integrated with the IDE. A native extension could provide inline diff annotations, status bar indicators, and a dedicated review panel.

Proposed Solution

  • Create a lightweight VS Code / Positron extension that:
    • Shows review status in the status bar (reviewing, approved, rejected)
    • Displays AI comments inline on the diff (like PR review comments)
    • Provides a voice review panel with waveform visualization
    • Offers one-click approve/reject buttons
  • Extension communicates with counselor R process via local WebSocket or HTTP
  • Extension is optional β€” terminal-only mode continues to work

Technical Notes

  • Positron is VS Code-based, so one extension covers both
  • Can use the VS Code Extension API for SCM integration
  • R side needs a lightweight HTTP server (httpuv or plumber)

Acceptance Criteria

  • Extension installable from VS Code marketplace
  • Status bar shows review state
  • Inline diff annotations from AI review
  • Works in both VS Code and Positron

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestintegrationIDE, GitHub, and ecosystem integration

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions