Skip to content

Add VS Code and JetBrains IDE extensions for in-editor agent invocation #70

Description

@neooriginal

This issue is AI generated.

Problem

NeoAgent has a Chrome browser extension and a desktop companion but no integration with developer IDEs. Hermes Agent ships VS Code and JetBrains plugins that let developers invoke the agent from within their editor — sending selected code, the current file, or the active diff as context, and receiving the result inline or in a side panel. This is a significant workflow gap for developer users.

Required change

Implement IDE extensions (starting with VS Code as the higher-priority target) that:

  • Connect to a running NeoAgent backend (local or remote) via the existing REST/WebSocket API.
  • Let the user send a prompt with optional context (selected text, current file, git diff) to the agent.
  • Stream the agent's response into a VS Code webview panel or inline editor decoration.
  • Support the existing tool approval flow (forwarding approval prompts to the IDE notification system).

JetBrains support can follow using the IntelliJ Platform Plugin SDK with the same backend protocol.

Acceptance criteria

  • A VS Code extension is installable and connects to NeoAgent.
  • Users can send a chat message with editor context attached.
  • Agent responses stream into the extension panel.
  • The extension is published to the VS Code Marketplace or documented for local install.

Metadata

Metadata

Assignees

No one assigned

    Labels

    autonomousGenerated by AIenhancementNew feature or requestpriority: lowNice to have — refactoring, minor UX, or future featuresuxUser experience or interface concern

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions