Skip to content

Commit d27f6fc

Browse files
committed
fix(desktop): converge session setting intents
Generated-by: OpenAI Codex
1 parent 29d02dc commit d27f6fc

25 files changed

Lines changed: 759 additions & 929 deletions

apps/desktop/renderer-architecture.json

Lines changed: 28 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
"src/renderer/app-shell-project-actions.ts",
1818
"src/renderer/app-shell-revision-actions.ts",
1919
"src/renderer/app-shell-session-events.ts",
20-
"src/renderer/app-shell-session-settings-actions.ts",
2120
"src/renderer/app-shell-session-start-actions.ts",
2221
"src/renderer/app-shell-session-ui-state.ts",
2322
"src/renderer/app-shell-stop-action.ts",
@@ -120,6 +119,7 @@
120119
"src/renderer/session-event-health.ts",
121120
"src/renderer/session-health-notice.ts",
122121
"src/renderer/session-message-settlement.ts",
122+
"src/renderer/session-model-configuration-intent.ts",
123123
"src/renderer/session-read-state.ts",
124124
"src/renderer/session-status-presentation.ts",
125125
"src/renderer/session-trace-refresh.ts",
@@ -313,6 +313,7 @@
313313
"src/renderer/features/workbar/tools/side-chat/quote-companion-panel.tsx -> src/renderer/use-composer-attachments",
314314
"src/renderer/features/workbar/tools/side-chat/use-quote-companion.ts -> src/renderer/locales/conversation-copy",
315315
"src/renderer/features/workbar/tools/side-chat/use-quote-companion.ts -> src/renderer/settled-message-merge",
316+
"src/renderer/features/workbar/tools/side-chat/use-quote-companion.ts -> src/renderer/use-session-setting-intent",
316317
"src/renderer/features/workbar/tools/tasks/use-session-tasks.ts -> src/renderer/locales/shell-remaining-copy",
317318
"src/renderer/features/workbar/tools/terminal/session-terminal-panel.tsx -> src/renderer/locales/conversation-copy",
318319
"src/renderer/features/workbar/tools/terminal/session-terminal-panel.tsx -> src/renderer/theme",
@@ -714,34 +715,6 @@
714715
"importSpecifiers": 23,
715716
"nonTriviaTokens": 3042
716717
},
717-
"src/renderer/app-shell-session-settings-actions.ts": {
718-
"importDeclarations": 9,
719-
"bridgePaths": {
720-
"window.maka.sessions.setModel": 1,
721-
"window.maka.sessions.setPermissionMode": 1,
722-
"window.maka.sessions.setThinkingLevel": 1
723-
},
724-
"environmentCapabilities": {},
725-
"hookCalls": {},
726-
"lifecycleMethods": {},
727-
"unresolvedDependencies": 0,
728-
"actionFactories": [
729-
"createAppShellSessionSettingsActions"
730-
],
731-
"dependencyPaths": {
732-
"../preload/bridge-contract.js": 1,
733-
"./app-shell-session-ui-state.js": 1,
734-
"./locales/shell-copy.js": 1,
735-
"@maka/core/llm-connections": 1,
736-
"@maka/core/model-thinking": 1,
737-
"@maka/core/permission": 1,
738-
"@maka/core/session": 1,
739-
"@maka/core/settings": 1,
740-
"@maka/core/ui-locale": 1
741-
},
742-
"importSpecifiers": 11,
743-
"nonTriviaTokens": 1267
744-
},
745718
"src/renderer/app-shell-session-start-actions.ts": {
746719
"importDeclarations": 7,
747720
"bridgePaths": {
@@ -788,7 +761,7 @@
788761
"react": 1
789762
},
790763
"importSpecifiers": 8,
791-
"nonTriviaTokens": 1223
764+
"nonTriviaTokens": 1183
792765
},
793766
"src/renderer/app-shell-stop-action.ts": {
794767
"importDeclarations": 4,
@@ -863,7 +836,7 @@
863836
"nonTriviaTokens": 1425
864837
},
865838
"src/renderer/app-shell.tsx": {
866-
"importDeclarations": 107,
839+
"importDeclarations": 109,
867840
"bridgePaths": {
868841
"window.maka.app.installUpdate": 1,
869842
"window.maka.app.retryUpdateDownload": 1,
@@ -888,7 +861,9 @@
888861
"window.maka.sessions.reorderQueueEntries": 1,
889862
"window.maka.sessions.retractQueueEntry": 1,
890863
"window.maka.sessions.setCollaborationMode": 1,
864+
"window.maka.sessions.setModelConfiguration": 1,
891865
"window.maka.sessions.setOrchestrationMode": 1,
866+
"window.maka.sessions.setPermissionMode": 1,
892867
"window.maka.sessions.subscribeActiveInteractions": 1,
893868
"window.maka.sessions.updateQueueEntry": 1,
894869
"window.maka.settings.getClient": 1,
@@ -933,7 +908,7 @@
933908
"useSessionCollaborationDialog": 1,
934909
"useSessionEventHealthPolling": 1,
935910
"useSessionNavigationReads": 1,
936-
"useSessionSettingIntent": 2,
911+
"useSessionSettingIntent": 4,
937912
"useSettingsModal": 1,
938913
"useShellAppearance": 1,
939914
"useShellChatModel": 1,
@@ -943,7 +918,7 @@
943918
"useShellResume": 1,
944919
"useShellRunUpdates": 1,
945920
"useShellSearch": 1,
946-
"useStableActions": 7,
921+
"useStableActions": 6,
947922
"useState": 17,
948923
"useSystemUiLocale": 1,
949924
"useTaskEntryController": 1,
@@ -970,7 +945,6 @@
970945
"./app-shell-overlays": 1,
971946
"./app-shell-revision-actions": 1,
972947
"./app-shell-session-events": 1,
973-
"./app-shell-session-settings-actions": 1,
974948
"./app-shell-session-start-actions": 1,
975949
"./app-shell-stop-action": 1,
976950
"./app-shell-turn-actions": 1,
@@ -1007,6 +981,7 @@
1007981
"./plan-mode-panel": 1,
1008982
"./scroll-motion-policy": 1,
1009983
"./session-collaboration-dialog": 1,
984+
"./session-model-configuration-intent": 1,
1010985
"./session-turn-request-composer.js": 1,
1011986
"./session-workspace-errors": 1,
1012987
"./settings/provider-brand-marks": 1,
@@ -1049,8 +1024,10 @@
10491024
"@astryxdesign/core/Button": 1,
10501025
"@maka/core/connections": 1,
10511026
"@maka/core/events": 1,
1027+
"@maka/core/model-thinking": 1,
10521028
"@maka/core/onboarding-milestone": 1,
10531029
"@maka/core/orchestration": 1,
1030+
"@maka/core/permission": 1,
10541031
"@maka/core/project": 1,
10551032
"@maka/core/session": 2,
10561033
"@maka/core/session-revisions": 1,
@@ -1061,8 +1038,8 @@
10611038
"@maka/ui/icons": 1,
10621039
"react": 1
10631040
},
1064-
"importSpecifiers": 187,
1065-
"nonTriviaTokens": 15908
1041+
"importSpecifiers": 193,
1042+
"nonTriviaTokens": 16664
10661043
},
10671044
"src/renderer/use-app-shell-composer-quotes.ts": {
10681045
"importDeclarations": 3,
@@ -1117,7 +1094,7 @@
11171094
"bridgePaths": {},
11181095
"environmentCapabilities": {},
11191096
"hookCalls": {
1120-
"useExternalStoreSelector": 9
1097+
"useExternalStoreSelector": 7
11211098
},
11221099
"lifecycleMethods": {},
11231100
"unresolvedDependencies": 0,
@@ -1129,7 +1106,7 @@
11291106
"@maka/ui": 1
11301107
},
11311108
"importSpecifiers": 10,
1132-
"nonTriviaTokens": 391
1109+
"nonTriviaTokens": 329
11331110
},
11341111
"src/renderer/use-app-shell-session-workspace.ts": {
11351112
"importDeclarations": 11,
@@ -2062,7 +2039,6 @@
20622039
"actionFactories": [],
20632040
"dependencyPaths": {
20642041
"@maka/core/goal": 1,
2065-
"@maka/core/model-thinking": 1,
20662042
"@maka/core/permission": 1,
20672043
"@maka/core/redaction": 1,
20682044
"@maka/core/settings": 1,
@@ -2561,6 +2537,17 @@
25612537
"@maka/core/session": 1
25622538
}
25632539
},
2540+
"src/renderer/session-model-configuration-intent.ts": {
2541+
"bridgePaths": {},
2542+
"environmentCapabilities": {},
2543+
"hookCalls": {},
2544+
"lifecycleMethods": {},
2545+
"unresolvedDependencies": 0,
2546+
"actionFactories": [],
2547+
"dependencyPaths": {
2548+
"@maka/core/model-thinking": 1
2549+
}
2550+
},
25642551
"src/renderer/session-read-state.ts": {
25652552
"bridgePaths": {},
25662553
"environmentCapabilities": {},
@@ -4998,8 +4985,8 @@
49984985
"bridgePaths": {},
49994986
"environmentCapabilities": {},
50004987
"hookCalls": {
5001-
"useEffect": 1,
5002-
"useRef": 2,
4988+
"useEffect": 2,
4989+
"useRef": 3,
50034990
"useState": 1
50044991
},
50054992
"lifecycleMethods": {},
@@ -5665,7 +5652,6 @@
56655652
"legacyPaths": [
56665653
"src/renderer/app-shell-context-compaction.ts",
56675654
"src/renderer/app-shell-revision-actions.ts",
5668-
"src/renderer/app-shell-session-settings-actions.ts",
56695655
"src/renderer/app-shell-stop-action.ts",
56705656
"src/renderer/app-shell-turn-actions.ts"
56715657
]

0 commit comments

Comments
 (0)