返回 DeepSeek-Reasonix
inventory.json
根目录 / docs / desktop-migration / inventory.json
1 {
2 "baseline": "fa018e4109268c912063c8cc619302fccdb57d74",
3 "entries": [
4 {
5 "kind": "command",
6 "name": "AIRenameSession",
7 "detail": "(topicID string) (string, error)",
8 "location": "desktop/session_ai_title.go:30",
9 "class": "keep-business",
10 "owner": "hostrpc desktop/invoke"
11 },
12 {
13 "kind": "command",
14 "name": "AIRenameSessionTarget",
15 "detail": "(selector SessionSelector) (SessionMutationResult, error)",
16 "location": "desktop/session_ai_title.go:45",
17 "class": "keep-business",
18 "owner": "hostrpc desktop/invoke"
19 },
20 {
21 "kind": "command",
22 "name": "AbandonPendingUpdate",
23 "detail": "() error",
24 "location": "desktop/updater_app.go:332",
25 "class": "keep-business",
26 "owner": "hostrpc desktop/invoke"
27 },
28 {
29 "kind": "command",
30 "name": "AcceptDelivery",
31 "detail": "() error",
32 "location": "desktop/delivery_accept.go:8",
33 "class": "keep-business",
34 "owner": "hostrpc desktop/invoke"
35 },
36 {
37 "kind": "command",
38 "name": "AcceptDeliveryToTab",
39 "detail": "(tabID string) error",
40 "location": "desktop/delivery_accept.go:15",
41 "class": "keep-business",
42 "owner": "hostrpc desktop/invoke"
43 },
44 {
45 "kind": "command",
46 "name": "AcceptMemorySuggestion",
47 "detail": "(in MemorySuggestion) (string, error)",
48 "location": "desktop/memory_suggestions.go:130",
49 "class": "keep-business",
50 "owner": "hostrpc desktop/invoke"
51 },
52 {
53 "kind": "command",
54 "name": "AcceptMemorySuggestionForTab",
55 "detail": "(tabID string, in MemorySuggestion) (string, error)",
56 "location": "desktop/memory_suggestions.go:136",
57 "class": "keep-business",
58 "owner": "hostrpc desktop/invoke"
59 },
60 {
61 "kind": "command",
62 "name": "AcceptSkillSuggestion",
63 "detail": "(in SkillSuggestion) (string, error)",
64 "location": "desktop/memory_suggestions.go:160",
65 "class": "keep-business",
66 "owner": "hostrpc desktop/invoke"
67 },
68 {
69 "kind": "command",
70 "name": "AcceptSkillSuggestionForTab",
71 "detail": "(tabID string, in SkillSuggestion) (string, error)",
72 "location": "desktop/memory_suggestions.go:166",
73 "class": "keep-business",
74 "owner": "hostrpc desktop/invoke"
75 },
76 {
77 "kind": "command",
78 "name": "AcknowledgeForkOperation",
79 "detail": "(tabID string, operationID string) error",
80 "location": "desktop/fork_operations.go:128",
81 "class": "keep-business",
82 "owner": "hostrpc desktop/invoke"
83 },
84 {
85 "kind": "command",
86 "name": "ActivateBaseStyle",
87 "detail": "(style string) error",
88 "location": "desktop/theme_app.go:273",
89 "class": "keep-business",
90 "owner": "hostrpc desktop/invoke"
91 },
92 {
93 "kind": "command",
94 "name": "ActivateThemePack",
95 "detail": "(id string) error",
96 "location": "desktop/theme_app.go:235",
97 "class": "keep-business",
98 "owner": "hostrpc desktop/invoke"
99 },
100 {
101 "kind": "command",
102 "name": "ActivateTopic",
103 "detail": "(scope string, workspaceRoot string, topicID string, sessionPath string) (TabMeta, error)",
104 "location": "desktop/tabs.go:2515",
105 "class": "keep-business",
106 "owner": "hostrpc desktop/invoke"
107 },
108 {
109 "kind": "command",
110 "name": "ActiveWorkForTab",
111 "detail": "(tabID string) ActiveWorkView",
112 "location": "desktop/background_runtime.go:78",
113 "class": "keep-business",
114 "owner": "hostrpc desktop/invoke"
115 },
116 {
117 "kind": "command",
118 "name": "AddMCPServer",
119 "detail": "(in MCPServerInput) (int, error)",
120 "location": "desktop/app.go:8325",
121 "class": "keep-business",
122 "owner": "hostrpc desktop/invoke"
123 },
124 {
125 "kind": "command",
126 "name": "AddOfficialProviderAccess",
127 "detail": "(kind string, key string) (string, error)",
128 "location": "desktop/official_provider_access_install.go:14",
129 "class": "keep-business",
130 "owner": "hostrpc desktop/invoke"
131 },
132 {
133 "kind": "command",
134 "name": "AddPermissionRule",
135 "detail": "(list string, rule string) error",
136 "location": "desktop/settings_app.go:2946",
137 "class": "keep-business",
138 "owner": "hostrpc desktop/invoke"
139 },
140 {
141 "kind": "command",
142 "name": "AddProviderConnection",
143 "detail": "(presetID string, sourceName string, key string) (string, error)",
144 "location": "desktop/settings_app.go:3279",
145 "class": "keep-business",
146 "owner": "hostrpc desktop/invoke"
147 },
148 {
149 "kind": "command",
150 "name": "AddProviderConnectionWithOptions",
151 "detail": "(presetID string, sourceName string, key string, baseURL string, kind string) (string, error)",
152 "location": "desktop/settings_app.go:3294",
153 "class": "keep-business",
154 "owner": "hostrpc desktop/invoke"
155 },
156 {
157 "kind": "command",
158 "name": "AddProviderConnectionWithURL",
159 "detail": "(presetID string, sourceName string, key string, baseURL string) (string, error)",
160 "location": "desktop/settings_app.go:3284",
161 "class": "keep-business",
162 "owner": "hostrpc desktop/invoke"
163 },
164 {
165 "kind": "command",
166 "name": "AddProviderPresetAccess",
167 "detail": "(id string, key string) (string, error)",
168 "location": "desktop/settings_app.go:2606",
169 "class": "keep-business",
170 "owner": "hostrpc desktop/invoke"
171 },
172 {
173 "kind": "command",
174 "name": "AddRemoteForward",
175 "detail": "(hostID string, in RemoteForwardInput) (RemoteForwardView, error)",
176 "location": "desktop/remote_app.go:782",
177 "class": "keep-business",
178 "owner": "hostrpc desktop/invoke"
179 },
180 {
181 "kind": "command",
182 "name": "AddRemoteHost",
183 "detail": "(in RemoteHostInput) (RemoteHostView, error)",
184 "location": "desktop/remote_app.go:309",
185 "class": "keep-business",
186 "owner": "hostrpc desktop/invoke"
187 },
188 {
189 "kind": "command",
190 "name": "AddRemoteProject",
191 "detail": "(hostID string, workspace string) (RemoteProjectView, error)",
192 "location": "desktop/remote_project_registry.go:25",
193 "class": "keep-business",
194 "owner": "hostrpc desktop/invoke"
195 },
196 {
197 "kind": "command",
198 "name": "AddSkillPath",
199 "detail": "(path string) error",
200 "location": "desktop/app.go:7974",
201 "class": "keep-business",
202 "owner": "hostrpc desktop/invoke"
203 },
204 {
205 "kind": "command",
206 "name": "AnswerMCPInteractionForTab",
207 "detail": "(tabID string, id string, action string, content map[string]any) error",
208 "location": "desktop/mcp_interaction_app.go:14",
209 "class": "keep-business",
210 "owner": "hostrpc desktop/invoke"
211 },
212 {
213 "kind": "command",
214 "name": "AnswerMCPInteractionForTurn",
215 "detail": "(tabID string, turnID string, runtimeEpoch string, id string, action string, content map[string]any) error",
216 "location": "desktop/decision_runtime_api.go:157",
217 "class": "keep-business",
218 "owner": "hostrpc desktop/invoke"
219 },
220 {
221 "kind": "command",
222 "name": "AnswerPromptForTab",
223 "detail": "(tabID string, turnID string, promptID string, answers []QuestionAnswer) error",
224 "location": "desktop/turn_runtime_api.go:198",
225 "class": "keep-business",
226 "owner": "hostrpc desktop/invoke"
227 },
228 {
229 "kind": "command",
230 "name": "AnswerQuestion",
231 "detail": "(id string, answers []QuestionAnswer)",
232 "location": "desktop/app.go:1820",
233 "class": "keep-business",
234 "owner": "hostrpc desktop/invoke"
235 },
236 {
237 "kind": "command",
238 "name": "AnswerQuestionForTab",
239 "detail": "(tabID string, id string, answers []QuestionAnswer)",
240 "location": "desktop/app.go:1824",
241 "class": "keep-business",
242 "owner": "hostrpc desktop/invoke"
243 },
244 {
245 "kind": "command",
246 "name": "AnswerRemoteTab",
247 "detail": "(tabID string, callID string, answers []RemoteAskAnswer) error",
248 "location": "desktop/remote_tab.go:760",
249 "class": "keep-business",
250 "owner": "hostrpc desktop/invoke"
251 },
252 {
253 "kind": "command",
254 "name": "AppendSessionExportPage",
255 "detail": "(id string, page SessionExportPage) error",
256 "location": "desktop/session_export.go:244",
257 "class": "keep-business",
258 "owner": "hostrpc desktop/invoke"
259 },
260 {
261 "kind": "command",
262 "name": "ApplyModelSettings",
263 "detail": "(change ModelSettingsChange) ModelSettingsResult",
264 "location": "desktop/model_settings_api.go:83",
265 "class": "keep-business",
266 "owner": "hostrpc desktop/invoke"
267 },
268 {
269 "kind": "command",
270 "name": "ApplySessionLifecycle",
271 "detail": "(req SessionLifecycleRequest) (SessionLifecycleResult, error)",
272 "location": "desktop/session_lifecycle_api.go:46",
273 "class": "keep-business",
274 "owner": "hostrpc desktop/invoke"
275 },
276 {
277 "kind": "command",
278 "name": "ApplyUpdateRequest",
279 "detail": "(selectedChannel string, expectedVersion string, requestID string) error",
280 "location": "desktop/updater_app.go:455",
281 "class": "keep-business",
282 "owner": "hostrpc desktop/invoke"
283 },
284 {
285 "kind": "command",
286 "name": "Approve",
287 "detail": "(id string, allow bool, session bool, persist bool)",
288 "location": "desktop/app.go:1497",
289 "class": "keep-business",
290 "owner": "hostrpc desktop/invoke"
291 },
292 {
293 "kind": "command",
294 "name": "ApproveRemoteTab",
295 "detail": "(tabID string, callID string, decision string) error",
296 "location": "desktop/remote_tab.go:693",
297 "class": "keep-business",
298 "owner": "hostrpc desktop/invoke"
299 },
300 {
301 "kind": "command",
302 "name": "ApproveTab",
303 "detail": "(tabID string, id string, allow bool, session bool, persist bool)",
304 "location": "desktop/app.go:1505",
305 "class": "keep-business",
306 "owner": "hostrpc desktop/invoke"
307 },
308 {
309 "kind": "command",
310 "name": "ApproveTabForTurn",
311 "detail": "(tabID string, turnID string, runtimeEpoch string, id string, allow bool, session bool, persist bool) error",
312 "location": "desktop/decision_runtime_api.go:132",
313 "class": "keep-business",
314 "owner": "hostrpc desktop/invoke"
315 },
316 {
317 "kind": "command",
318 "name": "ArchiveCanonicalSession",
319 "detail": "(ref session.SessionRef) error",
320 "location": "desktop/session_workspace_api.go:361",
321 "class": "keep-business",
322 "owner": "hostrpc desktop/invoke"
323 },
324 {
325 "kind": "command",
326 "name": "ArchiveSessionTarget",
327 "detail": "(selector SessionSelector) (SessionMutationResult, error)",
328 "location": "desktop/session_operations.go:188",
329 "class": "keep-business",
330 "owner": "hostrpc desktop/invoke"
331 },
332 {
333 "kind": "command",
334 "name": "AttachDropped",
335 "detail": "(path string) (DroppedItem, error)",
336 "location": "desktop/attachments_app.go:397",
337 "class": "keep-business",
338 "owner": "hostrpc desktop/invoke"
339 },
340 {
341 "kind": "command",
342 "name": "AttachDroppedForComposerTarget",
343 "detail": "(target ComposerTarget, path string) (DroppedItem, error)",
344 "location": "desktop/session_draft.go:1278",
345 "class": "keep-business",
346 "owner": "hostrpc desktop/invoke"
347 },
348 {
349 "kind": "command",
350 "name": "AttachDroppedForTab",
351 "detail": "(tabID string, path string) (DroppedItem, error)",
352 "location": "desktop/attachments_app.go:401",
353 "class": "keep-business",
354 "owner": "hostrpc desktop/invoke"
355 },
356 {
357 "kind": "command",
358 "name": "AttachDroppedForTarget",
359 "detail": "(token string, path string) (DroppedItem, error)",
360 "location": "desktop/attachment_targets.go:270",
361 "class": "keep-business",
362 "owner": "hostrpc desktop/invoke"
363 },
364 {
365 "kind": "command",
366 "name": "AttachmentDataURL",
367 "detail": "(path string) (string, error)",
368 "location": "desktop/attachments_app.go:227",
369 "class": "keep-business",
370 "owner": "hostrpc desktop/invoke"
371 },
372 {
373 "kind": "command",
374 "name": "AttachmentDataURLForComposerTarget",
375 "detail": "(target ComposerTarget, rel string) (string, error)",
376 "location": "desktop/session_draft.go:1270",
377 "class": "keep-business",
378 "owner": "hostrpc desktop/invoke"
379 },
380 {
381 "kind": "command",
382 "name": "AttachmentDataURLForTab",
383 "detail": "(tabID string, path string) (string, error)",
384 "location": "desktop/attachments_app.go:235",
385 "class": "keep-business",
386 "owner": "hostrpc desktop/invoke"
387 },
388 {
389 "kind": "command",
390 "name": "AttachmentDataURLForTarget",
391 "detail": "(token string, path string) (string, error)",
392 "location": "desktop/attachment_targets.go:262",
393 "class": "keep-business",
394 "owner": "hostrpc desktop/invoke"
395 },
396 {
397 "kind": "command",
398 "name": "AuthenticateMCPServer",
399 "detail": "(name string) error",
400 "location": "desktop/mcp_oauth.go:68",
401 "class": "keep-business",
402 "owner": "hostrpc desktop/invoke"
403 },
404 {
405 "kind": "command",
406 "name": "AuthorizeAndConnectMCPServer",
407 "detail": "(name string) error",
408 "location": "desktop/app.go:6926",
409 "class": "keep-business",
410 "owner": "hostrpc desktop/invoke"
411 },
412 {
413 "kind": "command",
414 "name": "AvailableSubagentTools",
415 "detail": "() []ToolView",
416 "location": "desktop/app.go:7293",
417 "class": "keep-business",
418 "owner": "hostrpc desktop/invoke"
419 },
420 {
421 "kind": "command",
422 "name": "BackgroundRuntimes",
423 "detail": "() []BackgroundRuntimeView",
424 "location": "desktop/background_runtime.go:158",
425 "class": "keep-business",
426 "owner": "hostrpc desktop/invoke"
427 },
428 {
429 "kind": "command",
430 "name": "Balance",
431 "detail": "() BalanceInfo",
432 "location": "desktop/app.go:6216",
433 "class": "keep-business",
434 "owner": "hostrpc desktop/invoke"
435 },
436 {
437 "kind": "command",
438 "name": "BalanceForTab",
439 "detail": "(tabID string) BalanceInfo",
440 "location": "desktop/app.go:6220",
441 "class": "keep-business",
442 "owner": "hostrpc desktop/invoke"
443 },
444 {
445 "kind": "command",
446 "name": "BeginDraftSubmission",
447 "detail": "(request SessionDraftSubmissionRequest) (SessionDraftSubmissionView, error)",
448 "location": "desktop/session_draft.go:505",
449 "class": "keep-business",
450 "owner": "hostrpc desktop/invoke"
451 },
452 {
453 "kind": "command",
454 "name": "BeginSessionExportForTarget",
455 "detail": "(selector SessionSelector, tabID string, format string, title string, observation string) (SessionExportHandle, error)",
456 "location": "desktop/session_export.go:80",
457 "class": "migrate-host",
458 "owner": "business in Go; native step through nativeHost host/*"
459 },
460 {
461 "kind": "command",
462 "name": "BotRuntimeStatus",
463 "detail": "() BotRuntimeStatusView",
464 "location": "desktop/bot_runtime_app.go:147",
465 "class": "keep-business",
466 "owner": "hostrpc desktop/invoke"
467 },
468 {
469 "kind": "command",
470 "name": "Cancel",
471 "detail": "()",
472 "location": "desktop/app.go:1175",
473 "class": "keep-business",
474 "owner": "hostrpc desktop/invoke"
475 },
476 {
477 "kind": "command",
478 "name": "CancelDraftSubmission",
479 "detail": "(operationID string) (SessionDraftSubmissionView, error)",
480 "location": "desktop/session_draft.go:1068",
481 "class": "keep-business",
482 "owner": "hostrpc desktop/invoke"
483 },
484 {
485 "kind": "command",
486 "name": "CancelJob",
487 "detail": "(jobID string) (bool, error)",
488 "location": "desktop/app.go:6310",
489 "class": "keep-business",
490 "owner": "hostrpc desktop/invoke"
491 },
492 {
493 "kind": "command",
494 "name": "CancelJobForTab",
495 "detail": "(tabID string, jobID string) (bool, error)",
496 "location": "desktop/app.go:6316",
497 "class": "keep-business",
498 "owner": "hostrpc desktop/invoke"
499 },
500 {
501 "kind": "command",
502 "name": "CancelJobsForTab",
503 "detail": "(tabID string, jobIDs []string) (JobCancelBatchView, error)",
504 "location": "desktop/background_runtime.go:127",
505 "class": "keep-business",
506 "owner": "hostrpc desktop/invoke"
507 },
508 {
509 "kind": "command",
510 "name": "CancelRemoteTab",
511 "detail": "(tabID string) error",
512 "location": "desktop/remote_tab.go:677",
513 "class": "keep-business",
514 "owner": "hostrpc desktop/invoke"
515 },
516 {
517 "kind": "command",
518 "name": "CancelRemoteTabJobs",
519 "detail": "(tabID string, jobIDs []string) error",
520 "location": "desktop/remote_tab_commands.go:535",
521 "class": "keep-business",
522 "owner": "hostrpc desktop/invoke"
523 },
524 {
525 "kind": "command",
526 "name": "CancelSessionExport",
527 "detail": "(id string) error",
528 "location": "desktop/session_export.go:380",
529 "class": "keep-business",
530 "owner": "hostrpc desktop/invoke"
531 },
532 {
533 "kind": "command",
534 "name": "CancelSessionForTab",
535 "detail": "(tabID string) (control.CancelReceipt, error)",
536 "location": "desktop/turn_runtime_api.go:58",
537 "class": "keep-business",
538 "owner": "hostrpc desktop/invoke"
539 },
540 {
541 "kind": "command",
542 "name": "CancelSessionPreparation",
543 "detail": "(operationID string) (SessionPreparationView, error)",
544 "location": "desktop/session_preparation.go:190",
545 "class": "keep-business",
546 "owner": "hostrpc desktop/invoke"
547 },
548 {
549 "kind": "command",
550 "name": "CancelShellInstall",
551 "detail": "()",
552 "location": "desktop/shell_support.go:109",
553 "class": "keep-business",
554 "owner": "hostrpc desktop/invoke"
555 },
556 {
557 "kind": "command",
558 "name": "CancelTab",
559 "detail": "(tabID string)",
560 "location": "desktop/app.go:1179",
561 "class": "keep-business",
562 "owner": "hostrpc desktop/invoke"
563 },
564 {
565 "kind": "command",
566 "name": "CancelTabWithInboxItems",
567 "detail": "(tabID string, itemIDs []string) error",
568 "location": "desktop/inbox_app.go:269",
569 "class": "keep-business",
570 "owner": "hostrpc desktop/invoke"
571 },
572 {
573 "kind": "command",
574 "name": "CancelTabWithInboxItemsResult",
575 "detail": "(tabID string, itemIDs []string) (InboxCancelResultView, error)",
576 "location": "desktop/inbox_app.go:283",
577 "class": "keep-business",
578 "owner": "hostrpc desktop/invoke"
579 },
580 {
581 "kind": "command",
582 "name": "CancelTask",
583 "detail": "(taskID string, expectedVersion uint64, reason string, idemKey string) (taskmonitor.ControlResult, error)",
584 "location": "desktop/app.go:11449",
585 "class": "keep-business",
586 "owner": "hostrpc desktop/invoke"
587 },
588 {
589 "kind": "command",
590 "name": "CancelTaskByKey",
591 "detail": "(req TaskActionRequest) (taskmonitor.ControlResult, error)",
592 "location": "desktop/task_catalog.go:266",
593 "class": "keep-business",
594 "owner": "hostrpc desktop/invoke"
595 },
596 {
597 "kind": "command",
598 "name": "CancelTaskForTab",
599 "detail": "(tabID string, taskID string, expectedVersion uint64, reason string, idemKey string) (taskmonitor.ControlResult, error)",
600 "location": "desktop/app.go:11457",
601 "class": "keep-business",
602 "owner": "hostrpc desktop/invoke"
603 },
604 {
605 "kind": "command",
606 "name": "CancelTrySubagentProfile",
607 "detail": "()",
608 "location": "desktop/subagents_app.go:389",
609 "class": "keep-business",
610 "owner": "hostrpc desktop/invoke"
611 },
612 {
613 "kind": "command",
614 "name": "Capabilities",
615 "detail": "() CapabilitiesView",
616 "location": "desktop/app.go:6807",
617 "class": "keep-business",
618 "owner": "hostrpc desktop/invoke"
619 },
620 {
621 "kind": "command",
622 "name": "CapabilityDiagnostics",
623 "detail": "(includeSessionRuntime bool) capdiag.Report",
624 "location": "desktop/capdiag_app.go:12",
625 "class": "keep-business",
626 "owner": "hostrpc desktop/invoke"
627 },
628 {
629 "kind": "command",
630 "name": "CaptureAttachmentTarget",
631 "detail": "(composer ComposerTarget) (AttachmentTargetView, error)",
632 "location": "desktop/attachment_targets.go:81",
633 "class": "keep-business",
634 "owner": "hostrpc desktop/invoke"
635 },
636 {
637 "kind": "command",
638 "name": "CaptureInboxTarget",
639 "detail": "(tabID string, expectedPath string) (InboxTargetView, error)",
640 "location": "desktop/inbox_target.go:25",
641 "class": "keep-business",
642 "owner": "hostrpc desktop/invoke"
643 },
644 {
645 "kind": "command",
646 "name": "CheckHistoricalSourceUpdate",
647 "detail": "(selector SessionSelector) (HistoricalSourceUpdateView, error)",
648 "location": "desktop/session_preparation.go:211",
649 "class": "keep-business",
650 "owner": "hostrpc desktop/invoke"
651 },
652 {
653 "kind": "command",
654 "name": "CheckRemotePlatform",
655 "detail": "(hostID string) error",
656 "location": "desktop/remote_platform.go:14",
657 "class": "keep-business",
658 "owner": "hostrpc desktop/invoke"
659 },
660 {
661 "kind": "command",
662 "name": "CheckUpdate",
663 "detail": "(selectedChannel string) (*UpdateInfo, error)",
664 "location": "desktop/updater_app.go:87",
665 "class": "keep-business",
666 "owner": "hostrpc desktop/invoke"
667 },
668 {
669 "kind": "command",
670 "name": "Checkpoints",
671 "detail": "() []CheckpointMeta",
672 "location": "desktop/app.go:2254",
673 "class": "keep-business",
674 "owner": "hostrpc desktop/invoke"
675 },
676 {
677 "kind": "command",
678 "name": "CheckpointsForTab",
679 "detail": "(tabID string) []CheckpointMeta",
680 "location": "desktop/app.go:2258",
681 "class": "keep-business",
682 "owner": "hostrpc desktop/invoke"
683 },
684 {
685 "kind": "command",
686 "name": "ChooseRecoveryBranch",
687 "detail": "(req RecoveryPreferenceRequest) error",
688 "location": "desktop/recovery_lineage.go:433",
689 "class": "keep-business",
690 "owner": "hostrpc desktop/invoke"
691 },
692 {
693 "kind": "command",
694 "name": "CleanRecoveryLineage",
695 "detail": "(req RecoveryCleanupRequest) RecoveryCleanupResult",
696 "location": "desktop/recovery_lineage.go:497",
697 "class": "keep-business",
698 "owner": "hostrpc desktop/invoke"
699 },
700 {
701 "kind": "command",
702 "name": "CleanRemoteLegacyWorkbenchData",
703 "detail": "(target string) error",
704 "location": "desktop/remote_legacy_cleanup.go:71",
705 "class": "keep-business",
706 "owner": "hostrpc desktop/invoke"
707 },
708 {
709 "kind": "command",
710 "name": "ClearBotSecret",
711 "detail": "(envName string) error",
712 "location": "desktop/settings_app.go:3156",
713 "class": "keep-business",
714 "owner": "hostrpc desktop/invoke"
715 },
716 {
717 "kind": "command",
718 "name": "ClearGoalForTab",
719 "detail": "(tabID string) error",
720 "location": "desktop/goal_app.go:60",
721 "class": "keep-business",
722 "owner": "hostrpc desktop/invoke"
723 },
724 {
725 "kind": "command",
726 "name": "ClearMCPServerAuthentication",
727 "detail": "(name string) error",
728 "location": "desktop/mcp_oauth.go:103",
729 "class": "keep-business",
730 "owner": "hostrpc desktop/invoke"
731 },
732 {
733 "kind": "command",
734 "name": "ClearProviderKey",
735 "detail": "(apiKeyEnv string) error",
736 "location": "desktop/settings_app.go:2935",
737 "class": "keep-business",
738 "owner": "hostrpc desktop/invoke"
739 },
740 {
741 "kind": "command",
742 "name": "ClearRemoteTabSession",
743 "detail": "(tabID string) error",
744 "location": "desktop/remote_tab_commands.go:704",
745 "class": "keep-business",
746 "owner": "hostrpc desktop/invoke"
747 },
748 {
749 "kind": "command",
750 "name": "ClearSession",
751 "detail": "() (SessionClearResult, error)",
752 "location": "desktop/session_clear.go:41",
753 "class": "keep-business",
754 "owner": "hostrpc desktop/invoke"
755 },
756 {
757 "kind": "command",
758 "name": "ClearSessionForTab",
759 "detail": "(tabID string) (SessionClearResult, error)",
760 "location": "desktop/session_clear.go:49",
761 "class": "keep-business",
762 "owner": "hostrpc desktop/invoke"
763 },
764 {
765 "kind": "command",
766 "name": "CloseMainWindow",
767 "detail": "()",
768 "location": "desktop/window_controls.go:30",
769 "class": "migrate-host",
770 "owner": "business in Go; native step through nativeHost host/*"
771 },
772 {
773 "kind": "command",
774 "name": "CloseMergedWorktreeTab",
775 "detail": "(request CloseMergedWorktreeTabRequest) (CloseMergedWorktreeTabResult, error)",
776 "location": "desktop/delivery_worktree.go:263",
777 "class": "keep-business",
778 "owner": "hostrpc desktop/invoke"
779 },
780 {
781 "kind": "command",
782 "name": "CloseRemoteTab",
783 "detail": "(tabID string) error",
784 "location": "desktop/remote_tab_registry.go:122",
785 "class": "keep-business",
786 "owner": "hostrpc desktop/invoke"
787 },
788 {
789 "kind": "command",
790 "name": "CloseTab",
791 "detail": "(tabID string) error",
792 "location": "desktop/tabs.go:3053",
793 "class": "keep-business",
794 "owner": "hostrpc desktop/invoke"
795 },
796 {
797 "kind": "command",
798 "name": "CloseTabWithPolicy",
799 "detail": "(tabID string, policy string) error",
800 "location": "desktop/background_runtime.go:357",
801 "class": "keep-business",
802 "owner": "hostrpc desktop/invoke"
803 },
804 {
805 "kind": "command",
806 "name": "CloseTerminalForTab",
807 "detail": "(tabID string, sessionID string) error",
808 "location": "desktop/terminal.go:222",
809 "class": "keep-business",
810 "owner": "hostrpc desktop/invoke"
811 },
812 {
813 "kind": "command",
814 "name": "Commands",
815 "detail": "() []CommandInfo",
816 "location": "desktop/app.go:6570",
817 "class": "keep-business",
818 "owner": "hostrpc desktop/invoke"
819 },
820 {
821 "kind": "command",
822 "name": "CommitRewindForTab",
823 "detail": "(tabID string, planID string, turn int, scope string) RewindResultView",
824 "location": "desktop/rewind_tab.go:10",
825 "class": "keep-business",
826 "owner": "hostrpc desktop/invoke"
827 },
828 {
829 "kind": "command",
830 "name": "CommitWorkspaceFileRevertForTab",
831 "detail": "(tabID string, planID string, resolution string) RewindResultView",
832 "location": "desktop/app.go:2438",
833 "class": "keep-business",
834 "owner": "hostrpc desktop/invoke"
835 },
836 {
837 "kind": "command",
838 "name": "Compact",
839 "detail": "() error",
840 "location": "desktop/app.go:1838",
841 "class": "keep-business",
842 "owner": "hostrpc desktop/invoke"
843 },
844 {
845 "kind": "command",
846 "name": "CompactForTab",
847 "detail": "(tabID string) error",
848 "location": "desktop/app.go:1844",
849 "class": "keep-business",
850 "owner": "hostrpc desktop/invoke"
851 },
852 {
853 "kind": "command",
854 "name": "CompactRemoteTab",
855 "detail": "(tabID string, instructions string) error",
856 "location": "desktop/remote_tab_commands.go:551",
857 "class": "keep-business",
858 "owner": "hostrpc desktop/invoke"
859 },
860 {
861 "kind": "command",
862 "name": "ConfirmAction",
863 "detail": "(req NativeConfirmRequest) (bool, error)",
864 "location": "desktop/app.go:11559",
865 "class": "migrate-host",
866 "owner": "business in Go; native step through nativeHost host/*"
867 },
868 {
869 "kind": "command",
870 "name": "ConfirmRemoteHostKey",
871 "detail": "(hostID string, accept bool) error",
872 "location": "desktop/remote_app.go:422",
873 "class": "keep-business",
874 "owner": "hostrpc desktop/invoke"
875 },
876 {
877 "kind": "command",
878 "name": "ConfirmRemoteSecret",
879 "detail": "(hostID string, promptID string, secret string, accept bool) error",
880 "location": "desktop/remote_app.go:433",
881 "class": "keep-business",
882 "owner": "hostrpc desktop/invoke"
883 },
884 {
885 "kind": "command",
886 "name": "ConnectKey",
887 "detail": "(apiKey string) (string, error)",
888 "location": "desktop/app.go:11626",
889 "class": "keep-business",
890 "owner": "hostrpc desktop/invoke"
891 },
892 {
893 "kind": "command",
894 "name": "ConnectRemoteHost",
895 "detail": "(id string) error",
896 "location": "desktop/remote_app.go:351",
897 "class": "keep-business",
898 "owner": "hostrpc desktop/invoke"
899 },
900 {
901 "kind": "command",
902 "name": "ContextPanel",
903 "detail": "(tabID string) ContextPanelInfo",
904 "location": "desktop/tabs.go:6724",
905 "class": "keep-business",
906 "owner": "hostrpc desktop/invoke"
907 },
908 {
909 "kind": "command",
910 "name": "ContextUsageForTab",
911 "detail": "(tabID string) ContextInfo",
912 "location": "desktop/app.go:6142",
913 "class": "keep-business",
914 "owner": "hostrpc desktop/invoke"
915 },
916 {
917 "kind": "command",
918 "name": "ControlHistoricalImport",
919 "detail": "(action string) (HistoricalImportStatus, error)",
920 "location": "desktop/historical_import.go:673",
921 "class": "keep-business",
922 "owner": "hostrpc desktop/invoke"
923 },
924 {
925 "kind": "command",
926 "name": "CopySessionTarget",
927 "detail": "(selector SessionSelector, operationID string) (SessionCreationResult, error)",
928 "location": "desktop/session_workspace_api.go:537",
929 "class": "keep-business",
930 "owner": "hostrpc desktop/invoke"
931 },
932 {
933 "kind": "command",
934 "name": "CopyThemePack",
935 "detail": "(sourceID string, newID string, newName string) (ThemePackView, error)",
936 "location": "desktop/theme_app.go:552",
937 "class": "keep-business",
938 "owner": "hostrpc desktop/invoke"
939 },
940 {
941 "kind": "command",
942 "name": "CreateBlankProject",
943 "detail": "(parentDir string, projectName string) (string, error)",
944 "location": "desktop/blank_project.go:30",
945 "class": "keep-business",
946 "owner": "hostrpc desktop/invoke"
947 },
948 {
949 "kind": "command",
950 "name": "CreateDeliveryWorktree",
951 "detail": "(workspaceRoot string) (DeliveryWorktreeOpenResult, error)",
952 "location": "desktop/delivery_worktree.go:95",
953 "class": "keep-business",
954 "owner": "hostrpc desktop/invoke"
955 },
956 {
957 "kind": "command",
958 "name": "CreateForkForTab",
959 "detail": "(tabID string, anchor ForkAnchorView) (ForkCreationView, error)",
960 "location": "desktop/fork_targets.go:118",
961 "class": "keep-business",
962 "owner": "hostrpc desktop/invoke"
963 },
964 {
965 "kind": "command",
966 "name": "CreateForkRemoteTab",
967 "detail": "(tabID string, anchor ForkAnchorView) (ForkCreationView, error)",
968 "location": "desktop/remote_fork_targets.go:86",
969 "class": "keep-business",
970 "owner": "hostrpc desktop/invoke"
971 },
972 {
973 "kind": "command",
974 "name": "CreateIsolatedWorktree",
975 "detail": "(workspaceRoot string) (IsolatedWorktreeOpenResult, error)",
976 "location": "desktop/delivery_worktree.go:56",
977 "class": "keep-business",
978 "owner": "hostrpc desktop/invoke"
979 },
980 {
981 "kind": "command",
982 "name": "CreatePresentedBrowserPreviewForTab",
983 "detail": "(tabID string, toolCallID string, path string) (string, error)",
984 "location": "desktop/app.go:10320",
985 "class": "keep-business",
986 "owner": "hostrpc desktop/invoke"
987 },
988 {
989 "kind": "command",
990 "name": "CreateSession",
991 "detail": "(workspaceID string) (session.SessionRef, error)",
992 "location": "desktop/session_workspace_api.go:501",
993 "class": "keep-business",
994 "owner": "hostrpc desktop/invoke"
995 },
996 {
997 "kind": "command",
998 "name": "CreateSubagentProfile",
999 "detail": "(input SubagentProfileInput) (string, error)",
1000 "location": "desktop/subagents_app.go:73",
1001 "class": "keep-business",
1002 "owner": "hostrpc desktop/invoke"
1003 },
1004 {
1005 "kind": "command",
1006 "name": "CreateTerminalForTab",
1007 "detail": "(tabID string, rel string, shellID string) (TerminalSessionView, error)",
1008 "location": "desktop/terminal.go:180",
1009 "class": "keep-business",
1010 "owner": "hostrpc desktop/invoke"
1011 },
1012 {
1013 "kind": "command",
1014 "name": "CreateTopic",
1015 "detail": "(scope string, workspaceRoot string, title string) (TopicMeta, error)",
1016 "location": "desktop/tabs.go:6244",
1017 "class": "keep-business",
1018 "owner": "hostrpc desktop/invoke"
1019 },
1020 {
1021 "kind": "command",
1022 "name": "CreateWorkspaceBrowserPreviewForTab",
1023 "detail": "(tabID string, rel string) (string, error)",
1024 "location": "desktop/app.go:10304",
1025 "class": "keep-business",
1026 "owner": "hostrpc desktop/invoke"
1027 },
1028 {
1029 "kind": "command",
1030 "name": "CredentialDiagnostics",
1031 "detail": "(probe bool) (config.CredentialDiagnosticReport, error)",
1032 "location": "desktop/credential_diagnostics_app.go:7",
1033 "class": "keep-business",
1034 "owner": "hostrpc desktop/invoke"
1035 },
1036 {
1037 "kind": "command",
1038 "name": "CurrentTaskSessionID",
1039 "detail": "() string",
1040 "location": "desktop/app.go:11372",
1041 "class": "keep-business",
1042 "owner": "hostrpc desktop/invoke"
1043 },
1044 {
1045 "kind": "command",
1046 "name": "DeleteInboxItem",
1047 "detail": "(tabID string, id string) error",
1048 "location": "desktop/inbox_app.go:400",
1049 "class": "keep-business",
1050 "owner": "hostrpc desktop/invoke"
1051 },
1052 {
1053 "kind": "command",
1054 "name": "DeleteProvider",
1055 "detail": "(name string) error",
1056 "location": "desktop/provider_access_removal.go:22",
1057 "class": "keep-business",
1058 "owner": "hostrpc desktop/invoke"
1059 },
1060 {
1061 "kind": "command",
1062 "name": "DeleteRecoveryCopy",
1063 "detail": "(path string) error",
1064 "location": "desktop/app.go:2820",
1065 "class": "keep-business",
1066 "owner": "hostrpc desktop/invoke"
1067 },
1068 {
1069 "kind": "command",
1070 "name": "DeleteRemotePath",
1071 "detail": "(hostID string, path string, recursive bool) error",
1072 "location": "desktop/remote_app.go:766",
1073 "class": "keep-business",
1074 "owner": "hostrpc desktop/invoke"
1075 },
1076 {
1077 "kind": "command",
1078 "name": "DeleteRemoteProjectSession",
1079 "detail": "(hostID string, workspace string, name string) error",
1080 "location": "desktop/remote_tab_commands.go:284",
1081 "class": "keep-business",
1082 "owner": "hostrpc desktop/invoke"
1083 },
1084 {
1085 "kind": "command",
1086 "name": "DeleteSession",
1087 "detail": "(path string) error",
1088 "location": "desktop/session_legacy_lifecycle_rpc.go:11",
1089 "class": "keep-business",
1090 "owner": "hostrpc desktop/invoke"
1091 },
1092 {
1093 "kind": "command",
1094 "name": "DeleteSessionTarget",
1095 "detail": "(selector SessionSelector) (SessionMutationResult, error)",
1096 "location": "desktop/session_operations.go:346",
1097 "class": "keep-business",
1098 "owner": "hostrpc desktop/invoke"
1099 },
1100 {
1101 "kind": "command",
1102 "name": "DeleteSubagentProfile",
1103 "detail": "(name string, scope string) error",
1104 "location": "desktop/subagents_app.go:220",
1105 "class": "keep-business",
1106 "owner": "hostrpc desktop/invoke"
1107 },
1108 {
1109 "kind": "command",
1110 "name": "DeleteThemePack",
1111 "detail": "(id string) error",
1112 "location": "desktop/theme_app.go:529",
1113 "class": "keep-business",
1114 "owner": "hostrpc desktop/invoke"
1115 },
1116 {
1117 "kind": "command",
1118 "name": "DeleteTopic",
1119 "detail": "(topicID string) error",
1120 "location": "desktop/topic_delete.go:4",
1121 "class": "keep-business",
1122 "owner": "hostrpc desktop/invoke"
1123 },
1124 {
1125 "kind": "command",
1126 "name": "DeliveryWorktreeAvailability",
1127 "detail": "(workspaceRoot string) worktree.Availability",
1128 "location": "desktop/delivery_worktree.go:89",
1129 "class": "keep-business",
1130 "owner": "hostrpc desktop/invoke"
1131 },
1132 {
1133 "kind": "command",
1134 "name": "DesktopStartupSettings",
1135 "detail": "() DesktopStartupSettingsView",
1136 "location": "desktop/settings_app.go:978",
1137 "class": "keep-business",
1138 "owner": "hostrpc desktop/invoke"
1139 },
1140 {
1141 "kind": "command",
1142 "name": "DiagnoseBotConnection",
1143 "detail": "(id string) (BotConnectionDiagnostic, error)",
1144 "location": "desktop/bot_connection_app.go:198",
1145 "class": "keep-business",
1146 "owner": "hostrpc desktop/invoke"
1147 },
1148 {
1149 "kind": "command",
1150 "name": "DisableThemePack",
1151 "detail": "() error",
1152 "location": "desktop/theme_app.go:292",
1153 "class": "keep-business",
1154 "owner": "hostrpc desktop/invoke"
1155 },
1156 {
1157 "kind": "command",
1158 "name": "DiscardSessionDraft",
1159 "detail": "(draftID string, revision uint64) error",
1160 "location": "desktop/session_draft.go:406",
1161 "class": "keep-business",
1162 "owner": "hostrpc desktop/invoke"
1163 },
1164 {
1165 "kind": "command",
1166 "name": "DisconnectRemoteHost",
1167 "detail": "(id string) error",
1168 "location": "desktop/remote_app.go:396",
1169 "class": "keep-business",
1170 "owner": "hostrpc desktop/invoke"
1171 },
1172 {
1173 "kind": "command",
1174 "name": "DismissSessionDraft",
1175 "detail": "(draftID string) error",
1176 "location": "desktop/session_draft.go:301",
1177 "class": "keep-business",
1178 "owner": "hostrpc desktop/invoke"
1179 },
1180 {
1181 "kind": "command",
1182 "name": "EditGoalForTab",
1183 "detail": "(tabID string, objective string, maxGoalRounds *uint64) error",
1184 "location": "desktop/goal_app.go:64",
1185 "class": "keep-business",
1186 "owner": "hostrpc desktop/invoke"
1187 },
1188 {
1189 "kind": "command",
1190 "name": "EditRemoteTabGoal",
1191 "detail": "(tabID string, objective string, maxGoalRounds *uint64) error",
1192 "location": "desktop/remote_goal_edit.go:5",
1193 "class": "keep-business",
1194 "owner": "hostrpc desktop/invoke"
1195 },
1196 {
1197 "kind": "command",
1198 "name": "Effort",
1199 "detail": "() EffortInfo",
1200 "location": "desktop/app.go:9429",
1201 "class": "keep-business",
1202 "owner": "hostrpc desktop/invoke"
1203 },
1204 {
1205 "kind": "command",
1206 "name": "EffortForTab",
1207 "detail": "(tabID string) EffortInfo",
1208 "location": "desktop/app.go:9433",
1209 "class": "keep-business",
1210 "owner": "hostrpc desktop/invoke"
1211 },
1212 {
1213 "kind": "command",
1214 "name": "EnqueueForAttachmentTarget",
1215 "detail": "(token string, submissionID string, input string, display string, invocations []control.InvocationRequest, attachments []control.SubmissionAttachment) (InboxReceiptView, error)",
1216 "location": "desktop/attachment_targets.go:369",
1217 "class": "keep-business",
1218 "owner": "hostrpc desktop/invoke"
1219 },
1220 {
1221 "kind": "command",
1222 "name": "EnqueueInboxFollowup",
1223 "detail": "(tabID string, display string, submit string, idempotency string) (InboxReceiptView, error)",
1224 "location": "desktop/inbox_app.go:177",
1225 "class": "keep-business",
1226 "owner": "hostrpc desktop/invoke"
1227 },
1228 {
1229 "kind": "command",
1230 "name": "EnqueueInboxFollowupForTarget",
1231 "detail": "(target InboxTargetView, display string, submit string, invocations []InvocationRequest, key string) (InboxReceiptView, error)",
1232 "location": "desktop/inbox_target.go:64",
1233 "class": "keep-business",
1234 "owner": "hostrpc desktop/invoke"
1235 },
1236 {
1237 "kind": "command",
1238 "name": "EnqueueInboxFollowupWithInvocations",
1239 "detail": "(tabID string, display string, submit string, invocations []InvocationRequest, idempotency string) (InboxReceiptView, error)",
1240 "location": "desktop/inbox_app.go:183",
1241 "class": "keep-business",
1242 "owner": "hostrpc desktop/invoke"
1243 },
1244 {
1245 "kind": "command",
1246 "name": "EnqueueInboxSteer",
1247 "detail": "(tabID string, display string, submit string, idempotency string) (InboxReceiptView, error)",
1248 "location": "desktop/inbox_app.go:188",
1249 "class": "keep-business",
1250 "owner": "hostrpc desktop/invoke"
1251 },
1252 {
1253 "kind": "command",
1254 "name": "EnqueueInboxSteerForTurn",
1255 "detail": "(tabID string, turnID string, display string, submit string, idempotency string) (InboxReceiptView, error)",
1256 "location": "desktop/inbox_app.go:196",
1257 "class": "keep-business",
1258 "owner": "hostrpc desktop/invoke"
1259 },
1260 {
1261 "kind": "command",
1262 "name": "EnsureBlankSurface",
1263 "detail": "(scope string, workspaceRoot string) (TabMeta, error)",
1264 "location": "desktop/tabs.go:2546",
1265 "class": "keep-business",
1266 "owner": "hostrpc desktop/invoke"
1267 },
1268 {
1269 "kind": "command",
1270 "name": "EnsureBlankTab",
1271 "detail": "(scope string, workspaceRoot string) (TabMeta, error)",
1272 "location": "desktop/tabs.go:2589",
1273 "class": "keep-business",
1274 "owner": "hostrpc desktop/invoke"
1275 },
1276 {
1277 "kind": "command",
1278 "name": "EnsureRemoteProjectSessions",
1279 "detail": "(hostID string, workspace string) ([]RemoteSessionView, error)",
1280 "location": "desktop/remote_listing.go:421",
1281 "class": "keep-business",
1282 "owner": "hostrpc desktop/invoke"
1283 },
1284 {
1285 "kind": "command",
1286 "name": "ExportGoalDiagnostics",
1287 "detail": "() (string, error)",
1288 "location": "desktop/goal_diagnostics_export.go:22",
1289 "class": "migrate-host",
1290 "owner": "business in Go; native step through nativeHost host/*"
1291 },
1292 {
1293 "kind": "command",
1294 "name": "ExportScrollDiagnostics",
1295 "detail": "(payload string) (string, error)",
1296 "location": "desktop/scroll_diagnostics_export.go:358",
1297 "class": "migrate-host",
1298 "owner": "business in Go; native step through nativeHost host/*"
1299 },
1300 {
1301 "kind": "command",
1302 "name": "ExportThemePack",
1303 "detail": "(id string, destPath string) (string, error)",
1304 "location": "desktop/theme_app.go:710",
1305 "class": "migrate-host",
1306 "owner": "business in Go; native step through nativeHost host/*"
1307 },
1308 {
1309 "kind": "command",
1310 "name": "ExtensionActions",
1311 "detail": "(tabID string) ([]ExtensionActionView, error)",
1312 "location": "desktop/extensions_app.go:72",
1313 "class": "keep-business",
1314 "owner": "hostrpc desktop/invoke"
1315 },
1316 {
1317 "kind": "command",
1318 "name": "ExternalOpeners",
1319 "detail": "() ExternalOpenersView",
1320 "location": "desktop/external_opener.go:177",
1321 "class": "keep-business",
1322 "owner": "hostrpc desktop/invoke"
1323 },
1324 {
1325 "kind": "command",
1326 "name": "ExternalOpenersForTab",
1327 "detail": "(tabID string) ExternalOpenersView",
1328 "location": "desktop/external_opener.go:190",
1329 "class": "keep-business",
1330 "owner": "hostrpc desktop/invoke"
1331 },
1332 {
1333 "kind": "command",
1334 "name": "FetchAllProviderModelCatalogs",
1335 "detail": "(providers []ProviderView) map[string][]ProviderModelCapabilityView",
1336 "location": "desktop/settings_app.go:2861",
1337 "class": "keep-business",
1338 "owner": "hostrpc desktop/invoke"
1339 },
1340 {
1341 "kind": "command",
1342 "name": "FetchAllProviderModels",
1343 "detail": "(providers []ProviderView) map[string][]string",
1344 "location": "desktop/settings_app.go:2822",
1345 "class": "keep-business",
1346 "owner": "hostrpc desktop/invoke"
1347 },
1348 {
1349 "kind": "command",
1350 "name": "FetchProviderModelCatalog",
1351 "detail": "(p ProviderView) ([]ProviderModelCapabilityView, error)",
1352 "location": "desktop/settings_app.go:2767",
1353 "class": "keep-business",
1354 "owner": "hostrpc desktop/invoke"
1355 },
1356 {
1357 "kind": "command",
1358 "name": "FetchProviderModelCatalogDraft",
1359 "detail": "(p ProviderView, key string) ([]ProviderModelCapabilityView, error)",
1360 "location": "desktop/provider_settings_probe.go:38",
1361 "class": "keep-business",
1362 "owner": "hostrpc desktop/invoke"
1363 },
1364 {
1365 "kind": "command",
1366 "name": "FetchProviderModels",
1367 "detail": "(p ProviderView) ([]string, error)",
1368 "location": "desktop/settings_app.go:2773",
1369 "class": "keep-business",
1370 "owner": "hostrpc desktop/invoke"
1371 },
1372 {
1373 "kind": "command",
1374 "name": "FinalizeWorktreeMerge",
1375 "detail": "(request worktree.CleanupRequest) (worktree.CleanupResult, error)",
1376 "location": "desktop/delivery_worktree.go:213",
1377 "class": "keep-business",
1378 "owner": "hostrpc desktop/invoke"
1379 },
1380 {
1381 "kind": "command",
1382 "name": "FinishSessionExport",
1383 "detail": "(id string) (SessionExportResult, error)",
1384 "location": "desktop/session_export.go:315",
1385 "class": "keep-business",
1386 "owner": "hostrpc desktop/invoke"
1387 },
1388 {
1389 "kind": "command",
1390 "name": "Forget",
1391 "detail": "(name string) error",
1392 "location": "desktop/app.go:11099",
1393 "class": "keep-business",
1394 "owner": "hostrpc desktop/invoke"
1395 },
1396 {
1397 "kind": "command",
1398 "name": "ForgetForTab",
1399 "detail": "(tabID string, name string) error",
1400 "location": "desktop/app.go:11103",
1401 "class": "keep-business",
1402 "owner": "hostrpc desktop/invoke"
1403 },
1404 {
1405 "kind": "command",
1406 "name": "ForgetRemoteTab",
1407 "detail": "(tabID string, name string) error",
1408 "location": "desktop/remote_tab_commands.go:567",
1409 "class": "keep-business",
1410 "owner": "hostrpc desktop/invoke"
1411 },
1412 {
1413 "kind": "command",
1414 "name": "Fork",
1415 "detail": "(turn int) (TabMeta, error)",
1416 "location": "desktop/app.go:2544",
1417 "class": "keep-business",
1418 "owner": "hostrpc desktop/invoke"
1419 },
1420 {
1421 "kind": "command",
1422 "name": "ForkForTab",
1423 "detail": "(tabID string, turn int) (TabMeta, error)",
1424 "location": "desktop/app.go:2551",
1425 "class": "keep-business",
1426 "owner": "hostrpc desktop/invoke"
1427 },
1428 {
1429 "kind": "command",
1430 "name": "ForkRemoteTab",
1431 "detail": "(tabID string, turn int, name string) error",
1432 "location": "desktop/remote_tab_commands.go:559",
1433 "class": "keep-business",
1434 "owner": "hostrpc desktop/invoke"
1435 },
1436 {
1437 "kind": "command",
1438 "name": "ForkSession",
1439 "detail": "(ref session.SessionRef, turnBoundary string) (session.SessionRef, error)",
1440 "location": "desktop/session_workspace_fork.go:12",
1441 "class": "keep-business",
1442 "owner": "hostrpc desktop/invoke"
1443 },
1444 {
1445 "kind": "command",
1446 "name": "ForkSessionTarget",
1447 "detail": "(selector SessionSelector, turnBoundary string) (session.SessionRef, error)",
1448 "location": "desktop/session_workspace_fork.go:183",
1449 "class": "keep-business",
1450 "owner": "hostrpc desktop/invoke"
1451 },
1452 {
1453 "kind": "command",
1454 "name": "ForkTargetsForTab",
1455 "detail": "(tabID string) (ForkTargetSetView, error)",
1456 "location": "desktop/fork_targets.go:72",
1457 "class": "keep-business",
1458 "owner": "hostrpc desktop/invoke"
1459 },
1460 {
1461 "kind": "command",
1462 "name": "ForkTargetsRemoteTab",
1463 "detail": "(tabID string) (ForkTargetSetView, error)",
1464 "location": "desktop/remote_fork_targets.go:24",
1465 "class": "keep-business",
1466 "owner": "hostrpc desktop/invoke"
1467 },
1468 {
1469 "kind": "command",
1470 "name": "ForkWorktreeForTab",
1471 "detail": "(tabID string, turn int) (ForkWorktreeResultView, error)",
1472 "location": "desktop/app.go:2557",
1473 "class": "keep-business",
1474 "owner": "hostrpc desktop/invoke"
1475 },
1476 {
1477 "kind": "command",
1478 "name": "GetActiveThemePack",
1479 "detail": "() (ThemeActiveView, error)",
1480 "location": "desktop/theme_app.go:110",
1481 "class": "keep-business",
1482 "owner": "hostrpc desktop/invoke"
1483 },
1484 {
1485 "kind": "command",
1486 "name": "GetDesktopShellStatus",
1487 "detail": "() DesktopShellStatusView",
1488 "location": "desktop/desktop_shell_status.go:11",
1489 "class": "keep-business",
1490 "owner": "hostrpc desktop/invoke"
1491 },
1492 {
1493 "kind": "command",
1494 "name": "GetDesktopZoomFactor",
1495 "detail": "() float64",
1496 "location": "desktop/zoom_factor.go:51",
1497 "class": "keep-business",
1498 "owner": "hostrpc desktop/invoke"
1499 },
1500 {
1501 "kind": "command",
1502 "name": "GetDraftContext",
1503 "detail": "(draftID string) (SessionDraftContextView, error)",
1504 "location": "desktop/session_draft.go:415",
1505 "class": "keep-business",
1506 "owner": "hostrpc desktop/invoke"
1507 },
1508 {
1509 "kind": "command",
1510 "name": "GetDraftSubmission",
1511 "detail": "(operationID string) (SessionDraftSubmissionView, error)",
1512 "location": "desktop/session_draft.go:637",
1513 "class": "keep-business",
1514 "owner": "hostrpc desktop/invoke"
1515 },
1516 {
1517 "kind": "command",
1518 "name": "GetHistoricalImportStatus",
1519 "detail": "() HistoricalImportStatus",
1520 "location": "desktop/historical_import.go:85",
1521 "class": "keep-business",
1522 "owner": "hostrpc desktop/invoke"
1523 },
1524 {
1525 "kind": "command",
1526 "name": "GetHistoryIndexStatus",
1527 "detail": "() HistoryIndexStatus",
1528 "location": "desktop/history_catalog.go:224",
1529 "class": "keep-business",
1530 "owner": "hostrpc desktop/invoke"
1531 },
1532 {
1533 "kind": "command",
1534 "name": "GetHistorySearchContext",
1535 "detail": "(req HistorySearchContextRequest) []HistorySearchContextLine",
1536 "location": "desktop/history_catalog.go:333",
1537 "class": "keep-business",
1538 "owner": "hostrpc desktop/invoke"
1539 },
1540 {
1541 "kind": "command",
1542 "name": "GetLegacyEmptySessionCleanupStatus",
1543 "detail": "() (LegacyEmptySessionCleanupStatus, error)",
1544 "location": "desktop/legacy_empty_session_cleanup.go:223",
1545 "class": "keep-business",
1546 "owner": "hostrpc desktop/invoke"
1547 },
1548 {
1549 "kind": "command",
1550 "name": "GetModelSettingsApplication",
1551 "detail": "() ModelSettingsResult",
1552 "location": "desktop/model_settings_api.go:493",
1553 "class": "keep-business",
1554 "owner": "hostrpc desktop/invoke"
1555 },
1556 {
1557 "kind": "command",
1558 "name": "GetModelSettingsRequest",
1559 "detail": "(requestID string) ModelSettingsResult",
1560 "location": "desktop/model_settings_api.go:225",
1561 "class": "keep-business",
1562 "owner": "hostrpc desktop/invoke"
1563 },
1564 {
1565 "kind": "command",
1566 "name": "GetPinnedFilesForTab",
1567 "detail": "(tabID string) ([]PinnedFileInfo, error)",
1568 "location": "desktop/pinned_files.go:423",
1569 "class": "keep-business",
1570 "owner": "hostrpc desktop/invoke"
1571 },
1572 {
1573 "kind": "command",
1574 "name": "GetProjectGroups",
1575 "detail": "(scope string, workspaceRoot string) (ProjectGroupsSnapshot, error)",
1576 "location": "desktop/project_tree_organization.go:322",
1577 "class": "keep-business",
1578 "owner": "hostrpc desktop/invoke"
1579 },
1580 {
1581 "kind": "command",
1582 "name": "GetProjectTreeRuntimeSnapshot",
1583 "detail": "() ProjectTreeRuntimeSnapshot",
1584 "location": "desktop/project_tree_runtime.go:94",
1585 "class": "keep-business",
1586 "owner": "hostrpc desktop/invoke"
1587 },
1588 {
1589 "kind": "command",
1590 "name": "GetProjectTreeSnapshot",
1591 "detail": "() ProjectTreeSnapshot",
1592 "location": "desktop/session_catalog.go:588",
1593 "class": "keep-business",
1594 "owner": "hostrpc desktop/invoke"
1595 },
1596 {
1597 "kind": "command",
1598 "name": "GetRecoveryLineage",
1599 "detail": "(key ProjectTopicKey) RecoveryLineageView",
1600 "location": "desktop/recovery_lineage.go:242",
1601 "class": "keep-business",
1602 "owner": "hostrpc desktop/invoke"
1603 },
1604 {
1605 "kind": "command",
1606 "name": "GetRuntimeStateSnapshot",
1607 "detail": "() RuntimeStateProjection",
1608 "location": "desktop/runtime_state.go:213",
1609 "class": "keep-business",
1610 "owner": "hostrpc desktop/invoke"
1611 },
1612 {
1613 "kind": "command",
1614 "name": "GetSessionActivityBaseline",
1615 "detail": "(selector SessionSelector) (SessionActivityBaseline, error)",
1616 "location": "desktop/session_activity_baseline.go:19",
1617 "class": "keep-business",
1618 "owner": "hostrpc desktop/invoke"
1619 },
1620 {
1621 "kind": "command",
1622 "name": "GetSessionArchitectureDiagnostics",
1623 "detail": "() (SessionArchitectureDiagnostics, error)",
1624 "location": "desktop/session_workspace_api.go:108",
1625 "class": "keep-business",
1626 "owner": "hostrpc desktop/invoke"
1627 },
1628 {
1629 "kind": "command",
1630 "name": "GetSessionCatalogStatus",
1631 "detail": "() SessionCatalogStatus",
1632 "location": "desktop/session_catalog_runtime.go:691",
1633 "class": "keep-business",
1634 "owner": "hostrpc desktop/invoke"
1635 },
1636 {
1637 "kind": "command",
1638 "name": "GetSessionDraft",
1639 "detail": "(draftID string) (SessionDraftView, error)",
1640 "location": "desktop/session_draft.go:309",
1641 "class": "keep-business",
1642 "owner": "hostrpc desktop/invoke"
1643 },
1644 {
1645 "kind": "command",
1646 "name": "GetSessionDraftState",
1647 "detail": "(draftID string) (SessionDraftState, error)",
1648 "location": "desktop/session_draft.go:129",
1649 "class": "keep-business",
1650 "owner": "hostrpc desktop/invoke"
1651 },
1652 {
1653 "kind": "command",
1654 "name": "GetSessionOrganization",
1655 "detail": "(workspace SessionOrganizationWorkspace) (SessionOrganizationSnapshot, error)",
1656 "location": "desktop/session_organization.go:136",
1657 "class": "keep-business",
1658 "owner": "hostrpc desktop/invoke"
1659 },
1660 {
1661 "kind": "command",
1662 "name": "GetSessionPreparation",
1663 "detail": "(operationID string) (SessionPreparationView, error)",
1664 "location": "desktop/session_preparation.go:178",
1665 "class": "keep-business",
1666 "owner": "hostrpc desktop/invoke"
1667 },
1668 {
1669 "kind": "command",
1670 "name": "GetSessionUpgradeStatus",
1671 "detail": "() (SessionUpgradeStatus, error)",
1672 "location": "desktop/session_recovery_api.go:79",
1673 "class": "keep-business",
1674 "owner": "hostrpc desktop/invoke"
1675 },
1676 {
1677 "kind": "command",
1678 "name": "GetSessionVersionState",
1679 "detail": "(key ProjectTopicKey) SessionVersionStateView",
1680 "location": "desktop/recovery_lineage.go:54",
1681 "class": "keep-business",
1682 "owner": "hostrpc desktop/invoke"
1683 },
1684 {
1685 "kind": "command",
1686 "name": "GetTask",
1687 "detail": "(taskID string) (*taskmonitor.TaskSnapshot, error)",
1688 "location": "desktop/app.go:11418",
1689 "class": "keep-business",
1690 "owner": "hostrpc desktop/invoke"
1691 },
1692 {
1693 "kind": "command",
1694 "name": "GetTaskCatalogStatus",
1695 "detail": "() TaskCatalogStatus",
1696 "location": "desktop/task_catalog.go:56",
1697 "class": "keep-business",
1698 "owner": "hostrpc desktop/invoke"
1699 },
1700 {
1701 "kind": "command",
1702 "name": "GetThemeExperience",
1703 "detail": "() (ThemeExperienceView, error)",
1704 "location": "desktop/theme_app.go:149",
1705 "class": "keep-business",
1706 "owner": "hostrpc desktop/invoke"
1707 },
1708 {
1709 "kind": "command",
1710 "name": "GetToolRecoveryForTab",
1711 "detail": "(tabID string) (control.ToolRecoverySnapshot, error)",
1712 "location": "desktop/tool_recovery.go:19",
1713 "class": "keep-business",
1714 "owner": "hostrpc desktop/invoke"
1715 },
1716 {
1717 "kind": "command",
1718 "name": "GetTopicSummary",
1719 "detail": "(key ProjectTopicKey) (ProjectNode, error)",
1720 "location": "desktop/topic_state_catalog.go:30",
1721 "class": "keep-business",
1722 "owner": "hostrpc desktop/invoke"
1723 },
1724 {
1725 "kind": "command",
1726 "name": "GetWorkspaceSnapshot",
1727 "detail": "() (WorkspaceSnapshot, error)",
1728 "location": "desktop/session_workspace_api.go:77",
1729 "class": "keep-business",
1730 "owner": "hostrpc desktop/invoke"
1731 },
1732 {
1733 "kind": "command",
1734 "name": "GetWorktreeStatus",
1735 "detail": "(tabID string) (worktree.MergeInspection, error)",
1736 "location": "desktop/delivery_worktree.go:156",
1737 "class": "keep-business",
1738 "owner": "hostrpc desktop/invoke"
1739 },
1740 {
1741 "kind": "command",
1742 "name": "GitBranches",
1743 "detail": "() ([]string, error)",
1744 "location": "desktop/workspace_changes.go:582",
1745 "class": "keep-business",
1746 "owner": "hostrpc desktop/invoke"
1747 },
1748 {
1749 "kind": "command",
1750 "name": "GitBranchesForTab",
1751 "detail": "(tabID string, workspaceRoot string) ([]string, error)",
1752 "location": "desktop/workspace_git_branches.go:30",
1753 "class": "keep-business",
1754 "owner": "hostrpc desktop/invoke"
1755 },
1756 {
1757 "kind": "command",
1758 "name": "GitCheckout",
1759 "detail": "(branch string) error",
1760 "location": "desktop/workspace_changes.go:590",
1761 "class": "keep-business",
1762 "owner": "hostrpc desktop/invoke"
1763 },
1764 {
1765 "kind": "command",
1766 "name": "GitCheckoutForTab",
1767 "detail": "(tabID string, workspaceRoot string, branch string) error",
1768 "location": "desktop/workspace_git_branches.go:38",
1769 "class": "keep-business",
1770 "owner": "hostrpc desktop/invoke"
1771 },
1772 {
1773 "kind": "command",
1774 "name": "GitCreateBranch",
1775 "detail": "(name string) error",
1776 "location": "desktop/workspace_changes.go:609",
1777 "class": "keep-business",
1778 "owner": "hostrpc desktop/invoke"
1779 },
1780 {
1781 "kind": "command",
1782 "name": "GitCreateBranchForTab",
1783 "detail": "(tabID string, workspaceRoot string, name string) error",
1784 "location": "desktop/workspace_git_branches.go:46",
1785 "class": "keep-business",
1786 "owner": "hostrpc desktop/invoke"
1787 },
1788 {
1789 "kind": "command",
1790 "name": "HeartbeatGenerateID",
1791 "detail": "() string",
1792 "location": "desktop/heartbeat.go:663",
1793 "class": "keep-business",
1794 "owner": "hostrpc desktop/invoke"
1795 },
1796 {
1797 "kind": "command",
1798 "name": "HeartbeatListTasks",
1799 "detail": "() []HeartbeatTask",
1800 "location": "desktop/heartbeat.go:614",
1801 "class": "keep-business",
1802 "owner": "hostrpc desktop/invoke"
1803 },
1804 {
1805 "kind": "command",
1806 "name": "HeartbeatReloadConfig",
1807 "detail": "() HeartbeatConfigView",
1808 "location": "desktop/heartbeat.go:630",
1809 "class": "keep-business",
1810 "owner": "hostrpc desktop/invoke"
1811 },
1812 {
1813 "kind": "command",
1814 "name": "HeartbeatReloadTasks",
1815 "detail": "() []HeartbeatTask",
1816 "location": "desktop/heartbeat.go:622",
1817 "class": "keep-business",
1818 "owner": "hostrpc desktop/invoke"
1819 },
1820 {
1821 "kind": "command",
1822 "name": "HeartbeatSaveConfig",
1823 "detail": "(update HeartbeatConfigUpdate) (HeartbeatConfigView, error)",
1824 "location": "desktop/heartbeat.go:647",
1825 "class": "keep-business",
1826 "owner": "hostrpc desktop/invoke"
1827 },
1828 {
1829 "kind": "command",
1830 "name": "HeartbeatSaveTasks",
1831 "detail": "(tasks []HeartbeatTask) error",
1832 "location": "desktop/heartbeat.go:638",
1833 "class": "keep-business",
1834 "owner": "hostrpc desktop/invoke"
1835 },
1836 {
1837 "kind": "command",
1838 "name": "HeartbeatTriggerNow",
1839 "detail": "(id string)",
1840 "location": "desktop/heartbeat.go:655",
1841 "class": "keep-business",
1842 "owner": "hostrpc desktop/invoke"
1843 },
1844 {
1845 "kind": "command",
1846 "name": "History",
1847 "detail": "() []HistoryMessage",
1848 "location": "desktop/app.go:5061",
1849 "class": "keep-business",
1850 "owner": "hostrpc desktop/invoke"
1851 },
1852 {
1853 "kind": "command",
1854 "name": "HistoryCheckpointTurnsForTab",
1855 "detail": "(tabID string) []int",
1856 "location": "desktop/app.go:5268",
1857 "class": "keep-business",
1858 "owner": "hostrpc desktop/invoke"
1859 },
1860 {
1861 "kind": "command",
1862 "name": "HistoryContentForTab",
1863 "detail": "(tabID string, ref HistoryContentRef, chunkIndex int) HistoryContentChunk",
1864 "location": "desktop/history_slice.go:1179",
1865 "class": "keep-business",
1866 "owner": "hostrpc desktop/invoke"
1867 },
1868 {
1869 "kind": "command",
1870 "name": "HistoryContentForTarget",
1871 "detail": "(selector SessionSelector, ref HistoryContentRef, chunkIndex int) (HistoryContentChunk, error)",
1872 "location": "desktop/history_slice.go:1279",
1873 "class": "keep-business",
1874 "owner": "hostrpc desktop/invoke"
1875 },
1876 {
1877 "kind": "command",
1878 "name": "HistoryForTab",
1879 "detail": "(tabID string) []HistoryMessage",
1880 "location": "desktop/app.go:5236",
1881 "class": "keep-business",
1882 "owner": "hostrpc desktop/invoke"
1883 },
1884 {
1885 "kind": "command",
1886 "name": "HistoryPage",
1887 "detail": "(beforeTurn int, limit int) HistoryPage",
1888 "location": "desktop/app.go:5065",
1889 "class": "keep-business",
1890 "owner": "hostrpc desktop/invoke"
1891 },
1892 {
1893 "kind": "command",
1894 "name": "HistoryPageForTab",
1895 "detail": "(tabID string, beforeTurn int, limit int) HistoryPage",
1896 "location": "desktop/app.go:5069",
1897 "class": "keep-business",
1898 "owner": "hostrpc desktop/invoke"
1899 },
1900 {
1901 "kind": "command",
1902 "name": "HistorySliceForTab",
1903 "detail": "(tabID string, req HistorySliceRequest) HistorySlice",
1904 "location": "desktop/history_slice.go:300",
1905 "class": "keep-business",
1906 "owner": "hostrpc desktop/invoke"
1907 },
1908 {
1909 "kind": "command",
1910 "name": "HistorySliceForTarget",
1911 "detail": "(selector SessionSelector, req HistorySliceRequest) (HistorySlice, error)",
1912 "location": "desktop/session_target_history_legacy.go:50",
1913 "class": "keep-business",
1914 "owner": "hostrpc desktop/invoke"
1915 },
1916 {
1917 "kind": "command",
1918 "name": "HooksSettings",
1919 "detail": "(scope string) HooksSettingsView",
1920 "location": "desktop/hooks_settings_app.go:34",
1921 "class": "keep-business",
1922 "owner": "hostrpc desktop/invoke"
1923 },
1924 {
1925 "kind": "command",
1926 "name": "ImportHistoricalSession",
1927 "detail": "(id string) (SessionRestoreResult, error)",
1928 "location": "desktop/historical_import.go:303",
1929 "class": "keep-business",
1930 "owner": "hostrpc desktop/invoke"
1931 },
1932 {
1933 "kind": "command",
1934 "name": "ImportThemePack",
1935 "detail": "(sourcePath string, replace bool) (ThemeImportResult, error)",
1936 "location": "desktop/theme_app.go:639",
1937 "class": "migrate-host",
1938 "owner": "business in Go; native step through nativeHost host/*"
1939 },
1940 {
1941 "kind": "command",
1942 "name": "InboxHasItems",
1943 "detail": "(tabID string) (bool, error)",
1944 "location": "desktop/inbox_app.go:474",
1945 "class": "keep-business",
1946 "owner": "hostrpc desktop/invoke"
1947 },
1948 {
1949 "kind": "command",
1950 "name": "InboxSnapshot",
1951 "detail": "(tabID string) (InboxSnapshotView, error)",
1952 "location": "desktop/inbox_app.go:165",
1953 "class": "keep-business",
1954 "owner": "hostrpc desktop/invoke"
1955 },
1956 {
1957 "kind": "command",
1958 "name": "InspectWorktreeMerge",
1959 "detail": "(tabID string) (worktree.MergeInspection, error)",
1960 "location": "desktop/delivery_worktree.go:134",
1961 "class": "keep-business",
1962 "owner": "hostrpc desktop/invoke"
1963 },
1964 {
1965 "kind": "command",
1966 "name": "InstallMCPServer",
1967 "detail": "(in MCPServerInput) (plugin.MCPInstallResult, error)",
1968 "location": "desktop/app.go:8239",
1969 "class": "keep-business",
1970 "owner": "hostrpc desktop/invoke"
1971 },
1972 {
1973 "kind": "command",
1974 "name": "InstallPlugin",
1975 "detail": "(source string, opts PluginInstallOptions) (string, error)",
1976 "location": "desktop/plugin_packages_app.go:208",
1977 "class": "keep-business",
1978 "owner": "hostrpc desktop/invoke"
1979 },
1980 {
1981 "kind": "command",
1982 "name": "InstallShellSupport",
1983 "detail": "(id string) (ShellInstallResult, error)",
1984 "location": "desktop/shell_support.go:86",
1985 "class": "keep-business",
1986 "owner": "hostrpc desktop/invoke"
1987 },
1988 {
1989 "kind": "command",
1990 "name": "InterruptTurnForTab",
1991 "detail": "(tabID string, turnID string) error",
1992 "location": "desktop/turn_runtime_api.go:165",
1993 "class": "keep-business",
1994 "owner": "hostrpc desktop/invoke"
1995 },
1996 {
1997 "kind": "command",
1998 "name": "InterruptTurnWithInboxItemsForTab",
1999 "detail": "(tabID string, turnID string, itemIDs []string) (InboxCancelResultView, error)",
2000 "location": "desktop/turn_runtime_api.go:180",
2001 "class": "keep-business",
2002 "owner": "hostrpc desktop/invoke"
2003 },
2004 {
2005 "kind": "command",
2006 "name": "InvokeExtensionAction",
2007 "detail": "(tabID string, name string, args map[string]string) (string, error)",
2008 "location": "desktop/extensions_app.go:93",
2009 "class": "keep-business",
2010 "owner": "hostrpc desktop/invoke"
2011 },
2012 {
2013 "kind": "command",
2014 "name": "IsMainWindowMaximised",
2015 "detail": "() bool",
2016 "location": "desktop/window_controls.go:21",
2017 "class": "migrate-host",
2018 "owner": "business in Go; native step through nativeHost host/*"
2019 },
2020 {
2021 "kind": "command",
2022 "name": "IsolatedWorktreeAvailability",
2023 "detail": "(workspaceRoot string) worktree.Availability",
2024 "location": "desktop/delivery_worktree.go:48",
2025 "class": "keep-business",
2026 "owner": "hostrpc desktop/invoke"
2027 },
2028 {
2029 "kind": "command",
2030 "name": "Jobs",
2031 "detail": "() []JobView",
2032 "location": "desktop/app.go:6299",
2033 "class": "keep-business",
2034 "owner": "hostrpc desktop/invoke"
2035 },
2036 {
2037 "kind": "command",
2038 "name": "JobsForTab",
2039 "detail": "(tabID string) []JobView",
2040 "location": "desktop/app.go:6303",
2041 "class": "keep-business",
2042 "owner": "hostrpc desktop/invoke"
2043 },
2044 {
2045 "kind": "command",
2046 "name": "ListDir",
2047 "detail": "(rel string) []DirEntry",
2048 "location": "desktop/app.go:9913",
2049 "class": "keep-business",
2050 "owner": "hostrpc desktop/invoke"
2051 },
2052 {
2053 "kind": "command",
2054 "name": "ListDirForTab",
2055 "detail": "(tabID string, rel string) []DirEntry",
2056 "location": "desktop/app.go:9918",
2057 "class": "keep-business",
2058 "owner": "hostrpc desktop/invoke"
2059 },
2060 {
2061 "kind": "command",
2062 "name": "ListDirForTarget",
2063 "detail": "(target ComposerTarget, rel string) []DirEntry",
2064 "location": "desktop/session_draft.go:1254",
2065 "class": "keep-business",
2066 "owner": "hostrpc desktop/invoke"
2067 },
2068 {
2069 "kind": "command",
2070 "name": "ListHistoricalSessions",
2071 "detail": "() (HistoricalImportStatus, error)",
2072 "location": "desktop/historical_import.go:103",
2073 "class": "keep-business",
2074 "owner": "hostrpc desktop/invoke"
2075 },
2076 {
2077 "kind": "command",
2078 "name": "ListHistorySessions",
2079 "detail": "(req HistorySessionPageRequest) HistorySessionPage",
2080 "location": "desktop/history_catalog.go:156",
2081 "class": "keep-business",
2082 "owner": "hostrpc desktop/invoke"
2083 },
2084 {
2085 "kind": "command",
2086 "name": "ListProjectGroups",
2087 "detail": "(scope string, workspaceRoot string) ([]desktopGroup, error)",
2088 "location": "desktop/project_tree_organization.go:307",
2089 "class": "keep-business",
2090 "owner": "hostrpc desktop/invoke"
2091 },
2092 {
2093 "kind": "command",
2094 "name": "ListProjectTopics",
2095 "detail": "(req ProjectTopicPageRequest) (ProjectTopicPage, error)",
2096 "location": "desktop/topic_state_catalog.go:11",
2097 "class": "keep-business",
2098 "owner": "hostrpc desktop/invoke"
2099 },
2100 {
2101 "kind": "command",
2102 "name": "ListProjectTree",
2103 "detail": "() []ProjectNode",
2104 "location": "desktop/session_catalog_runtime.go:698",
2105 "class": "keep-business",
2106 "owner": "hostrpc desktop/invoke"
2107 },
2108 {
2109 "kind": "command",
2110 "name": "ListRecoveryEntries",
2111 "detail": "(query string, cursor string, limit int) (RecoveryEntryPage, error)",
2112 "location": "desktop/session_recovery_api.go:109",
2113 "class": "keep-business",
2114 "owner": "hostrpc desktop/invoke"
2115 },
2116 {
2117 "kind": "command",
2118 "name": "ListRemoteDir",
2119 "detail": "(hostID string, path string) ([]RemoteDirEntry, error)",
2120 "location": "desktop/remote_app.go:441",
2121 "class": "keep-business",
2122 "owner": "hostrpc desktop/invoke"
2123 },
2124 {
2125 "kind": "command",
2126 "name": "ListRemoteProjects",
2127 "detail": "() ([]RemoteProjectView, error)",
2128 "location": "desktop/remote_project_registry.go:13",
2129 "class": "keep-business",
2130 "owner": "hostrpc desktop/invoke"
2131 },
2132 {
2133 "kind": "command",
2134 "name": "ListSessionDraftSummaries",
2135 "detail": "() ([]SessionDraftSummary, error)",
2136 "location": "desktop/session_draft.go:366",
2137 "class": "keep-business",
2138 "owner": "hostrpc desktop/invoke"
2139 },
2140 {
2141 "kind": "command",
2142 "name": "ListSessions",
2143 "detail": "() []SessionMeta",
2144 "location": "desktop/session_history_listing.go:12",
2145 "class": "keep-business",
2146 "owner": "hostrpc desktop/invoke"
2147 },
2148 {
2149 "kind": "command",
2150 "name": "ListSessionsForTab",
2151 "detail": "(tabID string) []SessionMeta",
2152 "location": "desktop/session_history_listing.go:24",
2153 "class": "keep-business",
2154 "owner": "hostrpc desktop/invoke"
2155 },
2156 {
2157 "kind": "command",
2158 "name": "ListTabs",
2159 "detail": "() []TabMeta",
2160 "location": "desktop/tabs.go:2215",
2161 "class": "keep-business",
2162 "owner": "hostrpc desktop/invoke"
2163 },
2164 {
2165 "kind": "command",
2166 "name": "ListTaskEventPage",
2167 "detail": "(req TaskEventPageRequest) TaskEventPage",
2168 "location": "desktop/task_catalog.go:221",
2169 "class": "keep-business",
2170 "owner": "hostrpc desktop/invoke"
2171 },
2172 {
2173 "kind": "command",
2174 "name": "ListTaskEventsForTab",
2175 "detail": "(tabID string, taskID string, afterSequence int) ([]taskmonitor.TaskEvent, error)",
2176 "location": "desktop/app.go:11422",
2177 "class": "keep-business",
2178 "owner": "hostrpc desktop/invoke"
2179 },
2180 {
2181 "kind": "command",
2182 "name": "ListTaskPage",
2183 "detail": "(req TaskPageRequest) TaskPage",
2184 "location": "desktop/task_catalog.go:137",
2185 "class": "keep-business",
2186 "owner": "hostrpc desktop/invoke"
2187 },
2188 {
2189 "kind": "command",
2190 "name": "ListTasks",
2191 "detail": "() ([]taskmonitor.TaskSnapshot, error)",
2192 "location": "desktop/app.go:11365",
2193 "class": "keep-business",
2194 "owner": "hostrpc desktop/invoke"
2195 },
2196 {
2197 "kind": "command",
2198 "name": "ListTasksForSession",
2199 "detail": "(sessionID string) ([]taskmonitor.TaskSnapshot, error)",
2200 "location": "desktop/app.go:11383",
2201 "class": "keep-business",
2202 "owner": "hostrpc desktop/invoke"
2203 },
2204 {
2205 "kind": "command",
2206 "name": "ListTasksForTab",
2207 "detail": "(tabID string) ([]taskmonitor.TaskSnapshot, error)",
2208 "location": "desktop/app.go:11393",
2209 "class": "keep-business",
2210 "owner": "hostrpc desktop/invoke"
2211 },
2212 {
2213 "kind": "command",
2214 "name": "ListThemePacks",
2215 "detail": "() ([]ThemePackView, error)",
2216 "location": "desktop/theme_app.go:61",
2217 "class": "keep-business",
2218 "owner": "hostrpc desktop/invoke"
2219 },
2220 {
2221 "kind": "command",
2222 "name": "ListTrashEntries",
2223 "detail": "(query string, cursor string, limit int) (TrashEntryPage, error)",
2224 "location": "desktop/session_lifecycle_api.go:155",
2225 "class": "keep-business",
2226 "owner": "hostrpc desktop/invoke"
2227 },
2228 {
2229 "kind": "command",
2230 "name": "ListTrashedSessions",
2231 "detail": "() []SessionMeta",
2232 "location": "desktop/app.go:2660",
2233 "class": "keep-business",
2234 "owner": "hostrpc desktop/invoke"
2235 },
2236 {
2237 "kind": "command",
2238 "name": "ListWorkspaceSessions",
2239 "detail": "(workspaceID string, queryText string, cursor string, limit int, includeArchived bool) (WorkspaceSessionPage, error)",
2240 "location": "desktop/session_workspace_api.go:181",
2241 "class": "keep-business",
2242 "owner": "hostrpc desktop/invoke"
2243 },
2244 {
2245 "kind": "command",
2246 "name": "ListWorkspaces",
2247 "detail": "() []WorkspaceMeta",
2248 "location": "desktop/app.go:4702",
2249 "class": "keep-business",
2250 "owner": "hostrpc desktop/invoke"
2251 },
2252 {
2253 "kind": "command",
2254 "name": "LocateSessionMessageForTab",
2255 "detail": "(tabID string, messageID string, snapshot uint64) (session.MessageLocation, error)",
2256 "location": "desktop/session_history_service.go:131",
2257 "class": "keep-business",
2258 "owner": "hostrpc desktop/invoke"
2259 },
2260 {
2261 "kind": "command",
2262 "name": "LocateSessionMessageForTarget",
2263 "detail": "(selector SessionSelector, messageID string, snapshot uint64) (session.MessageLocation, error)",
2264 "location": "desktop/session_history_service.go:141",
2265 "class": "keep-business",
2266 "owner": "hostrpc desktop/invoke"
2267 },
2268 {
2269 "kind": "command",
2270 "name": "LookupInboxFollowupForTarget",
2271 "detail": "(target InboxTargetView, key string) (InboxReceiptView, error)",
2272 "location": "desktop/inbox_target.go:94",
2273 "class": "keep-business",
2274 "owner": "hostrpc desktop/invoke"
2275 },
2276 {
2277 "kind": "command",
2278 "name": "MCPAppCallToolForTab",
2279 "detail": "(tabID string, instanceToken string, toolName string, args json.RawMessage) (string, error)",
2280 "location": "desktop/mcp_apps_app.go:147",
2281 "class": "keep-business",
2282 "owner": "hostrpc desktop/invoke"
2283 },
2284 {
2285 "kind": "command",
2286 "name": "MCPAppResourceDigest",
2287 "detail": "(instanceToken string) (string, error)",
2288 "location": "desktop/mcp_apps_app.go:93",
2289 "class": "keep-business",
2290 "owner": "hostrpc desktop/invoke"
2291 },
2292 {
2293 "kind": "command",
2294 "name": "MCPAppResourceDigestForTab",
2295 "detail": "(tabID string, instanceToken string) (string, error)",
2296 "location": "desktop/mcp_apps_app.go:105",
2297 "class": "keep-business",
2298 "owner": "hostrpc desktop/invoke"
2299 },
2300 {
2301 "kind": "command",
2302 "name": "MCPCapabilityMatrix",
2303 "detail": "() MCPCapabilityMatrixView",
2304 "location": "desktop/mcp_capability_view_app.go:23",
2305 "class": "keep-business",
2306 "owner": "hostrpc desktop/invoke"
2307 },
2308 {
2309 "kind": "command",
2310 "name": "MCPCloseAppInstanceForTab",
2311 "detail": "(tabID string, instanceToken string) error",
2312 "location": "desktop/mcp_apps_app.go:113",
2313 "class": "keep-business",
2314 "owner": "hostrpc desktop/invoke"
2315 },
2316 {
2317 "kind": "command",
2318 "name": "MCPMarketplace",
2319 "detail": "(query string) (MCPMarketplaceView, error)",
2320 "location": "desktop/app.go:6848",
2321 "class": "keep-business",
2322 "owner": "hostrpc desktop/invoke"
2323 },
2324 {
2325 "kind": "command",
2326 "name": "MCPMarketplaceResolve",
2327 "detail": "(registryName string) (MCPMarketplaceEntryView, error)",
2328 "location": "desktop/app.go:6869",
2329 "class": "keep-business",
2330 "owner": "hostrpc desktop/invoke"
2331 },
2332 {
2333 "kind": "command",
2334 "name": "MCPOpenAppInstanceForTab",
2335 "detail": "(tabID string, server string, tool string, generation uint64, callID string, resourceURI string) (*MCPAppInstanceView, error)",
2336 "location": "desktop/mcp_apps_app.go:40",
2337 "class": "keep-business",
2338 "owner": "hostrpc desktop/invoke"
2339 },
2340 {
2341 "kind": "command",
2342 "name": "MCPOpenAppLinkForTab",
2343 "detail": "(tabID string, instanceToken string, rawURL string) error",
2344 "location": "desktop/mcp_apps_app.go:136",
2345 "class": "keep-business",
2346 "owner": "hostrpc desktop/invoke"
2347 },
2348 {
2349 "kind": "command",
2350 "name": "MCPServers",
2351 "detail": "() []ServerView",
2352 "location": "desktop/app.go:6819",
2353 "class": "keep-business",
2354 "owner": "hostrpc desktop/invoke"
2355 },
2356 {
2357 "kind": "command",
2358 "name": "Memory",
2359 "detail": "() MemoryView",
2360 "location": "desktop/app.go:10970",
2361 "class": "keep-business",
2362 "owner": "hostrpc desktop/invoke"
2363 },
2364 {
2365 "kind": "command",
2366 "name": "MemoryForTab",
2367 "detail": "(tabID string) MemoryView",
2368 "location": "desktop/app.go:10980",
2369 "class": "keep-business",
2370 "owner": "hostrpc desktop/invoke"
2371 },
2372 {
2373 "kind": "command",
2374 "name": "MemoryRevisions",
2375 "detail": "(ref string) []MemoryFact",
2376 "location": "desktop/app.go:11180",
2377 "class": "keep-business",
2378 "owner": "hostrpc desktop/invoke"
2379 },
2380 {
2381 "kind": "command",
2382 "name": "MemoryRevisionsForTab",
2383 "detail": "(tabID string, ref string) []MemoryFact",
2384 "location": "desktop/app.go:11184",
2385 "class": "keep-business",
2386 "owner": "hostrpc desktop/invoke"
2387 },
2388 {
2389 "kind": "command",
2390 "name": "MemorySuggestions",
2391 "detail": "() MemorySuggestionsView",
2392 "location": "desktop/memory_suggestions.go:80",
2393 "class": "keep-business",
2394 "owner": "hostrpc desktop/invoke"
2395 },
2396 {
2397 "kind": "command",
2398 "name": "MemorySuggestionsForTab",
2399 "detail": "(tabID string) MemorySuggestionsView",
2400 "location": "desktop/memory_suggestions.go:86",
2401 "class": "keep-business",
2402 "owner": "hostrpc desktop/invoke"
2403 },
2404 {
2405 "kind": "command",
2406 "name": "MergeWorktreeBack",
2407 "detail": "(request MergeWorktreeBackRequest) (worktree.MergeResult, error)",
2408 "location": "desktop/delivery_worktree.go:170",
2409 "class": "keep-business",
2410 "owner": "hostrpc desktop/invoke"
2411 },
2412 {
2413 "kind": "command",
2414 "name": "Meta",
2415 "detail": "() Meta",
2416 "location": "desktop/app.go:6381",
2417 "class": "keep-business",
2418 "owner": "hostrpc desktop/invoke"
2419 },
2420 {
2421 "kind": "command",
2422 "name": "MetaForTab",
2423 "detail": "(tabID string) Meta",
2424 "location": "desktop/app.go:6392",
2425 "class": "keep-business",
2426 "owner": "hostrpc desktop/invoke"
2427 },
2428 {
2429 "kind": "command",
2430 "name": "MigrateDesktopPreferences",
2431 "detail": "(language string, theme string, style string) error",
2432 "location": "desktop/settings_preferences.go:174",
2433 "class": "keep-business",
2434 "owner": "hostrpc desktop/invoke"
2435 },
2436 {
2437 "kind": "command",
2438 "name": "MinimiseMainWindow",
2439 "detail": "()",
2440 "location": "desktop/window_controls.go:4",
2441 "class": "migrate-host",
2442 "owner": "business in Go; native step through nativeHost host/*"
2443 },
2444 {
2445 "kind": "command",
2446 "name": "MkdirRemote",
2447 "detail": "(hostID string, path string) error",
2448 "location": "desktop/remote_app.go:750",
2449 "class": "keep-business",
2450 "owner": "hostrpc desktop/invoke"
2451 },
2452 {
2453 "kind": "command",
2454 "name": "Models",
2455 "detail": "() []ModelInfo",
2456 "location": "desktop/app.go:8920",
2457 "class": "keep-business",
2458 "owner": "hostrpc desktop/invoke"
2459 },
2460 {
2461 "kind": "command",
2462 "name": "ModelsForDraft",
2463 "detail": "(draftID string) []ModelInfo",
2464 "location": "desktop/model_catalog.go:60",
2465 "class": "keep-business",
2466 "owner": "hostrpc desktop/invoke"
2467 },
2468 {
2469 "kind": "command",
2470 "name": "ModelsForTab",
2471 "detail": "(tabID string) []ModelInfo",
2472 "location": "desktop/model_catalog.go:37",
2473 "class": "keep-business",
2474 "owner": "hostrpc desktop/invoke"
2475 },
2476 {
2477 "kind": "command",
2478 "name": "MoveInboxItem",
2479 "detail": "(tabID string, id string, toIndex int) error",
2480 "location": "desktop/inbox_app.go:413",
2481 "class": "keep-business",
2482 "owner": "hostrpc desktop/invoke"
2483 },
2484 {
2485 "kind": "command",
2486 "name": "MoveSessionTarget",
2487 "detail": "(selector SessionSelector, workspaceID string, beforeSessionID string) (SessionMutationResult, error)",
2488 "location": "desktop/session_operations.go:292",
2489 "class": "keep-business",
2490 "owner": "hostrpc desktop/invoke"
2491 },
2492 {
2493 "kind": "command",
2494 "name": "MoveWorkspace",
2495 "detail": "(workspaceID string, beforeWorkspaceID string) error",
2496 "location": "desktop/session_workspace_api.go:490",
2497 "class": "keep-business",
2498 "owner": "hostrpc desktop/invoke"
2499 },
2500 {
2501 "kind": "command",
2502 "name": "MoveWorkspaceSession",
2503 "detail": "(workspaceID string, sessionID string, beforeSessionID string) error",
2504 "location": "desktop/session_workspace_api.go:371",
2505 "class": "keep-business",
2506 "owner": "hostrpc desktop/invoke"
2507 },
2508 {
2509 "kind": "command",
2510 "name": "NeedsOnboarding",
2511 "detail": "() bool",
2512 "location": "desktop/app.go:11607",
2513 "class": "keep-business",
2514 "owner": "hostrpc desktop/invoke"
2515 },
2516 {
2517 "kind": "command",
2518 "name": "NewSession",
2519 "detail": "() error",
2520 "location": "desktop/session_new.go:10",
2521 "class": "keep-business",
2522 "owner": "hostrpc desktop/invoke"
2523 },
2524 {
2525 "kind": "command",
2526 "name": "NewSessionForTab",
2527 "detail": "(tabID string) error",
2528 "location": "desktop/session_new.go:16",
2529 "class": "keep-business",
2530 "owner": "hostrpc desktop/invoke"
2531 },
2532 {
2533 "kind": "command",
2534 "name": "OpenChannelSessionForTab",
2535 "detail": "(tabID string, path string) ([]HistoryMessage, error)",
2536 "location": "desktop/app.go:3472",
2537 "class": "keep-business",
2538 "owner": "hostrpc desktop/invoke"
2539 },
2540 {
2541 "kind": "command",
2542 "name": "OpenChannelSessionPageForTab",
2543 "detail": "(tabID string, path string, limit int) (HistoryPage, error)",
2544 "location": "desktop/app.go:3507",
2545 "class": "keep-business",
2546 "owner": "hostrpc desktop/invoke"
2547 },
2548 {
2549 "kind": "command",
2550 "name": "OpenChannelTranscriptSessionForTab",
2551 "detail": "(tabID string, path string) (HistorySwitchPhases, error)",
2552 "location": "desktop/transcript_api.go:21",
2553 "class": "keep-business",
2554 "owner": "hostrpc desktop/invoke"
2555 },
2556 {
2557 "kind": "command",
2558 "name": "OpenDownloadPage",
2559 "detail": "()",
2560 "location": "desktop/updater_app.go:132",
2561 "class": "keep-business",
2562 "owner": "hostrpc desktop/invoke"
2563 },
2564 {
2565 "kind": "command",
2566 "name": "OpenGlobalTab",
2567 "detail": "(topicID string) (TabMeta, error)",
2568 "location": "desktop/tabs.go:2432",
2569 "class": "keep-business",
2570 "owner": "hostrpc desktop/invoke"
2571 },
2572 {
2573 "kind": "command",
2574 "name": "OpenLocalPath",
2575 "detail": "(path string) error",
2576 "location": "desktop/open_local_path.go:141",
2577 "class": "keep-business",
2578 "owner": "hostrpc desktop/invoke"
2579 },
2580 {
2581 "kind": "command",
2582 "name": "OpenLocalPathInExternalOpener",
2583 "detail": "(path string, id string) error",
2584 "location": "desktop/external_opener.go:262",
2585 "class": "keep-business",
2586 "owner": "hostrpc desktop/invoke"
2587 },
2588 {
2589 "kind": "command",
2590 "name": "OpenPresentedPathForTab",
2591 "detail": "(tabID string, toolCallID string, path string) error",
2592 "location": "desktop/app.go:10391",
2593 "class": "keep-business",
2594 "owner": "hostrpc desktop/invoke"
2595 },
2596 {
2597 "kind": "command",
2598 "name": "OpenProjectTab",
2599 "detail": "(workspaceRoot string, topicID string) (TabMeta, error)",
2600 "location": "desktop/tabs.go:2265",
2601 "class": "keep-business",
2602 "owner": "hostrpc desktop/invoke"
2603 },
2604 {
2605 "kind": "command",
2606 "name": "OpenReferencePathForTab",
2607 "detail": "(tabID string, path string) error",
2608 "location": "desktop/chat_file_reference.go:217",
2609 "class": "keep-business",
2610 "owner": "hostrpc desktop/invoke"
2611 },
2612 {
2613 "kind": "command",
2614 "name": "OpenRemoteProjectTab",
2615 "detail": "(hostID string, workspace string, opts RemoteTabOpenOptions) (TabMeta, error)",
2616 "location": "desktop/remote_projects.go:328",
2617 "class": "keep-business",
2618 "owner": "hostrpc desktop/invoke"
2619 },
2620 {
2621 "kind": "command",
2622 "name": "OpenRemoteWorkspace",
2623 "detail": "(hostID string, workspace string) error",
2624 "location": "desktop/remote_app.go:811",
2625 "class": "keep-business",
2626 "owner": "hostrpc desktop/invoke"
2627 },
2628 {
2629 "kind": "command",
2630 "name": "OpenSession",
2631 "detail": "(ref session.SessionRef) (HistoryPage, error)",
2632 "location": "desktop/session_workspace_api.go:695",
2633 "class": "keep-business",
2634 "owner": "hostrpc desktop/invoke"
2635 },
2636 {
2637 "kind": "command",
2638 "name": "OpenSessionDraft",
2639 "detail": "(workspaceID string) (SessionDraftView, error)",
2640 "location": "desktop/session_draft.go:232",
2641 "class": "keep-business",
2642 "owner": "hostrpc desktop/invoke"
2643 },
2644 {
2645 "kind": "command",
2646 "name": "OpenSessionDraftForTarget",
2647 "detail": "(scope string, workspaceRoot string) (SessionDraftView, error)",
2648 "location": "desktop/session_draft.go:267",
2649 "class": "keep-business",
2650 "owner": "hostrpc desktop/invoke"
2651 },
2652 {
2653 "kind": "command",
2654 "name": "OpenTaskSessionByKey",
2655 "detail": "(req TaskOpenRequest) (taskmonitor.ControlResult, error)",
2656 "location": "desktop/task_catalog.go:283",
2657 "class": "keep-business",
2658 "owner": "hostrpc desktop/invoke"
2659 },
2660 {
2661 "kind": "command",
2662 "name": "OpenTaskSessionForTab",
2663 "detail": "(tabID string, taskID string) (taskmonitor.ControlResult, error)",
2664 "location": "desktop/app.go:11476",
2665 "class": "keep-business",
2666 "owner": "hostrpc desktop/invoke"
2667 },
2668 {
2669 "kind": "command",
2670 "name": "OpenTopicSession",
2671 "detail": "(scope string, workspaceRoot string, topicID string, sessionPath string) (TabMeta, error)",
2672 "location": "desktop/tabs.go:2452",
2673 "class": "keep-business",
2674 "owner": "hostrpc desktop/invoke"
2675 },
2676 {
2677 "kind": "command",
2678 "name": "OpenUserConfigPath",
2679 "detail": "() error",
2680 "location": "desktop/settings_app.go:1003",
2681 "class": "keep-business",
2682 "owner": "hostrpc desktop/invoke"
2683 },
2684 {
2685 "kind": "command",
2686 "name": "OpenWorkspaceInExternalOpenerForTab",
2687 "detail": "(tabID string, id string) error",
2688 "location": "desktop/external_opener.go:213",
2689 "class": "keep-business",
2690 "owner": "hostrpc desktop/invoke"
2691 },
2692 {
2693 "kind": "command",
2694 "name": "OpenWorkspacePathForTab",
2695 "detail": "(tabID string, rel string) error",
2696 "location": "desktop/app.go:10422",
2697 "class": "keep-business",
2698 "owner": "hostrpc desktop/invoke"
2699 },
2700 {
2701 "kind": "command",
2702 "name": "PauseGoalForTab",
2703 "detail": "(tabID string) bool",
2704 "location": "desktop/goal_app.go:114",
2705 "class": "keep-business",
2706 "owner": "hostrpc desktop/invoke"
2707 },
2708 {
2709 "kind": "command",
2710 "name": "PauseRemoteTabGoal",
2711 "detail": "(tabID string) error",
2712 "location": "desktop/remote_tab_commands.go:521",
2713 "class": "keep-business",
2714 "owner": "hostrpc desktop/invoke"
2715 },
2716 {
2717 "kind": "command",
2718 "name": "PendingPromptIdentitiesForTab",
2719 "detail": "(tabID string) ([]PromptIdentityView, error)",
2720 "location": "desktop/decision_runtime_api.go:43",
2721 "class": "keep-business",
2722 "owner": "hostrpc desktop/invoke"
2723 },
2724 {
2725 "kind": "command",
2726 "name": "PermissionSnapshotForTab",
2727 "detail": "(tabID string) (control.PermissionSnapshot, error)",
2728 "location": "desktop/app.go:6459",
2729 "class": "keep-business",
2730 "owner": "hostrpc desktop/invoke"
2731 },
2732 {
2733 "kind": "command",
2734 "name": "PickBlankProjectParent",
2735 "detail": "() (string, error)",
2736 "location": "desktop/blank_project.go:12",
2737 "class": "migrate-host",
2738 "owner": "business in Go; native step through nativeHost host/*"
2739 },
2740 {
2741 "kind": "command",
2742 "name": "PickExportFile",
2743 "detail": "(defaultFilename string, mimeType string) (string, error)",
2744 "location": "desktop/app.go:10577",
2745 "class": "migrate-host",
2746 "owner": "business in Go; native step through nativeHost host/*"
2747 },
2748 {
2749 "kind": "command",
2750 "name": "PickPluginFolder",
2751 "detail": "() (string, error)",
2752 "location": "desktop/app.go:7954",
2753 "class": "migrate-host",
2754 "owner": "business in Go; native step through nativeHost host/*"
2755 },
2756 {
2757 "kind": "command",
2758 "name": "PickRemoteIdentityFile",
2759 "detail": "() (string, error)",
2760 "location": "desktop/remote_dialog.go:11",
2761 "class": "migrate-host",
2762 "owner": "business in Go; native step through nativeHost host/*"
2763 },
2764 {
2765 "kind": "command",
2766 "name": "PickSkillFolder",
2767 "detail": "() (string, error)",
2768 "location": "desktop/app.go:7936",
2769 "class": "migrate-host",
2770 "owner": "business in Go; native step through nativeHost host/*"
2771 },
2772 {
2773 "kind": "command",
2774 "name": "PickThemeBackground",
2775 "detail": "() (string, error)",
2776 "location": "desktop/theme_app.go:753",
2777 "class": "migrate-host",
2778 "owner": "business in Go; native step through nativeHost host/*"
2779 },
2780 {
2781 "kind": "command",
2782 "name": "PickWorkspace",
2783 "detail": "() (string, error)",
2784 "location": "desktop/app.go:4640",
2785 "class": "migrate-host",
2786 "owner": "business in Go; native step through nativeHost host/*"
2787 },
2788 {
2789 "kind": "command",
2790 "name": "PinFileForTab",
2791 "detail": "(tabID string, relPath string) (PinnedFileInfo, error)",
2792 "location": "desktop/pinned_files.go:401",
2793 "class": "keep-business",
2794 "owner": "hostrpc desktop/invoke"
2795 },
2796 {
2797 "kind": "command",
2798 "name": "PlanPluginInstall",
2799 "detail": "(source string, opts PluginInstallOptions) (string, error)",
2800 "location": "desktop/plugin_packages_app.go:203",
2801 "class": "keep-business",
2802 "owner": "hostrpc desktop/invoke"
2803 },
2804 {
2805 "kind": "command",
2806 "name": "Platform",
2807 "detail": "() string",
2808 "location": "desktop/app.go:505",
2809 "class": "keep-business",
2810 "owner": "hostrpc desktop/invoke"
2811 },
2812 {
2813 "kind": "command",
2814 "name": "PluginDoctor",
2815 "detail": "(name string) PluginView",
2816 "location": "desktop/plugin_packages_app.go:304",
2817 "class": "keep-business",
2818 "owner": "hostrpc desktop/invoke"
2819 },
2820 {
2821 "kind": "command",
2822 "name": "Plugins",
2823 "detail": "() []PluginView",
2824 "location": "desktop/plugin_packages_app.go:94",
2825 "class": "keep-business",
2826 "owner": "hostrpc desktop/invoke"
2827 },
2828 {
2829 "kind": "command",
2830 "name": "PollBotConnectionInstall",
2831 "detail": "(installID string) (BotInstallPollResult, error)",
2832 "location": "desktop/bot_connection_app.go:140",
2833 "class": "keep-business",
2834 "owner": "hostrpc desktop/invoke"
2835 },
2836 {
2837 "kind": "command",
2838 "name": "PrepareHistoricalSourceVersion",
2839 "detail": "(sourceRef SessionSourceRef, version string) (SessionPreparationView, error)",
2840 "location": "desktop/session_preparation.go:288",
2841 "class": "keep-business",
2842 "owner": "hostrpc desktop/invoke"
2843 },
2844 {
2845 "kind": "command",
2846 "name": "PrepareSession",
2847 "detail": "(selector SessionSelector) (SessionPreparationView, error)",
2848 "location": "desktop/session_preparation.go:129",
2849 "class": "keep-business",
2850 "owner": "hostrpc desktop/invoke"
2851 },
2852 {
2853 "kind": "command",
2854 "name": "PrepareWorktreeMerge",
2855 "detail": "(tabID string) (worktree.MergeInspection, error)",
2856 "location": "desktop/delivery_worktree.go:163",
2857 "class": "keep-business",
2858 "owner": "hostrpc desktop/invoke"
2859 },
2860 {
2861 "kind": "command",
2862 "name": "PreviewRecoveryEntry",
2863 "detail": "(id string) (HistoryPage, error)",
2864 "location": "desktop/session_recovery_api.go:195",
2865 "class": "keep-business",
2866 "owner": "hostrpc desktop/invoke"
2867 },
2868 {
2869 "kind": "command",
2870 "name": "PreviewRewindForTab",
2871 "detail": "(tabID string, turn int, scope string) RewindPlanView",
2872 "location": "desktop/app.go:2389",
2873 "class": "keep-business",
2874 "owner": "hostrpc desktop/invoke"
2875 },
2876 {
2877 "kind": "command",
2878 "name": "PreviewSession",
2879 "detail": "(path string) ([]HistoryMessage, error)",
2880 "location": "desktop/app.go:4117",
2881 "class": "keep-business",
2882 "owner": "hostrpc desktop/invoke"
2883 },
2884 {
2885 "kind": "command",
2886 "name": "PreviewWorkspaceFileRevertForTab",
2887 "detail": "(tabID string, path string) RewindPlanView",
2888 "location": "desktop/app.go:2416",
2889 "class": "keep-business",
2890 "owner": "hostrpc desktop/invoke"
2891 },
2892 {
2893 "kind": "command",
2894 "name": "PurgeCanonicalSession",
2895 "detail": "(ref session.SessionRef) error",
2896 "location": "desktop/session_purge.go:16",
2897 "class": "keep-business",
2898 "owner": "hostrpc desktop/invoke"
2899 },
2900 {
2901 "kind": "command",
2902 "name": "PurgeRecoveryCopy",
2903 "detail": "(path string) error",
2904 "location": "desktop/app.go:3265",
2905 "class": "keep-business",
2906 "owner": "hostrpc desktop/invoke"
2907 },
2908 {
2909 "kind": "command",
2910 "name": "PurgeTrashedSession",
2911 "detail": "(path string) error",
2912 "location": "desktop/session_legacy_lifecycle_rpc.go:66",
2913 "class": "keep-business",
2914 "owner": "hostrpc desktop/invoke"
2915 },
2916 {
2917 "kind": "command",
2918 "name": "QuerySessionTakeover",
2919 "detail": "(tabID string) (*SessionTakeoverView, error)",
2920 "location": "desktop/session_takeover.go:215",
2921 "class": "keep-business",
2922 "owner": "hostrpc desktop/invoke"
2923 },
2924 {
2925 "kind": "command",
2926 "name": "ReadDraftImageForTab",
2927 "detail": "(tabID string, draftID string) (string, error)",
2928 "location": "desktop/attachments_app.go:305",
2929 "class": "keep-business",
2930 "owner": "hostrpc desktop/invoke"
2931 },
2932 {
2933 "kind": "command",
2934 "name": "ReadDraftImageForTarget",
2935 "detail": "(token string, draftID string) (string, error)",
2936 "location": "desktop/attachment_targets.go:233",
2937 "class": "keep-business",
2938 "owner": "hostrpc desktop/invoke"
2939 },
2940 {
2941 "kind": "command",
2942 "name": "ReadFile",
2943 "detail": "(rel string) FilePreview",
2944 "location": "desktop/app.go:10045",
2945 "class": "keep-business",
2946 "owner": "hostrpc desktop/invoke"
2947 },
2948 {
2949 "kind": "command",
2950 "name": "ReadFileForTab",
2951 "detail": "(tabID string, rel string) FilePreview",
2952 "location": "desktop/app.go:10050",
2953 "class": "keep-business",
2954 "owner": "hostrpc desktop/invoke"
2955 },
2956 {
2957 "kind": "command",
2958 "name": "ReadInboxItem",
2959 "detail": "(tabID string, id string) (InboxEnvelopeView, error)",
2960 "location": "desktop/inbox_app.go:369",
2961 "class": "keep-business",
2962 "owner": "hostrpc desktop/invoke"
2963 },
2964 {
2965 "kind": "command",
2966 "name": "ReadPresentedFileForTab",
2967 "detail": "(tabID string, toolCallID string, path string) FilePreview",
2968 "location": "desktop/app.go:10224",
2969 "class": "keep-business",
2970 "owner": "hostrpc desktop/invoke"
2971 },
2972 {
2973 "kind": "command",
2974 "name": "ReadPresentedFileSourceForTab",
2975 "detail": "(tabID string, toolCallID string, path string) FilePreview",
2976 "location": "desktop/app.go:10232",
2977 "class": "keep-business",
2978 "owner": "hostrpc desktop/invoke"
2979 },
2980 {
2981 "kind": "command",
2982 "name": "ReadPresentedTextPageForTab",
2983 "detail": "(tabID string, toolCallID string, path string, offset int64, expectedVersion string) (PresentedTextPage, error)",
2984 "location": "desktop/app.go:10243",
2985 "class": "keep-business",
2986 "owner": "hostrpc desktop/invoke"
2987 },
2988 {
2989 "kind": "command",
2990 "name": "ReadReferenceFileForTab",
2991 "detail": "(tabID string, path string) FilePreview",
2992 "location": "desktop/chat_file_reference.go:191",
2993 "class": "keep-business",
2994 "owner": "hostrpc desktop/invoke"
2995 },
2996 {
2997 "kind": "command",
2998 "name": "ReadReferenceFileSourceForTab",
2999 "detail": "(tabID string, path string) FilePreview",
3000 "location": "desktop/chat_file_reference.go:199",
3001 "class": "keep-business",
3002 "owner": "hostrpc desktop/invoke"
3003 },
3004 {
3005 "kind": "command",
3006 "name": "ReadRemoteFile",
3007 "detail": "(hostID string, path string) (RemoteFilePreview, error)",
3008 "location": "desktop/remote_app.go:449",
3009 "class": "keep-business",
3010 "owner": "hostrpc desktop/invoke"
3011 },
3012 {
3013 "kind": "command",
3014 "name": "ReadSessionAttachmentForTab",
3015 "detail": "(tabID string, digest string, offset int64) (SessionHistoryContentChunk, error)",
3016 "location": "desktop/attachments_app.go:331",
3017 "class": "keep-business",
3018 "owner": "hostrpc desktop/invoke"
3019 },
3020 {
3021 "kind": "command",
3022 "name": "ReadSessionExportChunk",
3023 "detail": "(id string, offset int64) (SessionExportChunk, error)",
3024 "location": "desktop/session_export.go:207",
3025 "class": "keep-business",
3026 "owner": "hostrpc desktop/invoke"
3027 },
3028 {
3029 "kind": "command",
3030 "name": "ReadSessionHistory",
3031 "detail": "(ref session.SessionRef, cursor string, limit int) (HistoryPage, error)",
3032 "location": "desktop/session_workspace_api.go:669",
3033 "class": "keep-business",
3034 "owner": "hostrpc desktop/invoke"
3035 },
3036 {
3037 "kind": "command",
3038 "name": "RebindDraftImageForTarget",
3039 "detail": "(token string, draftID string) (DraftImageView, error)",
3040 "location": "desktop/attachment_targets.go:278",
3041 "class": "keep-business",
3042 "owner": "hostrpc desktop/invoke"
3043 },
3044 {
3045 "kind": "command",
3046 "name": "RebuildHistoryIndex",
3047 "detail": "() error",
3048 "location": "desktop/history_catalog.go:383",
3049 "class": "keep-business",
3050 "owner": "hostrpc desktop/invoke"
3051 },
3052 {
3053 "kind": "command",
3054 "name": "RebuildSessionCatalog",
3055 "detail": "() error",
3056 "location": "desktop/session_catalog_rebuild.go:22",
3057 "class": "keep-business",
3058 "owner": "hostrpc desktop/invoke"
3059 },
3060 {
3061 "kind": "command",
3062 "name": "RebuildTaskCatalog",
3063 "detail": "() error",
3064 "location": "desktop/task_catalog.go:291",
3065 "class": "keep-business",
3066 "owner": "hostrpc desktop/invoke"
3067 },
3068 {
3069 "kind": "command",
3070 "name": "ReclaimRemoteTabSession",
3071 "detail": "(tabID string) error",
3072 "location": "desktop/remote_tab.go:560",
3073 "class": "keep-business",
3074 "owner": "hostrpc desktop/invoke"
3075 },
3076 {
3077 "kind": "command",
3078 "name": "ReconcileRecoveryVersions",
3079 "detail": "(key ProjectTopicKey) error",
3080 "location": "desktop/recovery_lineage.go:90",
3081 "class": "keep-business",
3082 "owner": "hostrpc desktop/invoke"
3083 },
3084 {
3085 "kind": "command",
3086 "name": "ReconnectMCPServer",
3087 "detail": "(name string) error",
3088 "location": "desktop/app.go:8487",
3089 "class": "keep-business",
3090 "owner": "hostrpc desktop/invoke"
3091 },
3092 {
3093 "kind": "command",
3094 "name": "RecordUIPerf",
3095 "detail": "(signals map[string]string)",
3096 "location": "desktop/uiperf_app.go:32",
3097 "class": "keep-business",
3098 "owner": "hostrpc desktop/invoke"
3099 },
3100 {
3101 "kind": "command",
3102 "name": "RecoveryCheckpointEnabled",
3103 "detail": "() bool",
3104 "location": "desktop/app.go:1556",
3105 "class": "keep-business",
3106 "owner": "hostrpc desktop/invoke"
3107 },
3108 {
3109 "kind": "command",
3110 "name": "RecoveryCheckpointEnabledTab",
3111 "detail": "(_ string) bool",
3112 "location": "desktop/app.go:1561",
3113 "class": "keep-business",
3114 "owner": "hostrpc desktop/invoke"
3115 },
3116 {
3117 "kind": "command",
3118 "name": "RefreshInboxItem",
3119 "detail": "(tabID string, id string) error",
3120 "location": "desktop/inbox_app.go:452",
3121 "class": "keep-business",
3122 "owner": "hostrpc desktop/invoke"
3123 },
3124 {
3125 "kind": "command",
3126 "name": "RefreshSkills",
3127 "detail": "() error",
3128 "location": "desktop/app.go:8035",
3129 "class": "keep-business",
3130 "owner": "hostrpc desktop/invoke"
3131 },
3132 {
3133 "kind": "command",
3134 "name": "RegisterNavigationIntent",
3135 "detail": "(token string) error",
3136 "location": "desktop/navigation_intent.go:20",
3137 "class": "keep-business",
3138 "owner": "hostrpc desktop/invoke"
3139 },
3140 {
3141 "kind": "command",
3142 "name": "ReleaseAttachmentTarget",
3143 "detail": "(token string)",
3144 "location": "desktop/attachment_targets.go:132",
3145 "class": "keep-business",
3146 "owner": "hostrpc desktop/invoke"
3147 },
3148 {
3149 "kind": "command",
3150 "name": "ReleaseDraftImageForTab",
3151 "detail": "(tabID string, draftID string) error",
3152 "location": "desktop/attachments_app.go:373",
3153 "class": "keep-business",
3154 "owner": "hostrpc desktop/invoke"
3155 },
3156 {
3157 "kind": "command",
3158 "name": "ReleaseDraftImageForTarget",
3159 "detail": "(token string, draftID string) error",
3160 "location": "desktop/attachment_targets.go:297",
3161 "class": "keep-business",
3162 "owner": "hostrpc desktop/invoke"
3163 },
3164 {
3165 "kind": "command",
3166 "name": "ReloadCommands",
3167 "detail": "() error",
3168 "location": "desktop/app.go:8050",
3169 "class": "keep-business",
3170 "owner": "hostrpc desktop/invoke"
3171 },
3172 {
3173 "kind": "command",
3174 "name": "ReloadRuntime",
3175 "detail": "(tabID string) error",
3176 "location": "desktop/settings_app.go:2066",
3177 "class": "keep-business",
3178 "owner": "hostrpc desktop/invoke"
3179 },
3180 {
3181 "kind": "command",
3182 "name": "ReloadSettings",
3183 "detail": "() error",
3184 "location": "desktop/settings_app.go:2960",
3185 "class": "keep-business",
3186 "owner": "hostrpc desktop/invoke"
3187 },
3188 {
3189 "kind": "command",
3190 "name": "ReloadUserConfig",
3191 "detail": "() (DesktopStartupSettingsView, error)",
3192 "location": "desktop/settings_app.go:1018",
3193 "class": "keep-business",
3194 "owner": "hostrpc desktop/invoke"
3195 },
3196 {
3197 "kind": "command",
3198 "name": "Remember",
3199 "detail": "(scope string, note string) (string, error)",
3200 "location": "desktop/app.go:11071",
3201 "class": "keep-business",
3202 "owner": "hostrpc desktop/invoke"
3203 },
3204 {
3205 "kind": "command",
3206 "name": "RememberForTab",
3207 "detail": "(tabID string, scope string, note string) (string, error)",
3208 "location": "desktop/app.go:11075",
3209 "class": "keep-business",
3210 "owner": "hostrpc desktop/invoke"
3211 },
3212 {
3213 "kind": "command",
3214 "name": "RemoteConnectionStatuses",
3215 "detail": "() []RemoteConnectionStatusView",
3216 "location": "desktop/remote_app.go:414",
3217 "class": "keep-business",
3218 "owner": "hostrpc desktop/invoke"
3219 },
3220 {
3221 "kind": "command",
3222 "name": "RemoteForwards",
3223 "detail": "(hostID string) ([]RemoteForwardView, error)",
3224 "location": "desktop/remote_app.go:774",
3225 "class": "keep-business",
3226 "owner": "hostrpc desktop/invoke"
3227 },
3228 {
3229 "kind": "command",
3230 "name": "RemoteHosts",
3231 "detail": "() ([]RemoteHostView, error)",
3232 "location": "desktop/remote_app.go:301",
3233 "class": "keep-business",
3234 "owner": "hostrpc desktop/invoke"
3235 },
3236 {
3237 "kind": "command",
3238 "name": "RemoteLastWorkspace",
3239 "detail": "(hostID string) string",
3240 "location": "desktop/remote_prefs.go:262",
3241 "class": "keep-business",
3242 "owner": "hostrpc desktop/invoke"
3243 },
3244 {
3245 "kind": "command",
3246 "name": "RemoteLocateSessionMessageForTab",
3247 "detail": "(tabID string, messageID string, snapshot uint64) (session.MessageLocation, error)",
3248 "location": "desktop/remote_transcript_api.go:414",
3249 "class": "keep-business",
3250 "owner": "hostrpc desktop/invoke"
3251 },
3252 {
3253 "kind": "command",
3254 "name": "RemoteProjectSessions",
3255 "detail": "(hostID string, workspace string) ([]RemoteSessionView, error)",
3256 "location": "desktop/remote_listing.go:408",
3257 "class": "keep-business",
3258 "owner": "hostrpc desktop/invoke"
3259 },
3260 {
3261 "kind": "command",
3262 "name": "RemoteSearchSessionHistoryForTab",
3263 "detail": "(tabID string, textQuery string, cursor string, limit int) (session.SearchHistoryPage, error)",
3264 "location": "desktop/remote_transcript_api.go:398",
3265 "class": "keep-business",
3266 "owner": "hostrpc desktop/invoke"
3267 },
3268 {
3269 "kind": "command",
3270 "name": "RemoteServerLogs",
3271 "detail": "(hostID string, workspace string, tailLines int) (string, error)",
3272 "location": "desktop/remote_app.go:857",
3273 "class": "keep-business",
3274 "owner": "hostrpc desktop/invoke"
3275 },
3276 {
3277 "kind": "command",
3278 "name": "RemoteServerStatus",
3279 "detail": "(hostID string, workspace string) (RemoteServerView, error)",
3280 "location": "desktop/remote_app.go:849",
3281 "class": "keep-business",
3282 "owner": "hostrpc desktop/invoke"
3283 },
3284 {
3285 "kind": "command",
3286 "name": "RemoteSessionHistoryContentForTab",
3287 "detail": "(tabID string, ref sessioncontent.Ref, offset int64) (SessionHistoryContentChunk, error)",
3288 "location": "desktop/remote_transcript_api.go:312",
3289 "class": "keep-business",
3290 "owner": "hostrpc desktop/invoke"
3291 },
3292 {
3293 "kind": "command",
3294 "name": "RemoteSessionHistoryPageForTab",
3295 "detail": "(tabID string, cursor string, limit int) (session.MessageHistoryPage, error)",
3296 "location": "desktop/remote_transcript_api.go:294",
3297 "class": "keep-business",
3298 "owner": "hostrpc desktop/invoke"
3299 },
3300 {
3301 "kind": "command",
3302 "name": "RemoteSessionHistoryWindowForTab",
3303 "detail": "(tabID string, req session.HistoryWindowRequest) (session.HistoryWindowPage, error)",
3304 "location": "desktop/remote_transcript_api.go:337",
3305 "class": "keep-business",
3306 "owner": "hostrpc desktop/invoke"
3307 },
3308 {
3309 "kind": "command",
3310 "name": "RemoteSessionMessageFieldForTab",
3311 "detail": "(tabID string, messageID string, version int, field string, offset int64, length int64) (session.MessageFieldPage, error)",
3312 "location": "desktop/remote_transcript_api.go:375",
3313 "class": "keep-business",
3314 "owner": "hostrpc desktop/invoke"
3315 },
3316 {
3317 "kind": "command",
3318 "name": "RemoteSessionOpenForTab",
3319 "detail": "(tabID string) (session.SessionOpenView, error)",
3320 "location": "desktop/remote_transcript_api.go:278",
3321 "class": "keep-business",
3322 "owner": "hostrpc desktop/invoke"
3323 },
3324 {
3325 "kind": "command",
3326 "name": "RemoteTabBranches",
3327 "detail": "(tabID string) (json.RawMessage, error)",
3328 "location": "desktop/remote_tab_commands.go:571",
3329 "class": "keep-business",
3330 "owner": "hostrpc desktop/invoke"
3331 },
3332 {
3333 "kind": "command",
3334 "name": "RemoteTabMetadata",
3335 "detail": "(tabID string) (RemoteTabSnapshot, error)",
3336 "location": "desktop/remote_tab_snapshot.go:78",
3337 "class": "keep-business",
3338 "owner": "hostrpc desktop/invoke"
3339 },
3340 {
3341 "kind": "command",
3342 "name": "RemoteTabSkills",
3343 "detail": "(tabID string) (json.RawMessage, error)",
3344 "location": "desktop/remote_tab_commands.go:575",
3345 "class": "keep-business",
3346 "owner": "hostrpc desktop/invoke"
3347 },
3348 {
3349 "kind": "command",
3350 "name": "RemoteTabSnapshot",
3351 "detail": "(tabID string) (RemoteTabSnapshot, error)",
3352 "location": "desktop/remote_tab_snapshot.go:73",
3353 "class": "keep-business",
3354 "owner": "hostrpc desktop/invoke"
3355 },
3356 {
3357 "kind": "command",
3358 "name": "RemoteTabStatus",
3359 "detail": "(tabID string) (json.RawMessage, error)",
3360 "location": "desktop/remote_tab_snapshot.go:168",
3361 "class": "keep-business",
3362 "owner": "hostrpc desktop/invoke"
3363 },
3364 {
3365 "kind": "command",
3366 "name": "RemoteTranscriptContentForTab",
3367 "detail": "(tabID string, req transcript.ContentRequest) (transcript.ContentChunk, error)",
3368 "location": "desktop/remote_transcript_api.go:184",
3369 "class": "keep-business",
3370 "owner": "hostrpc desktop/invoke"
3371 },
3372 {
3373 "kind": "command",
3374 "name": "RemoteTranscriptFollowForTab",
3375 "detail": "(tabID string, req transcript.FollowRequest) (control.TranscriptFollowResponse, error)",
3376 "location": "desktop/remote_transcript_api.go:129",
3377 "class": "keep-business",
3378 "owner": "hostrpc desktop/invoke"
3379 },
3380 {
3381 "kind": "command",
3382 "name": "RemoteTranscriptOutlineForTab",
3383 "detail": "(tabID string, req transcript.OutlineRequest) (transcript.OutlinePage, error)",
3384 "location": "desktop/remote_transcript_api.go:168",
3385 "class": "keep-business",
3386 "owner": "hostrpc desktop/invoke"
3387 },
3388 {
3389 "kind": "command",
3390 "name": "RemoteTranscriptPageForTab",
3391 "detail": "(tabID string, req transcript.PageRequest) (transcript.Snapshot, error)",
3392 "location": "desktop/remote_transcript_api.go:154",
3393 "class": "keep-business",
3394 "owner": "hostrpc desktop/invoke"
3395 },
3396 {
3397 "kind": "command",
3398 "name": "RemoteTranscriptReplayForTab",
3399 "detail": "(tabID string, req control.TranscriptReplayRequest) (control.TranscriptReplay, error)",
3400 "location": "desktop/remote_transcript_api.go:193",
3401 "class": "keep-business",
3402 "owner": "hostrpc desktop/invoke"
3403 },
3404 {
3405 "kind": "command",
3406 "name": "RemoteTranscriptSnapshotForTab",
3407 "detail": "(tabID string, req transcript.PageRequest) (RemoteTranscriptSnapshot, error)",
3408 "location": "desktop/remote_transcript_api.go:145",
3409 "class": "keep-business",
3410 "owner": "hostrpc desktop/invoke"
3411 },
3412 {
3413 "kind": "command",
3414 "name": "RemoveMCPServer",
3415 "detail": "(name string) error",
3416 "location": "desktop/app.go:8425",
3417 "class": "keep-business",
3418 "owner": "hostrpc desktop/invoke"
3419 },
3420 {
3421 "kind": "command",
3422 "name": "RemovePermissionRule",
3423 "detail": "(list string, rule string) error",
3424 "location": "desktop/settings_app.go:2951",
3425 "class": "keep-business",
3426 "owner": "hostrpc desktop/invoke"
3427 },
3428 {
3429 "kind": "command",
3430 "name": "RemovePlugin",
3431 "detail": "(name string) error",
3432 "location": "desktop/plugin_packages_app.go:227",
3433 "class": "keep-business",
3434 "owner": "hostrpc desktop/invoke"
3435 },
3436 {
3437 "kind": "command",
3438 "name": "RemoveProviderAccess",
3439 "detail": "(name string) error",
3440 "location": "desktop/provider_access_removal.go:28",
3441 "class": "keep-business",
3442 "owner": "hostrpc desktop/invoke"
3443 },
3444 {
3445 "kind": "command",
3446 "name": "RemoveProviderAccesses",
3447 "detail": "(rawNames []string) error",
3448 "location": "desktop/provider_access_removal.go:32",
3449 "class": "keep-business",
3450 "owner": "hostrpc desktop/invoke"
3451 },
3452 {
3453 "kind": "command",
3454 "name": "RemoveRemoteForward",
3455 "detail": "(hostID string, forwardID string) error",
3456 "location": "desktop/remote_app.go:790",
3457 "class": "keep-business",
3458 "owner": "hostrpc desktop/invoke"
3459 },
3460 {
3461 "kind": "command",
3462 "name": "RemoveRemoteHost",
3463 "detail": "(id string) error",
3464 "location": "desktop/remote_app.go:325",
3465 "class": "keep-business",
3466 "owner": "hostrpc desktop/invoke"
3467 },
3468 {
3469 "kind": "command",
3470 "name": "RemoveRemoteProject",
3471 "detail": "(hostID string, workspace string) error",
3472 "location": "desktop/remote_project_registry.go:125",
3473 "class": "keep-business",
3474 "owner": "hostrpc desktop/invoke"
3475 },
3476 {
3477 "kind": "command",
3478 "name": "RemoveSkillPath",
3479 "detail": "(path string) error",
3480 "location": "desktop/app.go:7995",
3481 "class": "keep-business",
3482 "owner": "hostrpc desktop/invoke"
3483 },
3484 {
3485 "kind": "command",
3486 "name": "RemoveWorkspace",
3487 "detail": "(dir string) error",
3488 "location": "desktop/app.go:4726",
3489 "class": "keep-business",
3490 "owner": "hostrpc desktop/invoke"
3491 },
3492 {
3493 "kind": "command",
3494 "name": "RenameCanonicalSession",
3495 "detail": "(ref session.SessionRef, title string) error",
3496 "location": "desktop/session_workspace_api.go:733",
3497 "class": "keep-business",
3498 "owner": "hostrpc desktop/invoke"
3499 },
3500 {
3501 "kind": "command",
3502 "name": "RenameProject",
3503 "detail": "(workspaceRoot string, title string) error",
3504 "location": "desktop/tabs.go:6278",
3505 "class": "keep-business",
3506 "owner": "hostrpc desktop/invoke"
3507 },
3508 {
3509 "kind": "command",
3510 "name": "RenameProviderConnections",
3511 "detail": "(names []string, displayName string) error",
3512 "location": "desktop/settings_app.go:2392",
3513 "class": "keep-business",
3514 "owner": "hostrpc desktop/invoke"
3515 },
3516 {
3517 "kind": "command",
3518 "name": "RenameRemotePath",
3519 "detail": "(hostID string, oldPath string, newPath string) error",
3520 "location": "desktop/remote_app.go:758",
3521 "class": "keep-business",
3522 "owner": "hostrpc desktop/invoke"
3523 },
3524 {
3525 "kind": "command",
3526 "name": "RenameRemoteProjectSession",
3527 "detail": "(hostID string, workspace string, name string, title string) error",
3528 "location": "desktop/remote_tab_commands.go:17",
3529 "class": "keep-business",
3530 "owner": "hostrpc desktop/invoke"
3531 },
3532 {
3533 "kind": "command",
3534 "name": "RenameSession",
3535 "detail": "(path string, title string) error",
3536 "location": "desktop/app.go:3312",
3537 "class": "keep-business",
3538 "owner": "hostrpc desktop/invoke"
3539 },
3540 {
3541 "kind": "command",
3542 "name": "RenameSessionHead",
3543 "detail": "(path string, headID string, name string) error",
3544 "location": "desktop/session_heads.go:240",
3545 "class": "keep-business",
3546 "owner": "hostrpc desktop/invoke"
3547 },
3548 {
3549 "kind": "command",
3550 "name": "RenameSessionTarget",
3551 "detail": "(selector SessionSelector, title string) (SessionMutationResult, error)",
3552 "location": "desktop/session_operations.go:99",
3553 "class": "keep-business",
3554 "owner": "hostrpc desktop/invoke"
3555 },
3556 {
3557 "kind": "command",
3558 "name": "RenameTerminalForTab",
3559 "detail": "(tabID string, sessionID string, title string) error",
3560 "location": "desktop/terminal.go:233",
3561 "class": "keep-business",
3562 "owner": "hostrpc desktop/invoke"
3563 },
3564 {
3565 "kind": "command",
3566 "name": "RenameTopic",
3567 "detail": "(topicID string, title string) error",
3568 "location": "desktop/tabs.go:6388",
3569 "class": "keep-business",
3570 "owner": "hostrpc desktop/invoke"
3571 },
3572 {
3573 "kind": "command",
3574 "name": "RenameWorkspace",
3575 "detail": "(workspaceID string, title string) error",
3576 "location": "desktop/session_workspace_api.go:471",
3577 "class": "keep-business",
3578 "owner": "hostrpc desktop/invoke"
3579 },
3580 {
3581 "kind": "command",
3582 "name": "ReorderProjects",
3583 "detail": "(workspaceRoots []string) error",
3584 "location": "desktop/tabs.go:6334",
3585 "class": "keep-business",
3586 "owner": "hostrpc desktop/invoke"
3587 },
3588 {
3589 "kind": "command",
3590 "name": "ReorderSessions",
3591 "detail": "(scope string, workspaceRoot string, orderedSessionKeys []string) error",
3592 "location": "desktop/project_tree_organization.go:63",
3593 "class": "keep-business",
3594 "owner": "hostrpc desktop/invoke"
3595 },
3596 {
3597 "kind": "command",
3598 "name": "ReorderTabs",
3599 "detail": "(tabIDs []string) error",
3600 "location": "desktop/tabs.go:2997",
3601 "class": "keep-business",
3602 "owner": "hostrpc desktop/invoke"
3603 },
3604 {
3605 "kind": "command",
3606 "name": "ReorderTopics",
3607 "detail": "(scope string, workspaceRoot string, orderedTopicIDs []string) error",
3608 "location": "desktop/project_tree_organization.go:271",
3609 "class": "keep-business",
3610 "owner": "hostrpc desktop/invoke"
3611 },
3612 {
3613 "kind": "command",
3614 "name": "RepairCredentials",
3615 "detail": "(dryRun bool) (config.CredentialDiagnosticReport, error)",
3616 "location": "desktop/credential_diagnostics_app.go:13",
3617 "class": "keep-business",
3618 "owner": "hostrpc desktop/invoke"
3619 },
3620 {
3621 "kind": "command",
3622 "name": "ReplayPendingPromptIdentitiesForTab",
3623 "detail": "(tabID string) ([]PromptIdentityView, error)",
3624 "location": "desktop/decision_runtime_api.go:65",
3625 "class": "keep-business",
3626 "owner": "hostrpc desktop/invoke"
3627 },
3628 {
3629 "kind": "command",
3630 "name": "ReplayPendingPrompts",
3631 "detail": "()",
3632 "location": "desktop/app.go:1570",
3633 "class": "keep-business",
3634 "owner": "hostrpc desktop/invoke"
3635 },
3636 {
3637 "kind": "command",
3638 "name": "ReplayPendingPromptsForTab",
3639 "detail": "(tabID string)",
3640 "location": "desktop/app.go:1589",
3641 "class": "keep-business",
3642 "owner": "hostrpc desktop/invoke"
3643 },
3644 {
3645 "kind": "command",
3646 "name": "ReplayRemoteTabPrompts",
3647 "detail": "(tabID string) (json.RawMessage, error)",
3648 "location": "desktop/remote_tab_commands.go:555",
3649 "class": "keep-business",
3650 "owner": "hostrpc desktop/invoke"
3651 },
3652 {
3653 "kind": "command",
3654 "name": "ReportCrash",
3655 "detail": "(kind string, detail string) error",
3656 "location": "desktop/crash_app.go:343",
3657 "class": "keep-business",
3658 "owner": "hostrpc desktop/invoke"
3659 },
3660 {
3661 "kind": "command",
3662 "name": "ReportDesktopWebViewReady",
3663 "detail": "()",
3664 "location": "desktop/app.go:941",
3665 "class": "keep-business",
3666 "owner": "hostrpc desktop/invoke"
3667 },
3668 {
3669 "kind": "command",
3670 "name": "RequeueTaskByKey",
3671 "detail": "(req TaskActionRequest) (taskmonitor.ControlResult, error)",
3672 "location": "desktop/task_catalog.go:275",
3673 "class": "keep-business",
3674 "owner": "hostrpc desktop/invoke"
3675 },
3676 {
3677 "kind": "command",
3678 "name": "RequeueTaskForTab",
3679 "detail": "(tabID string, taskID string, expectedVersion uint64, idemKey string) (taskmonitor.ControlResult, error)",
3680 "location": "desktop/app.go:11468",
3681 "class": "keep-business",
3682 "owner": "hostrpc desktop/invoke"
3683 },
3684 {
3685 "kind": "command",
3686 "name": "ResetProviderPresetAccess",
3687 "detail": "(id string) error",
3688 "location": "desktop/settings_app.go:2677",
3689 "class": "keep-business",
3690 "owner": "hostrpc desktop/invoke"
3691 },
3692 {
3693 "kind": "command",
3694 "name": "ResetThemePack",
3695 "detail": "() error",
3696 "location": "desktop/theme_app.go:316",
3697 "class": "keep-business",
3698 "owner": "hostrpc desktop/invoke"
3699 },
3700 {
3701 "kind": "command",
3702 "name": "ResizeTerminalForTab",
3703 "detail": "(tabID string, sessionID string, cols int, rows int) error",
3704 "location": "desktop/terminal.go:211",
3705 "class": "keep-business",
3706 "owner": "hostrpc desktop/invoke"
3707 },
3708 {
3709 "kind": "command",
3710 "name": "ResolveChatFileReferencesForTab",
3711 "detail": "(tabID string, turnKey string, candidates []ChatFileReferenceRequest) ChatFileReferenceResult",
3712 "location": "desktop/chat_file_reference.go:51",
3713 "class": "keep-business",
3714 "owner": "hostrpc desktop/invoke"
3715 },
3716 {
3717 "kind": "command",
3718 "name": "ResolveMarkdownImageForTab",
3719 "detail": "(tabID string, source string) MarkdownImageView",
3720 "location": "desktop/markdown_image_resolver.go:28",
3721 "class": "keep-business",
3722 "owner": "hostrpc desktop/invoke"
3723 },
3724 {
3725 "kind": "command",
3726 "name": "ResolvePlanDecision",
3727 "detail": "(id string, action string) error",
3728 "location": "desktop/app.go:1514",
3729 "class": "keep-business",
3730 "owner": "hostrpc desktop/invoke"
3731 },
3732 {
3733 "kind": "command",
3734 "name": "ResolvePlanDecisionTab",
3735 "detail": "(tabID string, id string, action string) error",
3736 "location": "desktop/app.go:1524",
3737 "class": "keep-business",
3738 "owner": "hostrpc desktop/invoke"
3739 },
3740 {
3741 "kind": "command",
3742 "name": "ResolvePlanDecisionTabForTurn",
3743 "detail": "(tabID string, turnID string, runtimeEpoch string, id string, action string) error",
3744 "location": "desktop/decision_runtime_api.go:141",
3745 "class": "keep-business",
3746 "owner": "hostrpc desktop/invoke"
3747 },
3748 {
3749 "kind": "command",
3750 "name": "ResolvePresentedPathForTab",
3751 "detail": "(tabID string, toolCallID string, path string) (string, error)",
3752 "location": "desktop/app.go:10401",
3753 "class": "keep-business",
3754 "owner": "hostrpc desktop/invoke"
3755 },
3756 {
3757 "kind": "command",
3758 "name": "ResolvePromptForSession",
3759 "detail": "(target InteractionTargetView, answer PromptAnswerView) error",
3760 "location": "desktop/decision_runtime_api.go:93",
3761 "class": "keep-business",
3762 "owner": "hostrpc desktop/invoke"
3763 },
3764 {
3765 "kind": "command",
3766 "name": "ResolvePromptForTab",
3767 "detail": "(tabID string, promptID string, turnID string, runtimeEpoch string, kind string, answer PromptAnswerView) error",
3768 "location": "desktop/decision_runtime_api.go:70",
3769 "class": "keep-business",
3770 "owner": "hostrpc desktop/invoke"
3771 },
3772 {
3773 "kind": "command",
3774 "name": "ResolveRecovery",
3775 "detail": "(id string, action string, feedback string) error",
3776 "location": "desktop/app.go:1534",
3777 "class": "keep-business",
3778 "owner": "hostrpc desktop/invoke"
3779 },
3780 {
3781 "kind": "command",
3782 "name": "ResolveRecoveryTab",
3783 "detail": "(tabID string, id string, action string, feedback string) error",
3784 "location": "desktop/app.go:1539",
3785 "class": "keep-business",
3786 "owner": "hostrpc desktop/invoke"
3787 },
3788 {
3789 "kind": "command",
3790 "name": "ResolveRecoveryTabForTurn",
3791 "detail": "(tabID string, turnID string, runtimeEpoch string, id string, action string, feedback string) error",
3792 "location": "desktop/decision_runtime_api.go:149",
3793 "class": "keep-business",
3794 "owner": "hostrpc desktop/invoke"
3795 },
3796 {
3797 "kind": "command",
3798 "name": "ResolveReferencePathForTab",
3799 "detail": "(tabID string, path string) (string, error)",
3800 "location": "desktop/chat_file_reference.go:209",
3801 "class": "keep-business",
3802 "owner": "hostrpc desktop/invoke"
3803 },
3804 {
3805 "kind": "command",
3806 "name": "ResolveRemotePresentedPathForTab",
3807 "detail": "(tabID string, hostID string, toolCallID string, remotePath string) (string, error)",
3808 "location": "desktop/remote_app.go:487",
3809 "class": "keep-business",
3810 "owner": "hostrpc desktop/invoke"
3811 },
3812 {
3813 "kind": "command",
3814 "name": "ResolveRemoteTabPlanDecision",
3815 "detail": "(tabID string, callID string, action string, feedback string) error",
3816 "location": "desktop/remote_tab.go:729",
3817 "class": "keep-business",
3818 "owner": "hostrpc desktop/invoke"
3819 },
3820 {
3821 "kind": "command",
3822 "name": "ResolveRemoteTabPromptExact",
3823 "detail": "(target RemotePromptTarget, answer PromptAnswerView) error",
3824 "location": "desktop/remote_tab_exact_interactions.go:8",
3825 "class": "keep-business",
3826 "owner": "hostrpc desktop/invoke"
3827 },
3828 {
3829 "kind": "command",
3830 "name": "ResolveRemoteWorkspacePathForTab",
3831 "detail": "(tabID string, hostID string, toolCallID string, remotePath string) (string, error)",
3832 "location": "desktop/remote_app.go:508",
3833 "class": "keep-business",
3834 "owner": "hostrpc desktop/invoke"
3835 },
3836 {
3837 "kind": "command",
3838 "name": "ResolveToolRecoveryForTab",
3839 "detail": "(tabID string, req control.ToolRecoveryRequest) (control.ToolRecoverySnapshot, error)",
3840 "location": "desktop/tool_recovery.go:30",
3841 "class": "keep-business",
3842 "owner": "hostrpc desktop/invoke"
3843 },
3844 {
3845 "kind": "command",
3846 "name": "ResolveWorkspacePathForTab",
3847 "detail": "(tabID string, rel string) (string, error)",
3848 "location": "desktop/workspace_path.go:12",
3849 "class": "keep-business",
3850 "owner": "hostrpc desktop/invoke"
3851 },
3852 {
3853 "kind": "command",
3854 "name": "RestartApplication",
3855 "detail": "() error",
3856 "location": "desktop/zoom_factor.go:81",
3857 "class": "keep-business",
3858 "owner": "hostrpc desktop/invoke"
3859 },
3860 {
3861 "kind": "command",
3862 "name": "RestoreArchivedMemory",
3863 "detail": "(archivePath string) (MemoryFact, error)",
3864 "location": "desktop/app.go:11127",
3865 "class": "keep-business",
3866 "owner": "hostrpc desktop/invoke"
3867 },
3868 {
3869 "kind": "command",
3870 "name": "RestoreArchivedMemoryForTab",
3871 "detail": "(tabID string, archivePath string) (MemoryFact, error)",
3872 "location": "desktop/app.go:11131",
3873 "class": "keep-business",
3874 "owner": "hostrpc desktop/invoke"
3875 },
3876 {
3877 "kind": "command",
3878 "name": "RestoreCanonicalSession",
3879 "detail": "(ref session.SessionRef) error",
3880 "location": "desktop/session_workspace_api.go:366",
3881 "class": "keep-business",
3882 "owner": "hostrpc desktop/invoke"
3883 },
3884 {
3885 "kind": "command",
3886 "name": "RestoreGraphiteAppearance",
3887 "detail": "() error",
3888 "location": "desktop/theme_app.go:302",
3889 "class": "keep-business",
3890 "owner": "hostrpc desktop/invoke"
3891 },
3892 {
3893 "kind": "command",
3894 "name": "RestoreMemoryRevision",
3895 "detail": "(ref string, revision int) (MemoryFact, error)",
3896 "location": "desktop/app.go:11210",
3897 "class": "keep-business",
3898 "owner": "hostrpc desktop/invoke"
3899 },
3900 {
3901 "kind": "command",
3902 "name": "RestoreMemoryRevisionForTab",
3903 "detail": "(tabID string, ref string, revision int) (MemoryFact, error)",
3904 "location": "desktop/app.go:11214",
3905 "class": "keep-business",
3906 "owner": "hostrpc desktop/invoke"
3907 },
3908 {
3909 "kind": "command",
3910 "name": "RestoreRecoveryEntry",
3911 "detail": "(id string, operationID string) (SessionRestoreResult, error)",
3912 "location": "desktop/session_recovery_api.go:230",
3913 "class": "keep-business",
3914 "owner": "hostrpc desktop/invoke"
3915 },
3916 {
3917 "kind": "command",
3918 "name": "RestoreSession",
3919 "detail": "(path string) error",
3920 "location": "desktop/app.go:3191",
3921 "class": "keep-business",
3922 "owner": "hostrpc desktop/invoke"
3923 },
3924 {
3925 "kind": "command",
3926 "name": "RestoreSessionDraft",
3927 "detail": "() (*SessionDraftView, error)",
3928 "location": "desktop/session_draft.go:275",
3929 "class": "keep-business",
3930 "owner": "hostrpc desktop/invoke"
3931 },
3932 {
3933 "kind": "command",
3934 "name": "RestoreSessionTarget",
3935 "detail": "(selector SessionSelector) (SessionMutationResult, error)",
3936 "location": "desktop/session_operations.go:228",
3937 "class": "keep-business",
3938 "owner": "hostrpc desktop/invoke"
3939 },
3940 {
3941 "kind": "command",
3942 "name": "ResumeDraftSubmission",
3943 "detail": "(operationID string, expectedRevision uint64) (SessionDraftSubmissionView, error)",
3944 "location": "desktop/session_draft.go:156",
3945 "class": "keep-business",
3946 "owner": "hostrpc desktop/invoke"
3947 },
3948 {
3949 "kind": "command",
3950 "name": "ResumeGoalForTab",
3951 "detail": "(tabID string) bool",
3952 "location": "desktop/goal_app.go:94",
3953 "class": "keep-business",
3954 "owner": "hostrpc desktop/invoke"
3955 },
3956 {
3957 "kind": "command",
3958 "name": "ResumeRemoteTabGoal",
3959 "detail": "(tabID string) error",
3960 "location": "desktop/remote_tab_commands.go:528",
3961 "class": "keep-business",
3962 "owner": "hostrpc desktop/invoke"
3963 },
3964 {
3965 "kind": "command",
3966 "name": "ResumeSession",
3967 "detail": "(path string) ([]HistoryMessage, error)",
3968 "location": "desktop/app.go:3383",
3969 "class": "keep-business",
3970 "owner": "hostrpc desktop/invoke"
3971 },
3972 {
3973 "kind": "command",
3974 "name": "ResumeSessionForTab",
3975 "detail": "(tabID string, path string) ([]HistoryMessage, error)",
3976 "location": "desktop/app.go:3398",
3977 "class": "keep-business",
3978 "owner": "hostrpc desktop/invoke"
3979 },
3980 {
3981 "kind": "command",
3982 "name": "ResumeSessionPage",
3983 "detail": "(path string, limit int) (HistoryPage, error)",
3984 "location": "desktop/app.go:3387",
3985 "class": "keep-business",
3986 "owner": "hostrpc desktop/invoke"
3987 },
3988 {
3989 "kind": "command",
3990 "name": "ResumeSessionPageForTab",
3991 "detail": "(tabID string, path string, limit int) (HistoryPage, error)",
3992 "location": "desktop/app.go:3391",
3993 "class": "keep-business",
3994 "owner": "hostrpc desktop/invoke"
3995 },
3996 {
3997 "kind": "command",
3998 "name": "ResumeTranscriptSessionForTab",
3999 "detail": "(tabID string, path string) (HistorySwitchPhases, error)",
4000 "location": "desktop/transcript_api.go:13",
4001 "class": "keep-business",
4002 "owner": "hostrpc desktop/invoke"
4003 },
4004 {
4005 "kind": "command",
4006 "name": "RetryAuthenticationForTab",
4007 "detail": "(tabID string) (control.AuthenticationState, error)",
4008 "location": "desktop/authentication_app.go:12",
4009 "class": "keep-business",
4010 "owner": "hostrpc desktop/invoke"
4011 },
4012 {
4013 "kind": "command",
4014 "name": "RetryInboxItem",
4015 "detail": "(tabID string, id string) error",
4016 "location": "desktop/inbox_app.go:439",
4017 "class": "keep-business",
4018 "owner": "hostrpc desktop/invoke"
4019 },
4020 {
4021 "kind": "command",
4022 "name": "RetryLegacyEmptySessionCleanup",
4023 "detail": "() (LegacyEmptySessionCleanupStatus, error)",
4024 "location": "desktop/legacy_empty_session_cleanup.go:259",
4025 "class": "keep-business",
4026 "owner": "hostrpc desktop/invoke"
4027 },
4028 {
4029 "kind": "command",
4030 "name": "RetryModelSettingsApplication",
4031 "detail": "(tabID string) ModelSettingsResult",
4032 "location": "desktop/model_settings_api.go:552",
4033 "class": "keep-business",
4034 "owner": "hostrpc desktop/invoke"
4035 },
4036 {
4037 "kind": "command",
4038 "name": "RetrySessionRecovery",
4039 "detail": "(req RecoveryPreferenceRequest) error",
4040 "location": "desktop/recovery_lineage.go:186",
4041 "class": "keep-business",
4042 "owner": "hostrpc desktop/invoke"
4043 },
4044 {
4045 "kind": "command",
4046 "name": "RevealBackgroundRuntime",
4047 "detail": "(tabID string) (TabMeta, error)",
4048 "location": "desktop/background_runtime.go:215",
4049 "class": "keep-business",
4050 "owner": "hostrpc desktop/invoke"
4051 },
4052 {
4053 "kind": "command",
4054 "name": "RevealPath",
4055 "detail": "(path string) error",
4056 "location": "desktop/app.go:10450",
4057 "class": "keep-business",
4058 "owner": "hostrpc desktop/invoke"
4059 },
4060 {
4061 "kind": "command",
4062 "name": "RevealPresentedPathForTab",
4063 "detail": "(tabID string, toolCallID string, path string) error",
4064 "location": "desktop/app.go:10405",
4065 "class": "keep-business",
4066 "owner": "hostrpc desktop/invoke"
4067 },
4068 {
4069 "kind": "command",
4070 "name": "RevealReferencePathForTab",
4071 "detail": "(tabID string, path string) error",
4072 "location": "desktop/chat_file_reference.go:225",
4073 "class": "keep-business",
4074 "owner": "hostrpc desktop/invoke"
4075 },
4076 {
4077 "kind": "command",
4078 "name": "RevealWorkspacePathForTab",
4079 "detail": "(tabID string, rel string) error",
4080 "location": "desktop/app.go:10431",
4081 "class": "keep-business",
4082 "owner": "hostrpc desktop/invoke"
4083 },
4084 {
4085 "kind": "command",
4086 "name": "RevealWorkspaceWriterForTab",
4087 "detail": "(tabID string) (TabMeta, error)",
4088 "location": "desktop/background_runtime.go:345",
4089 "class": "keep-business",
4090 "owner": "hostrpc desktop/invoke"
4091 },
4092 {
4093 "kind": "command",
4094 "name": "RevokePermissionGrantForTab",
4095 "detail": "(tabID string, scope string, target string, expectedRevision uint64) (control.PermissionSnapshot, error)",
4096 "location": "desktop/app.go:6526",
4097 "class": "keep-business",
4098 "owner": "hostrpc desktop/invoke"
4099 },
4100 {
4101 "kind": "command",
4102 "name": "RevokeWorkspaceBrowserPreview",
4103 "detail": "(rawURL string)",
4104 "location": "desktop/app.go:10350",
4105 "class": "keep-business",
4106 "owner": "hostrpc desktop/invoke"
4107 },
4108 {
4109 "kind": "command",
4110 "name": "RevokeWorkspaceMediaPreview",
4111 "detail": "(resourceURL string)",
4112 "location": "desktop/app.go:10372",
4113 "class": "keep-business",
4114 "owner": "hostrpc desktop/invoke"
4115 },
4116 {
4117 "kind": "command",
4118 "name": "Rewind",
4119 "detail": "(turn int, scope string) error",
4120 "location": "desktop/app.go:2372",
4121 "class": "keep-business",
4122 "owner": "hostrpc desktop/invoke"
4123 },
4124 {
4125 "kind": "command",
4126 "name": "RewindForTab",
4127 "detail": "(tabID string, turn int, scope string) error",
4128 "location": "desktop/app.go:2380",
4129 "class": "keep-business",
4130 "owner": "hostrpc desktop/invoke"
4131 },
4132 {
4133 "kind": "command",
4134 "name": "RewindRemoteTab",
4135 "detail": "(tabID string, checkpointID string, scope string) error",
4136 "location": "desktop/remote_tab.go:793",
4137 "class": "keep-business",
4138 "owner": "hostrpc desktop/invoke"
4139 },
4140 {
4141 "kind": "command",
4142 "name": "RunShellForTab",
4143 "detail": "(tabID string, command string) error",
4144 "location": "desktop/app.go:1027",
4145 "class": "keep-business",
4146 "owner": "hostrpc desktop/invoke"
4147 },
4148 {
4149 "kind": "command",
4150 "name": "RuntimeDoctor",
4151 "detail": "() RuntimeDoctorReport",
4152 "location": "desktop/rebuild_runtime.go:71",
4153 "class": "keep-business",
4154 "owner": "hostrpc desktop/invoke"
4155 },
4156 {
4157 "kind": "command",
4158 "name": "SanitizeMarkdownSVG",
4159 "detail": "(content string) MarkdownSVGView",
4160 "location": "desktop/markdown_svg_sanitize.go:47",
4161 "class": "keep-business",
4162 "owner": "hostrpc desktop/invoke"
4163 },
4164 {
4165 "kind": "command",
4166 "name": "SaveClipboardImage",
4167 "detail": "() (string, error)",
4168 "location": "desktop/attachments_app.go:187",
4169 "class": "keep-business",
4170 "owner": "hostrpc desktop/invoke"
4171 },
4172 {
4173 "kind": "command",
4174 "name": "SaveClipboardImageForComposerTarget",
4175 "detail": "(target ComposerTarget) (string, error)",
4176 "location": "desktop/session_draft.go:1238",
4177 "class": "keep-business",
4178 "owner": "hostrpc desktop/invoke"
4179 },
4180 {
4181 "kind": "command",
4182 "name": "SaveClipboardImageForTab",
4183 "detail": "(tabID string) (string, error)",
4184 "location": "desktop/attachments_app.go:196",
4185 "class": "keep-business",
4186 "owner": "hostrpc desktop/invoke"
4187 },
4188 {
4189 "kind": "command",
4190 "name": "SaveClipboardImageForTarget",
4191 "detail": "(token string) (string, error)",
4192 "location": "desktop/attachment_targets.go:253",
4193 "class": "keep-business",
4194 "owner": "hostrpc desktop/invoke"
4195 },
4196 {
4197 "kind": "command",
4198 "name": "SaveDoc",
4199 "detail": "(path string, body string) (string, error)",
4200 "location": "desktop/app.go:11242",
4201 "class": "keep-business",
4202 "owner": "hostrpc desktop/invoke"
4203 },
4204 {
4205 "kind": "command",
4206 "name": "SaveDocForTab",
4207 "detail": "(tabID string, path string, body string) (string, error)",
4208 "location": "desktop/app.go:11246",
4209 "class": "keep-business",
4210 "owner": "hostrpc desktop/invoke"
4211 },
4212 {
4213 "kind": "command",
4214 "name": "SaveExportFile",
4215 "detail": "(path string, payload string, base64Encoded bool) error",
4216 "location": "desktop/app.go:10601",
4217 "class": "keep-business",
4218 "owner": "hostrpc desktop/invoke"
4219 },
4220 {
4221 "kind": "command",
4222 "name": "SaveExportImageFiles",
4223 "detail": "(path string, payloads []string) error",
4224 "location": "desktop/app.go:10626",
4225 "class": "keep-business",
4226 "owner": "hostrpc desktop/invoke"
4227 },
4228 {
4229 "kind": "command",
4230 "name": "SaveHooksSettings",
4231 "detail": "(scope string, hooks []HookConfigView) error",
4232 "location": "desktop/hooks_settings_app.go:60",
4233 "class": "keep-business",
4234 "owner": "hostrpc desktop/invoke"
4235 },
4236 {
4237 "kind": "command",
4238 "name": "SaveHooksSettingsForRoot",
4239 "detail": "(scope string, projectRoot string, hooks []HookConfigView) error",
4240 "location": "desktop/hooks_settings_app.go:64",
4241 "class": "keep-business",
4242 "owner": "hostrpc desktop/invoke"
4243 },
4244 {
4245 "kind": "command",
4246 "name": "SaveLocalPathAs",
4247 "detail": "(path string) (string, error)",
4248 "location": "desktop/external_opener.go:292",
4249 "class": "migrate-host",
4250 "owner": "business in Go; native step through nativeHost host/*"
4251 },
4252 {
4253 "kind": "command",
4254 "name": "SavePastedFile",
4255 "detail": "(name string, dataURL string) (string, error)",
4256 "location": "desktop/attachments_app.go:208",
4257 "class": "keep-business",
4258 "owner": "hostrpc desktop/invoke"
4259 },
4260 {
4261 "kind": "command",
4262 "name": "SavePastedFileForComposerTarget",
4263 "detail": "(target ComposerTarget, name string, dataURL string) (string, error)",
4264 "location": "desktop/session_draft.go:1222",
4265 "class": "keep-business",
4266 "owner": "hostrpc desktop/invoke"
4267 },
4268 {
4269 "kind": "command",
4270 "name": "SavePastedFileForTab",
4271 "detail": "(tabID string, name string, dataURL string) (string, error)",
4272 "location": "desktop/attachments_app.go:217",
4273 "class": "keep-business",
4274 "owner": "hostrpc desktop/invoke"
4275 },
4276 {
4277 "kind": "command",
4278 "name": "SavePastedFileForTarget",
4279 "detail": "(token string, name string, dataURL string) (string, error)",
4280 "location": "desktop/attachment_targets.go:244",
4281 "class": "keep-business",
4282 "owner": "hostrpc desktop/invoke"
4283 },
4284 {
4285 "kind": "command",
4286 "name": "SavePastedImage",
4287 "detail": "(dataURL string) (string, error)",
4288 "location": "desktop/attachments_app.go:167",
4289 "class": "keep-business",
4290 "owner": "hostrpc desktop/invoke"
4291 },
4292 {
4293 "kind": "command",
4294 "name": "SavePastedImageForComposerTarget",
4295 "detail": "(target ComposerTarget, dataURL string) (string, error)",
4296 "location": "desktop/session_draft.go:1205",
4297 "class": "keep-business",
4298 "owner": "hostrpc desktop/invoke"
4299 },
4300 {
4301 "kind": "command",
4302 "name": "SavePastedImageForTab",
4303 "detail": "(tabID string, dataURL string) (string, error)",
4304 "location": "desktop/attachments_app.go:176",
4305 "class": "keep-business",
4306 "owner": "hostrpc desktop/invoke"
4307 },
4308 {
4309 "kind": "command",
4310 "name": "SavePresentedPathAsForTab",
4311 "detail": "(tabID string, toolCallID string, path string) (string, error)",
4312 "location": "desktop/app.go:10413",
4313 "class": "keep-business",
4314 "owner": "hostrpc desktop/invoke"
4315 },
4316 {
4317 "kind": "command",
4318 "name": "SaveProvider",
4319 "detail": "(p ProviderView) error",
4320 "location": "desktop/settings_app.go:2412",
4321 "class": "keep-business",
4322 "owner": "hostrpc desktop/invoke"
4323 },
4324 {
4325 "kind": "command",
4326 "name": "SaveProviderKey",
4327 "detail": "(apiKeyEnv string, value string) (string, error)",
4328 "location": "desktop/settings_app.go:2926",
4329 "class": "keep-business",
4330 "owner": "hostrpc desktop/invoke"
4331 },
4332 {
4333 "kind": "command",
4334 "name": "SaveProviderModelCatalogs",
4335 "detail": "(updates []ProviderModelCatalogUpdate) ([]string, error)",
4336 "location": "desktop/settings_app.go:2518",
4337 "class": "keep-business",
4338 "owner": "hostrpc desktop/invoke"
4339 },
4340 {
4341 "kind": "command",
4342 "name": "SaveProviderWithKey",
4343 "detail": "(p ProviderView, key string) (string, error)",
4344 "location": "desktop/settings_app.go:2569",
4345 "class": "keep-business",
4346 "owner": "hostrpc desktop/invoke"
4347 },
4348 {
4349 "kind": "command",
4350 "name": "SaveReferencePathAsForTab",
4351 "detail": "(tabID string, path string) (string, error)",
4352 "location": "desktop/chat_file_reference.go:233",
4353 "class": "keep-business",
4354 "owner": "hostrpc desktop/invoke"
4355 },
4356 {
4357 "kind": "command",
4358 "name": "SaveRemoteFileAs",
4359 "detail": "(hostID string, remotePath string) (string, error)",
4360 "location": "desktop/remote_app.go:459",
4361 "class": "keep-business",
4362 "owner": "hostrpc desktop/invoke"
4363 },
4364 {
4365 "kind": "command",
4366 "name": "SaveRemotePresentedFileAs",
4367 "detail": "(tabID string, hostID string, toolCallID string, remotePath string) (string, error)",
4368 "location": "desktop/remote_app.go:466",
4369 "class": "keep-business",
4370 "owner": "hostrpc desktop/invoke"
4371 },
4372 {
4373 "kind": "command",
4374 "name": "SaveSessionDraft",
4375 "detail": "(request SessionDraftSaveRequest) (SessionDraftSaveResult, error)",
4376 "location": "desktop/session_draft.go:317",
4377 "class": "keep-business",
4378 "owner": "hostrpc desktop/invoke"
4379 },
4380 {
4381 "kind": "command",
4382 "name": "SaveSessionGroups",
4383 "detail": "(scope string, workspaceRoot string, groups []desktopGroup) error",
4384 "location": "desktop/project_tree_organization.go:327",
4385 "class": "keep-business",
4386 "owner": "hostrpc desktop/invoke"
4387 },
4388 {
4389 "kind": "command",
4390 "name": "SaveSessionGroupsVersioned",
4391 "detail": "(scope string, workspaceRoot string, expectedRevision uint64, groups []desktopGroup) (ProjectGroupsSnapshot, error)",
4392 "location": "desktop/project_tree_organization.go:336",
4393 "class": "keep-business",
4394 "owner": "hostrpc desktop/invoke"
4395 },
4396 {
4397 "kind": "command",
4398 "name": "SaveSessionMarkdownForTab",
4399 "detail": "(tabID string, path string, title string) error",
4400 "location": "desktop/session_markdown_export.go:19",
4401 "class": "keep-business",
4402 "owner": "hostrpc desktop/invoke"
4403 },
4404 {
4405 "kind": "command",
4406 "name": "SaveThemePack",
4407 "detail": "(input ThemeSaveInput) (ThemePackView, error)",
4408 "location": "desktop/theme_app.go:386",
4409 "class": "keep-business",
4410 "owner": "hostrpc desktop/invoke"
4411 },
4412 {
4413 "kind": "command",
4414 "name": "SaveWindowState",
4415 "detail": "(state DesktopWindowState) error",
4416 "location": "desktop/window_state.go:127",
4417 "class": "keep-business",
4418 "owner": "hostrpc desktop/invoke"
4419 },
4420 {
4421 "kind": "command",
4422 "name": "SaveWorkspacePathAsForTab",
4423 "detail": "(tabID string, rel string) (string, error)",
4424 "location": "desktop/app.go:10441",
4425 "class": "keep-business",
4426 "owner": "hostrpc desktop/invoke"
4427 },
4428 {
4429 "kind": "command",
4430 "name": "ScanPromptHistory",
4431 "detail": "(rawRequest string) (PromptHistoryResult, error)",
4432 "location": "desktop/app.go:4166",
4433 "class": "keep-business",
4434 "owner": "hostrpc desktop/invoke"
4435 },
4436 {
4437 "kind": "command",
4438 "name": "ScanRemoteLegacyWorkbenchData",
4439 "detail": "() LegacyWorkbenchDataView",
4440 "location": "desktop/remote_legacy_cleanup.go:38",
4441 "class": "keep-business",
4442 "owner": "hostrpc desktop/invoke"
4443 },
4444 {
4445 "kind": "command",
4446 "name": "ScanSSHConfig",
4447 "detail": "() ([]RemoteHostInput, error)",
4448 "location": "desktop/remote_app.go:343",
4449 "class": "keep-business",
4450 "owner": "hostrpc desktop/invoke"
4451 },
4452 {
4453 "kind": "command",
4454 "name": "SearchFileRefs",
4455 "detail": "(query string) []DirEntry",
4456 "location": "desktop/app.go:9970",
4457 "class": "keep-business",
4458 "owner": "hostrpc desktop/invoke"
4459 },
4460 {
4461 "kind": "command",
4462 "name": "SearchFileRefsForTab",
4463 "detail": "(tabID string, query string) []DirEntry",
4464 "location": "desktop/app.go:9975",
4465 "class": "keep-business",
4466 "owner": "hostrpc desktop/invoke"
4467 },
4468 {
4469 "kind": "command",
4470 "name": "SearchFileRefsForTarget",
4471 "detail": "(target ComposerTarget, query string) []DirEntry",
4472 "location": "desktop/session_draft.go:1262",
4473 "class": "keep-business",
4474 "owner": "hostrpc desktop/invoke"
4475 },
4476 {
4477 "kind": "command",
4478 "name": "SearchHistoryContent",
4479 "detail": "(req HistorySearchRequest) HistorySearchPage",
4480 "location": "desktop/history_catalog.go:272",
4481 "class": "keep-business",
4482 "owner": "hostrpc desktop/invoke"
4483 },
4484 {
4485 "kind": "command",
4486 "name": "SearchHistoryContentForTarget",
4487 "detail": "(selector SessionSelector, query string, cursor string, limit int) (HistorySearchPage, error)",
4488 "location": "desktop/session_target_history_legacy.go:126",
4489 "class": "keep-business",
4490 "owner": "hostrpc desktop/invoke"
4491 },
4492 {
4493 "kind": "command",
4494 "name": "SearchSessionHistoryForTab",
4495 "detail": "(tabID string, textQuery string, cursor string, limit int) (session.SearchHistoryPage, error)",
4496 "location": "desktop/session_history_service.go:110",
4497 "class": "keep-business",
4498 "owner": "hostrpc desktop/invoke"
4499 },
4500 {
4501 "kind": "command",
4502 "name": "SearchSessionHistoryForTarget",
4503 "detail": "(selector SessionSelector, textQuery string, cursor string, limit int) (session.SearchHistoryPage, error)",
4504 "location": "desktop/session_history_service.go:120",
4505 "class": "keep-business",
4506 "owner": "hostrpc desktop/invoke"
4507 },
4508 {
4509 "kind": "command",
4510 "name": "SessionHistoryContentForTab",
4511 "detail": "(tabID string, ref sessioncontent.Ref, offset int64) (SessionHistoryContentChunk, error)",
4512 "location": "desktop/session_history_service.go:154",
4513 "class": "keep-business",
4514 "owner": "hostrpc desktop/invoke"
4515 },
4516 {
4517 "kind": "command",
4518 "name": "SessionHistoryContentForTarget",
4519 "detail": "(selector SessionSelector, ref sessioncontent.Ref, offset int64) (SessionHistoryContentChunk, error)",
4520 "location": "desktop/session_history_service.go:164",
4521 "class": "keep-business",
4522 "owner": "hostrpc desktop/invoke"
4523 },
4524 {
4525 "kind": "command",
4526 "name": "SessionHistoryPageForTab",
4527 "detail": "(tabID string, cursor string, limit int) (session.MessageHistoryPage, error)",
4528 "location": "desktop/session_history_service.go:30",
4529 "class": "keep-business",
4530 "owner": "hostrpc desktop/invoke"
4531 },
4532 {
4533 "kind": "command",
4534 "name": "SessionHistoryPageForTarget",
4535 "detail": "(selector SessionSelector, cursor string, limit int) (session.MessageHistoryPage, error)",
4536 "location": "desktop/session_history_service.go:40",
4537 "class": "keep-business",
4538 "owner": "hostrpc desktop/invoke"
4539 },
4540 {
4541 "kind": "command",
4542 "name": "SessionHistoryWindowForTab",
4543 "detail": "(tabID string, req session.HistoryWindowRequest) (session.HistoryWindowPage, error)",
4544 "location": "desktop/session_history_service.go:194",
4545 "class": "keep-business",
4546 "owner": "hostrpc desktop/invoke"
4547 },
4548 {
4549 "kind": "command",
4550 "name": "SessionHistoryWindowForTarget",
4551 "detail": "(selector SessionSelector, req session.HistoryWindowRequest) (session.HistoryWindowPage, error)",
4552 "location": "desktop/session_history_service.go:204",
4553 "class": "keep-business",
4554 "owner": "hostrpc desktop/invoke"
4555 },
4556 {
4557 "kind": "command",
4558 "name": "SessionMessageFieldForTab",
4559 "detail": "(tabID string, messageID string, version int, field string, offset int64, length int64) (session.MessageFieldPage, error)",
4560 "location": "desktop/session_history_service.go:218",
4561 "class": "keep-business",
4562 "owner": "hostrpc desktop/invoke"
4563 },
4564 {
4565 "kind": "command",
4566 "name": "SessionMessageFieldForTarget",
4567 "detail": "(selector SessionSelector, messageID string, version int, field string, offset int64, length int64) (session.MessageFieldPage, error)",
4568 "location": "desktop/session_history_service.go:228",
4569 "class": "keep-business",
4570 "owner": "hostrpc desktop/invoke"
4571 },
4572 {
4573 "kind": "command",
4574 "name": "SessionOpenForTab",
4575 "detail": "(tabID string) (session.SessionOpenView, error)",
4576 "location": "desktop/session_history_service.go:53",
4577 "class": "keep-business",
4578 "owner": "hostrpc desktop/invoke"
4579 },
4580 {
4581 "kind": "command",
4582 "name": "SetActiveSessionVersion",
4583 "detail": "(req RecoveryPreferenceRequest) error",
4584 "location": "desktop/recovery_lineage.go:114",
4585 "class": "keep-business",
4586 "owner": "hostrpc desktop/invoke"
4587 },
4588 {
4589 "kind": "command",
4590 "name": "SetActiveTab",
4591 "detail": "(tabID string) error",
4592 "location": "desktop/tab_selection.go:47",
4593 "class": "keep-business",
4594 "owner": "hostrpc desktop/invoke"
4595 },
4596 {
4597 "kind": "command",
4598 "name": "SetAgentParams",
4599 "detail": "(temperature float64, maxSteps int, plannerMaxSteps int, systemPrompt string) error",
4600 "location": "desktop/settings_app.go:3171",
4601 "class": "keep-business",
4602 "owner": "hostrpc desktop/invoke"
4603 },
4604 {
4605 "kind": "command",
4606 "name": "SetAgentPreset",
4607 "detail": "(preset string) error",
4608 "location": "desktop/app.go:9628",
4609 "class": "keep-business",
4610 "owner": "hostrpc desktop/invoke"
4611 },
4612 {
4613 "kind": "command",
4614 "name": "SetAgentPresetForTab",
4615 "detail": "(tabID string, preset string) error",
4616 "location": "desktop/app.go:9635",
4617 "class": "keep-business",
4618 "owner": "hostrpc desktop/invoke"
4619 },
4620 {
4621 "kind": "command",
4622 "name": "SetAutoApproveTools",
4623 "detail": "(on bool)",
4624 "location": "desktop/app.go:6413",
4625 "class": "keep-business",
4626 "owner": "hostrpc desktop/invoke"
4627 },
4628 {
4629 "kind": "command",
4630 "name": "SetAutoPlan",
4631 "detail": "(mode string) error",
4632 "location": "desktop/settings_app.go:2226",
4633 "class": "keep-business",
4634 "owner": "hostrpc desktop/invoke"
4635 },
4636 {
4637 "kind": "command",
4638 "name": "SetBotConnectionToolApprovalMode",
4639 "detail": "(connID string, mode string) error",
4640 "location": "desktop/settings_app.go:3097",
4641 "class": "keep-business",
4642 "owner": "hostrpc desktop/invoke"
4643 },
4644 {
4645 "kind": "command",
4646 "name": "SetBotDingtalkToolApprovalMode",
4647 "detail": "(mode string) error",
4648 "location": "desktop/settings_app.go:3129",
4649 "class": "keep-business",
4650 "owner": "hostrpc desktop/invoke"
4651 },
4652 {
4653 "kind": "command",
4654 "name": "SetBotSecret",
4655 "detail": "(envName string, value string) error",
4656 "location": "desktop/settings_app.go:3144",
4657 "class": "keep-business",
4658 "owner": "hostrpc desktop/invoke"
4659 },
4660 {
4661 "kind": "command",
4662 "name": "SetBotSettings",
4663 "detail": "(b BotSettingsView) error",
4664 "location": "desktop/settings_app.go:3009",
4665 "class": "keep-business",
4666 "owner": "hostrpc desktop/invoke"
4667 },
4668 {
4669 "kind": "command",
4670 "name": "SetBypass",
4671 "detail": "(on bool)",
4672 "location": "desktop/app.go:6419",
4673 "class": "keep-business",
4674 "owner": "hostrpc desktop/invoke"
4675 },
4676 {
4677 "kind": "command",
4678 "name": "SetCloseBehavior",
4679 "detail": "(mode string) error",
4680 "location": "desktop/settings_preferences.go:10",
4681 "class": "keep-business",
4682 "owner": "hostrpc desktop/invoke"
4683 },
4684 {
4685 "kind": "command",
4686 "name": "SetCollaborationModeForTab",
4687 "detail": "(tabID string, mode string) error",
4688 "location": "desktop/app.go:1770",
4689 "class": "keep-business",
4690 "owner": "hostrpc desktop/invoke"
4691 },
4692 {
4693 "kind": "command",
4694 "name": "SetCompactRatio",
4695 "detail": "(ratio float64) error",
4696 "location": "desktop/settings_app.go:3181",
4697 "class": "keep-business",
4698 "owner": "hostrpc desktop/invoke"
4699 },
4700 {
4701 "kind": "command",
4702 "name": "SetComposerProfileForTab",
4703 "detail": "(tabID string, collaborationMode string, toolApprovalMode string, goal string) ([]string, error)",
4704 "location": "desktop/app.go:1714",
4705 "class": "keep-business",
4706 "owner": "hostrpc desktop/invoke"
4707 },
4708 {
4709 "kind": "command",
4710 "name": "SetConnectionKey",
4711 "detail": "(name string, value string) (string, error)",
4712 "location": "desktop/settings_app.go:3274",
4713 "class": "keep-business",
4714 "owner": "hostrpc desktop/invoke"
4715 },
4716 {
4717 "kind": "command",
4718 "name": "SetDefaultAutoRecoveryCheckpoint",
4719 "detail": "(_ bool) error",
4720 "location": "desktop/settings_app.go:2240",
4721 "class": "keep-business",
4722 "owner": "hostrpc desktop/invoke"
4723 },
4724 {
4725 "kind": "command",
4726 "name": "SetDefaultModel",
4727 "detail": "(ref string) error",
4728 "location": "desktop/settings_app.go:2106",
4729 "class": "keep-business",
4730 "owner": "hostrpc desktop/invoke"
4731 },
4732 {
4733 "kind": "command",
4734 "name": "SetDefaultToolApprovalMode",
4735 "detail": "(mode string) error",
4736 "location": "desktop/settings_app.go:2232",
4737 "class": "keep-business",
4738 "owner": "hostrpc desktop/invoke"
4739 },
4740 {
4741 "kind": "command",
4742 "name": "SetDesktopAppearance",
4743 "detail": "(theme string, style string) error",
4744 "location": "desktop/settings_preferences.go:109",
4745 "class": "keep-business",
4746 "owner": "hostrpc desktop/invoke"
4747 },
4748 {
4749 "kind": "command",
4750 "name": "SetDesktopCheckUpdates",
4751 "detail": "(enabled bool) error",
4752 "location": "desktop/settings_preferences.go:132",
4753 "class": "keep-business",
4754 "owner": "hostrpc desktop/invoke"
4755 },
4756 {
4757 "kind": "command",
4758 "name": "SetDesktopConversationWidth",
4759 "detail": "(width string) error",
4760 "location": "desktop/settings_preferences.go:167",
4761 "class": "keep-business",
4762 "owner": "hostrpc desktop/invoke"
4763 },
4764 {
4765 "kind": "command",
4766 "name": "SetDesktopCurrency",
4767 "detail": "(currency string) error",
4768 "location": "desktop/settings_preferences.go:56",
4769 "class": "keep-business",
4770 "owner": "hostrpc desktop/invoke"
4771 },
4772 {
4773 "kind": "command",
4774 "name": "SetDesktopLanguage",
4775 "detail": "(lang string) error",
4776 "location": "desktop/settings_preferences.go:28",
4777 "class": "keep-business",
4778 "owner": "hostrpc desktop/invoke"
4779 },
4780 {
4781 "kind": "command",
4782 "name": "SetDesktopLayoutStyle",
4783 "detail": "(style string) error",
4784 "location": "desktop/settings_preferences.go:121",
4785 "class": "keep-business",
4786 "owner": "hostrpc desktop/invoke"
4787 },
4788 {
4789 "kind": "command",
4790 "name": "SetDesktopMetrics",
4791 "detail": "(enabled bool) error",
4792 "location": "desktop/settings_preferences.go:149",
4793 "class": "keep-business",
4794 "owner": "hostrpc desktop/invoke"
4795 },
4796 {
4797 "kind": "command",
4798 "name": "SetDesktopTelemetry",
4799 "detail": "(enabled bool) error",
4800 "location": "desktop/settings_preferences.go:143",
4801 "class": "keep-business",
4802 "owner": "hostrpc desktop/invoke"
4803 },
4804 {
4805 "kind": "command",
4806 "name": "SetDesktopTerminalTheme",
4807 "detail": "(theme string) error",
4808 "location": "desktop/settings_preferences.go:115",
4809 "class": "keep-business",
4810 "owner": "hostrpc desktop/invoke"
4811 },
4812 {
4813 "kind": "command",
4814 "name": "SetDesktopUpdateChannel",
4815 "detail": "(channel string) error",
4816 "location": "desktop/settings_preferences.go:138",
4817 "class": "keep-business",
4818 "owner": "hostrpc desktop/invoke"
4819 },
4820 {
4821 "kind": "command",
4822 "name": "SetDesktopZoomFactor",
4823 "detail": "(factor float64) error",
4824 "location": "desktop/zoom_factor.go:61",
4825 "class": "keep-business",
4826 "owner": "hostrpc desktop/invoke"
4827 },
4828 {
4829 "kind": "command",
4830 "name": "SetDisplayMode",
4831 "detail": "(string) error",
4832 "location": "desktop/reasoning_display_app.go:80",
4833 "class": "keep-business",
4834 "owner": "hostrpc desktop/invoke"
4835 },
4836 {
4837 "kind": "command",
4838 "name": "SetEffort",
4839 "detail": "(level string) error",
4840 "location": "desktop/app.go:9449",
4841 "class": "keep-business",
4842 "owner": "hostrpc desktop/invoke"
4843 },
4844 {
4845 "kind": "command",
4846 "name": "SetEffortForTab",
4847 "detail": "(tabID string, level string) error",
4848 "location": "desktop/app.go:9453",
4849 "class": "keep-business",
4850 "owner": "hostrpc desktop/invoke"
4851 },
4852 {
4853 "kind": "command",
4854 "name": "SetExpandThinking",
4855 "detail": "(bool) error",
4856 "location": "desktop/reasoning_display_app.go:85",
4857 "class": "keep-business",
4858 "owner": "hostrpc desktop/invoke"
4859 },
4860 {
4861 "kind": "command",
4862 "name": "SetGoal",
4863 "detail": "(goal string) error",
4864 "location": "desktop/goal_app.go:9",
4865 "class": "keep-business",
4866 "owner": "hostrpc desktop/invoke"
4867 },
4868 {
4869 "kind": "command",
4870 "name": "SetGoalForTab",
4871 "detail": "(tabID string, goal string) error",
4872 "location": "desktop/goal_app.go:12",
4873 "class": "keep-business",
4874 "owner": "hostrpc desktop/invoke"
4875 },
4876 {
4877 "kind": "command",
4878 "name": "SetInboxPaused",
4879 "detail": "(tabID string, paused bool) error",
4880 "location": "desktop/inbox_app.go:426",
4881 "class": "keep-business",
4882 "owner": "hostrpc desktop/invoke"
4883 },
4884 {
4885 "kind": "command",
4886 "name": "SetMCPServerEnabled",
4887 "detail": "(name string, enabled bool) error",
4888 "location": "desktop/app.go:8531",
4889 "class": "keep-business",
4890 "owner": "hostrpc desktop/invoke"
4891 },
4892 {
4893 "kind": "command",
4894 "name": "SetMCPServerTier",
4895 "detail": "(name string, tier string) error",
4896 "location": "desktop/app.go:8635",
4897 "class": "keep-business",
4898 "owner": "hostrpc desktop/invoke"
4899 },
4900 {
4901 "kind": "command",
4902 "name": "SetMaxParallelWriters",
4903 "detail": "(n int) error",
4904 "location": "desktop/settings_app.go:2219",
4905 "class": "keep-business",
4906 "owner": "hostrpc desktop/invoke"
4907 },
4908 {
4909 "kind": "command",
4910 "name": "SetMaxSubagentConcurrency",
4911 "detail": "(n int) error",
4912 "location": "desktop/settings_app.go:2214",
4913 "class": "keep-business",
4914 "owner": "hostrpc desktop/invoke"
4915 },
4916 {
4917 "kind": "command",
4918 "name": "SetMaxSubagentDepth",
4919 "detail": "(depth int) error",
4920 "location": "desktop/settings_app.go:2199",
4921 "class": "keep-business",
4922 "owner": "hostrpc desktop/invoke"
4923 },
4924 {
4925 "kind": "command",
4926 "name": "SetMode",
4927 "detail": "(mode string)",
4928 "location": "desktop/app.go:1614",
4929 "class": "keep-business",
4930 "owner": "hostrpc desktop/invoke"
4931 },
4932 {
4933 "kind": "command",
4934 "name": "SetModeForTab",
4935 "detail": "(tabID string, mode string) []string",
4936 "location": "desktop/app.go:1622",
4937 "class": "keep-business",
4938 "owner": "hostrpc desktop/invoke"
4939 },
4940 {
4941 "kind": "command",
4942 "name": "SetModel",
4943 "detail": "(name string) error",
4944 "location": "desktop/app.go:9199",
4945 "class": "keep-business",
4946 "owner": "hostrpc desktop/invoke"
4947 },
4948 {
4949 "kind": "command",
4950 "name": "SetModelForTab",
4951 "detail": "(tabID string, name string) error",
4952 "location": "desktop/app.go:9215",
4953 "class": "keep-business",
4954 "owner": "hostrpc desktop/invoke"
4955 },
4956 {
4957 "kind": "command",
4958 "name": "SetNetwork",
4959 "detail": "(n NetworkView) error",
4960 "location": "desktop/settings_app.go:2992",
4961 "class": "keep-business",
4962 "owner": "hostrpc desktop/invoke"
4963 },
4964 {
4965 "kind": "command",
4966 "name": "SetPermissionMode",
4967 "detail": "(mode string) error",
4968 "location": "desktop/settings_app.go:2941",
4969 "class": "keep-business",
4970 "owner": "hostrpc desktop/invoke"
4971 },
4972 {
4973 "kind": "command",
4974 "name": "SetPermissionPresetForTab",
4975 "detail": "(tabID string, preset string, expectedRevision uint64) (control.PermissionSnapshot, error)",
4976 "location": "desktop/app.go:6485",
4977 "class": "keep-business",
4978 "owner": "hostrpc desktop/invoke"
4979 },
4980 {
4981 "kind": "command",
4982 "name": "SetPlanMode",
4983 "detail": "(on bool)",
4984 "location": "desktop/app.go:1598",
4985 "class": "keep-business",
4986 "owner": "hostrpc desktop/invoke"
4987 },
4988 {
4989 "kind": "command",
4990 "name": "SetPlannerModel",
4991 "detail": "(ref string) error",
4992 "location": "desktop/settings_app.go:2111",
4993 "class": "keep-business",
4994 "owner": "hostrpc desktop/invoke"
4995 },
4996 {
4997 "kind": "command",
4998 "name": "SetPluginEnabled",
4999 "detail": "(name string, enabled bool) error",
5000 "location": "desktop/plugin_packages_app.go:273",
5001 "class": "keep-business",
5002 "owner": "hostrpc desktop/invoke"
5003 },
5004 {
5005 "kind": "command",
5006 "name": "SetPreferredExternalOpener",
5007 "detail": "(id string) error",
5008 "location": "desktop/external_opener.go:200",
5009 "class": "keep-business",
5010 "owner": "hostrpc desktop/invoke"
5011 },
5012 {
5013 "kind": "command",
5014 "name": "SetProjectColor",
5015 "detail": "(workspaceRoot string, color string) error",
5016 "location": "desktop/tabs.go:6289",
5017 "class": "keep-business",
5018 "owner": "hostrpc desktop/invoke"
5019 },
5020 {
5021 "kind": "command",
5022 "name": "SetProjectPinned",
5023 "detail": "(workspaceRoot string, pinned bool) error",
5024 "location": "desktop/tabs.go:6300",
5025 "class": "keep-business",
5026 "owner": "hostrpc desktop/invoke"
5027 },
5028 {
5029 "kind": "command",
5030 "name": "SetProviderKey",
5031 "detail": "(apiKeyEnv string, value string) (string, error)",
5032 "location": "desktop/settings_app.go:2894",
5033 "class": "keep-business",
5034 "owner": "hostrpc desktop/invoke"
5035 },
5036 {
5037 "kind": "command",
5038 "name": "SetProviderWebSearch",
5039 "detail": "(names []string, enabled bool) error",
5040 "location": "desktop/settings_app.go:2422",
5041 "class": "keep-business",
5042 "owner": "hostrpc desktop/invoke"
5043 },
5044 {
5045 "kind": "command",
5046 "name": "SetQualityFloor",
5047 "detail": "(floor string) error",
5048 "location": "desktop/quality_floor.go:14",
5049 "class": "keep-business",
5050 "owner": "hostrpc desktop/invoke"
5051 },
5052 {
5053 "kind": "command",
5054 "name": "SetQualityFloorForTab",
5055 "detail": "(tabID string, floor string) error",
5056 "location": "desktop/quality_floor.go:20",
5057 "class": "keep-business",
5058 "owner": "hostrpc desktop/invoke"
5059 },
5060 {
5061 "kind": "command",
5062 "name": "SetReasoningDisplayMode",
5063 "detail": "(mode string) error",
5064 "location": "desktop/reasoning_display_app.go:65",
5065 "class": "keep-business",
5066 "owner": "hostrpc desktop/invoke"
5067 },
5068 {
5069 "kind": "command",
5070 "name": "SetReasoningLanguage",
5071 "detail": "(lang string) error",
5072 "location": "desktop/settings_app.go:3188",
5073 "class": "keep-business",
5074 "owner": "hostrpc desktop/invoke"
5075 },
5076 {
5077 "kind": "command",
5078 "name": "SetRecoveryCheckpointEnabled",
5079 "detail": "(_ bool)",
5080 "location": "desktop/app.go:1549",
5081 "class": "keep-business",
5082 "owner": "hostrpc desktop/invoke"
5083 },
5084 {
5085 "kind": "command",
5086 "name": "SetRecoveryCheckpointEnabledTab",
5087 "detail": "(_ string, _ bool)",
5088 "location": "desktop/app.go:1552",
5089 "class": "keep-business",
5090 "owner": "hostrpc desktop/invoke"
5091 },
5092 {
5093 "kind": "command",
5094 "name": "SetRemoteProjectTitle",
5095 "detail": "(hostID string, workspace string, title string) error",
5096 "location": "desktop/remote_tab_commands.go:273",
5097 "class": "keep-business",
5098 "owner": "hostrpc desktop/invoke"
5099 },
5100 {
5101 "kind": "command",
5102 "name": "SetRemoteSessionPinned",
5103 "detail": "(hostID string, workspace string, name string, pinned bool) error",
5104 "location": "desktop/remote_tab_commands.go:269",
5105 "class": "keep-business",
5106 "owner": "hostrpc desktop/invoke"
5107 },
5108 {
5109 "kind": "command",
5110 "name": "SetRemoteTabComposerProfile",
5111 "detail": "(tabID string, collaborationMode string, toolApprovalMode string, goal string) ([]string, error)",
5112 "location": "desktop/remote_tab.go:859",
5113 "class": "keep-business",
5114 "owner": "hostrpc desktop/invoke"
5115 },
5116 {
5117 "kind": "command",
5118 "name": "SetRemoteTabEffort",
5119 "detail": "(tabID string, level string) error",
5120 "location": "desktop/remote_tab_commands.go:517",
5121 "class": "keep-business",
5122 "owner": "hostrpc desktop/invoke"
5123 },
5124 {
5125 "kind": "command",
5126 "name": "SetRemoteTabGoal",
5127 "detail": "(tabID string, goal string) error",
5128 "location": "desktop/remote_tab.go:977",
5129 "class": "keep-business",
5130 "owner": "hostrpc desktop/invoke"
5131 },
5132 {
5133 "kind": "command",
5134 "name": "SetRemoteTabModel",
5135 "detail": "(tabID string, ref string) error",
5136 "location": "desktop/remote_tab_commands.go:375",
5137 "class": "keep-business",
5138 "owner": "hostrpc desktop/invoke"
5139 },
5140 {
5141 "kind": "command",
5142 "name": "SetRemoteTabPlanMode",
5143 "detail": "(tabID string, on bool) error",
5144 "location": "desktop/remote_tab_commands.go:547",
5145 "class": "keep-business",
5146 "owner": "hostrpc desktop/invoke"
5147 },
5148 {
5149 "kind": "command",
5150 "name": "SetRemoteTabQualityFloor",
5151 "detail": "(tabID string, floor string) error",
5152 "location": "desktop/remote_tab.go:1008",
5153 "class": "keep-business",
5154 "owner": "hostrpc desktop/invoke"
5155 },
5156 {
5157 "kind": "command",
5158 "name": "SetRemoteTabToolApprovalMode",
5159 "detail": "(tabID string, mode string) error",
5160 "location": "desktop/remote_tab.go:817",
5161 "class": "keep-business",
5162 "owner": "hostrpc desktop/invoke"
5163 },
5164 {
5165 "kind": "command",
5166 "name": "SetSandbox",
5167 "detail": "(bash string, network bool, workspaceRoot string, allowWrite []string, shell string) error",
5168 "location": "desktop/settings_app.go:2980",
5169 "class": "keep-business",
5170 "owner": "hostrpc desktop/invoke"
5171 },
5172 {
5173 "kind": "command",
5174 "name": "SetSessionDraftRestoreTarget",
5175 "detail": "(draftID string) error",
5176 "location": "desktop/session_draft.go:305",
5177 "class": "keep-business",
5178 "owner": "hostrpc desktop/invoke"
5179 },
5180 {
5181 "kind": "command",
5182 "name": "SetSessionExperience",
5183 "detail": "(mode string) error",
5184 "location": "desktop/reasoning_display_app.go:75",
5185 "class": "keep-business",
5186 "owner": "hostrpc desktop/invoke"
5187 },
5188 {
5189 "kind": "command",
5190 "name": "SetSessionPinned",
5191 "detail": "(selector SessionSelector, pinned bool) error",
5192 "location": "desktop/session_workspace_api.go:747",
5193 "class": "keep-business",
5194 "owner": "hostrpc desktop/invoke"
5195 },
5196 {
5197 "kind": "command",
5198 "name": "SetShellPreference",
5199 "detail": "(prefer string) error",
5200 "location": "desktop/shell_support.go:114",
5201 "class": "keep-business",
5202 "owner": "hostrpc desktop/invoke"
5203 },
5204 {
5205 "kind": "command",
5206 "name": "SetSkillEnabled",
5207 "detail": "(name string, enabled bool) error",
5208 "location": "desktop/app.go:8066",
5209 "class": "keep-business",
5210 "owner": "hostrpc desktop/invoke"
5211 },
5212 {
5213 "kind": "command",
5214 "name": "SetSkillImplicitInvocation",
5215 "detail": "(enabled bool) error",
5216 "location": "desktop/app.go:7259",
5217 "class": "keep-business",
5218 "owner": "hostrpc desktop/invoke"
5219 },
5220 {
5221 "kind": "command",
5222 "name": "SetSkillPathEnabled",
5223 "detail": "(path string, enabled bool) error",
5224 "location": "desktop/app.go:8017",
5225 "class": "keep-business",
5226 "owner": "hostrpc desktop/invoke"
5227 },
5228 {
5229 "kind": "command",
5230 "name": "SetStatusBarItems",
5231 "detail": "(items []string) error",
5232 "location": "desktop/settings_preferences.go:22",
5233 "class": "keep-business",
5234 "owner": "hostrpc desktop/invoke"
5235 },
5236 {
5237 "kind": "command",
5238 "name": "SetStatusBarStyle",
5239 "detail": "(style string) error",
5240 "location": "desktop/settings_preferences.go:16",
5241 "class": "keep-business",
5242 "owner": "hostrpc desktop/invoke"
5243 },
5244 {
5245 "kind": "command",
5246 "name": "SetSubagentEffort",
5247 "detail": "(level string) error",
5248 "location": "desktop/settings_app.go:2157",
5249 "class": "keep-business",
5250 "owner": "hostrpc desktop/invoke"
5251 },
5252 {
5253 "kind": "command",
5254 "name": "SetSubagentModel",
5255 "detail": "(ref string) error",
5256 "location": "desktop/settings_app.go:2121",
5257 "class": "keep-business",
5258 "owner": "hostrpc desktop/invoke"
5259 },
5260 {
5261 "kind": "command",
5262 "name": "SetSubagentProfileEffort",
5263 "detail": "(name string, level string) error",
5264 "location": "desktop/settings_app.go:2184",
5265 "class": "keep-business",
5266 "owner": "hostrpc desktop/invoke"
5267 },
5268 {
5269 "kind": "command",
5270 "name": "SetSubagentProfileModel",
5271 "detail": "(name string, ref string) error",
5272 "location": "desktop/settings_app.go:2178",
5273 "class": "keep-business",
5274 "owner": "hostrpc desktop/invoke"
5275 },
5276 {
5277 "kind": "command",
5278 "name": "SetTokenMode",
5279 "detail": "(mode string) error",
5280 "location": "desktop/app.go:9617",
5281 "class": "keep-business",
5282 "owner": "hostrpc desktop/invoke"
5283 },
5284 {
5285 "kind": "command",
5286 "name": "SetTokenModeForTab",
5287 "detail": "(tabID string, mode string) error",
5288 "location": "desktop/app.go:9622",
5289 "class": "keep-business",
5290 "owner": "hostrpc desktop/invoke"
5291 },
5292 {
5293 "kind": "command",
5294 "name": "SetToolApprovalMode",
5295 "detail": "(mode string)",
5296 "location": "desktop/app.go:6423",
5297 "class": "keep-business",
5298 "owner": "hostrpc desktop/invoke"
5299 },
5300 {
5301 "kind": "command",
5302 "name": "SetToolApprovalModeForTab",
5303 "detail": "(tabID string, mode string) []string",
5304 "location": "desktop/app.go:6429",
5305 "class": "keep-business",
5306 "owner": "hostrpc desktop/invoke"
5307 },
5308 {
5309 "kind": "command",
5310 "name": "SetTopicPinned",
5311 "detail": "(topicID string, pinned bool) error",
5312 "location": "desktop/tabs.go:6576",
5313 "class": "keep-business",
5314 "owner": "hostrpc desktop/invoke"
5315 },
5316 {
5317 "kind": "command",
5318 "name": "SetTrayLocale",
5319 "detail": "(locale string) error",
5320 "location": "desktop/settings_preferences.go:96",
5321 "class": "keep-business",
5322 "owner": "hostrpc desktop/invoke"
5323 },
5324 {
5325 "kind": "command",
5326 "name": "SetVisionModel",
5327 "detail": "(ref string) error",
5328 "location": "desktop/settings_app.go:2116",
5329 "class": "keep-business",
5330 "owner": "hostrpc desktop/invoke"
5331 },
5332 {
5333 "kind": "command",
5334 "name": "SetWebSearchModel",
5335 "detail": "(ref string) error",
5336 "location": "desktop/settings_web_search_model.go:12",
5337 "class": "keep-business",
5338 "owner": "hostrpc desktop/invoke"
5339 },
5340 {
5341 "kind": "command",
5342 "name": "SetWorkspaceVisible",
5343 "detail": "(workspaceID string, visible bool) error",
5344 "location": "desktop/session_workspace_api.go:479",
5345 "class": "keep-business",
5346 "owner": "hostrpc desktop/invoke"
5347 },
5348 {
5349 "kind": "command",
5350 "name": "Settings",
5351 "detail": "() SettingsView",
5352 "location": "desktop/settings_app.go:1023",
5353 "class": "keep-business",
5354 "owner": "hostrpc desktop/invoke"
5355 },
5356 {
5357 "kind": "command",
5358 "name": "SkillsSettings",
5359 "detail": "() SkillsSettingsView",
5360 "location": "desktop/app.go:7196",
5361 "class": "keep-business",
5362 "owner": "hostrpc desktop/invoke"
5363 },
5364 {
5365 "kind": "command",
5366 "name": "SlashArgs",
5367 "detail": "(input string) SlashArgsResult",
5368 "location": "desktop/slash_args.go:31",
5369 "class": "keep-business",
5370 "owner": "hostrpc desktop/invoke"
5371 },
5372 {
5373 "kind": "command",
5374 "name": "StageImageForTab",
5375 "detail": "(tabID string, operationID string, displayName string, mime string, dataURL string) (DraftImageView, error)",
5376 "location": "desktop/attachments_app.go:278",
5377 "class": "keep-business",
5378 "owner": "hostrpc desktop/invoke"
5379 },
5380 {
5381 "kind": "command",
5382 "name": "StageImageForTarget",
5383 "detail": "(token string, operationID string, displayName string, mime string, dataURL string) (DraftImageView, error)",
5384 "location": "desktop/attachment_targets.go:141",
5385 "class": "keep-business",
5386 "owner": "hostrpc desktop/invoke"
5387 },
5388 {
5389 "kind": "command",
5390 "name": "StartBotConnectionInstall",
5391 "detail": "(provider string, domain string) (BotInstallStartResult, error)",
5392 "location": "desktop/bot_connection_app.go:106",
5393 "class": "keep-business",
5394 "owner": "hostrpc desktop/invoke"
5395 },
5396 {
5397 "kind": "command",
5398 "name": "StartHistoricalImport",
5399 "detail": "(ids []string) (HistoricalImportStatus, error)",
5400 "location": "desktop/historical_import.go:558",
5401 "class": "keep-business",
5402 "owner": "hostrpc desktop/invoke"
5403 },
5404 {
5405 "kind": "command",
5406 "name": "StartTopicActivation",
5407 "detail": "(req TopicActivationRequest) (TopicActivationTicket, error)",
5408 "location": "desktop/topic_activation.go:166",
5409 "class": "keep-business",
5410 "owner": "hostrpc desktop/invoke"
5411 },
5412 {
5413 "kind": "command",
5414 "name": "StartTurnForAttachmentTarget",
5415 "detail": "(token string, submissionID string, req control.SubmissionRequest) (TurnStartView, error)",
5416 "location": "desktop/attachment_targets.go:317",
5417 "class": "keep-business",
5418 "owner": "hostrpc desktop/invoke"
5419 },
5420 {
5421 "kind": "command",
5422 "name": "StartTurnForTab",
5423 "detail": "(tabID string, input string, submissionID string) (TurnStartView, error)",
5424 "location": "desktop/turn_runtime_api.go:76",
5425 "class": "keep-business",
5426 "owner": "hostrpc desktop/invoke"
5427 },
5428 {
5429 "kind": "command",
5430 "name": "StartTurnForTabWithDrafts",
5431 "detail": "(tabID string, input string, submissionID string, draftIDs []string) (TurnStartView, error)",
5432 "location": "desktop/turn_runtime_api.go:119",
5433 "class": "keep-business",
5434 "owner": "hostrpc desktop/invoke"
5435 },
5436 {
5437 "kind": "command",
5438 "name": "Steer",
5439 "detail": "(text string) error",
5440 "location": "desktop/app.go:1186",
5441 "class": "keep-business",
5442 "owner": "hostrpc desktop/invoke"
5443 },
5444 {
5445 "kind": "command",
5446 "name": "SteerForTab",
5447 "detail": "(tabID string, text string) error",
5448 "location": "desktop/app.go:1193",
5449 "class": "keep-business",
5450 "owner": "hostrpc desktop/invoke"
5451 },
5452 {
5453 "kind": "command",
5454 "name": "SteerInboxItem",
5455 "detail": "(tabID string, itemID string) (InboxReceiptView, error)",
5456 "location": "desktop/inbox_app.go:214",
5457 "class": "keep-business",
5458 "owner": "hostrpc desktop/invoke"
5459 },
5460 {
5461 "kind": "command",
5462 "name": "SteerInboxItemForTurn",
5463 "detail": "(tabID string, turnID string, itemID string) (InboxReceiptView, error)",
5464 "location": "desktop/inbox_app.go:236",
5465 "class": "keep-business",
5466 "owner": "hostrpc desktop/invoke"
5467 },
5468 {
5469 "kind": "command",
5470 "name": "SteerRemoteTab",
5471 "detail": "(tabID string, input string) error",
5472 "location": "desktop/remote_tab_commands.go:539",
5473 "class": "keep-business",
5474 "owner": "hostrpc desktop/invoke"
5475 },
5476 {
5477 "kind": "command",
5478 "name": "StopRemoteServer",
5479 "detail": "(hostID string, workspace string) error",
5480 "location": "desktop/remote_server_stop.go:3",
5481 "class": "keep-business",
5482 "owner": "hostrpc desktop/invoke"
5483 },
5484 {
5485 "kind": "command",
5486 "name": "StopTask",
5487 "detail": "(taskID string, expectedVersion uint64, reason string, idemKey string) (taskmonitor.ControlResult, error)",
5488 "location": "desktop/app.go:11430",
5489 "class": "keep-business",
5490 "owner": "hostrpc desktop/invoke"
5491 },
5492 {
5493 "kind": "command",
5494 "name": "StopTaskByKey",
5495 "detail": "(req TaskActionRequest) (taskmonitor.ControlResult, error)",
5496 "location": "desktop/task_catalog.go:257",
5497 "class": "keep-business",
5498 "owner": "hostrpc desktop/invoke"
5499 },
5500 {
5501 "kind": "command",
5502 "name": "StopTaskForTab",
5503 "detail": "(tabID string, taskID string, expectedVersion uint64, reason string, idemKey string) (taskmonitor.ControlResult, error)",
5504 "location": "desktop/app.go:11438",
5505 "class": "keep-business",
5506 "owner": "hostrpc desktop/invoke"
5507 },
5508 {
5509 "kind": "command",
5510 "name": "StorageSettings",
5511 "detail": "() StorageSettingsView",
5512 "location": "desktop/storage_app.go:17",
5513 "class": "keep-business",
5514 "owner": "hostrpc desktop/invoke"
5515 },
5516 {
5517 "kind": "command",
5518 "name": "Submit",
5519 "detail": "(input string) error",
5520 "location": "desktop/app.go:974",
5521 "class": "keep-business",
5522 "owner": "hostrpc desktop/invoke"
5523 },
5524 {
5525 "kind": "command",
5526 "name": "SubmitDeliveryRecoveryToTab",
5527 "detail": "(tabID string, display string, input string) error",
5528 "location": "desktop/app.go:1052",
5529 "class": "keep-business",
5530 "owner": "hostrpc desktop/invoke"
5531 },
5532 {
5533 "kind": "command",
5534 "name": "SubmitDeliveryRecoveryToTabWithID",
5535 "detail": "(tabID string, display string, input string, submissionID string) error",
5536 "location": "desktop/turn_submission_app.go:210",
5537 "class": "keep-business",
5538 "owner": "hostrpc desktop/invoke"
5539 },
5540 {
5541 "kind": "command",
5542 "name": "SubmitDisplay",
5543 "detail": "(display string, input string) error",
5544 "location": "desktop/app.go:1044",
5545 "class": "keep-business",
5546 "owner": "hostrpc desktop/invoke"
5547 },
5548 {
5549 "kind": "command",
5550 "name": "SubmitDisplayToTab",
5551 "detail": "(tabID string, display string, input string) error",
5552 "location": "desktop/app.go:1048",
5553 "class": "keep-business",
5554 "owner": "hostrpc desktop/invoke"
5555 },
5556 {
5557 "kind": "command",
5558 "name": "SubmitDisplayToTabWithID",
5559 "detail": "(tabID string, display string, input string, submissionID string) error",
5560 "location": "desktop/turn_submission_app.go:182",
5561 "class": "keep-business",
5562 "owner": "hostrpc desktop/invoke"
5563 },
5564 {
5565 "kind": "command",
5566 "name": "SubmitEditedDisplayToTab",
5567 "detail": "(tabID string, display string, input string, original string) error",
5568 "location": "desktop/app.go:1157",
5569 "class": "keep-business",
5570 "owner": "hostrpc desktop/invoke"
5571 },
5572 {
5573 "kind": "command",
5574 "name": "SubmitEditedDisplayToTabWithID",
5575 "detail": "(tabID string, display string, input string, original string, submissionID string) error",
5576 "location": "desktop/turn_submission_app.go:279",
5577 "class": "keep-business",
5578 "owner": "hostrpc desktop/invoke"
5579 },
5580 {
5581 "kind": "command",
5582 "name": "SubmitExtensionForm",
5583 "detail": "(tabID string, pluginID string, surfaceID string, values map[string]any) error",
5584 "location": "desktop/extensions_app.go:109",
5585 "class": "keep-business",
5586 "owner": "hostrpc desktop/invoke"
5587 },
5588 {
5589 "kind": "command",
5590 "name": "SubmitExtensionFormExact",
5591 "detail": "(target ExtensionFormTarget, values map[string]any) error",
5592 "location": "desktop/extensions_app.go:124",
5593 "class": "keep-business",
5594 "owner": "hostrpc desktop/invoke"
5595 },
5596 {
5597 "kind": "command",
5598 "name": "SubmitInitialGoalToTab",
5599 "detail": "(tabID string, goal string, display string, input string, invocations []InvocationRequest, collaborationMode string, toolApprovalMode string) ([]string, error)",
5600 "location": "desktop/app.go:1144",
5601 "class": "keep-business",
5602 "owner": "hostrpc desktop/invoke"
5603 },
5604 {
5605 "kind": "command",
5606 "name": "SubmitInitialGoalToTabWithID",
5607 "detail": "(tabID string, goal string, display string, input string, invocations []InvocationRequest, collaborationMode string, toolApprovalMode string, submissionID string) ([]string, error)",
5608 "location": "desktop/turn_submission_app.go:266",
5609 "class": "keep-business",
5610 "owner": "hostrpc desktop/invoke"
5611 },
5612 {
5613 "kind": "command",
5614 "name": "SubmitInvocationsToTab",
5615 "detail": "(tabID string, display string, input string, invocations []InvocationRequest) error",
5616 "location": "desktop/app.go:1073",
5617 "class": "keep-business",
5618 "owner": "hostrpc desktop/invoke"
5619 },
5620 {
5621 "kind": "command",
5622 "name": "SubmitInvocationsToTabWithID",
5623 "detail": "(tabID string, display string, input string, invocations []InvocationRequest, submissionID string) error",
5624 "location": "desktop/turn_submission_app.go:238",
5625 "class": "keep-business",
5626 "owner": "hostrpc desktop/invoke"
5627 },
5628 {
5629 "kind": "command",
5630 "name": "SubmitRemoteTab",
5631 "detail": "(tabID string, text string) error",
5632 "location": "desktop/remote_tab.go:637",
5633 "class": "keep-business",
5634 "owner": "hostrpc desktop/invoke"
5635 },
5636 {
5637 "kind": "command",
5638 "name": "SubmitRemoteTabExtensionForm",
5639 "detail": "(tabID string, pluginID string, surfaceID string, values map[string]any) error",
5640 "location": "desktop/remote_tab.go:781",
5641 "class": "keep-business",
5642 "owner": "hostrpc desktop/invoke"
5643 },
5644 {
5645 "kind": "command",
5646 "name": "SubmitRemoteTabExtensionFormExact",
5647 "detail": "(target ExtensionFormTarget, values map[string]any) error",
5648 "location": "desktop/remote_tab_exact_interactions.go:33",
5649 "class": "keep-business",
5650 "owner": "hostrpc desktop/invoke"
5651 },
5652 {
5653 "kind": "command",
5654 "name": "SubmitRemoteTabWithSubmission",
5655 "detail": "(tabID string, text string, submissionID string) error",
5656 "location": "desktop/remote_tab.go:641",
5657 "class": "keep-business",
5658 "owner": "hostrpc desktop/invoke"
5659 },
5660 {
5661 "kind": "command",
5662 "name": "SubmitToTab",
5663 "detail": "(tabID string, input string) error",
5664 "location": "desktop/app.go:987",
5665 "class": "keep-business",
5666 "owner": "hostrpc desktop/invoke"
5667 },
5668 {
5669 "kind": "command",
5670 "name": "SubmitToTabWithID",
5671 "detail": "(tabID string, input string, submissionID string) error",
5672 "location": "desktop/turn_submission_app.go:175",
5673 "class": "keep-business",
5674 "owner": "hostrpc desktop/invoke"
5675 },
5676 {
5677 "kind": "command",
5678 "name": "SummarizeFrom",
5679 "detail": "(turn int) error",
5680 "location": "desktop/app.go:2563",
5681 "class": "keep-business",
5682 "owner": "hostrpc desktop/invoke"
5683 },
5684 {
5685 "kind": "command",
5686 "name": "SummarizeFromForTab",
5687 "detail": "(tabID string, turn int) error",
5688 "location": "desktop/app.go:2567",
5689 "class": "keep-business",
5690 "owner": "hostrpc desktop/invoke"
5691 },
5692 {
5693 "kind": "command",
5694 "name": "SummarizeRemoteTab",
5695 "detail": "(tabID string, turn int, mode string) error",
5696 "location": "desktop/remote_tab_commands.go:563",
5697 "class": "keep-business",
5698 "owner": "hostrpc desktop/invoke"
5699 },
5700 {
5701 "kind": "command",
5702 "name": "SummarizeUpTo",
5703 "detail": "(turn int) error",
5704 "location": "desktop/app.go:2578",
5705 "class": "keep-business",
5706 "owner": "hostrpc desktop/invoke"
5707 },
5708 {
5709 "kind": "command",
5710 "name": "SummarizeUpToForTab",
5711 "detail": "(tabID string, turn int) error",
5712 "location": "desktop/app.go:2582",
5713 "class": "keep-business",
5714 "owner": "hostrpc desktop/invoke"
5715 },
5716 {
5717 "kind": "command",
5718 "name": "SwitchWorkspace",
5719 "detail": "(dir string) (string, error)",
5720 "location": "desktop/app.go:4923",
5721 "class": "keep-business",
5722 "owner": "hostrpc desktop/invoke"
5723 },
5724 {
5725 "kind": "command",
5726 "name": "SyncRuntimeState",
5727 "detail": "() (RuntimeStateProjection, error)",
5728 "location": "desktop/remote_runtime_state.go:155",
5729 "class": "keep-business",
5730 "owner": "hostrpc desktop/invoke"
5731 },
5732 {
5733 "kind": "command",
5734 "name": "TakeoverSession",
5735 "detail": "(tabID string, mode string) error",
5736 "location": "desktop/session_takeover.go:241",
5737 "class": "keep-business",
5738 "owner": "hostrpc desktop/invoke"
5739 },
5740 {
5741 "kind": "command",
5742 "name": "TerminalOutputForTab",
5743 "detail": "(tabID string, sessionID string) (string, error)",
5744 "location": "desktop/terminal.go:166",
5745 "class": "keep-business",
5746 "owner": "hostrpc desktop/invoke"
5747 },
5748 {
5749 "kind": "command",
5750 "name": "TerminalWorkspaceForTab",
5751 "detail": "(tabID string) (TerminalWorkspaceView, error)",
5752 "location": "desktop/terminal.go:142",
5753 "class": "keep-business",
5754 "owner": "hostrpc desktop/invoke"
5755 },
5756 {
5757 "kind": "command",
5758 "name": "TestBotConnection",
5759 "detail": "(id string, target string) (BotConnectionDiagnostic, error)",
5760 "location": "desktop/bot_connection_app.go:245",
5761 "class": "keep-business",
5762 "owner": "hostrpc desktop/invoke"
5763 },
5764 {
5765 "kind": "command",
5766 "name": "TestDingtalkBot",
5767 "detail": "() (BotConnectionDiagnostic, error)",
5768 "location": "desktop/bot_connection_app.go:299",
5769 "class": "keep-business",
5770 "owner": "hostrpc desktop/invoke"
5771 },
5772 {
5773 "kind": "command",
5774 "name": "TestProviderModel",
5775 "detail": "(p ProviderView, model string, key string) error",
5776 "location": "desktop/provider_settings_probe.go:15",
5777 "class": "keep-business",
5778 "owner": "hostrpc desktop/invoke"
5779 },
5780 {
5781 "kind": "command",
5782 "name": "ToggleMaximiseMainWindow",
5783 "detail": "()",
5784 "location": "desktop/window_controls.go:12",
5785 "class": "migrate-host",
5786 "owner": "business in Go; native step through nativeHost host/*"
5787 },
5788 {
5789 "kind": "command",
5790 "name": "ToolResultForTab",
5791 "detail": "(tabID string, toolID string) *control.ToolResultData",
5792 "location": "desktop/app.go:2356",
5793 "class": "keep-business",
5794 "owner": "hostrpc desktop/invoke"
5795 },
5796 {
5797 "kind": "command",
5798 "name": "TranscriptContentForTab",
5799 "detail": "(tabID string, req transcript.ContentRequest) (transcript.ContentChunk, error)",
5800 "location": "desktop/transcript_api.go:114",
5801 "class": "keep-business",
5802 "owner": "hostrpc desktop/invoke"
5803 },
5804 {
5805 "kind": "command",
5806 "name": "TranscriptFollowForTab",
5807 "detail": "(tabID string, req transcript.FollowRequest) (control.TranscriptFollowResponse, error)",
5808 "location": "desktop/transcript_api.go:64",
5809 "class": "keep-business",
5810 "owner": "hostrpc desktop/invoke"
5811 },
5812 {
5813 "kind": "command",
5814 "name": "TranscriptOutlineForTab",
5815 "detail": "(tabID string, req transcript.OutlineRequest) (transcript.OutlinePage, error)",
5816 "location": "desktop/transcript_api.go:98",
5817 "class": "keep-business",
5818 "owner": "hostrpc desktop/invoke"
5819 },
5820 {
5821 "kind": "command",
5822 "name": "TranscriptPageForTab",
5823 "detail": "(tabID string, req transcript.PageRequest) (transcript.Snapshot, error)",
5824 "location": "desktop/transcript_api.go:91",
5825 "class": "keep-business",
5826 "owner": "hostrpc desktop/invoke"
5827 },
5828 {
5829 "kind": "command",
5830 "name": "TranscriptReplayForTab",
5831 "detail": "(tabID string, req control.TranscriptReplayRequest) (control.TranscriptReplay, error)",
5832 "location": "desktop/transcript_api.go:126",
5833 "class": "keep-business",
5834 "owner": "hostrpc desktop/invoke"
5835 },
5836 {
5837 "kind": "command",
5838 "name": "TranscriptSnapshotForTab",
5839 "detail": "(tabID string, req transcript.PageRequest) (transcript.Snapshot, error)",
5840 "location": "desktop/transcript_api.go:52",
5841 "class": "keep-business",
5842 "owner": "hostrpc desktop/invoke"
5843 },
5844 {
5845 "kind": "command",
5846 "name": "TrashTopic",
5847 "detail": "(topicID string) error",
5848 "location": "desktop/topic_archive.go:30",
5849 "class": "keep-business",
5850 "owner": "hostrpc desktop/invoke"
5851 },
5852 {
5853 "kind": "command",
5854 "name": "TrustProjectHooks",
5855 "detail": "() error",
5856 "location": "desktop/hooks_settings_app.go:91",
5857 "class": "keep-business",
5858 "owner": "hostrpc desktop/invoke"
5859 },
5860 {
5861 "kind": "command",
5862 "name": "TrustProjectHooksForRoot",
5863 "detail": "(root string) error",
5864 "location": "desktop/hooks_settings_app.go:97",
5865 "class": "keep-business",
5866 "owner": "hostrpc desktop/invoke"
5867 },
5868 {
5869 "kind": "command",
5870 "name": "TrySubagentProfile",
5871 "detail": "(input SubagentProfileInput, task string) (string, error)",
5872 "location": "desktop/subagents_app.go:285",
5873 "class": "keep-business",
5874 "owner": "hostrpc desktop/invoke"
5875 },
5876 {
5877 "kind": "command",
5878 "name": "TurnCheckLog",
5879 "detail": "(tabID string, sessionPath string, toolID string, resultID string) *TurnCheckLogView",
5880 "location": "desktop/workspace_turn_changes.go:16",
5881 "class": "keep-business",
5882 "owner": "hostrpc desktop/invoke"
5883 },
5884 {
5885 "kind": "command",
5886 "name": "TurnEventsForTab",
5887 "detail": "(tabID string, afterSeq uint64) (TurnEventReplayView, error)",
5888 "location": "desktop/turn_runtime_api.go:243",
5889 "class": "keep-business",
5890 "owner": "hostrpc desktop/invoke"
5891 },
5892 {
5893 "kind": "command",
5894 "name": "UndoRewindForTab",
5895 "detail": "(tabID string, transactionID string) RewindResultView",
5896 "location": "desktop/rewind_tab.go:60",
5897 "class": "keep-business",
5898 "owner": "hostrpc desktop/invoke"
5899 },
5900 {
5901 "kind": "command",
5902 "name": "UnpinFileForTab",
5903 "detail": "(tabID string, relPath string) error",
5904 "location": "desktop/pinned_files.go:412",
5905 "class": "keep-business",
5906 "owner": "hostrpc desktop/invoke"
5907 },
5908 {
5909 "kind": "command",
5910 "name": "UpdateInboxItem",
5911 "detail": "(tabID string, id string, display string, submit string) error",
5912 "location": "desktop/inbox_app.go:387",
5913 "class": "keep-business",
5914 "owner": "hostrpc desktop/invoke"
5915 },
5916 {
5917 "kind": "command",
5918 "name": "UpdateMCPServer",
5919 "detail": "(name string, in MCPServerInput) error",
5920 "location": "desktop/app.go:8338",
5921 "class": "keep-business",
5922 "owner": "hostrpc desktop/invoke"
5923 },
5924 {
5925 "kind": "command",
5926 "name": "UpdatePlugin",
5927 "detail": "(name string) (string, error)",
5928 "location": "desktop/plugin_packages_app.go:291",
5929 "class": "keep-business",
5930 "owner": "hostrpc desktop/invoke"
5931 },
5932 {
5933 "kind": "command",
5934 "name": "UpdateRemoteHost",
5935 "detail": "(id string, in RemoteHostInput) (RemoteHostView, error)",
5936 "location": "desktop/remote_app.go:317",
5937 "class": "keep-business",
5938 "owner": "hostrpc desktop/invoke"
5939 },
5940 {
5941 "kind": "command",
5942 "name": "UpdateSessionOrganization",
5943 "detail": "(workspace SessionOrganizationWorkspace, expectedRevision uint64, mutation SessionOrganizationMutation) (SessionOrganizationSnapshot, error)",
5944 "location": "desktop/session_organization.go:144",
5945 "class": "keep-business",
5946 "owner": "hostrpc desktop/invoke"
5947 },
5948 {
5949 "kind": "command",
5950 "name": "UpdateSubagentProfile",
5951 "detail": "(name string, scope string, input SubagentProfileInput) error",
5952 "location": "desktop/subagents_app.go:150",
5953 "class": "keep-business",
5954 "owner": "hostrpc desktop/invoke"
5955 },
5956 {
5957 "kind": "command",
5958 "name": "UpgradeDeepSeekProviderAccess",
5959 "detail": "(name string) (string, error)",
5960 "location": "desktop/settings_app.go:2590",
5961 "class": "keep-business",
5962 "owner": "hostrpc desktop/invoke"
5963 },
5964 {
5965 "kind": "command",
5966 "name": "UsageStats",
5967 "detail": "(req UsageStatsRequest) (UsageStatsRange, error)",
5968 "location": "desktop/stats_app.go:45",
5969 "class": "keep-business",
5970 "owner": "hostrpc desktop/invoke"
5971 },
5972 {
5973 "kind": "command",
5974 "name": "Version",
5975 "detail": "() string",
5976 "location": "desktop/updater_app.go:82",
5977 "class": "keep-business",
5978 "owner": "hostrpc desktop/invoke"
5979 },
5980 {
5981 "kind": "command",
5982 "name": "WorkspaceChangeDetail",
5983 "detail": "(tabID string, path string) (WorkspaceChangeDetailView, error)",
5984 "location": "desktop/workspace_changes.go:189",
5985 "class": "keep-business",
5986 "owner": "hostrpc desktop/invoke"
5987 },
5988 {
5989 "kind": "command",
5990 "name": "WorkspaceChanges",
5991 "detail": "(tabID string) WorkspaceChangesView",
5992 "location": "desktop/workspace_changes.go:54",
5993 "class": "keep-business",
5994 "owner": "hostrpc desktop/invoke"
5995 },
5996 {
5997 "kind": "command",
5998 "name": "WorkspaceConflictForTab",
5999 "detail": "(tabID string) WorkspaceConflictView",
6000 "location": "desktop/background_runtime.go:267",
6001 "class": "keep-business",
6002 "owner": "hostrpc desktop/invoke"
6003 },
6004 {
6005 "kind": "command",
6006 "name": "WorkspaceGitCommitDetail",
6007 "detail": "(tabID string, hash string, path string) (GitCommitDetailView, error)",
6008 "location": "desktop/workspace_changes.go:660",
6009 "class": "keep-business",
6010 "owner": "hostrpc desktop/invoke"
6011 },
6012 {
6013 "kind": "command",
6014 "name": "WorkspaceGitHistory",
6015 "detail": "(tabID string, path string) ([]GitCommitView, error)",
6016 "location": "desktop/workspace_changes.go:629",
6017 "class": "keep-business",
6018 "owner": "hostrpc desktop/invoke"
6019 },
6020 {
6021 "kind": "command",
6022 "name": "WorkspaceGitStatsForTab",
6023 "detail": "(tabID string, workspaceRoot string) (WorkspaceChangesView, error)",
6024 "location": "desktop/workspace_git_branches.go:55",
6025 "class": "keep-business",
6026 "owner": "hostrpc desktop/invoke"
6027 },
6028 {
6029 "kind": "command",
6030 "name": "WorkspaceRevisionForTab",
6031 "detail": "(tabID string) WorkspaceRevisionView",
6032 "location": "desktop/workspace_watch.go:762",
6033 "class": "keep-business",
6034 "owner": "hostrpc desktop/invoke"
6035 },
6036 {
6037 "kind": "command",
6038 "name": "WorkspaceTurnChangeDetail",
6039 "detail": "(tabID string, sessionPath string, turn int, resultID string, path string) *checkpoint.TurnFile",
6040 "location": "desktop/workspace_turn_changes.go:60",
6041 "class": "keep-business",
6042 "owner": "hostrpc desktop/invoke"
6043 },
6044 {
6045 "kind": "command",
6046 "name": "WorkspaceTurnChanges",
6047 "detail": "(tabID string, sessionPath string, turn int, resultID string) *checkpoint.TurnChanges",
6048 "location": "desktop/workspace_turn_changes.go:47",
6049 "class": "keep-business",
6050 "owner": "hostrpc desktop/invoke"
6051 },
6052 {
6053 "kind": "command",
6054 "name": "WriteRemoteFile",
6055 "detail": "(hostID string, path string, body string, expectMtimeUnix int64) (RemoteWriteResult, error)",
6056 "location": "desktop/remote_app.go:742",
6057 "class": "keep-business",
6058 "owner": "hostrpc desktop/invoke"
6059 },
6060 {
6061 "kind": "command",
6062 "name": "WriteTerminalForTab",
6063 "detail": "(tabID string, sessionID string, data string) error",
6064 "location": "desktop/terminal_worktree_admission.go:6",
6065 "class": "keep-business",
6066 "owner": "hostrpc desktop/invoke"
6067 },
6068 {
6069 "kind": "event",
6070 "name": "InboxChanged",
6071 "location": "desktop/tabs_inbox_events.go:13",
6072 "class": "keep-business",
6073 "owner": "desktop/event frame (seq + generation), same payload"
6074 },
6075 {
6076 "kind": "event",
6077 "name": "history-index:changed-v1",
6078 "location": "desktop/history_catalog.go:83",
6079 "class": "keep-business",
6080 "owner": "desktop/event frame (seq + generation), same payload"
6081 },
6082 {
6083 "kind": "event",
6084 "name": "project-tree:changed",
6085 "location": "desktop/project_tree_runtime.go:197",
6086 "class": "keep-business",
6087 "owner": "desktop/event frame (seq + generation), same payload"
6088 },
6089 {
6090 "kind": "event",
6091 "name": "project-tree:changed-v2",
6092 "location": "desktop/session_catalog.go:387",
6093 "class": "keep-business",
6094 "owner": "desktop/event frame (seq + generation), same payload"
6095 },
6096 {
6097 "kind": "event",
6098 "name": "project-tree:runtime-changed",
6099 "location": "desktop/project_tree_runtime.go:205",
6100 "class": "keep-business",
6101 "owner": "desktop/event frame (seq + generation), same payload"
6102 },
6103 {
6104 "kind": "event",
6105 "name": "remote-tab:opened",
6106 "location": "desktop/remote_projects.go:547",
6107 "class": "keep-business",
6108 "owner": "desktop/event frame (seq + generation), same payload"
6109 },
6110 {
6111 "kind": "event",
6112 "name": "remote-tab:updated",
6113 "location": "desktop/remote_listing.go:595",
6114 "class": "keep-business",
6115 "owner": "desktop/event frame (seq + generation), same payload"
6116 },
6117 {
6118 "kind": "event",
6119 "name": "remote:forwards",
6120 "location": "desktop/remote_app.go:296",
6121 "class": "keep-business",
6122 "owner": "desktop/event frame (seq + generation), same payload"
6123 },
6124 {
6125 "kind": "event",
6126 "name": "remote:server",
6127 "location": "desktop/remote_app.go:294",
6128 "class": "keep-business",
6129 "owner": "desktop/event frame (seq + generation), same payload"
6130 },
6131 {
6132 "kind": "event",
6133 "name": "remote:status",
6134 "location": "desktop/remote_app.go:231",
6135 "class": "keep-business",
6136 "owner": "desktop/event frame (seq + generation), same payload"
6137 },
6138 {
6139 "kind": "event",
6140 "name": "runtime-state:changed",
6141 "location": "desktop/project_tree_runtime.go:206",
6142 "class": "keep-business",
6143 "owner": "desktop/event frame (seq + generation), same payload"
6144 },
6145 {
6146 "kind": "event",
6147 "name": "runtime:rebuilt",
6148 "location": "desktop/tabs.go:1796",
6149 "class": "keep-business",
6150 "owner": "desktop/event frame (seq + generation), same payload"
6151 },
6152 {
6153 "kind": "event",
6154 "name": "session:active-version-changed",
6155 "location": "desktop/recovery_lineage.go:121",
6156 "class": "keep-business",
6157 "owner": "desktop/event frame (seq + generation), same payload"
6158 },
6159 {
6160 "kind": "event",
6161 "name": "session:recovered",
6162 "location": "desktop/tabs.go:5887",
6163 "class": "keep-business",
6164 "owner": "desktop/event frame (seq + generation), same payload"
6165 },
6166 {
6167 "kind": "event",
6168 "name": "session:recovery-failed",
6169 "location": "desktop/session_lease_handoff.go:85",
6170 "class": "keep-business",
6171 "owner": "desktop/event frame (seq + generation), same payload"
6172 },
6173 {
6174 "kind": "event",
6175 "name": "session_export_progress",
6176 "location": "desktop/session_export.go:150",
6177 "class": "keep-business",
6178 "owner": "desktop/event frame (seq + generation), same payload"
6179 },
6180 {
6181 "kind": "event",
6182 "name": "updater:progress",
6183 "location": "desktop/updater_app.go:534",
6184 "class": "keep-business",
6185 "owner": "desktop/event frame (seq + generation), same payload"
6186 },
6187 {
6188 "kind": "frontend-event",
6189 "name": "InboxChanged",
6190 "location": "desktop/frontend/src/lib/inboxEvents.ts:12",
6191 "class": "keep-business",
6192 "owner": "desktopHost().events.on, same payload"
6193 },
6194 {
6195 "kind": "frontend-event",
6196 "name": "app:open-settings",
6197 "location": "desktop/frontend/src/app-runtime/useNativeSettingsEvent.ts:13",
6198 "class": "keep-business",
6199 "owner": "desktopHost().events.on, same payload"
6200 },
6201 {
6202 "kind": "frontend-event",
6203 "name": "config:load-warnings",
6204 "location": "desktop/frontend/src/lib/useConfigLoadWarnings.ts:46",
6205 "class": "keep-business",
6206 "owner": "desktopHost().events.on, same payload"
6207 },
6208 {
6209 "kind": "frontend-event",
6210 "name": "desktop:resync",
6211 "location": "desktop/frontend/src/lib/controllerEventRecovery.ts:32",
6212 "class": "keep-business",
6213 "owner": "desktopHost().events.on, same payload"
6214 },
6215 {
6216 "kind": "frontend-event",
6217 "name": "desktop:shell-status",
6218 "location": "desktop/frontend/src/components/DesktopCloseBehaviorHint.tsx:29",
6219 "class": "keep-business",
6220 "owner": "desktopHost().events.on, same payload"
6221 },
6222 {
6223 "kind": "frontend-event",
6224 "name": "history-index:changed-v1",
6225 "location": "desktop/frontend/src/lib/useHistoryCatalog.ts:113",
6226 "class": "keep-business",
6227 "owner": "desktopHost().events.on, same payload"
6228 },
6229 {
6230 "kind": "frontend-event",
6231 "name": "project-tree:changed-v2",
6232 "location": "desktop/frontend/src/lib/sessionCatalogBridge.ts:16",
6233 "class": "keep-business",
6234 "owner": "desktopHost().events.on, same payload"
6235 },
6236 {
6237 "kind": "frontend-event",
6238 "name": "project-tree:runtime-changed",
6239 "location": "desktop/frontend/src/lib/projectTreeRuntime.ts:186",
6240 "class": "keep-business",
6241 "owner": "desktopHost().events.on, same payload"
6242 },
6243 {
6244 "kind": "frontend-event",
6245 "name": "remote-tab:updated",
6246 "location": "desktop/frontend/src/lib/runtimeStateSync.ts:74",
6247 "class": "keep-business",
6248 "owner": "desktopHost().events.on, same payload"
6249 },
6250 {
6251 "kind": "frontend-event",
6252 "name": "runtime-state:changed",
6253 "location": "desktop/frontend/src/lib/runtimeStateSync.ts:63",
6254 "class": "keep-business",
6255 "owner": "desktopHost().events.on, same payload"
6256 },
6257 {
6258 "kind": "css-marker",
6259 "name": "--reasonix-draggable",
6260 "location": "desktop/frontend/src/app-runtime/useAppChromeCommands.ts",
6261 "class": "keep-business",
6262 "owner": "rewritten to -webkit-app-region by scripts/shell-css.mjs for the Electron bundle"
6263 },
6264 {
6265 "kind": "css-marker",
6266 "name": "--reasonix-draggable",
6267 "location": "desktop/frontend/src/components/ChatTranscript.css",
6268 "class": "keep-business",
6269 "owner": "rewritten to -webkit-app-region by scripts/shell-css.mjs for the Electron bundle"
6270 },
6271 {
6272 "kind": "css-marker",
6273 "name": "--reasonix-draggable",
6274 "location": "desktop/frontend/src/components/ComposerWorkspaceContextBar.css",
6275 "class": "keep-business",
6276 "owner": "rewritten to -webkit-app-region by scripts/shell-css.mjs for the Electron bundle"
6277 },
6278 {
6279 "kind": "css-marker",
6280 "name": "--reasonix-draggable",
6281 "location": "desktop/frontend/src/components/ManagementPageShell.css",
6282 "class": "keep-business",
6283 "owner": "rewritten to -webkit-app-region by scripts/shell-css.mjs for the Electron bundle"
6284 },
6285 {
6286 "kind": "css-marker",
6287 "name": "--reasonix-draggable",
6288 "location": "desktop/frontend/src/components/ScrollDiagnosticPanel.css",
6289 "class": "keep-business",
6290 "owner": "rewritten to -webkit-app-region by scripts/shell-css.mjs for the Electron bundle"
6291 },
6292 {
6293 "kind": "css-marker",
6294 "name": "--reasonix-draggable",
6295 "location": "desktop/frontend/src/components/SettingsPanel.css",
6296 "class": "keep-business",
6297 "owner": "rewritten to -webkit-app-region by scripts/shell-css.mjs for the Electron bundle"
6298 },
6299 {
6300 "kind": "css-marker",
6301 "name": "--reasonix-draggable",
6302 "location": "desktop/frontend/src/components/SettingsSelect.css",
6303 "class": "keep-business",
6304 "owner": "rewritten to -webkit-app-region by scripts/shell-css.mjs for the Electron bundle"
6305 },
6306 {
6307 "kind": "css-marker",
6308 "name": "--reasonix-draggable",
6309 "location": "desktop/frontend/src/custom/features/heartbeat/heartbeat.css",
6310 "class": "keep-business",
6311 "owner": "rewritten to -webkit-app-region by scripts/shell-css.mjs for the Electron bundle"
6312 },
6313 {
6314 "kind": "css-marker",
6315 "name": "--reasonix-draggable",
6316 "location": "desktop/frontend/src/styles.css",
6317 "class": "keep-business",
6318 "owner": "rewritten to -webkit-app-region by scripts/shell-css.mjs for the Electron bundle"
6319 },
6320 {
6321 "kind": "css-marker",
6322 "name": "data-native-drop-target",
6323 "location": "desktop/frontend/src/components/Composer.tsx",
6324 "class": "keep-business",
6325 "owner": "native.onFilesDropped (HTML5 drop + getPathForFile)"
6326 },
6327 {
6328 "kind": "css-marker",
6329 "name": "data-native-drop-target",
6330 "location": "desktop/frontend/src/lib/desktopHost.ts",
6331 "class": "keep-business",
6332 "owner": "native.onFilesDropped (HTML5 drop + getPathForFile)"
6333 },
6334 {
6335 "kind": "persistence",
6336 "name": ".reasonix-export-publication.lock",
6337 "location": "desktop/session_export_journal.go:87",
6338 "class": "keep-business",
6339 "owner": "format unchanged; read by both shells"
6340 },
6341 {
6342 "kind": "persistence",
6343 "name": "desktop-remote.json",
6344 "location": "desktop/remote_prefs.go:39",
6345 "class": "keep-business",
6346 "owner": "format unchanged; read by both shells"
6347 },
6348 {
6349 "kind": "persistence",
6350 "name": "desktop-window.json",
6351 "location": "desktop/window_state.go:46",
6352 "class": "keep-business",
6353 "owner": "format unchanged; read by both shells"
6354 },
6355 {
6356 "kind": "persistence",
6357 "name": "desktop-workspaces.json",
6358 "location": "desktop/workspace.go:35",
6359 "class": "keep-business",
6360 "owner": "format unchanged; read by both shells"
6361 },
6362 {
6363 "kind": "persistence",
6364 "name": "desktop-zoom.json",
6365 "location": "desktop/zoom_factor.go:20",
6366 "class": "keep-business",
6367 "owner": "format unchanged; read by both shells"
6368 },
6369 {
6370 "kind": "persistence",
6371 "name": "downloaded.json",
6372 "location": "desktop/updater.go:541",
6373 "class": "keep-business",
6374 "owner": "format unchanged; read by both shells"
6375 },
6376 {
6377 "kind": "persistence",
6378 "name": "events.jsonl",
6379 "location": "desktop/session_v5_migration_checkpoint.go:124",
6380 "class": "keep-business",
6381 "owner": "format unchanged; read by both shells"
6382 },
6383 {
6384 "kind": "persistence",
6385 "name": "fork-operations.json",
6386 "location": "desktop/fork_operations.go:37",
6387 "class": "keep-business",
6388 "owner": "format unchanged; read by both shells"
6389 },
6390 {
6391 "kind": "persistence",
6392 "name": "header.json",
6393 "location": "desktop/session_v5_migration_checkpoint.go:124",
6394 "class": "keep-business",
6395 "owner": "format unchanged; read by both shells"
6396 },
6397 {
6398 "kind": "persistence",
6399 "name": "heartbeat-tasks.json",
6400 "location": "desktop/heartbeat.go:160",
6401 "class": "keep-business",
6402 "owner": "format unchanged; read by both shells"
6403 },
6404 {
6405 "kind": "persistence",
6406 "name": "heartbeat-tasks.runs.json",
6407 "location": "desktop/heartbeat_sidecar.go:34",
6408 "class": "keep-business",
6409 "owner": "format unchanged; read by both shells"
6410 },
6411 {
6412 "kind": "persistence",
6413 "name": "historical-import-queue.v1.json",
6414 "location": "desktop/historical_import_sidecar.go:75",
6415 "class": "keep-business",
6416 "owner": "format unchanged; read by both shells"
6417 },
6418 {
6419 "kind": "persistence",
6420 "name": "manifest.json",
6421 "location": "desktop/legacy_empty_session_cleanup_sources.go:756",
6422 "class": "keep-business",
6423 "owner": "format unchanged; read by both shells"
6424 },
6425 {
6426 "kind": "persistence",
6427 "name": "mcp-registry-v0.1.json",
6428 "location": "desktop/app.go:6884",
6429 "class": "keep-business",
6430 "owner": "format unchanged; read by both shells"
6431 },
6432 {
6433 "kind": "persistence",
6434 "name": "operations-v1.json",
6435 "location": "desktop/browser_executor.go:141",
6436 "class": "keep-business",
6437 "owner": "format unchanged; read by both shells"
6438 },
6439 {
6440 "kind": "persistence",
6441 "name": "primary.lock",
6442 "location": "desktop/lifecycle_diagnostics.go:122",
6443 "class": "keep-business",
6444 "owner": "format unchanged; read by both shells"
6445 },
6446 {
6447 "kind": "persistence",
6448 "name": "publication.json",
6449 "location": "desktop/session_export_journal.go:29",
6450 "class": "keep-business",
6451 "owner": "format unchanged; read by both shells"
6452 },
6453 {
6454 "kind": "persistence",
6455 "name": "remote-provider-trust.json",
6456 "location": "desktop/remote_legacy_cleanup.go:31",
6457 "class": "keep-business",
6458 "owner": "format unchanged; read by both shells"
6459 },
6460 {
6461 "kind": "persistence",
6462 "name": "session-migration-v5.json",
6463 "location": "desktop/session_v5_migration.go:48",
6464 "class": "keep-business",
6465 "owner": "format unchanged; read by both shells"
6466 },
6467 {
6468 "kind": "persistence",
6469 "name": "snapshot.sqlite",
6470 "location": "desktop/session_source_compatibility.go:381",
6471 "class": "keep-business",
6472 "owner": "format unchanged; read by both shells"
6473 },
6474 {
6475 "kind": "persistence",
6476 "name": "writer.lock",
6477 "location": "desktop/historical_version_recovery.go:46",
6478 "class": "keep-business",
6479 "owner": "format unchanged; read by both shells"
6480 },
6481 {
6482 "kind": "shell-file",
6483 "name": "desktop/app_identity_windows.go",
6484 "class": "migrate-host",
6485 "owner": "Electron app.setAppUserModelId"
6486 },
6487 {
6488 "kind": "shell-file",
6489 "name": "desktop/desktop_shell.go",
6490 "class": "migrate-host",
6491 "owner": "coordinator keeps ordering; presentation via host/window.*"
6492 },
6493 {
6494 "kind": "shell-file",
6495 "name": "desktop/desktop_shell_status.go",
6496 "class": "migrate-host",
6497 "owner": "coordinator keeps ordering; presentation via host/window.*"
6498 },
6499 {
6500 "kind": "shell-file",
6501 "name": "desktop/external_opener.go",
6502 "class": "migrate-host",
6503 "owner": "openers stay in Go; dialogs via host/dialog.*"
6504 },
6505 {
6506 "kind": "shell-file",
6507 "name": "desktop/external_opener_darwin.go",
6508 "class": "migrate-host",
6509 "owner": "openers stay in Go; dialogs via host/dialog.*"
6510 },
6511 {
6512 "kind": "shell-file",
6513 "name": "desktop/external_opener_icon.go",
6514 "class": "migrate-host",
6515 "owner": "openers stay in Go; dialogs via host/dialog.*"
6516 },
6517 {
6518 "kind": "shell-file",
6519 "name": "desktop/external_opener_linux.go",
6520 "class": "migrate-host",
6521 "owner": "openers stay in Go; dialogs via host/dialog.*"
6522 },
6523 {
6524 "kind": "shell-file",
6525 "name": "desktop/external_opener_windows.go",
6526 "class": "migrate-host",
6527 "owner": "openers stay in Go; dialogs via host/dialog.*"
6528 },
6529 {
6530 "kind": "shell-file",
6531 "name": "desktop/external_opener_windows_helpers.go",
6532 "class": "migrate-host",
6533 "owner": "openers stay in Go; dialogs via host/dialog.*"
6534 },
6535 {
6536 "kind": "shell-file",
6537 "name": "desktop/host_command_owners.go",
6538 "class": "migrate-host",
6539 "owner": "hostrpc service mode"
6540 },
6541 {
6542 "kind": "shell-file",
6543 "name": "desktop/host_endpoint_other.go",
6544 "class": "migrate-host",
6545 "owner": "hostrpc service mode"
6546 },
6547 {
6548 "kind": "shell-file",
6549 "name": "desktop/host_endpoint_windows.go",
6550 "class": "migrate-host",
6551 "owner": "hostrpc service mode"
6552 },
6553 {
6554 "kind": "shell-file",
6555 "name": "desktop/host_events.go",
6556 "class": "migrate-host",
6557 "owner": "hostrpc service mode"
6558 },
6559 {
6560 "kind": "shell-file",
6561 "name": "desktop/host_remote_window.go",
6562 "class": "migrate-host",
6563 "owner": "hostrpc service mode"
6564 },
6565 {
6566 "kind": "shell-file",
6567 "name": "desktop/host_rpc.go",
6568 "class": "migrate-host",
6569 "owner": "hostrpc service mode"
6570 },
6571 {
6572 "kind": "shell-file",
6573 "name": "desktop/host_shell.go",
6574 "class": "migrate-host",
6575 "owner": "hostrpc service mode"
6576 },
6577 {
6578 "kind": "shell-file",
6579 "name": "desktop/icon_repair_darwin.go",
6580 "class": "delete-shell",
6581 "owner": "icons are packaged by the Electron bundle"
6582 },
6583 {
6584 "kind": "shell-file",
6585 "name": "desktop/icon_repair_darwin_nocgo.go",
6586 "class": "delete-shell",
6587 "owner": "icons are packaged by the Electron bundle"
6588 },
6589 {
6590 "kind": "shell-file",
6591 "name": "desktop/icon_repair_other.go",
6592 "class": "delete-shell",
6593 "owner": "icons are packaged by the Electron bundle"
6594 },
6595 {
6596 "kind": "shell-file",
6597 "name": "desktop/icon_repair_windows.go",
6598 "class": "delete-shell",
6599 "owner": "icons are packaged by the Electron bundle"
6600 },
6601 {
6602 "kind": "shell-file",
6603 "name": "desktop/main.go",
6604 "class": "keep-business",
6605 "owner": "--host-rpc service entry + shell bootstrap"
6606 },
6607 {
6608 "kind": "shell-file",
6609 "name": "desktop/native_host.go",
6610 "class": "migrate-host",
6611 "owner": "nativeHost boundary"
6612 },
6613 {
6614 "kind": "shell-file",
6615 "name": "desktop/native_host_rpc.go",
6616 "class": "migrate-host",
6617 "owner": "nativeHost boundary"
6618 },
6619 {
6620 "kind": "shell-file",
6621 "name": "desktop/relauncher.go",
6622 "class": "migrate-host",
6623 "owner": "host/app.relaunch"
6624 },
6625 {
6626 "kind": "shell-file",
6627 "name": "desktop/superseded_relaunch.go",
6628 "class": "migrate-host",
6629 "owner": "host/app.relaunch"
6630 },
6631 {
6632 "kind": "shell-file",
6633 "name": "desktop/system_quit.go",
6634 "class": "migrate-host",
6635 "owner": "Electron before-quit → desktop/beforeClose"
6636 },
6637 {
6638 "kind": "shell-file",
6639 "name": "desktop/tray.go",
6640 "class": "migrate-host",
6641 "owner": "Electron Tray through host/tray.*"
6642 },
6643 {
6644 "kind": "shell-file",
6645 "name": "desktop/tray_common.go",
6646 "class": "migrate-host",
6647 "owner": "Electron Tray through host/tray.*"
6648 },
6649 {
6650 "kind": "shell-file",
6651 "name": "desktop/tray_health.go",
6652 "class": "migrate-host",
6653 "owner": "Electron Tray through host/tray.*"
6654 },
6655 {
6656 "kind": "shell-file",
6657 "name": "desktop/tray_health_other.go",
6658 "class": "migrate-host",
6659 "owner": "Electron Tray through host/tray.*"
6660 },
6661 {
6662 "kind": "shell-file",
6663 "name": "desktop/tray_health_unix.go",
6664 "class": "migrate-host",
6665 "owner": "Electron Tray through host/tray.*"
6666 },
6667 {
6668 "kind": "shell-file",
6669 "name": "desktop/tray_health_windows.go",
6670 "class": "migrate-host",
6671 "owner": "Electron Tray through host/tray.*"
6672 },
6673 {
6674 "kind": "shell-file",
6675 "name": "desktop/tray_icon_unix.go",
6676 "class": "migrate-host",
6677 "owner": "Electron Tray through host/tray.*"
6678 },
6679 {
6680 "kind": "shell-file",
6681 "name": "desktop/tray_icon_windows.go",
6682 "class": "migrate-host",
6683 "owner": "Electron Tray through host/tray.*"
6684 },
6685 {
6686 "kind": "shell-file",
6687 "name": "desktop/tray_loop_external.go",
6688 "class": "migrate-host",
6689 "owner": "Electron Tray through host/tray.*"
6690 },
6691 {
6692 "kind": "shell-file",
6693 "name": "desktop/tray_loop_windows.go",
6694 "class": "migrate-host",
6695 "owner": "Electron Tray through host/tray.*"
6696 },
6697 {
6698 "kind": "shell-file",
6699 "name": "desktop/tray_nocgo.go",
6700 "class": "migrate-host",
6701 "owner": "Electron Tray through host/tray.*"
6702 },
6703 {
6704 "kind": "shell-file",
6705 "name": "desktop/tray_signature_windows.go",
6706 "class": "migrate-host",
6707 "owner": "Electron Tray through host/tray.*"
6708 },
6709 {
6710 "kind": "shell-file",
6711 "name": "desktop/tray_supported_darwin.go",
6712 "class": "migrate-host",
6713 "owner": "Electron Tray through host/tray.*"
6714 },
6715 {
6716 "kind": "shell-file",
6717 "name": "desktop/tray_supported_unix.go",
6718 "class": "migrate-host",
6719 "owner": "Electron Tray through host/tray.*"
6720 },
6721 {
6722 "kind": "shell-file",
6723 "name": "desktop/tray_supported_windows.go",
6724 "class": "migrate-host",
6725 "owner": "Electron Tray through host/tray.*"
6726 },
6727 {
6728 "kind": "shell-file",
6729 "name": "desktop/window_controls.go",
6730 "class": "migrate-host",
6731 "owner": "renderer window controls through the preload"
6732 },
6733 {
6734 "kind": "shell-file",
6735 "name": "desktop/window_state.go",
6736 "class": "migrate-host",
6737 "owner": "geometry persisted by Go, applied through host/window.*"
6738 },
6739 {
6740 "kind": "shell-file",
6741 "name": "desktop/zoom_factor.go",
6742 "class": "migrate-host",
6743 "owner": "zoomFactor in the hello window geometry"
6744 },
6745 {
6746 "kind": "artifact",
6747 "name": "Reasonix-darwin-\u003carch\u003e.dmg",
6748 "detail": "drag-to-install; human download",
6749 "location": "scripts/desktop-build.sh:10",
6750 "class": "keep-business",
6751 "owner": "same file name and installer identity; Electron payload inside"
6752 },
6753 {
6754 "kind": "artifact",
6755 "name": "Reasonix-linux-\u003carch\u003e.deb",
6756 "detail": "Debian/Ubuntu package; native updater",
6757 "location": "scripts/desktop-build.sh:14",
6758 "class": "keep-business",
6759 "owner": "same file name and installer identity; Electron payload inside"
6760 },
6761 {
6762 "kind": "artifact",
6763 "name": "Reasonix-linux-\u003carch\u003e.tar.gz",
6764 "detail": "desktop + guard + CLI + app/ tree; portable updater",
6765 "location": "scripts/desktop-build.sh:13",
6766 "class": "keep-business",
6767 "owner": "same file name and installer identity; Electron payload inside"
6768 },
6769 {
6770 "kind": "artifact",
6771 "name": "Reasonix-windows-\u003carch\u003e-installer.exe",
6772 "detail": "NSIS per-user installer; updater channel",
6773 "location": "scripts/desktop-build.sh:11",
6774 "class": "keep-business",
6775 "owner": "same file name and installer identity; Electron payload inside"
6776 },
6777 {
6778 "kind": "artifact",
6779 "name": "Reasonix-windows-\u003carch\u003e.zip",
6780 "detail": "portable human download",
6781 "location": "scripts/desktop-build.sh:12",
6782 "class": "keep-business",
6783 "owner": "same file name and installer identity; Electron payload inside"
6784 },
6785 {
6786 "kind": "ci-job",
6787 "name": "app-memory.yml/app-memory",
6788 "location": ".github/workflows/app-memory.yml",
6789 "class": "keep-business",
6790 "owner": "browser memory screening unchanged"
6791 },
6792 {
6793 "kind": "ci-job",
6794 "name": "app-memory.yml/changes",
6795 "location": ".github/workflows/app-memory.yml",
6796 "class": "keep-business",
6797 "owner": "path filter unchanged"
6798 },
6799 {
6800 "kind": "ci-job",
6801 "name": "app-memory.yml/prepare",
6802 "location": ".github/workflows/app-memory.yml",
6803 "class": "keep-business",
6804 "owner": "browser memory screening unchanged"
6805 },
6806 {
6807 "kind": "ci-job",
6808 "name": "app-memory.yml/shard",
6809 "location": ".github/workflows/app-memory.yml",
6810 "class": "keep-business",
6811 "owner": "browser memory screening unchanged"
6812 },
6813 {
6814 "kind": "ci-job",
6815 "name": "ci.yml/desktop",
6816 "location": ".github/workflows/ci.yml",
6817 "class": "keep-business",
6818 "owner": "aggregate gate, unchanged"
6819 },
6820 {
6821 "kind": "ci-job",
6822 "name": "ci.yml/desktop-browser",
6823 "location": ".github/workflows/ci.yml",
6824 "class": "keep-business",
6825 "owner": "Playwright browser gates unchanged"
6826 },
6827 {
6828 "kind": "ci-job",
6829 "name": "ci.yml/desktop-browser-group",
6830 "location": ".github/workflows/ci.yml",
6831 "class": "keep-business",
6832 "owner": "Playwright browser gates split into bounded groups"
6833 },
6834 {
6835 "kind": "ci-job",
6836 "name": "ci.yml/desktop-frontend",
6837 "location": ".github/workflows/ci.yml",
6838 "class": "keep-business",
6839 "owner": "React gates unchanged"
6840 },
6841 {
6842 "kind": "ci-job",
6843 "name": "ci.yml/desktop-go",
6844 "location": ".github/workflows/ci.yml",
6845 "class": "keep-business",
6846 "owner": "hostrpc + module tests; no WebKitGTK toolchain"
6847 },
6848 {
6849 "kind": "ci-job",
6850 "name": "ci.yml/desktop-go-race",
6851 "location": ".github/workflows/ci.yml",
6852 "class": "keep-business",
6853 "owner": "desktop module race sweep, split from desktop-go"
6854 },
6855 {
6856 "kind": "ci-job",
6857 "name": "ci.yml/desktop-macos",
6858 "location": ".github/workflows/ci.yml",
6859 "class": "keep-business",
6860 "owner": "Electron packaging smoke"
6861 },
6862 {
6863 "kind": "ci-job",
6864 "name": "ci.yml/desktop-prepare",
6865 "location": ".github/workflows/ci.yml",
6866 "class": "keep-business",
6867 "owner": "go run . -emit-contract drift gate; pnpm workspace root"
6868 },
6869 {
6870 "kind": "ci-job",
6871 "name": "ci.yml/desktop-windows",
6872 "location": ".github/workflows/ci.yml",
6873 "class": "keep-business",
6874 "owner": "Electron packaging smoke"
6875 },
6876 {
6877 "kind": "ci-job",
6878 "name": "ci.yml/desktop-windows-go",
6879 "location": ".github/workflows/ci.yml",
6880 "class": "keep-business",
6881 "owner": "fail-closed aggregate for Windows desktop Go partitions"
6882 },
6883 {
6884 "kind": "ci-job",
6885 "name": "ci.yml/desktop-windows-go-group",
6886 "location": ".github/workflows/ci.yml",
6887 "class": "keep-business",
6888 "owner": "isolated parallel Windows desktop Go test partitions"
6889 },
6890 {
6891 "kind": "ci-job",
6892 "name": "ci.yml/desktop-windows-package",
6893 "location": ".github/workflows/ci.yml",
6894 "class": "keep-business",
6895 "owner": "Electron installer build, split from the test leg"
6896 },
6897 {
6898 "kind": "ci-job",
6899 "name": "release-desktop.yml/attest-signing-contract",
6900 "location": ".github/workflows/release-desktop.yml",
6901 "class": "keep-business",
6902 "owner": "attests the extended payload list"
6903 },
6904 {
6905 "kind": "ci-job",
6906 "name": "release-desktop.yml/build",
6907 "location": ".github/workflows/release-desktop.yml",
6908 "class": "keep-business",
6909 "owner": "desktop-build.sh packages the Electron app with the same NSIS/nfpm/signing steps"
6910 },
6911 {
6912 "kind": "ci-job",
6913 "name": "release-desktop.yml/mac-universal-intel",
6914 "location": ".github/workflows/release-desktop.yml",
6915 "class": "keep-business",
6916 "owner": "validates the exact universal DMG from the build matrix on an Intel runner"
6917 },
6918 {
6919 "kind": "ci-job",
6920 "name": "release-desktop.yml/mirror",
6921 "location": ".github/workflows/release-desktop.yml",
6922 "class": "keep-business",
6923 "owner": "unchanged"
6924 },
6925 {
6926 "kind": "ci-job",
6927 "name": "release-desktop.yml/orchestration-guard",
6928 "location": ".github/workflows/release-desktop.yml",
6929 "class": "keep-business",
6930 "owner": "unchanged"
6931 },
6932 {
6933 "kind": "ci-job",
6934 "name": "release-desktop.yml/publish",
6935 "location": ".github/workflows/release-desktop.yml",
6936 "class": "keep-business",
6937 "owner": "manifest, minisign and mirror unchanged"
6938 },
6939 {
6940 "kind": "ci-job",
6941 "name": "release-desktop.yml/release-gate",
6942 "location": ".github/workflows/release-desktop.yml",
6943 "class": "keep-business",
6944 "owner": "unchanged"
6945 },
6946 {
6947 "kind": "ci-job",
6948 "name": "release-desktop.yml/resolve",
6949 "location": ".github/workflows/release-desktop.yml",
6950 "class": "keep-business",
6951 "owner": "version/channel resolution unchanged"
6952 },
6953 {
6954 "kind": "ci-job",
6955 "name": "release-desktop.yml/signing-contract",
6956 "location": ".github/workflows/release-desktop.yml",
6957 "class": "keep-business",
6958 "owner": "payload list covers the Electron executables and native modules"
6959 },
6960 {
6961 "kind": "ci-job",
6962 "name": "release-desktop.yml/windows-build",
6963 "location": ".github/workflows/release-desktop.yml",
6964 "class": "keep-business",
6965 "owner": "builds and smoke-tests unsigned x64 and ARM64 packages on native Windows runners before signing"
6966 },
6967 {
6968 "kind": "ci-job",
6969 "name": "release-desktop.yml/windows-runtime-acceptance",
6970 "location": ".github/workflows/release-desktop.yml",
6971 "class": "keep-business",
6972 "owner": "installs and starts the exact signed x64 and ARM64 installers on native runners"
6973 },
6974 {
6975 "kind": "ci-job",
6976 "name": "release-desktop.yml/windows-sign",
6977 "location": ".github/workflows/release-desktop.yml",
6978 "class": "keep-business",
6979 "owner": "Certum signs native-tested x64 and ARM64 payloads and rebuilt installers on x64"
6980 }
6981 ]
6982 }
6983
6983 lines JSON