Files and Spaces
list_spaces and create_space manage the spaces surface.
Desktop file and space bridge
list_spaces and create_space manage the spaces surface. File commands include list_files, read_file, write_file, create_folder, delete_file, rename_file, get_file_metadata, and mount_folder. Their typed arguments include drive/path information; consult the source declarations before invoking them.
Downloads use a separate prepare/append/cancel flow: download_prepare, download_append_chunk, and download_cancel, with reveal/open/default-folder helpers. The source does not expose dbrowser spaces ls, downloads ls, or files import shell commands. Sharing and public pinning use their explicit policy commands; creating a space alone does not publish its files.
Source reference
commands::spacesdeclarations —tools/dbrowser/src-tauri/src/commands/spaces.rs.commands::filesdeclarations —tools/dbrowser/src-tauri/src/commands/files.rs.commands::downloadsdeclarations —tools/dbrowser/src-tauri/src/commands/downloads.rs.
Agent Commands
The registered agent surface includes agent_send_message, agent_get_status, agent_approve_action, and agent_reject_action.
DNS and Browser
Use Tauri's registered commands: navigate, resolve_url, fetch_weave_content, fetch_weave_file, and resolve_web3_domain for browser operations; lookup_domain, update_records, and search_domains for the DNS surface.