@nanocollective/nanocoder
Version:
A local-first CLI coding agent that brings the power of agentic coding tools like Claude Code and Gemini CLI to local models or controlled APIs like OpenRouter
14 lines • 1.08 kB
TypeScript
/**
* VS Code integration module
*
* Provides WebSocket-based communication between the nanocoder CLI
* and the VS Code extension for:
* - Live diff previews
* - File change approvals
* - Chat integration
* - Diagnostics sharing
*/
export { getVsixPath, installExtension, isExtensionInstalled, isVSCodeCliAvailable, } from './extension-installer.js';
export { type ApplyChangeMessage, type AssistantMessage, type ClientMessage, type ConnectionAckMessage, type ContextMessage, DEFAULT_PORT, type DiagnosticInfo, type DiagnosticsRequestMessage, type DiagnosticsResponseMessage, type FileChangeMessage, type GetStatusMessage, type PendingChange, PROTOCOL_VERSION, type RejectChangeMessage, type SendPromptMessage, type ServerMessage, type StatusMessage, type ToolCallMessage, } from './protocol.js';
export { closeAllDiffsInVSCode, closeDiffInVSCode, getVSCodeServer, getVSCodeServerSync, isVSCodeConnected, type MessageHandler, type PromptHandler, sendFileChangeToVSCode, VSCodeServer, type VSCodeServerCallbacks, } from './vscode-server.js';
//# sourceMappingURL=index.d.ts.map