chore(vscode-ide-companion): code style & command register bugfix

This commit is contained in:
yiliang114
2025-12-06 01:32:52 +08:00
parent 96b275a756
commit 541d0b22e5
24 changed files with 222 additions and 459 deletions

View File

@@ -26,23 +26,6 @@ import { determineNodePathForCli } from '../cli/cliPathDetector.js';
* ACP Connection Handler for VSCode Extension
*
* This class implements the client side of the ACP (Agent Communication Protocol).
*
* Implementation Status:
*
* Client Methods (Methods this class implements, called by CLI):
* ✅ session/update - Handle session updates via onSessionUpdate callback
* ✅ session/request_permission - Request user permission for tool execution
* ✅ fs/read_text_file - Read file from workspace
* ✅ fs/write_text_file - Write file to workspace
*
* Agent Methods (Methods CLI implements, called by this class):
* ✅ initialize - Initialize ACP protocol connection
* ✅ authenticate - Authenticate with selected auth method
* ✅ session/new - Create new chat session
* ✅ session/prompt - Send user message to agent
* ✅ session/cancel - Cancel current generation
* ✅ session/load - Load previous session
* ✅ session/save - Save current session
*/
export class AcpConnection {
private child: ChildProcess | null = null;