feat(connect-local): add Pi extension for local agent bridge
Monorepo Pi package with outbound WebSocket, pairing/reconnect flow, presence reporting, and single-flight task.dispatch handling. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
12
src/index.ts
Normal file
12
src/index.ts
Normal file
@@ -0,0 +1,12 @@
|
||||
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';
|
||||
Reference in New Issue
Block a user