You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
vscode-extension: only show in FauxClaude-routed windows (v0.1.1)
The extension lives in the shared ~/.vscode/extensions dir, so it loads in every
window; the old 'dim llama when the shim is up' path made it appear in unrelated
projects (e.g. Meshtastic-Apple). Now it early-returns when the window's
ANTHROPIC_BASE_URL isn't the shim: no status item, no polling, nothing. Only
windows opened via the app's 'Open Project in VS Code' (which sets the env) show
the llama. Dropped the palette command contribution (registered at runtime only
in routed windows, so it no longer shows in the palette everywhere).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
? `This window is running on FauxClaude (${mode||"local"}${model ? " · "+model : ""}) at ${shimUrl}.\nClick to open the dashboard.`
35
-
: `This window is set to use FauxClaude, but the shim isn't responding at ${shimUrl}.\nStart it from the FauxClaude menu-bar app.`;
36
-
item.color=up ? undefined : warnFg;
37
-
item.backgroundColor=up ? undefined : warnBg;
38
-
}else{
39
-
// Normal window (real Claude). Don't clutter unrelated windows: only show a
40
-
// dim, informative llama when the shim is actually running elsewhere.
41
-
if(!up){item.hide();return;}
42
-
item.text="$(circle-slash) 🦙";
43
-
item.tooltip=`FauxClaude is running at ${shimUrl}, but THIS window is NOT routed to it (using the real API).\nUse the FauxClaude app's "Open Project in VS Code" to get a local window.`;
0 commit comments