Monorepo Pi package with outbound WebSocket, pairing/reconnect flow, presence reporting, and single-flight task.dispatch handling. Co-authored-by: Cursor <cursoragent@cursor.com>
13 lines
495 B
TypeScript
13 lines
495 B
TypeScript
import type { ExtensionAPI } from '@earendil-works/pi-coding-agent';
|
|
import { ConnectLocalController } from './connectLocalController.js';
|
|
|
|
export default function connectLocalExtension(pi: ExtensionAPI): void {
|
|
const controller = new ConnectLocalController({ pi });
|
|
controller.registerCommands();
|
|
controller.bindLifecycle();
|
|
controller.scheduleAutoReconnect();
|
|
}
|
|
|
|
export { ConnectLocalController } from './connectLocalController.js';
|
|
export { LocalAgentWsClient } from './wsClient.js';
|