// VS Code extensions

Support

Where to report a bug, request a feature, or ask a question about Code Trio, DocForge and Pipeline Failure Agent.

All three extensions are open source and developed in the open. The GitHub issue tracker for the relevant repository is the fastest route for anything actionable — it keeps the discussion public, searchable, and linked to the code.

Where to file

Extension Issues Discussions
Code Trio Open an issue Ask a question
Pipeline Failure Agent Open an issue
DocForge Open an issue

If you are not sure which extension is responsible, file against whichever one you were using — it will be moved if needed.

What to include in a bug report

The more of this you can provide, the faster it gets fixed:

  1. Extension name and version — visible in the Extensions panel, or run Developer: Show Running Extensions.
  2. VS Code version and operating systemHelp → About (or Code → About on macOS) has both.
  3. What you did — the exact command you ran, or the steps to reproduce.
  4. What you expected versus what actually happened.
  5. A minimal sample — the smallest file, log excerpt or repository state that reproduces it.
  6. Any error output — check View → Output and select the extension from the dropdown, plus Help → Toggle Developer Tools → Console for anything unhandled.

Please redact secrets before posting. Pipeline Failure Agent redacts secrets and PII from its own analysis and reports, but anything you paste into a GitHub issue by hand is public and is not covered by that.

Diagnostics commands

Two of the extensions can tell you about their own state, which is often enough to resolve a problem immediately:

Feature requests

Feature requests are welcome as GitHub issues. It helps to describe the problem you are trying to solve rather than only the solution you have in mind — there is often a simpler path that fits the existing design.

Note that all three extensions are deliberately deterministic-first and offline-capable. Requests that would require always-on network access, telemetry, or a mandatory AI dependency are unlikely to be accepted, since those constraints are the point of the projects.

Security issues

Do not open a public issue for a security vulnerability.

Each repository has a SECURITY.md describing the private disclosure process. Please follow it so the issue can be fixed before it is publicly known:

Contributing

Pull requests are welcome. Each repository has a CONTRIBUTING.md covering the local development setup, the verification pipeline (npm run verify — typecheck, lint, tests), and the expectations for a change. All three are Apache-2.0 licensed.

Response expectations

These are independently maintained open-source projects, not a commercial product with a support contract. Issues are read and triaged as time allows, and well-documented reproductions are handled first. There is no guaranteed response time.

Other enquiries

For anything that is not a bug, feature request or security report, the contact form on the main site reaches me directly.