Skip to content

feat: integrate vs code into tangent project page - #2912

Draft
maxy-shpfy wants to merge 1 commit into
maxy/feat--localagent-vscode-extfrom
maxy/feat--integrate-vs-code-ext
Draft

maxy-shpfy wants to merge 1 commit into
maxy/feat--localagent-vscode-extfrom
maxy/feat--integrate-vs-code-ext

Conversation

@maxy-shpfy

@maxy-shpfy maxy-shpfy commented Oct 20, 2026 •

Copy link
Copy Markdown
Collaborator

Description

Surfaces the local-agent integration in the Tangle web app.

  • LocalEnvIndicator on the Tangent project header shows connected local environments (via list_environments) with cursor:// / vscode:// connect links and setup steps.
  • VS Code Extension settings section (VsCodeExtensionSettings) with a one-command installer, a PowerShell variant, and a manual .vsix download driven by /extension/latest.json.
  • Supporting hooks/services: useProjectLocalEnv, listTangentEnvironments, vscodeConnect (connect-URL builders), plus session-tag handling (sessionTags, useBackfillSessionTags) and TangentProjectStore wiring.
  • New Settings route entry and appRoutes/router registration.

Related Issue and Pull requests

Middle of the stack:

Type of Change

  • New feature

Line Breakdown

Category Added Removed
Production code 789 4
Comments 31 0
Tests 589 0
Total 1409 4

Checklist

  • I have tested this does not break current pipelines / runs functionality
  • I have tested the changes on staging

Test Instructions

  1. With PR feat: vs code extension for local agents support #2911's extension installed and connected, open a Tangent project page.
  2. Confirm LocalEnvIndicator shows the connected local environment(s) and that the connect links open the editor with the URL pre-filled.
  3. Open Settings → VS Code Extension and verify the install command, PowerShell command, and .vsix download reflect the served latest.json.

Additional Comments

Depends on #2911 (served /extension/* endpoints and the extension itself).


Stack created with GitHub Stacks CLI • Give Feedback 💬

@maxy-shpfy
maxy-shpfy added this pull request to stack #2914 October 20, 2026 05:52
@github-actions

github-actions Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

🎩 Preview

A preview build has been created at: maxy/feat--integrate-vs-code-ext/58858cc

@maxy-shpfy
maxy-shpfy force-pushed the maxy/feat--integrate-vs-code-ext branch from 0ba0cea to 0dd9e85 Compare October 20, 2026 05:56
@maxy-shpfy
maxy-shpfy force-pushed the maxy/feat--integrate-vs-code-ext branch from 0dd9e85 to 921d17d Compare October 21, 2026 01:16
@maxy-shpfy
maxy-shpfy force-pushed the maxy/feat--integrate-vs-code-ext branch 2 times, most recently from 1d0501f to e3ee5c4 Compare October 23, 2026 04:58
@maxy-shpfy
maxy-shpfy force-pushed the maxy/feat--integrate-vs-code-ext branch from e3ee5c4 to d74a7b7 Compare October 23, 2026 05:35
@maxy-shpfy
maxy-shpfy force-pushed the maxy/feat--integrate-vs-code-ext branch from d74a7b7 to 50a252d Compare October 23, 2026 06:49
@maxy-shpfy
maxy-shpfy force-pushed the maxy/feat--integrate-vs-code-ext branch from 50a252d to 58858cc Compare October 23, 2026 06:54

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant