Skip to content

Commit 290616a

Browse files
committed
πŸ€– refactor: Phase 5 - Move cli/ files (entry points, debug tools)
- Moved main.ts β†’ cli/index.ts - Moved main-server.ts β†’ cli/server.ts - Moved debug/ β†’ cli/debug/ - Updated all imports within cli/ to reference new paths - Updated cli/index.ts to require from new locations Part of comprehensive src/ reorganization. _Generated with `mux`_
1 parent 06f3109 commit 290616a

File tree

10 files changed

+27
-27
lines changed

10 files changed

+27
-27
lines changed
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ import * as fs from "fs/promises";
55
import * as path from "path";
66
import { PlatformPaths } from "../utils/paths";
77
import { parseArgs } from "util";
8-
import { Config } from "@/config";
9-
import { HistoryService } from "@/services/historyService";
10-
import { PartialService } from "@/services/partialService";
11-
import { InitStateManager } from "@/services/initStateManager";
12-
import { AIService } from "@/services/aiService";
13-
import { AgentSession, type AgentSessionChatEvent } from "@/services/agentSession";
8+
import { Config } from "@/node/config";
9+
import { HistoryService } from "@/node/services/historyService";
10+
import { PartialService } from "@/node/services/partialService";
11+
import { InitStateManager } from "@/node/services/initStateManager";
12+
import { AIService } from "@/node/services/aiService";
13+
import { AgentSession, type AgentSessionChatEvent } from "@/node/services/agentSession";
1414
import {
1515
isCaughtUpMessage,
1616
isStreamAbort,
@@ -23,12 +23,12 @@ import {
2323
isToolCallStart,
2424
type SendMessageOptions,
2525
type WorkspaceChatMessage,
26-
} from "@/types/ipc";
26+
} from "@/common/types/ipc";
2727
import { getDefaultModelFromLRU } from "@/hooks/useModelLRU";
2828
import { ensureProvidersConfig } from "@/utils/providers/ensureProvidersConfig";
2929
import { modeToToolPolicy, PLAN_MODE_INSTRUCTION } from "@/utils/ui/modeUtils";
3030
import { extractAssistantText, extractReasoning, extractToolCalls } from "@/debug/chatExtractors";
31-
import type { ThinkingLevel } from "@/types/thinking";
31+
import type { ThinkingLevel } from "@/common/types/thinking";
3232

3333
interface CliResult {
3434
success: boolean;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import assert from "@/utils/assert";
2-
import type { MuxReasoningPart, MuxTextPart, MuxToolPart } from "@/types/message";
2+
import type { MuxReasoningPart, MuxTextPart, MuxToolPart } from "@/common/types/message";
33

44
export function extractAssistantText(parts: unknown): string {
55
if (!Array.isArray(parts)) {
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as fs from "fs";
22
import * as path from "path";
3-
import { defaultConfig } from "@/config";
4-
import type { MuxMessage } from "@/types/message";
3+
import { defaultConfig } from "@/node/config";
4+
import type { MuxMessage } from "@/common/types/message";
55
import { calculateTokenStats } from "@/utils/tokens/tokenStatsCalculator";
66
import { getDefaultModelFromLRU } from "@/hooks/useModelLRU";
77

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import { defaultConfig } from "@/config";
1+
import { defaultConfig } from "@/node/config";
22
import { PlatformPaths } from "../utils/paths";
33
import * as fs from "fs";
4-
import { getMuxSessionsDir } from "@/constants/paths";
4+
import { getMuxSessionsDir } from "@/common/constants/paths";
55

66
export function listWorkspacesCommand() {
77
const config = defaultConfig.loadConfigOrDefault();
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@
1414
import * as fs from "fs";
1515
import * as path from "path";
1616
import { parseArgs } from "util";
17-
import { defaultConfig } from "@/config";
18-
import type { MuxMessage } from "@/types/message";
19-
import { createMuxMessage } from "@/types/message";
20-
import { InitStateManager } from "@/services/initStateManager";
21-
import { AIService } from "@/services/aiService";
22-
import { HistoryService } from "@/services/historyService";
23-
import { PartialService } from "@/services/partialService";
17+
import { defaultConfig } from "@/node/config";
18+
import type { MuxMessage } from "@/common/types/message";
19+
import { createMuxMessage } from "@/common/types/message";
20+
import { InitStateManager } from "@/node/services/initStateManager";
21+
import { AIService } from "@/node/services/aiService";
22+
import { HistoryService } from "@/node/services/historyService";
23+
import { PartialService } from "@/node/services/partialService";
2424

2525
const { positionals, values } = parseArgs({
2626
args: process.argv.slice(2),
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import * as fs from "fs";
22
import * as path from "path";
3-
import { defaultConfig } from "@/config";
4-
import type { MuxMessage } from "@/types/message";
5-
import type { SendMessageOptions } from "@/types/ipc";
3+
import { defaultConfig } from "@/node/config";
4+
import type { MuxMessage } from "@/common/types/message";
5+
import type { SendMessageOptions } from "@/common/types/ipc";
66
import { getDefaultModelFromLRU } from "@/hooks/useModelLRU";
7-
import { getMuxSessionsDir } from "@/constants/paths";
7+
import { getMuxSessionsDir } from "@/common/constants/paths";
88

99
/**
1010
* Debug command to send a message to a workspace, optionally editing an existing message
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ if (isServer) {
66
// Remove 'server' from args since main-server doesn't expect it as a positional argument.
77
process.argv.splice(2, 1);
88
// eslint-disable-next-line @typescript-eslint/no-require-imports
9-
require("./main-server");
9+
require("./server");
1010
} else {
1111
// eslint-disable-next-line @typescript-eslint/no-require-imports
12-
require("./main-desktop");
12+
require("../desktop/main");
1313
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* Allows accessing mux backend from mobile devices
44
*/
55
import { Config } from "./config";
6-
import { IPC_CHANNELS } from "@/constants/ipc-constants";
6+
import { IPC_CHANNELS } from "@/common/constants/ipc-constants";
77
import { IpcMain } from "./services/ipcMain";
88
import { migrateCmuxToMux } from "./constants/paths";
99
import cors from "cors";

0 commit comments

Comments
Β (0)