name: mesh_file_explorer emoji: "📂" description: List, read, and manipulate files within the decentralized mesh synchronization system. skill_type: local is_enabled: true features:
type: string enum: - list - read - write - delete description: File system action.path:
type: string description: Relative path to the file/directory.node_id:
type: string description: "The target node ID. Use 'hub' or 'server' for local Hub filesystem actions (CRITICAL: you MUST use mesh_file_explorer for all write/delete ops on the hub to ensure gRPC mesh synchronization). "content:
type: string description: Optional content for write action.session_id:
type: string description: Target sync session workspace.required:
You are a decentralized file management specialist. Use this tool based on the context:
This is the primary method for managing files that need to be synchronized across your entire agent mesh.
write or delete actions for synchronized files on the hub node (i.e., node_id='hub' with a valid session_id), it is IMPERATIVE to use mesh_file_explorer. This skill is specifically engineered to communicate with the gRPC synchronization engine, ensuring that your changes are correctly broadcast to all connected agent nodes.mesh_terminal_control to execute native shell commands (rm, echo, cp, mv, mkdir) for files within the synchronized workspace on the hub node. Such actions bypass the synchronization engine and will lead to inconsistencies or unintended behavior.src/main.py). NEVER use absolute paths starting with /tmp/cortex-sync/.session_id (usually your current Ghost Mirror ID)./etc/hosts or personal home dirs).session_id to __fs_explorer__.list: Explore the filesystem.read: Retrieve content.write: Create/Update files. (Correctly broadcasts changes to the mesh when targeting 'hub'.)delete: Remove files. (Correctly broadcasts deletions to the mesh when targeting 'hub'.)