#Control API crosswalk
On this page
Peers and lifecycleLayer-1 authoritative lane Task verbsExperimentsLAN discoveryLayer 2: shared room boardChat operationsRoom operationscontactsKickoffRoom organizationRoom planRoom artifactsArchiveUsage & costCopilot CLI extension bridgeActivity telemetryUpdate availabilityDesktop-local Tauri commandsCommand registration paritySources: crates/jam-contract/src/lib.rs, crates/jam-wire/src/lib.rs, crates/jam-daemon/src/lib.rs, crates/jam-client/src/lib.rs, crates/jam-ipc/src/commands.rs, apps/desktop/src-tauri/src, apps/desktop/src/lib/isolation.ts, apps/desktop/src-isolation/index.js, apps/desktop/src/lib/ipc.ts, bins/jam/src.
Each row is one method of the Control trait, the single interface every client uses to reach jamd. Columns follow one call from the desktop down to the manager: the Tauri command the WebView invokes, the jam-ipc wrapper, the jam-client route it sends, and the daemon handler that calls Manager. A blank cell means no code path was found for that layer. It is a lead to investigate, not proof that the path is missing: dynamic dispatch and helper indirection can hide a call from this scan.
| Measure | Count |
|---|---|
Control methods |
255 |
| Methods with a default implementation (optional for implementors) | 243 |
| Methods served by a daemon route | 251 |
| Methods reachable from a desktop Tauri command | 195 |
Methods called from the jam CLI crate |
169 |
| Daemon routes (streaming / unary) | 253 (13 / 240) |
| Tauri commands registered | 250 |
Legend: S = streaming or held-open route (no unary timeout). D = the trait supplies a default body. CLI = the jam crate calls the method.
Methods without a daemon route: inspect_managed_workspace_repositories, list_work_items, send, close. These are composed from other methods on the trait or in jam-client (for example, a thin method that delegates to its _with_* variant), or are process-local such as close.
#Peers and lifecycle
| Method | Route | Tauri command | CLI | Notes |
|---|---|---|---|---|
runtime_collaboration_call |
POST /v1/runtimeCollaborationCall |
yes | D | |
runtime_task_call |
POST /v1/runtimeTaskCall |
yes | D | |
ensure_peer |
POST /v1/ensure |
ensure_peer |
yes | |
onboard_collaboration |
POST /v1/onboardCollaboration |
yes | D | |
onboarding_status |
POST /v1/onboardingStatus |
yes | D | |
receive_pull |
POST /v1/receivePull S |
yes | D | |
stop_peer |
POST /v1/stop |
stop_peer |
yes | |
stop_all |
POST /v1/stopAll |
yes | ||
restart_peer |
POST /v1/restart |
restart_peer |
||
restart_session |
POST /v1/restartSession |
restart_session |
yes | D |
control_runtime_host |
POST /v1/controlRuntimeHost |
control_runtime_host |
yes | D |
inspect_managed_workspace_removal |
POST /v1/inspectManagedWorkspaceRemoval |
inspect_managed_workspace_removal |
yes | D |
inspect_managed_workspace_repositories |
inspect_managed_workspace_repositories |
yes | D | |
inspect_managed_workspace_github_readiness |
POST /v1/inspectManagedWorkspaceGithubReadiness |
D | ||
inspect_managed_runtime_network_readiness |
POST /v1/inspectManagedRuntimeNetworkReadiness |
inspect_managed_runtime_network_readiness |
yes | D |
inspect_managed_workspace_github_repository_readiness |
POST /v1/inspectManagedWorkspaceGithubRepositoryReadiness |
inspect_managed_workspace_github_readiness |
yes | D |
start_managed_workspace_clone |
POST /v1/startManagedWorkspaceClone |
start_managed_workspace_clone |
yes | D |
start_managed_workspace_branch |
POST /v1/startManagedWorkspaceBranch |
yes | D | |
start_managed_workspace_commit |
POST /v1/startManagedWorkspaceCommit |
yes | D | |
start_managed_workspace_push |
POST /v1/startManagedWorkspacePush |
yes | D | |
start_managed_workspace_pull_request |
POST /v1/startManagedWorkspacePullRequest |
yes | D | |
start_managed_workspace_checks |
POST /v1/startManagedWorkspaceChecks |
yes | D | |
managed_workspace_operation |
POST /v1/managedWorkspaceOperation |
inspect_managed_workspace_operation |
yes | D |
inspect_runtime_host_cleanup |
POST /v1/inspectRuntimeHostCleanup |
inspect_runtime_host_cleanup |
yes | D |
inspect_managed_runtime_capacity |
POST /v1/inspectManagedRuntimeCapacity |
inspect_managed_runtime_capacity |
yes | D |
cleanup_runtime_host |
POST /v1/cleanupRuntimeHost |
cleanup_runtime_host |
yes | D |
archive_managed_workspace |
POST /v1/archiveManagedWorkspace |
archive_managed_workspace |
yes | D |
delete_managed_workspace_export |
POST /v1/deleteManagedWorkspaceExport |
delete_managed_workspace_export |
yes | D |
inspect_managed_workspace_recovery |
POST /v1/inspectManagedWorkspaceRecovery |
inspect_managed_workspace_recovery |
yes | D |
recover_managed_workspace |
POST /v1/recoverManagedWorkspace |
retry_managed_workspace_recoveryexport_managed_workspacerestore_latest_managed_workspace_export |
yes | D |
inspect_provider_continuity_recovery |
POST /v1/inspectProviderContinuityRecovery |
inspect_provider_continuity_recovery |
yes | D |
start_fresh_provider_continuity |
POST /v1/startFreshProviderContinuity |
start_fresh_provider_continuity |
yes | D |
delete_provider_checkpoint_payload |
POST /v1/deleteProviderCheckpointPayload |
delete_provider_checkpoint_payload |
yes | D |
reveal_agent_api_key |
POST /v1/revealAgentApiKey |
reveal_agent_api_key |
D | |
replace_agent_api_key |
POST /v1/replaceAgentApiKey |
replace_agent_api_key |
D | |
save_runtime_template |
POST /v1/saveRuntimeTemplate |
save_runtime_template |
yes | D |
disable_runtime_template |
POST /v1/disableRuntimeTemplate |
disable_runtime_template |
D | |
reset_runtime_sandbox |
POST /v1/resetRuntimeSandbox |
reset_runtime_sandbox |
yes | D |
compact_runtime_session |
POST /v1/compactRuntimeSession |
compact_runtime_session |
yes | D |
interrupt_runtime_turn |
POST /v1/interruptRuntimeTurn |
interrupt_runtime_turn |
yes | D |
runtime_models |
POST /v1/runtimeModels |
runtime_models |
yes | D |
probe_runtime_models |
POST /v1/probeRuntimeModels |
probe_runtime_models |
D | |
probe_runtime_template_models |
POST /v1/probeRuntimeTemplateModels |
probe_runtime_template_models |
D | |
runtime_configuration_state |
POST /v1/runtimeConfigurationState |
yes | D | |
runtime_settings |
POST /v1/runtimeSettings |
runtime_settings |
yes | D |
runtime_effective_policy |
POST /v1/runtimeEffectivePolicy |
runtime_effective_policy |
yes | D |
set_runtime_settings |
POST /v1/setRuntimeSettings |
set_runtime_settings |
yes | D |
runtime_claude_code_options |
POST /v1/runtimeClaudeCodeOptions |
runtime_claude_code_options |
D | |
set_runtime_claude_code_options |
POST /v1/setRuntimeClaudeCodeOptions |
set_runtime_claude_code_options |
D | |
log_config |
POST /v1/logConfig |
log_config |
D | |
set_log_level |
POST /v1/setLogLevel |
set_log_level |
D | |
read_log |
POST /v1/readLog |
read_log |
D | |
operator_instructions |
POST /v1/operatorInstructions |
operator_instructions |
yes | D |
set_operator_instructions |
POST /v1/setOperatorInstructions |
set_operator_instructions |
yes | D |
read_operator_briefing_file |
POST /v1/readOperatorBriefingFile |
read_operator_briefing_file |
yes | D |
runtime_gauges |
POST /v1/runtimeGauges |
runtime_gauges |
D | |
account_rate_limits |
POST /v1/accountRateLimits |
account_rate_limits |
D | |
clear_runtime_permission_rules |
POST /v1/clearRuntimePermissionRules |
clear_runtime_permission_rules |
yes | D |
runtime_permission_rules |
POST /v1/runtimePermissionRules |
runtime_permission_rules |
D | |
forget_runtime_permission_rule |
POST /v1/forgetRuntimePermissionRule |
forget_runtime_permission_rule |
D | |
runtime_defaults |
POST /v1/runtimeDefaults |
runtime_defaults |
yes | D |
set_runtime_defaults |
POST /v1/setRuntimeDefaults |
set_runtime_defaults |
D | |
set_provider_executable_selection |
POST /v1/setProviderExecutableSelection |
set_provider_executable_selection |
D | |
notification_preferences |
POST /v1/notificationPreferences |
notification_preferences |
D | |
set_notification_preferences |
POST /v1/setNotificationPreferences |
set_notification_preferences |
D | |
report_rate_limits |
POST /v1/reportRateLimits |
D | ||
room_activity |
POST /v1/roomActivity |
room_activity |
yes | D |
set_room_activity |
POST /v1/setRoomActivity |
set_room_activity |
yes | D |
agent_question_timeout |
POST /v1/agentQuestionTimeout |
agent_question_timeout |
yes | D |
set_agent_question_timeout |
POST /v1/setAgentQuestionTimeout |
set_agent_question_timeout |
yes | D |
ask_agent_question |
POST /v1/askAgentQuestion S |
yes | D | |
test_runtime |
POST /v1/testRuntime |
test_runtime |
yes | D |
start_runtime_probe |
POST /v1/runtimeProbe/start |
start_runtime_probe |
D | |
runtime_probe_operation |
POST /v1/runtimeProbe/status |
runtime_probe_operation |
D | |
cancel_runtime_probe |
POST /v1/runtimeProbe/cancel |
cancel_runtime_probe |
D | |
docker_sandbox_support |
POST /v1/dockerSandboxSupport |
docker_sandbox_support |
yes | D |
configure_docker_github_global |
POST /v1/configureDockerGithubGlobal |
configure_docker_github_global |
D | |
managed_runtime_support |
POST /v1/managedRuntimeSupport |
managed_runtime_support |
yes | D |
attach_session |
POST /v1/attach |
yes | D | |
invite_session |
POST /v1/invite |
yes | D | |
detach |
POST /v1/detach |
yes | D | |
detach_session |
POST /v1/detachSession |
detach_session |
yes | D |
list_sessions |
POST /v1/listSessions |
list_sessions |
yes | D |
runtime_permissions |
POST /v1/runtimePermissions |
runtime_permissions |
yes | D |
decide_runtime_permission |
POST /v1/decideRuntimePermission |
decide_runtime_permission |
yes | D |
environment_approvals |
GET /v1/environmentApprovals |
environment_approvals |
D | |
decide_environment_approval |
POST /v1/decideEnvironmentApproval |
decide_environment_approval |
D | |
list |
GET /v1/events SGET /v1/list |
list_peers |
yes | |
accounts |
GET /v1/accounts |
sign_in |
yes | D |
deployment_status |
GET /v1/deploymentStatus |
deployment_status |
yes | D |
add_account |
POST /v1/addAccount |
D | ||
add_oauth_account |
POST /v1/addOauthAccount |
D | ||
sign_out_account |
POST /v1/signOutAccount |
sign_out_account |
yes | D |
delete_local_account_data |
POST /v1/deleteLocalAccountData |
delete_local_account_data |
D | |
delete_account |
POST /v1/deleteAccount |
delete_account |
D | |
remove_account |
POST /v1/removeAccount |
sign_in |
yes | D |
whoami |
POST /v1/whoami |
whoamigit_author_prefill |
yes | D |
peers |
POST /v1/peers |
peers |
yes | D |
search_directory |
POST /v1/searchDirectory |
search_directory |
yes | D |
set_directory_listing |
POST /v1/setDirectoryListing |
set_directory_listing |
yes | D |
dashboard |
POST /v1/dashboard |
dashboard_stats |
yes | D |
set_work_items |
POST /v1/setWorkItems |
set_work_items |
yes | D |
list_work_items |
yes | D | ||
list_work_items_with_source |
POST /v1/listWorkItems |
list_work_items |
D | |
list_room_work_lanes |
POST /v1/roomWorkLanes |
list_room_work_lanes |
D | |
room_work_snapshot |
POST /v1/roomWorkSnapshot |
room_work_snapshot |
yes | D |
work_item_history |
POST /v1/workItemHistory |
work_item_history |
yes | D |
#Layer-1 authoritative lane Task verbs
| Method | Route | Tauri command | CLI | Notes |
|---|---|---|---|---|
lane_task_create |
POST /v1/laneTaskCreate |
yes | D | |
lane_task_update |
POST /v1/laneTaskUpdate |
yes | D | |
lane_task_get |
POST /v1/laneTaskGet |
yes | D | |
lane_task_list |
POST /v1/laneTaskList |
yes | D | |
lane_task_apply |
POST /v1/laneTaskApply |
yes | D |
#Experiments
| Method | Route | Tauri command | CLI | Notes |
|---|---|---|---|---|
list_experiments |
GET /v1/listExperiments |
list_experiments |
yes | D |
set_experiment |
POST /v1/setExperiment |
set_experiment |
yes | D |
#LAN discovery
| Method | Route | Tauri command | CLI | Notes |
|---|---|---|---|---|
list_discovered |
GET /v1/listDiscovered |
list_discoveredmanaged_settings_status |
D | |
set_discoverable |
POST /v1/setDiscoverable |
set_discoverable |
D | |
refresh_discovery |
POST /v1/refreshDiscovery |
refresh_discovery |
D | |
set_share_room_titles |
POST /v1/setShareRoomTitles |
set_share_room_titles |
D | |
set_share_cost |
POST /v1/setShareCost |
set_share_cost |
D |
#Layer 2: shared room board
| Method | Route | Tauri command | CLI | Notes |
|---|---|---|---|---|
get_room_board |
POST /v1/getRoomBoard |
get_room_board |
yes | D |
room_task_create_human |
POST /v1/roomTaskCreateHuman |
room_task_create_human |
D | |
room_task_assign_human |
POST /v1/roomTaskAssignHuman |
room_task_assign_human |
D | |
list_room_task_operations |
POST /v1/roomTaskOperations |
yes | D | |
get_room_task_operation |
POST /v1/roomTaskOperation |
yes | D | |
reconcile_room_task_operation |
POST /v1/reconcileRoomTaskOperation |
yes | D | |
room_task_create |
POST /v1/roomTaskCreate |
room_task_create |
yes | D |
room_task_take |
POST /v1/roomTaskTake |
room_task_take |
yes | D |
room_task_set_status |
POST /v1/roomTaskSetStatus |
room_task_set_status |
yes | D |
room_task_remove |
POST /v1/roomTaskRemove |
room_task_remove |
D | |
room_task_edit |
POST /v1/roomTaskEdit |
room_task_edit |
yes | D |
reconcile |
POST /v1/reconcile |
yes | D | |
logs |
POST /v1/logs S |
start_logs |
yes | D |
status |
POST /v1/status |
peer_status |
yes | |
events |
GET /v1/events S |
yes | ||
inbox |
POST /v1/inbox |
inbox |
yes | |
inbox_unrouted |
POST /v1/inboxUnrouted |
yes | D | |
inbox_room |
POST /v1/inboxRoom |
yes | D | |
wait_inbox |
POST /v1/waitInbox S |
yes | D | |
send |
send |
yes | ||
send_with_artifacts |
POST /v1/send |
yes | D | |
reply |
POST /v1/reply |
reply |
yes | |
ack |
POST /v1/ack |
ack |
yes |
#Chat operations
| Method | Route | Tauri command | CLI | Notes |
|---|---|---|---|---|
session_beat |
POST /v1/sessionBeat S |
yes | D | |
chats |
POST /v1/chats |
chats |
yes | D |
chat_history |
POST /v1/chatHistory |
chat_history |
D | |
participants |
POST /v1/participants |
participants |
yes | D |
start_chat |
POST /v1/startChat |
start_chat |
D | |
add_participant |
POST /v1/addParticipant |
add_participant |
yes | D |
remove_participant |
POST /v1/removeParticipant |
remove_participant |
yes | D |
#Room operations
| Method | Route | Tauri command | CLI | Notes |
|---|---|---|---|---|
rooms |
POST /v1/rooms |
rooms |
yes | D |
account_room_snapshot |
POST /v1/accountRoomSnapshot |
account_room_snapshot |
yes | D |
refresh_account_rooms |
POST /v1/refreshAccountRooms |
refresh_account_rooms |
yes | D |
#contacts
| Method | Route | Tauri command | CLI | Notes |
|---|---|---|---|---|
contacts |
POST /v1/contacts |
contacts |
D | |
contacts_overview |
POST /v1/contactsOverview |
contacts_overview |
D | |
contact_request_create |
POST /v1/contactRequestCreate |
contact_request_create |
D | |
contact_request_respond |
POST /v1/contactRequestRespond |
contact_request_respond |
D | |
contact_remove |
POST /v1/contactRemove |
contact_remove |
D | |
contact_resolve |
POST /v1/contactResolve |
contact_resolve |
D | |
room_messages |
POST /v1/roomMessages |
room_messages |
yes | D |
room_message_snapshot |
POST /v1/roomMessageSnapshot |
room_message_snapshot |
D | |
refresh_room_messages |
POST /v1/refreshRoomMessages |
refresh_room_messages |
D | |
set_inbox_item_state |
POST /v1/setInboxItemState |
set_inbox_item_state |
D | |
resolve_inbox_attention |
POST /v1/resolveInboxAttention |
resolve_inbox_attentionset_window_attention |
D | |
room_participants |
POST /v1/roomParticipants |
room_participants |
yes | D |
room_send |
POST /v1/roomSend |
room_send |
yes | D |
create_room |
POST /v1/createRoom |
create_room |
D | |
rename_room |
POST /v1/renameRoom |
rename_room |
yes | D |
delete_room |
POST /v1/deleteRoom |
delete_room |
yes | D |
pair_room |
POST /v1/pairRoom |
yes | D | |
connect_request |
POST /v1/connectRequest |
yes | D | |
connect_accept |
POST /v1/connectAccept S |
yes | D | |
connect_wait |
POST /v1/connectWait S |
yes | D | |
room_peers |
POST /v1/roomPeers |
room_peers |
D | |
add_room_participant |
POST /v1/addRoomParticipant |
add_room_participant |
D | |
list_teams |
POST /v1/listTeams |
list_teams |
D | |
create_team |
POST /v1/createTeam |
create_team |
D | |
update_team |
POST /v1/updateTeam |
update_team |
D | |
delete_team |
POST /v1/deleteTeam |
delete_team |
D | |
import_teams |
POST /v1/importTeams |
import_teams |
D | |
add_team_to_room |
POST /v1/addTeamToRoom |
add_team_to_room |
D | |
join_room_via_agent |
POST /v1/joinRoomViaAgent |
join_room_via_agent |
D | |
remove_room_participant |
POST /v1/removeRoomParticipant |
remove_room_participant |
D |
#Kickoff
| Method | Route | Tauri command | CLI | Notes |
|---|---|---|---|---|
kickoff_work |
POST /v1/kickoffWork S |
kickoff_work |
D | |
default_agent |
POST /v1/defaultAgent |
default_agent |
D | |
set_default_agent |
POST /v1/setDefaultAgent |
set_default_agent |
D |
#Room organization
| Method | Route | Tauri command | CLI | Notes |
|---|---|---|---|---|
room_org |
POST /v1/roomOrg |
room_org |
D | |
set_room_org |
POST /v1/setRoomOrg |
set_room_org |
D |
#Room plan
| Method | Route | Tauri command | CLI | Notes |
|---|---|---|---|---|
room_plan |
POST /v1/getRoomPlan |
room_plan |
yes | D |
set_plan |
POST /v1/setPlan |
set_plan |
yes | D |
set_diagram_file |
POST /v1/setDiagramFile |
set_diagram_from_path |
yes | D |
set_diagram |
POST /v1/setDiagram |
set_diagram |
yes | D |
clear_plan |
POST /v1/clearPlan |
clear_plan |
yes | D |
refresh_plan |
POST /v1/refreshPlan |
refresh_plan |
yes | D |
plan_focus |
POST /v1/planFocus |
plan_focus |
yes | D |
plan_status |
POST /v1/planStatus |
plan_status |
yes | D |
plan_unfocus |
POST /v1/planUnfocus |
plan_unfocus |
yes | D |
#Room artifacts
| Method | Route | Tauri command | CLI | Notes |
|---|---|---|---|---|
artifact_store |
POST /v1/artifactStore |
artifact_store |
yes | D |
artifact_list |
POST /v1/artifactList |
artifact_list |
yes | D |
room_file_list |
POST /v1/roomFileList |
room_file_list |
yes | D |
artifact_list_all |
POST /v1/artifactListAll |
yes | D | |
artifact_get |
POST /v1/artifactGet |
artifact_get |
yes | D |
artifact_delete_preview |
POST /v1/artifactDeletePreview |
artifact_delete_preview |
yes | D |
artifact_delete |
POST /v1/artifactDelete |
artifact_delete |
yes | D |
room_locality |
POST /v1/roomLocality |
room_locality |
D | |
artifact_set_thumb |
POST /v1/artifactSetThumb |
artifact_set_thumb |
D | |
avatar_fetch |
POST /v1/avatarFetch |
avatar_fetch |
D | |
thumbnail_fetch |
POST /v1/thumbnailFetch |
thumbnail_fetch |
D | |
artifact_fetch_cancel |
POST /v1/artifactFetchCancel |
artifact_fetch_cancel |
D | |
artifact_save_copy |
POST /v1/artifactSaveCopy |
artifact_save_copy |
D | |
artifact_fetch |
POST /v1/artifactFetch |
artifact_fetch |
D |
#Archive
| Method | Route | Tauri command | CLI | Notes |
|---|---|---|---|---|
archive_peer |
POST /v1/archive |
archive_peer |
yes | D |
archives |
GET /v1/archives |
archives |
yes | D |
agent_list |
POST /v1/agent-list |
agent_list |
D | |
purge_archive |
POST /v1/purgeArchive |
purge_archive |
yes | D |
restore_archive |
POST /v1/restoreArchive |
restore_archive |
yes | D |
adopt_agent |
POST /v1/adopt |
yes | D |
#Usage & cost
| Method | Route | Tauri command | CLI | Notes |
|---|---|---|---|---|
usage_report |
POST /v1/usageReport |
usage_report |
yes | D |
usage_active_block |
GET /v1/usageActiveBlock |
yes | D | |
usage_sessions |
POST /v1/usageSessions |
usage_sessions |
yes | D |
usage_refresh |
POST /v1/usageRefresh |
usage_refresh |
yes | D |
usage_reprice |
POST /v1/usageReprice |
usage_reprice |
yes | D |
usage_capture_failures |
GET /v1/usageCaptureFailures |
usage_capture_failures |
yes | D |
usage_reconciliation_diagnostics |
GET /v1/usageReconciliationDiagnostics |
usage_reconciliation_diagnostics |
yes | D |
usage_delivery_failures |
GET /v1/usageDeliveryFailures |
usage_delivery_failures |
yes | D |
#Copilot CLI extension bridge
| Method | Route | Tauri command | CLI | Notes |
|---|---|---|---|---|
copilot_bridge_register |
POST /v1/copilotBridgeRegister |
yes | D | |
copilot_bridge_poll |
POST /v1/copilotBridgePoll S |
yes | D | |
copilot_bridge_injected |
POST /v1/copilotBridgeInjected |
yes | D | |
copilot_bridge_failed |
POST /v1/copilotBridgeFailed |
yes | D | |
copilot_bridge_todos |
POST /v1/copilotBridgeTodos |
yes | D | |
copilot_bridge_permission |
POST /v1/copilotBridgePermission S |
yes | D | |
copilot_bridge_question |
POST /v1/copilotBridgeQuestion S |
yes | D | |
copilot_bridge_activity |
POST /v1/copilotBridgeActivity |
yes | D | |
copilot_bridge_status |
POST /v1/copilotBridgeStatus |
yes | D |
#Activity telemetry
| Method | Route | Tauri command | CLI | Notes |
|---|---|---|---|---|
report_activity |
POST /v1/activityReport |
yes | D | |
activity |
POST /v1/activity |
activity_list |
yes | D |
linear_connect_api_key |
POST /v1/linearConnect |
yes | D | |
linear_connect_oauth |
POST /v1/linearConnectOauth |
linear_connect |
yes | D |
linear_connection_status |
POST /v1/linearConnection |
linear_connection_status |
yes | D |
linear_disconnect |
POST /v1/linearDisconnect |
linear_disconnect |
yes | D |
linear_scope |
POST /v1/linearScope |
linear_scope |
D | |
set_linear_scope |
POST /v1/setLinearScope |
set_linear_scope |
D | |
linear_scope_options |
POST /v1/linearScopeOptions |
linear_scope_options |
D | |
linear_assigned_issues |
POST /v1/linearAssignedIssues |
linear_assigned_issues |
D | |
linear_auto_start_config |
POST /v1/linearAutoStartConfig |
linear_auto_start_config |
D | |
set_linear_auto_start_config |
POST /v1/setLinearAutoStartConfig |
set_linear_auto_start_config |
D | |
linear_search_issues |
POST /v1/linearSearch |
yes | D | |
linear_start_issue |
POST /v1/linearStartIssue S |
linear_start_issue |
D | |
linear_issue_kickoff_status |
POST /v1/linearIssueKickoffStatus |
linear_issue_kickoff_status |
D | |
link_linear_issue |
POST /v1/linkLinearIssue |
yes | D | |
linked_work |
POST /v1/linkedWork |
D | ||
linked_work_for_rooms |
POST /v1/linkedWorkForRooms |
yes | D | |
unlink_work |
POST /v1/unlinkWork |
yes | D |
#Update availability
| Method | Route | Tauri command | CLI | Notes |
|---|---|---|---|---|
update_status |
GET /v1/pingGET /v1/update |
update_status |
yes | D |
update_check |
POST /v1/updateCheck |
update_check |
yes | D |
close |
yes |
#Desktop-local Tauri commands
These commands run inside the Tauri process and do not reach jamd through jam-ipc: notifications, updater, sign-in windows, CLI installation, analytics, and other desktop-only behavior.
accounts(commands.rs)analytics_status(analytics.rs)app_version(commands.rs)artifact_preview(commands.rs)artifacts_root(commands.rs)cancel_sign_in(commands.rs)cli_resolution(commands.rs)cli_version(commands.rs)complete_integration_picker(commands.rs)complete_setup_wizard(commands.rs)connection_status(commands.rs)copilot_status(commands.rs)create_support_bundle(commands.rs)daemon_autostart_status(commands.rs)daemon_health(commands.rs)desktop_update_check(commands.rs)desktop_update_eligibility(commands.rs)desktop_update_install(commands.rs)desktop_update_prepare(commands.rs)desktop_update_ring(commands.rs)export_local_analytics(analytics.rs)install_claude_plugin(commands.rs)install_cli(commands.rs)install_copilot_integration(commands.rs)install_statusline(commands.rs)integration_setup_status(commands.rs)notification_click_not_ready(commands.rs)notification_click_ready(commands.rs)open_artifact(commands.rs)open_in_band(commands.rs)read_guidelines_file(commands.rs)reload_daemon_autostart(commands.rs)repair_local_analytics(analytics.rs)report_error(analytics.rs)resolve_claude_plugin_installer(commands.rs)retry_integration_setup(commands.rs)reveal_artifact(commands.rs)reveal_logs_dir(commands.rs)runtime_transport_catalog(commands.rs)set_active_chat(commands.rs)set_analytics_enabled(analytics.rs)set_daemon_autostart(commands.rs)set_desktop_update_ring(commands.rs)set_provider_integration(commands.rs)set_window_background(commands.rs)set_window_min_size(commands.rs)setup_wizard_completion_status(commands.rs)start_daemon(commands.rs)stop_logs(commands.rs)track_analytics_event(analytics.rs)uninstall_cli(commands.rs)
#Command registration parity
collect_commands!, src/lib/isolation.ts, and src-isolation/index.js list the same 250 commands.