From c86b220d46c577441bb0bff7eac49aa80340fc70 Mon Sep 17 00:00:00 2001 From: amankumarsingh77 Date: Sat, 2 May 2026 16:44:52 +0530 Subject: refactor: drop legacy daemon usage from index/setup; trim state; move 4 files to strict tsconfig Co-Authored-By: Claude Sonnet 4.6 --- src/setup.ts | 41 ++++++++++++++++++++--------------------- 1 file changed, 20 insertions(+), 21 deletions(-) (limited to 'src/setup.ts') diff --git a/src/setup.ts b/src/setup.ts index f99e9d9..0d715ab 100644 --- a/src/setup.ts +++ b/src/setup.ts @@ -5,18 +5,18 @@ import type { ExtensionAPI, ExtensionContext } from "@mariozechner/pi-coding-agent"; import { execSync } from "node:child_process"; -import type { BrowserDaemon } from "./daemon"; +import type { BrowserClient } from "./client"; -export function registerSetupCommand(pi: ExtensionAPI, daemon: BrowserDaemon): void { +export function registerSetupCommand(pi: ExtensionAPI, client: BrowserClient): void { pi.registerCommand("browser-setup", { description: "Connect pi to your Chrome browser", handler: async (_args, ctx) => { - await runSetup(ctx, daemon); + await runSetup(ctx, client); }, }); } -async function runSetup(ctx: ExtensionContext, daemon: BrowserDaemon): Promise { +async function runSetup(ctx: ExtensionContext, client: BrowserClient): Promise { ctx.ui.notify("browser setup: checking Chrome...", "info"); // Step 1: Check Chrome is running @@ -32,11 +32,9 @@ async function runSetup(ctx: ExtensionContext, daemon: BrowserDaemon): Promise