-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Labels
acpAgent Client Protocol integrationAgent Client Protocol integrationfeatureNew functionalityNew functionalitytoolsTool execution and MCP integrationTool execution and MCP integration
Description
Parent: #762
Task
Instead of direct FS access, proxy file reads/writes through the IDE client using ACP's fs/read_text_file and fs/write_text_file methods.
Acceptance criteria
-
fs.rs—AcpFileSystemstruct implementing IDE-proxied file I/O - Send
fs/read_text_fileJSON-RPC request to client, await response - Send
fs/write_text_fileJSON-RPC request to client, await response - Handle absolute path requirement (all paths MUST be absolute per spec)
- Diff generation for file edits (old content vs new content)
- Error handling for client-side failures (file not found, permission denied)
- Adapter to make
AcpFileSystemusable byFileExecutoror as a standalone tool
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
acpAgent Client Protocol integrationAgent Client Protocol integrationfeatureNew functionalityNew functionalitytoolsTool execution and MCP integrationTool execution and MCP integration