AirCode Ø for VS CodeThis extension uses an existing AirCode Ø instance from VS Code Desktop. It adds connection and project views, an instance-wide Sessions view, a conversation panel, and explicit editor context commands. The instance runs the sessions; the extension does not install or launch a provider CLI. InstallInstall To update an existing installation, open Extensions, choose … → Install
from VSIX…, select the For development, open Connect and browse the instance
If the address is wrong or unreachable, Sessions shows it at the top with separate Reconnect and Change instance actions. Reconnect retries the selected address; Change instance opens the prefilled address field. The connection card uses the extension's AirCode Ø icon beside its state. The same change action appears in Connection, including while pairing. Choose a new address and pair that instance if prompted. A workspace folder or extension reinstall is not required. The bearer is stored in VS Code SecretStorage, scoped to the exact instance origin. Disconnect removes the selected origin, optional folder links and local token, and asks the instance to revoke the paired device. If the instance is unreachable during disconnect, revoke that device later in its settings. In an SSH or container window, the extension runs in the remote extension host. The origin must be reachable from there. Sessions and editor contextUse New session in the Sessions view or the plus action in an open AirCode Ø conversation tab's upper-right editor toolbar. The form opens in a new editor tab immediately, showing a loading state while its catalog is fetched. The Sessions list remains in the sidebar. Choose a project on the instance, then Harness, Model, Effort and Permissions from its live engine catalog, write the first message, and select Start session. The form remembers the last server project for this instance and the last Harness choice. The AirCode Ø mark in an ordinary editor's upper-right toolbar opens Sessions; it replaces the plus action while an AirCode Ø conversation is active. The project list opens when you select its field and closes after a choice or Escape. Both the first-message field and the conversation composer have the animated sunset border, with one clear focus contour and comfortable text spacing. The New session border is inset from the form column, and conversation and New session editor tabs use the sunset icon. Use Themes in the Sessions or AirCode Ø editor toolbar, or run AirCode Ø: Themes from the Command Palette. The extension offers the 28 listed product theme palettes, plus System and Random. The choice is saved in VS Code and applies immediately to Sessions and open AirCode Ø tabs. System follows VS Code's light or dark mode; Random chooses a listed palette for each extension launch. The theme changes extension views; VS Code's surrounding workbench keeps its own theme. Illustrated themes also bring their canonical artwork into the extension views. You can also select a project in Connection to start there. A local folder is never required for launch, chat or resume. The launched session opens in its own conversation tab. An ended session is read-only until Resume session starts a continuation in its still-available project. The conversation tab uses the product's message cards, animated Working border and graph, rounded composer, theme artwork and engine icon. It shows Focus Plan context when the instance supplies it, and pending questions. Working groups recent actions with the shared human-readable tool labels; open a row to read its input and output. Generated transcript images appear in the conversation when scrolled into view. The extension fetches only image references present in that transcript, with an authenticated same-origin request and a 6 MiB limit per image. Use the composer plus menu to attach an editor selection or file, Send to submit a message, and Stop to interrupt an active turn. The extension has no native microphone control or local provider runtime. It reloads the named transcript after a window restart or network interruption. Live sessions refresh while the view is visible. History loads in pages of 80 and retains at most 240 entries in the view; Load older sessions advances to the archive's end and Back to newest restores the first page. To send editor context, first open a VS Code folder and use Link folder for editor context to associate that folder with the session's project. The optional links are under Editor folder links in Connection. Each root of a multi-root workspace needs its own explicit link; local and server paths may differ. Then open a live session and run Attach selection or Attach current file from the editor menu or Command Palette. Review the exact text in the preview, then confirm. The attachment is added to the next message, including unsaved edits at the time of preview. The extension refuses untitled files, files outside the linked folder, binary text and text above 16 KiB. It never copies the whole worktree automatically. Troubleshooting
Validation scope
With the instance owner's explicit approval, run
|