Skip to content

Integrate into VSCode Chat & Agent Debug Panels #56

Description

@siegenthalerroger

VSCode provides great (and rapidly improving) tools for debugging agent behaviour with the Chat Debug panel and Agent Debug panel respectively. Both of these panels provide a nice way to see the full data sent to the models and allow validating items like included instructions/rules, etc.

Currently unify has a setting unifyChatProvider.verbose that provides the same data by logging everything to the output. I would like to suggest integrating with the built in UI panels that provide a better UX for the same data.

Implementation

Sadly I can't find any actual references for any API endpoints but here's the relevant method call in vscode's chat extension documentation: https://github.com/microsoft/vscode-copilot-chat/blob/54414445e7b192fa36b2b4edefd5d0b6bcb2712c/src/extension/trajectory/ARCHITECTURE.md?plain=1#L144

Current State

Github Copilot built-in provider Request (see the "gpt-5-mini" named items)

Image

Same request with a unify provided model (the interaction in the chat panel worked correctly and responses received - full logs visible in the output panel, just not here)

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    upstreamWaiting for the upstream issue to be resolved

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions