# `T3.RPC.Methods`
[🔗](https://github.com/dl-alexandre/t3-elixir/blob/main/lib/t3/rpc/methods.ex#L1)

Named helpers for every method in the pinned T3 WebSocket contract.
All take `(rpc, payload \ %{}, options \ [])`. Stream methods return a
subscription ID, unary methods return their result. See `T3.RPC` for explicit
acknowledgements and lifecycle. Argument maps keep T3's original string keys.

# `agent_sessions_import`

Invoke `agentSessions.import` (unary).

# `agent_sessions_scan`

Invoke `agentSessions.scan` (unary).

# `assets_create_url`

Invoke `assets.createUrl` (unary).

# `assets_persist_chat_attachments`

Invoke `assets.persistChatAttachments` (unary).

# `attachments_create_upload_url`

Invoke `attachments.createUploadUrl` (unary).

# `attachments_delete`

Invoke `attachments.delete` (unary).

# `chat_gpt_handoff_subscribe`

Invoke `provider.chatgpt.handoff.subscribe` (stream).

# `chat_gpt_import_profile`

Invoke `provider.chatgpt.import-profile` (unary).

# `chat_gpt_reconnect_profile`

Invoke `provider.chatgpt.reconnect-profile` (unary).

# `cloud_get_relay_client_status`

Invoke `cloud.getRelayClientStatus` (unary).

# `cloud_install_relay_client`

Invoke `cloud.installRelayClient` (stream).

# `device_action`

Invoke `device.action` (unary).

# `device_close`

Invoke `device.close` (unary).

# `device_configure`

Invoke `device.configure` (unary).

# `device_detail`

Invoke `device.detail` (unary).

# `device_eas_account`

Invoke `device.easAccount` (unary).

# `device_list`

Invoke `device.list` (unary).

# `device_open`

Invoke `device.open` (unary).

# `device_shutdown`

Invoke `device.shutdown` (unary).

# `device_simlock_identity`

Invoke `device.simlockIdentity` (unary).

# `device_test_host`

Invoke `device.testHost` (unary).

# `filesystem_browse`

Invoke `filesystem.browse` (unary).

# `filesystem_get_metadata`

Invoke `filesystem.getMetadata` (unary).

# `git_prepare_pull_request_thread`

Invoke `git.preparePullRequestThread` (unary).

# `git_resolve_pull_request`

Invoke `git.resolvePullRequest` (unary).

# `git_run_stacked_action`

Invoke `git.runStackedAction` (stream).

# `guest_share_create`

Invoke `guestShare.create` (unary).

# `mcp_apps_call_tool`

Invoke `mcpApps.callTool` (unary).

# `mcp_apps_read_resource`

Invoke `mcpApps.readResource` (unary).

# `mcp_apps_tool_info`

Invoke `mcpApps.toolInfo` (unary).

# `mcp_apps_update_model_context`

Invoke `mcpApps.updateModelContext` (unary).

# `orchestration_dispatch_command`

Invoke `orchestration.dispatchCommand` (unary).

# `orchestration_force_stop_thread`

Invoke `orchestration.forceStopThread` (unary).

# `orchestration_get_archived_shell_snapshot`

Invoke `orchestration.getArchivedShellSnapshot` (unary).

# `orchestration_get_full_thread_diff`

Invoke `orchestration.getFullThreadDiff` (unary).

# `orchestration_get_native_child_work`

Invoke `orchestration.getNativeChildWork` (unary).

# `orchestration_get_older_settled_threads`

Invoke `orchestration.getOlderSettledThreads` (unary).

# `orchestration_get_thread_family`

Invoke `orchestration.getThreadFamily` (unary).

# `orchestration_get_thread_projection`

Invoke `orchestration.getThreadProjection` (unary).

# `orchestration_get_thread_titles`

Invoke `orchestration.getThreadTitles` (unary).

# `orchestration_get_turn_diff`

Invoke `orchestration.getTurnDiff` (unary).

# `orchestration_get_turn_item`

Invoke `orchestration.getTurnItem` (unary).

# `orchestration_get_workflow_script`

Invoke `orchestration.getWorkflowScript` (unary).

# `orchestration_get_worktree_thread_ids`

Invoke `orchestration.getWorktreeThreadIds` (unary).

# `orchestration_launch_thread`

Invoke `orchestration.launchThread` (unary).

# `orchestration_search_thread`

Invoke `orchestration.searchThread` (unary).

# `orchestration_search_thread_stream`

Invoke `orchestration.searchThreadStream` (stream).

# `orchestration_search_threads`

Invoke `orchestration.searchThreads` (unary).

# `orchestration_stop_workflow`

Invoke `orchestration.stopWorkflow` (unary).

# `orchestration_subscribe_command_output`

Invoke `orchestration.subscribeCommandOutput` (stream).

# `orchestration_subscribe_shell`

Invoke `orchestration.subscribeShell` (stream).

# `orchestration_subscribe_thread`

Invoke `orchestration.subscribeThread` (stream).

# `peer_links_answer_request`

Invoke `peerLinks.answerRequest` (unary).

# `peer_links_link`

Invoke `peerLinks.link` (unary).

# `peer_links_list`

Invoke `peerLinks.list` (unary).

# `peer_links_unlink`

Invoke `peerLinks.unlink` (unary).

# `preview_adjust`

Invoke `preview.adjust` (unary).

# `preview_clear_profile`

Invoke `preview.clearProfile` (unary).

# `preview_close`

Invoke `preview.close` (unary).

# `preview_list`

Invoke `preview.list` (unary).

# `preview_open`

Invoke `preview.open` (unary).

# `preview_report_profiles`

Invoke `preview.reportProfiles` (unary).

# `preview_report_status`

Invoke `preview.reportStatus` (unary).

# `preview_resize`

Invoke `preview.resize` (unary).

# `preview_stop_local_server`

Invoke `preview.stopLocalServer` (unary).

# `project_clone_cancel`

Invoke `projectClone.cancel` (unary).

# `project_clone_retry`

Invoke `projectClone.retry` (unary).

# `project_clone_start`

Invoke `projectClone.start` (unary).

# `projects_create_from_thread`

Invoke `projects.createFromThread` (unary).

# `projects_create_new`

Invoke `projects.createNew` (unary).

# `projects_ensure_scratch`

Invoke `projects.ensureScratch` (unary).

# `projects_list_entries`

Invoke `projects.listEntries` (unary).

# `projects_list_ignored_files`

Invoke `projects.listIgnoredFiles` (unary).

# `projects_mutate`

Invoke `projects.mutate` (unary).

# `projects_read_file`

Invoke `projects.readFile` (unary).

# `projects_search_contents`

Invoke `projects.searchContents` (unary).

# `projects_search_entries`

Invoke `projects.searchEntries` (unary).

# `projects_write_file`

Invoke `projects.writeFile` (unary).

# `provider_auth_cancel`

Invoke `provider.auth.cancel` (unary).

# `provider_auth_complete`

Invoke `provider.auth.complete` (unary).

# `provider_auth_logout`

Invoke `provider.auth.logout` (unary).

# `provider_auth_respond`

Invoke `provider.auth.respond` (unary).

# `provider_auth_start`

Invoke `provider.auth.start` (unary).

# `provider_auth_subscribe`

Invoke `provider.auth.subscribe` (stream).

# `provider_consume_reset_credit`

Invoke `provider.consumeResetCredit` (unary).

# `provider_install_cancel`

Invoke `provider.install.cancel` (unary).

# `provider_install_remove`

Invoke `provider.install.remove` (unary).

# `provider_install_start`

Invoke `provider.install.start` (unary).

# `provider_install_subscribe`

Invoke `provider.install.subscribe` (stream).

# `provider_upload_feedback`

Invoke `provider.uploadFeedback` (unary).

# `pull_requests_activity`

Invoke `pullRequests.activity` (unary).

# `pull_requests_change_breakdown`

Invoke `pullRequests.changeBreakdown` (unary).

# `pull_requests_checks`

Invoke `pullRequests.checks` (unary).

# `pull_requests_comment`

Invoke `pullRequests.comment` (unary).

# `pull_requests_detail`

Invoke `pullRequests.detail` (unary).

# `pull_requests_diff_file_contents`

Invoke `pullRequests.diffFileContents` (unary).

# `pull_requests_files_viewed`

Invoke `pullRequests.filesViewed` (unary).

# `pull_requests_filter_options`

Invoke `pullRequests.filterOptions` (unary).

# `pull_requests_generate_review_guide`

Invoke `pullRequests.generateReviewGuide` (unary).

# `pull_requests_invalidate`

Invoke `pullRequests.invalidate` (unary).

# `pull_requests_label_candidates`

Invoke `pullRequests.labelCandidates` (unary).

# `pull_requests_linked_threads`

Invoke `pullRequests.linkedThreads` (unary).

# `pull_requests_list`

Invoke `pullRequests.list` (unary).

# `pull_requests_list_stats`

Invoke `pullRequests.listStats` (unary).

# `pull_requests_preview`

Invoke `pullRequests.preview` (unary).

# `pull_requests_reply_to_thread`

Invoke `pullRequests.replyToThread` (unary).

# `pull_requests_report_state`

Invoke `pullRequests.reportState` (unary).

# `pull_requests_request_reviewers`

Invoke `pullRequests.requestReviewers` (unary).

# `pull_requests_review_guide`

Invoke `pullRequests.reviewGuide` (unary).

# `pull_requests_reviewer_candidates`

Invoke `pullRequests.reviewerCandidates` (unary).

# `pull_requests_routing`

Invoke `pullRequests.routing` (unary).

# `pull_requests_routing_identity`

Invoke `pullRequests.routingIdentity` (unary).

# `pull_requests_run_action`

Invoke `pullRequests.runAction` (unary).

# `pull_requests_set_files_viewed`

Invoke `pullRequests.setFilesViewed` (unary).

# `pull_requests_set_labels`

Invoke `pullRequests.setLabels` (unary).

# `pull_requests_set_reaction`

Invoke `pullRequests.setReaction` (unary).

# `pull_requests_set_thread_resolution`

Invoke `pullRequests.setThreadResolution` (unary).

# `pull_requests_stack`

Invoke `pullRequests.stack` (unary).

# `pull_requests_submit_review`

Invoke `pullRequests.submitReview` (unary).

# `pull_requests_subscribe_refreshes`

Invoke `pullRequests.subscribeRefreshes` (stream).

# `pull_requests_summary`

Invoke `pullRequests.summary` (unary).

# `pull_requests_thread_comments`

Invoke `pullRequests.threadComments` (unary).

# `pull_requests_update`

Invoke `pullRequests.update` (unary).

# `pull_requests_update_comment`

Invoke `pullRequests.updateComment` (unary).

# `review_get_branch_commits`

Invoke `review.getBranchCommits` (unary).

# `review_get_diff_file_contents`

Invoke `review.getDiffFileContents` (unary).

# `review_get_diff_preview`

Invoke `review.getDiffPreview` (unary).

# `scheduled_tasks_delete`

Invoke `scheduledTasks.delete` (unary).

# `scheduled_tasks_get_webhook_delivery`

Invoke `scheduledTasks.getWebhookDelivery` (unary).

# `scheduled_tasks_list_webhook_deliveries`

Invoke `scheduledTasks.listWebhookDeliveries` (unary).

# `scheduled_tasks_rotate_webhook_token`

Invoke `scheduledTasks.rotateWebhookToken` (unary).

# `scheduled_tasks_run_now`

Invoke `scheduledTasks.runNow` (unary).

# `scheduled_tasks_set_enabled`

Invoke `scheduledTasks.setEnabled` (unary).

# `scheduled_tasks_subscribe`

Invoke `scheduledTasks.subscribe` (stream).

# `scheduled_tasks_upsert`

Invoke `scheduledTasks.upsert` (unary).

# `secrets_answer_request`

Invoke `secrets.answerRequest` (unary).

# `server_accept_acp_registry_url_auth`

Invoke `server.acceptAcpRegistryUrlAuth` (unary).

# `server_check_otlp_endpoint`

Invoke `server.checkOtlpEndpoint` (unary).

# `server_commit_desktop_update`

Invoke `server.commitDesktopUpdate` (unary).

# `server_delete_acp_registry_session`

Invoke `server.deleteAcpRegistrySession` (unary).

# `server_disable_acp_registry_provider`

Invoke `server.disableAcpRegistryProvider` (unary).

# `server_discover_source_control`

Invoke `server.discoverSourceControl` (unary).

# `server_get_config`

Invoke `server.getConfig` (unary).

# `server_get_database_storage`

Invoke `server.getDatabaseStorage` (stream).

# `server_get_host_resources`

Invoke `server.getHostResources` (unary).

# `server_get_npm_release`

Invoke `server.getNpmRelease` (unary).

# `server_get_process_diagnostics`

Invoke `server.getProcessDiagnostics` (unary).

# `server_get_process_resource_history`

Invoke `server.getProcessResourceHistory` (unary).

# `server_get_resource_telemetry_history`

Invoke `server.getResourceTelemetryHistory` (unary).

# `server_get_storage_cleanup_report`

Invoke `server.getStorageCleanupReport` (stream).

# `server_get_trace_diagnostics`

Invoke `server.getTraceDiagnostics` (unary).

# `server_get_usage_summary`

Invoke `server.getUsageSummary` (unary).

# `server_import_acp_registry_session`

Invoke `server.importAcpRegistrySession` (unary).

# `server_list_acp_registry_providers`

Invoke `server.listAcpRegistryProviders` (unary).

# `server_list_acp_registry_sessions`

Invoke `server.listAcpRegistrySessions` (unary).

# `server_logout_acp_registry`

Invoke `server.logoutAcpRegistry` (unary).

# `server_prepare_acp_registry_agent`

Invoke `server.prepareAcpRegistryAgent` (unary).

# `server_prepare_triage`

Invoke `server.prepareTriage` (unary).

# `server_probe`

Invoke `server.probe` (unary).

# `server_refresh_providers`

Invoke `server.refreshProviders` (unary).

# `server_refresh_usage_rates`

Invoke `server.refreshUsageRates` (unary).

# `server_remove_keybinding`

Invoke `server.removeKeybinding` (unary).

# `server_report_client_activity`

Invoke `server.reportClientActivity` (unary).

# `server_retry_resource_telemetry`

Invoke `server.retryResourceTelemetry` (unary).

# `server_run_storage_cleanup`

Invoke `server.runStorageCleanup` (unary).

# `server_search_acp_registry`

Invoke `server.searchAcpRegistry` (unary).

# `server_set_acp_registry_provider`

Invoke `server.setAcpRegistryProvider` (unary).

# `server_signal_process`

Invoke `server.signalProcess` (unary).

# `server_uninstall_acp_registry_managed_binary`

Invoke `server.uninstallAcpRegistryManagedBinary` (unary).

# `server_update_provider`

Invoke `server.updateProvider` (unary).

# `server_update_server`

Invoke `server.updateServer` (unary).

# `server_update_server_with_progress`

Invoke `server.updateServerWithProgress` (stream).

# `server_update_settings`

Invoke `server.updateSettings` (unary).

# `server_upsert_keybinding`

Invoke `server.upsertKeybinding` (unary).

# `shell_open_in_editor`

Invoke `shell.openInEditor` (unary).

# `source_control_app_access`

Invoke `sourceControl.appAccess` (unary).

# `source_control_clone_repository`

Invoke `sourceControl.cloneRepository` (unary).

# `source_control_lookup_repository`

Invoke `sourceControl.lookupRepository` (unary).

# `source_control_publish_repository`

Invoke `sourceControl.publishRepository` (unary).

# `source_control_sign_in_cancel`

Invoke `sourceControl.signInCancel` (unary).

# `source_control_sign_in_start`

Invoke `sourceControl.signInStart` (unary).

# `source_control_sign_in_wait`

Invoke `sourceControl.signInWait` (unary).

# `source_control_star`

Invoke `sourceControl.star` (unary).

# `source_control_starred`

Invoke `sourceControl.starred` (unary).

# `subscribe_auth_access`

Invoke `subscribeAuthAccess` (stream).

# `subscribe_device_state`

Invoke `subscribeDeviceState` (stream).

# `subscribe_discovered_local_servers`

Invoke `subscribeDiscoveredLocalServers` (stream).

# `subscribe_preview_events`

Invoke `subscribePreviewEvents` (stream).

# `subscribe_project_clones`

Invoke `subscribeProjectClones` (stream).

# `subscribe_resource_telemetry`

Invoke `subscribeResourceTelemetry` (stream).

# `subscribe_server_config`

Invoke `subscribeServerConfig` (stream).

# `subscribe_server_lifecycle`

Invoke `subscribeServerLifecycle` (stream).

# `subscribe_terminal_metadata`

Invoke `subscribeTerminalMetadata` (stream).

# `subscribe_vcs_status`

Invoke `subscribeVcsStatus` (stream).

# `subscribe_worktree_setup`

Invoke `subscribeWorktreeSetup` (stream).

# `terminal_attach`

Invoke `terminal.attach` (stream).

# `terminal_clear`

Invoke `terminal.clear` (unary).

# `terminal_close`

Invoke `terminal.close` (unary).

# `terminal_observe`

Invoke `terminal.observe` (stream).

# `terminal_open`

Invoke `terminal.open` (unary).

# `terminal_resize`

Invoke `terminal.resize` (unary).

# `terminal_write`

Invoke `terminal.write` (unary).

# `vcs_create_ref`

Invoke `vcs.createRef` (unary).

# `vcs_create_worktree`

Invoke `vcs.createWorktree` (unary).

# `vcs_init`

Invoke `vcs.init` (unary).

# `vcs_list_refs`

Invoke `vcs.listRefs` (unary).

# `vcs_pull`

Invoke `vcs.pull` (unary).

# `vcs_refresh_status`

Invoke `vcs.refreshStatus` (unary).

# `vcs_remove_worktree`

Invoke `vcs.removeWorktree` (unary).

# `vcs_switch_ref`

Invoke `vcs.switchRef` (unary).

# `worktree_setup_cancel`

Invoke `worktreeSetup.cancel` (unary).

---

*Consult [api-reference.md](api-reference.md) for complete listing*
