Skip to content
| Marketplace
Sign in
Visual Studio Code>Chat>Agent Helper KitNew to Visual Studio Code? Get it now.
Agent Helper Kit

Agent Helper Kit

Quicksaver

|
1 install
| (0) | Free
VS Code extension for review-to-chat workflows and agent-friendly shell tools
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Agent Helper Kit

Agent Helper Kit is a VS Code extension for developers who want faster AI-assisted workflows inside the editor.

It focuses on two practical jobs:

  • Move code review comments into chat with file/line context.
  • Provide reliable shell tools for agent workflows that need command status and structured output.

AI-Enhanced Project

A large portion of this extension was generated via an AI-first development flow:

  • agent environment / orchestration layer: GitHub Copilot Chat in VS Code
  • main lead agents: GPT-5.3-Codex, GPT-5.4
  • reviewing agents: Claude Opus 4.6, Gemini 3.1 Pro, Raptor mini
  • reviewing tools: Copilot Code Review, CodeRabbit

I have reviewed the code for accuracy and tested thoroughly. Please use caution when using this extension in your IDE.

Features

Bring review comments to chat

Copy to Chat

Select code comments, e.g. from Copilot Code Review or CodeRabbit, to format and include them in the chat context, with source location context.

By default, each Copy to Chat click sends that review comment straight into chat history. If you prefer batching, enable agent-helper-kit.bringToChat.queueBeforeSend to enqueue the comments. When ready, call up the chat participant @bringCommentsToChat (should be already prefilled) and all enqueued comments are then brought in.

  • Command: Copy to Chat (agent-helper-kit.reviewCommentToChat)
  • Chat participant: @bringCommentsToChat (agent-helper-kit.bringCommentsToChat)

Agent-friendly shell tools

sync command

Compared with built-in terminal tools, these extension tools are optimized for agent workflows.

Benefits:

  • Deterministic command lifecycle with stable IDs you can await, poll, and kill.
  • Structured metadata (exitCode, terminationSignal, timedOut, shell) that is easier to automate against.
  • Output controls (full_output, last_lines, regex) to reduce context noise in chat.
  • run_in_sync_shell is optimal for single- or multi-step deterministic commands.
  • run_in_async_shell is optimal for long-running detached jobs plus explicit polling.

Tradeoffs:

  • No interactive terminal session (these are command-execution APIs, not full terminal UIs).
  • No state/environment persistence between command runs, each command runs in a fresh shell instance.

Recommendation: for development flows where most or all commands are non-interactive and require no environment state persistency, you can disable the built-in terminal tools.

terminal tools

Configuration

  • agent-helper-kit.bringToChat.enabled: enable or disable bring-to-chat actions.
  • agent-helper-kit.bringToChat.queueBeforeSend: queue comments and bring-all-to-chat flow instead of immediate send on each click.
  • agent-helper-kit.shellTools.enabled: enable or disable shell tool registration.
  • agent-helper-kit.shellOutput.memoryToFileSpillMinutes: minutes to keep output in memory before spilling to file.
  • agent-helper-kit.shellOutput.startupPurgeMaxAgeHours: startup cleanup threshold for old persisted output.

Contributing

  • Open a ticket for bug reports, questions, and feature suggestions.
  • Pull requests are welcome for fixes and improvements.
  • Before opening a PR, run yarn lint:check and yarn test.

License

MIT - see LICENSE.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft