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