diff --git a/src/QueryEngine.ts b/QueryEngine.ts similarity index 100% rename from src/QueryEngine.ts rename to QueryEngine.ts diff --git a/src/Task.ts b/Task.ts similarity index 100% rename from src/Task.ts rename to Task.ts diff --git a/src/Tool.ts b/Tool.ts similarity index 100% rename from src/Tool.ts rename to Tool.ts diff --git a/src/assistant/sessionHistory.ts b/assistant/sessionHistory.ts similarity index 100% rename from src/assistant/sessionHistory.ts rename to assistant/sessionHistory.ts diff --git a/src/bootstrap/state.ts b/bootstrap/state.ts similarity index 100% rename from src/bootstrap/state.ts rename to bootstrap/state.ts diff --git a/src/bridge/bridgeApi.ts b/bridge/bridgeApi.ts similarity index 100% rename from src/bridge/bridgeApi.ts rename to bridge/bridgeApi.ts diff --git a/src/bridge/bridgeConfig.ts b/bridge/bridgeConfig.ts similarity index 100% rename from src/bridge/bridgeConfig.ts rename to bridge/bridgeConfig.ts diff --git a/src/bridge/bridgeDebug.ts b/bridge/bridgeDebug.ts similarity index 100% rename from src/bridge/bridgeDebug.ts rename to bridge/bridgeDebug.ts diff --git a/src/bridge/bridgeEnabled.ts b/bridge/bridgeEnabled.ts similarity index 100% rename from src/bridge/bridgeEnabled.ts rename to bridge/bridgeEnabled.ts diff --git a/src/bridge/bridgeMain.ts b/bridge/bridgeMain.ts similarity index 100% rename from src/bridge/bridgeMain.ts rename to bridge/bridgeMain.ts diff --git a/src/bridge/bridgeMessaging.ts b/bridge/bridgeMessaging.ts similarity index 100% rename from src/bridge/bridgeMessaging.ts rename to bridge/bridgeMessaging.ts diff --git a/src/bridge/bridgePermissionCallbacks.ts b/bridge/bridgePermissionCallbacks.ts similarity index 100% rename from src/bridge/bridgePermissionCallbacks.ts rename to bridge/bridgePermissionCallbacks.ts diff --git a/src/bridge/bridgePointer.ts b/bridge/bridgePointer.ts similarity index 100% rename from src/bridge/bridgePointer.ts rename to bridge/bridgePointer.ts diff --git a/src/bridge/bridgeStatusUtil.ts b/bridge/bridgeStatusUtil.ts similarity index 100% rename from src/bridge/bridgeStatusUtil.ts rename to bridge/bridgeStatusUtil.ts diff --git a/src/bridge/bridgeUI.ts b/bridge/bridgeUI.ts similarity index 100% rename from src/bridge/bridgeUI.ts rename to bridge/bridgeUI.ts diff --git a/src/bridge/capacityWake.ts b/bridge/capacityWake.ts similarity index 100% rename from src/bridge/capacityWake.ts rename to bridge/capacityWake.ts diff --git a/src/bridge/codeSessionApi.ts b/bridge/codeSessionApi.ts similarity index 100% rename from src/bridge/codeSessionApi.ts rename to bridge/codeSessionApi.ts diff --git a/src/bridge/createSession.ts b/bridge/createSession.ts similarity index 100% rename from src/bridge/createSession.ts rename to bridge/createSession.ts diff --git a/src/bridge/debugUtils.ts b/bridge/debugUtils.ts similarity index 100% rename from src/bridge/debugUtils.ts rename to bridge/debugUtils.ts diff --git a/src/bridge/envLessBridgeConfig.ts b/bridge/envLessBridgeConfig.ts similarity index 100% rename from src/bridge/envLessBridgeConfig.ts rename to bridge/envLessBridgeConfig.ts diff --git a/src/bridge/flushGate.ts b/bridge/flushGate.ts similarity index 100% rename from src/bridge/flushGate.ts rename to bridge/flushGate.ts diff --git a/src/bridge/inboundAttachments.ts b/bridge/inboundAttachments.ts similarity index 100% rename from src/bridge/inboundAttachments.ts rename to bridge/inboundAttachments.ts diff --git a/src/bridge/inboundMessages.ts b/bridge/inboundMessages.ts similarity index 100% rename from src/bridge/inboundMessages.ts rename to bridge/inboundMessages.ts diff --git a/src/bridge/initReplBridge.ts b/bridge/initReplBridge.ts similarity index 100% rename from src/bridge/initReplBridge.ts rename to bridge/initReplBridge.ts diff --git a/src/bridge/jwtUtils.ts b/bridge/jwtUtils.ts similarity index 100% rename from src/bridge/jwtUtils.ts rename to bridge/jwtUtils.ts diff --git a/src/bridge/pollConfig.ts b/bridge/pollConfig.ts similarity index 100% rename from src/bridge/pollConfig.ts rename to bridge/pollConfig.ts diff --git a/src/bridge/pollConfigDefaults.ts b/bridge/pollConfigDefaults.ts similarity index 100% rename from src/bridge/pollConfigDefaults.ts rename to bridge/pollConfigDefaults.ts diff --git a/src/bridge/remoteBridgeCore.ts b/bridge/remoteBridgeCore.ts similarity index 100% rename from src/bridge/remoteBridgeCore.ts rename to bridge/remoteBridgeCore.ts diff --git a/src/bridge/replBridge.ts b/bridge/replBridge.ts similarity index 100% rename from src/bridge/replBridge.ts rename to bridge/replBridge.ts diff --git a/src/bridge/replBridgeHandle.ts b/bridge/replBridgeHandle.ts similarity index 100% rename from src/bridge/replBridgeHandle.ts rename to bridge/replBridgeHandle.ts diff --git a/src/bridge/replBridgeTransport.ts b/bridge/replBridgeTransport.ts similarity index 100% rename from src/bridge/replBridgeTransport.ts rename to bridge/replBridgeTransport.ts diff --git a/src/bridge/sessionIdCompat.ts b/bridge/sessionIdCompat.ts similarity index 100% rename from src/bridge/sessionIdCompat.ts rename to bridge/sessionIdCompat.ts diff --git a/src/bridge/sessionRunner.ts b/bridge/sessionRunner.ts similarity index 100% rename from src/bridge/sessionRunner.ts rename to bridge/sessionRunner.ts diff --git a/src/bridge/trustedDevice.ts b/bridge/trustedDevice.ts similarity index 100% rename from src/bridge/trustedDevice.ts rename to bridge/trustedDevice.ts diff --git a/src/bridge/types.ts b/bridge/types.ts similarity index 100% rename from src/bridge/types.ts rename to bridge/types.ts diff --git a/src/bridge/workSecret.ts b/bridge/workSecret.ts similarity index 100% rename from src/bridge/workSecret.ts rename to bridge/workSecret.ts diff --git a/src/buddy/CompanionSprite.tsx b/buddy/CompanionSprite.tsx similarity index 100% rename from src/buddy/CompanionSprite.tsx rename to buddy/CompanionSprite.tsx diff --git a/src/buddy/companion.ts b/buddy/companion.ts similarity index 100% rename from src/buddy/companion.ts rename to buddy/companion.ts diff --git a/src/buddy/prompt.ts b/buddy/prompt.ts similarity index 100% rename from src/buddy/prompt.ts rename to buddy/prompt.ts diff --git a/src/buddy/sprites.ts b/buddy/sprites.ts similarity index 100% rename from src/buddy/sprites.ts rename to buddy/sprites.ts diff --git a/src/buddy/types.ts b/buddy/types.ts similarity index 100% rename from src/buddy/types.ts rename to buddy/types.ts diff --git a/src/buddy/useBuddyNotification.tsx b/buddy/useBuddyNotification.tsx similarity index 100% rename from src/buddy/useBuddyNotification.tsx rename to buddy/useBuddyNotification.tsx diff --git a/src/cli/exit.ts b/cli/exit.ts similarity index 100% rename from src/cli/exit.ts rename to cli/exit.ts diff --git a/src/cli/handlers/agents.ts b/cli/handlers/agents.ts similarity index 100% rename from src/cli/handlers/agents.ts rename to cli/handlers/agents.ts diff --git a/src/cli/handlers/auth.ts b/cli/handlers/auth.ts similarity index 100% rename from src/cli/handlers/auth.ts rename to cli/handlers/auth.ts diff --git a/src/cli/handlers/autoMode.ts b/cli/handlers/autoMode.ts similarity index 100% rename from src/cli/handlers/autoMode.ts rename to cli/handlers/autoMode.ts diff --git a/src/cli/handlers/mcp.tsx b/cli/handlers/mcp.tsx similarity index 100% rename from src/cli/handlers/mcp.tsx rename to cli/handlers/mcp.tsx diff --git a/src/cli/handlers/plugins.ts b/cli/handlers/plugins.ts similarity index 100% rename from src/cli/handlers/plugins.ts rename to cli/handlers/plugins.ts diff --git a/src/cli/handlers/util.tsx b/cli/handlers/util.tsx similarity index 100% rename from src/cli/handlers/util.tsx rename to cli/handlers/util.tsx diff --git a/src/cli/ndjsonSafeStringify.ts b/cli/ndjsonSafeStringify.ts similarity index 100% rename from src/cli/ndjsonSafeStringify.ts rename to cli/ndjsonSafeStringify.ts diff --git a/src/cli/print.ts b/cli/print.ts similarity index 100% rename from src/cli/print.ts rename to cli/print.ts diff --git a/src/cli/remoteIO.ts b/cli/remoteIO.ts similarity index 100% rename from src/cli/remoteIO.ts rename to cli/remoteIO.ts diff --git a/src/cli/structuredIO.ts b/cli/structuredIO.ts similarity index 100% rename from src/cli/structuredIO.ts rename to cli/structuredIO.ts diff --git a/src/cli/transports/HybridTransport.ts b/cli/transports/HybridTransport.ts similarity index 100% rename from src/cli/transports/HybridTransport.ts rename to cli/transports/HybridTransport.ts diff --git a/src/cli/transports/SSETransport.ts b/cli/transports/SSETransport.ts similarity index 100% rename from src/cli/transports/SSETransport.ts rename to cli/transports/SSETransport.ts diff --git a/src/cli/transports/SerialBatchEventUploader.ts b/cli/transports/SerialBatchEventUploader.ts similarity index 100% rename from src/cli/transports/SerialBatchEventUploader.ts rename to cli/transports/SerialBatchEventUploader.ts diff --git a/src/cli/transports/WebSocketTransport.ts b/cli/transports/WebSocketTransport.ts similarity index 100% rename from src/cli/transports/WebSocketTransport.ts rename to cli/transports/WebSocketTransport.ts diff --git a/src/cli/transports/WorkerStateUploader.ts b/cli/transports/WorkerStateUploader.ts similarity index 100% rename from src/cli/transports/WorkerStateUploader.ts rename to cli/transports/WorkerStateUploader.ts diff --git a/src/cli/transports/ccrClient.ts b/cli/transports/ccrClient.ts similarity index 100% rename from src/cli/transports/ccrClient.ts rename to cli/transports/ccrClient.ts diff --git a/src/cli/transports/transportUtils.ts b/cli/transports/transportUtils.ts similarity index 100% rename from src/cli/transports/transportUtils.ts rename to cli/transports/transportUtils.ts diff --git a/src/cli/update.ts b/cli/update.ts similarity index 100% rename from src/cli/update.ts rename to cli/update.ts diff --git a/src/commands.ts b/commands.ts similarity index 100% rename from src/commands.ts rename to commands.ts diff --git a/src/commands/add-dir/add-dir.tsx b/commands/add-dir/add-dir.tsx similarity index 100% rename from src/commands/add-dir/add-dir.tsx rename to commands/add-dir/add-dir.tsx diff --git a/src/commands/add-dir/index.ts b/commands/add-dir/index.ts similarity index 100% rename from src/commands/add-dir/index.ts rename to commands/add-dir/index.ts diff --git a/src/commands/add-dir/validation.ts b/commands/add-dir/validation.ts similarity index 100% rename from src/commands/add-dir/validation.ts rename to commands/add-dir/validation.ts diff --git a/src/commands/advisor.ts b/commands/advisor.ts similarity index 100% rename from src/commands/advisor.ts rename to commands/advisor.ts diff --git a/src/commands/agents/agents.tsx b/commands/agents/agents.tsx similarity index 100% rename from src/commands/agents/agents.tsx rename to commands/agents/agents.tsx diff --git a/src/commands/agents/index.ts b/commands/agents/index.ts similarity index 100% rename from src/commands/agents/index.ts rename to commands/agents/index.ts diff --git a/src/commands/ant-trace/index.js b/commands/ant-trace/index.js similarity index 100% rename from src/commands/ant-trace/index.js rename to commands/ant-trace/index.js diff --git a/src/commands/autofix-pr/index.js b/commands/autofix-pr/index.js similarity index 100% rename from src/commands/autofix-pr/index.js rename to commands/autofix-pr/index.js diff --git a/src/commands/backfill-sessions/index.js b/commands/backfill-sessions/index.js similarity index 100% rename from src/commands/backfill-sessions/index.js rename to commands/backfill-sessions/index.js diff --git a/src/commands/branch/branch.ts b/commands/branch/branch.ts similarity index 100% rename from src/commands/branch/branch.ts rename to commands/branch/branch.ts diff --git a/src/commands/branch/index.ts b/commands/branch/index.ts similarity index 100% rename from src/commands/branch/index.ts rename to commands/branch/index.ts diff --git a/src/commands/break-cache/index.js b/commands/break-cache/index.js similarity index 100% rename from src/commands/break-cache/index.js rename to commands/break-cache/index.js diff --git a/src/commands/bridge-kick.ts b/commands/bridge-kick.ts similarity index 100% rename from src/commands/bridge-kick.ts rename to commands/bridge-kick.ts diff --git a/src/commands/bridge/bridge.tsx b/commands/bridge/bridge.tsx similarity index 100% rename from src/commands/bridge/bridge.tsx rename to commands/bridge/bridge.tsx diff --git a/src/commands/bridge/index.ts b/commands/bridge/index.ts similarity index 100% rename from src/commands/bridge/index.ts rename to commands/bridge/index.ts diff --git a/src/commands/brief.ts b/commands/brief.ts similarity index 100% rename from src/commands/brief.ts rename to commands/brief.ts diff --git a/src/commands/btw/btw.tsx b/commands/btw/btw.tsx similarity index 100% rename from src/commands/btw/btw.tsx rename to commands/btw/btw.tsx diff --git a/src/commands/btw/index.ts b/commands/btw/index.ts similarity index 100% rename from src/commands/btw/index.ts rename to commands/btw/index.ts diff --git a/src/commands/bughunter/index.js b/commands/bughunter/index.js similarity index 100% rename from src/commands/bughunter/index.js rename to commands/bughunter/index.js diff --git a/src/commands/chrome/chrome.tsx b/commands/chrome/chrome.tsx similarity index 100% rename from src/commands/chrome/chrome.tsx rename to commands/chrome/chrome.tsx diff --git a/src/commands/chrome/index.ts b/commands/chrome/index.ts similarity index 100% rename from src/commands/chrome/index.ts rename to commands/chrome/index.ts diff --git a/src/commands/clear/caches.ts b/commands/clear/caches.ts similarity index 100% rename from src/commands/clear/caches.ts rename to commands/clear/caches.ts diff --git a/src/commands/clear/clear.ts b/commands/clear/clear.ts similarity index 100% rename from src/commands/clear/clear.ts rename to commands/clear/clear.ts diff --git a/src/commands/clear/conversation.ts b/commands/clear/conversation.ts similarity index 100% rename from src/commands/clear/conversation.ts rename to commands/clear/conversation.ts diff --git a/src/commands/clear/index.ts b/commands/clear/index.ts similarity index 100% rename from src/commands/clear/index.ts rename to commands/clear/index.ts diff --git a/src/commands/color/color.ts b/commands/color/color.ts similarity index 100% rename from src/commands/color/color.ts rename to commands/color/color.ts diff --git a/src/commands/color/index.ts b/commands/color/index.ts similarity index 100% rename from src/commands/color/index.ts rename to commands/color/index.ts diff --git a/src/commands/commit-push-pr.ts b/commands/commit-push-pr.ts similarity index 100% rename from src/commands/commit-push-pr.ts rename to commands/commit-push-pr.ts diff --git a/src/commands/commit.ts b/commands/commit.ts similarity index 100% rename from src/commands/commit.ts rename to commands/commit.ts diff --git a/src/commands/compact/compact.ts b/commands/compact/compact.ts similarity index 100% rename from src/commands/compact/compact.ts rename to commands/compact/compact.ts diff --git a/src/commands/compact/index.ts b/commands/compact/index.ts similarity index 100% rename from src/commands/compact/index.ts rename to commands/compact/index.ts diff --git a/src/commands/config/config.tsx b/commands/config/config.tsx similarity index 100% rename from src/commands/config/config.tsx rename to commands/config/config.tsx diff --git a/src/commands/config/index.ts b/commands/config/index.ts similarity index 100% rename from src/commands/config/index.ts rename to commands/config/index.ts diff --git a/src/commands/context/context-noninteractive.ts b/commands/context/context-noninteractive.ts similarity index 100% rename from src/commands/context/context-noninteractive.ts rename to commands/context/context-noninteractive.ts diff --git a/src/commands/context/context.tsx b/commands/context/context.tsx similarity index 100% rename from src/commands/context/context.tsx rename to commands/context/context.tsx diff --git a/src/commands/context/index.ts b/commands/context/index.ts similarity index 100% rename from src/commands/context/index.ts rename to commands/context/index.ts diff --git a/src/commands/copy/copy.tsx b/commands/copy/copy.tsx similarity index 100% rename from src/commands/copy/copy.tsx rename to commands/copy/copy.tsx diff --git a/src/commands/copy/index.ts b/commands/copy/index.ts similarity index 100% rename from src/commands/copy/index.ts rename to commands/copy/index.ts diff --git a/src/commands/cost/cost.ts b/commands/cost/cost.ts similarity index 100% rename from src/commands/cost/cost.ts rename to commands/cost/cost.ts diff --git a/src/commands/cost/index.ts b/commands/cost/index.ts similarity index 100% rename from src/commands/cost/index.ts rename to commands/cost/index.ts diff --git a/src/commands/createMovedToPluginCommand.ts b/commands/createMovedToPluginCommand.ts similarity index 100% rename from src/commands/createMovedToPluginCommand.ts rename to commands/createMovedToPluginCommand.ts diff --git a/src/commands/ctx_viz/index.js b/commands/ctx_viz/index.js similarity index 100% rename from src/commands/ctx_viz/index.js rename to commands/ctx_viz/index.js diff --git a/src/commands/debug-tool-call/index.js b/commands/debug-tool-call/index.js similarity index 100% rename from src/commands/debug-tool-call/index.js rename to commands/debug-tool-call/index.js diff --git a/src/commands/desktop/desktop.tsx b/commands/desktop/desktop.tsx similarity index 100% rename from src/commands/desktop/desktop.tsx rename to commands/desktop/desktop.tsx diff --git a/src/commands/desktop/index.ts b/commands/desktop/index.ts similarity index 100% rename from src/commands/desktop/index.ts rename to commands/desktop/index.ts diff --git a/src/commands/diff/diff.tsx b/commands/diff/diff.tsx similarity index 100% rename from src/commands/diff/diff.tsx rename to commands/diff/diff.tsx diff --git a/src/commands/diff/index.ts b/commands/diff/index.ts similarity index 100% rename from src/commands/diff/index.ts rename to commands/diff/index.ts diff --git a/src/commands/doctor/doctor.tsx b/commands/doctor/doctor.tsx similarity index 100% rename from src/commands/doctor/doctor.tsx rename to commands/doctor/doctor.tsx diff --git a/src/commands/doctor/index.ts b/commands/doctor/index.ts similarity index 100% rename from src/commands/doctor/index.ts rename to commands/doctor/index.ts diff --git a/src/commands/effort/effort.tsx b/commands/effort/effort.tsx similarity index 100% rename from src/commands/effort/effort.tsx rename to commands/effort/effort.tsx diff --git a/src/commands/effort/index.ts b/commands/effort/index.ts similarity index 100% rename from src/commands/effort/index.ts rename to commands/effort/index.ts diff --git a/src/commands/env/index.js b/commands/env/index.js similarity index 100% rename from src/commands/env/index.js rename to commands/env/index.js diff --git a/src/commands/exit/exit.tsx b/commands/exit/exit.tsx similarity index 100% rename from src/commands/exit/exit.tsx rename to commands/exit/exit.tsx diff --git a/src/commands/exit/index.ts b/commands/exit/index.ts similarity index 100% rename from src/commands/exit/index.ts rename to commands/exit/index.ts diff --git a/src/commands/export/export.tsx b/commands/export/export.tsx similarity index 100% rename from src/commands/export/export.tsx rename to commands/export/export.tsx diff --git a/src/commands/export/index.ts b/commands/export/index.ts similarity index 100% rename from src/commands/export/index.ts rename to commands/export/index.ts diff --git a/src/commands/extra-usage/extra-usage-core.ts b/commands/extra-usage/extra-usage-core.ts similarity index 100% rename from src/commands/extra-usage/extra-usage-core.ts rename to commands/extra-usage/extra-usage-core.ts diff --git a/src/commands/extra-usage/extra-usage-noninteractive.ts b/commands/extra-usage/extra-usage-noninteractive.ts similarity index 100% rename from src/commands/extra-usage/extra-usage-noninteractive.ts rename to commands/extra-usage/extra-usage-noninteractive.ts diff --git a/src/commands/extra-usage/extra-usage.tsx b/commands/extra-usage/extra-usage.tsx similarity index 100% rename from src/commands/extra-usage/extra-usage.tsx rename to commands/extra-usage/extra-usage.tsx diff --git a/src/commands/extra-usage/index.ts b/commands/extra-usage/index.ts similarity index 100% rename from src/commands/extra-usage/index.ts rename to commands/extra-usage/index.ts diff --git a/src/commands/fast/fast.tsx b/commands/fast/fast.tsx similarity index 100% rename from src/commands/fast/fast.tsx rename to commands/fast/fast.tsx diff --git a/src/commands/fast/index.ts b/commands/fast/index.ts similarity index 100% rename from src/commands/fast/index.ts rename to commands/fast/index.ts diff --git a/src/commands/feedback/feedback.tsx b/commands/feedback/feedback.tsx similarity index 100% rename from src/commands/feedback/feedback.tsx rename to commands/feedback/feedback.tsx diff --git a/src/commands/feedback/index.ts b/commands/feedback/index.ts similarity index 100% rename from src/commands/feedback/index.ts rename to commands/feedback/index.ts diff --git a/src/commands/files/files.ts b/commands/files/files.ts similarity index 100% rename from src/commands/files/files.ts rename to commands/files/files.ts diff --git a/src/commands/files/index.ts b/commands/files/index.ts similarity index 100% rename from src/commands/files/index.ts rename to commands/files/index.ts diff --git a/src/commands/good-claude/index.js b/commands/good-claude/index.js similarity index 100% rename from src/commands/good-claude/index.js rename to commands/good-claude/index.js diff --git a/src/commands/heapdump/heapdump.ts b/commands/heapdump/heapdump.ts similarity index 100% rename from src/commands/heapdump/heapdump.ts rename to commands/heapdump/heapdump.ts diff --git a/src/commands/heapdump/index.ts b/commands/heapdump/index.ts similarity index 100% rename from src/commands/heapdump/index.ts rename to commands/heapdump/index.ts diff --git a/src/commands/help/help.tsx b/commands/help/help.tsx similarity index 100% rename from src/commands/help/help.tsx rename to commands/help/help.tsx diff --git a/src/commands/help/index.ts b/commands/help/index.ts similarity index 100% rename from src/commands/help/index.ts rename to commands/help/index.ts diff --git a/src/commands/hooks/hooks.tsx b/commands/hooks/hooks.tsx similarity index 100% rename from src/commands/hooks/hooks.tsx rename to commands/hooks/hooks.tsx diff --git a/src/commands/hooks/index.ts b/commands/hooks/index.ts similarity index 100% rename from src/commands/hooks/index.ts rename to commands/hooks/index.ts diff --git a/src/commands/ide/ide.tsx b/commands/ide/ide.tsx similarity index 100% rename from src/commands/ide/ide.tsx rename to commands/ide/ide.tsx diff --git a/src/commands/ide/index.ts b/commands/ide/index.ts similarity index 100% rename from src/commands/ide/index.ts rename to commands/ide/index.ts diff --git a/src/commands/init-verifiers.ts b/commands/init-verifiers.ts similarity index 100% rename from src/commands/init-verifiers.ts rename to commands/init-verifiers.ts diff --git a/src/commands/init.ts b/commands/init.ts similarity index 100% rename from src/commands/init.ts rename to commands/init.ts diff --git a/src/commands/insights.ts b/commands/insights.ts similarity index 100% rename from src/commands/insights.ts rename to commands/insights.ts diff --git a/src/commands/install-github-app/ApiKeyStep.tsx b/commands/install-github-app/ApiKeyStep.tsx similarity index 100% rename from src/commands/install-github-app/ApiKeyStep.tsx rename to commands/install-github-app/ApiKeyStep.tsx diff --git a/src/commands/install-github-app/CheckExistingSecretStep.tsx b/commands/install-github-app/CheckExistingSecretStep.tsx similarity index 100% rename from src/commands/install-github-app/CheckExistingSecretStep.tsx rename to commands/install-github-app/CheckExistingSecretStep.tsx diff --git a/src/commands/install-github-app/CheckGitHubStep.tsx b/commands/install-github-app/CheckGitHubStep.tsx similarity index 100% rename from src/commands/install-github-app/CheckGitHubStep.tsx rename to commands/install-github-app/CheckGitHubStep.tsx diff --git a/src/commands/install-github-app/ChooseRepoStep.tsx b/commands/install-github-app/ChooseRepoStep.tsx similarity index 100% rename from src/commands/install-github-app/ChooseRepoStep.tsx rename to commands/install-github-app/ChooseRepoStep.tsx diff --git a/src/commands/install-github-app/CreatingStep.tsx b/commands/install-github-app/CreatingStep.tsx similarity index 100% rename from src/commands/install-github-app/CreatingStep.tsx rename to commands/install-github-app/CreatingStep.tsx diff --git a/src/commands/install-github-app/ErrorStep.tsx b/commands/install-github-app/ErrorStep.tsx similarity index 100% rename from src/commands/install-github-app/ErrorStep.tsx rename to commands/install-github-app/ErrorStep.tsx diff --git a/src/commands/install-github-app/ExistingWorkflowStep.tsx b/commands/install-github-app/ExistingWorkflowStep.tsx similarity index 100% rename from src/commands/install-github-app/ExistingWorkflowStep.tsx rename to commands/install-github-app/ExistingWorkflowStep.tsx diff --git a/src/commands/install-github-app/InstallAppStep.tsx b/commands/install-github-app/InstallAppStep.tsx similarity index 100% rename from src/commands/install-github-app/InstallAppStep.tsx rename to commands/install-github-app/InstallAppStep.tsx diff --git a/src/commands/install-github-app/OAuthFlowStep.tsx b/commands/install-github-app/OAuthFlowStep.tsx similarity index 100% rename from src/commands/install-github-app/OAuthFlowStep.tsx rename to commands/install-github-app/OAuthFlowStep.tsx diff --git a/src/commands/install-github-app/SuccessStep.tsx b/commands/install-github-app/SuccessStep.tsx similarity index 100% rename from src/commands/install-github-app/SuccessStep.tsx rename to commands/install-github-app/SuccessStep.tsx diff --git a/src/commands/install-github-app/WarningsStep.tsx b/commands/install-github-app/WarningsStep.tsx similarity index 100% rename from src/commands/install-github-app/WarningsStep.tsx rename to commands/install-github-app/WarningsStep.tsx diff --git a/src/commands/install-github-app/index.ts b/commands/install-github-app/index.ts similarity index 100% rename from src/commands/install-github-app/index.ts rename to commands/install-github-app/index.ts diff --git a/src/commands/install-github-app/install-github-app.tsx b/commands/install-github-app/install-github-app.tsx similarity index 100% rename from src/commands/install-github-app/install-github-app.tsx rename to commands/install-github-app/install-github-app.tsx diff --git a/src/commands/install-github-app/setupGitHubActions.ts b/commands/install-github-app/setupGitHubActions.ts similarity index 100% rename from src/commands/install-github-app/setupGitHubActions.ts rename to commands/install-github-app/setupGitHubActions.ts diff --git a/src/commands/install-slack-app/index.ts b/commands/install-slack-app/index.ts similarity index 100% rename from src/commands/install-slack-app/index.ts rename to commands/install-slack-app/index.ts diff --git a/src/commands/install-slack-app/install-slack-app.ts b/commands/install-slack-app/install-slack-app.ts similarity index 100% rename from src/commands/install-slack-app/install-slack-app.ts rename to commands/install-slack-app/install-slack-app.ts diff --git a/src/commands/install.tsx b/commands/install.tsx similarity index 100% rename from src/commands/install.tsx rename to commands/install.tsx diff --git a/src/commands/issue/index.js b/commands/issue/index.js similarity index 100% rename from src/commands/issue/index.js rename to commands/issue/index.js diff --git a/src/commands/keybindings/index.ts b/commands/keybindings/index.ts similarity index 100% rename from src/commands/keybindings/index.ts rename to commands/keybindings/index.ts diff --git a/src/commands/keybindings/keybindings.ts b/commands/keybindings/keybindings.ts similarity index 100% rename from src/commands/keybindings/keybindings.ts rename to commands/keybindings/keybindings.ts diff --git a/src/commands/login/index.ts b/commands/login/index.ts similarity index 100% rename from src/commands/login/index.ts rename to commands/login/index.ts diff --git a/src/commands/login/login.tsx b/commands/login/login.tsx similarity index 100% rename from src/commands/login/login.tsx rename to commands/login/login.tsx diff --git a/src/commands/logout/index.ts b/commands/logout/index.ts similarity index 100% rename from src/commands/logout/index.ts rename to commands/logout/index.ts diff --git a/src/commands/logout/logout.tsx b/commands/logout/logout.tsx similarity index 100% rename from src/commands/logout/logout.tsx rename to commands/logout/logout.tsx diff --git a/src/commands/mcp/addCommand.ts b/commands/mcp/addCommand.ts similarity index 100% rename from src/commands/mcp/addCommand.ts rename to commands/mcp/addCommand.ts diff --git a/src/commands/mcp/index.ts b/commands/mcp/index.ts similarity index 100% rename from src/commands/mcp/index.ts rename to commands/mcp/index.ts diff --git a/src/commands/mcp/mcp.tsx b/commands/mcp/mcp.tsx similarity index 100% rename from src/commands/mcp/mcp.tsx rename to commands/mcp/mcp.tsx diff --git a/src/commands/mcp/xaaIdpCommand.ts b/commands/mcp/xaaIdpCommand.ts similarity index 100% rename from src/commands/mcp/xaaIdpCommand.ts rename to commands/mcp/xaaIdpCommand.ts diff --git a/src/commands/memory/index.ts b/commands/memory/index.ts similarity index 100% rename from src/commands/memory/index.ts rename to commands/memory/index.ts diff --git a/src/commands/memory/memory.tsx b/commands/memory/memory.tsx similarity index 100% rename from src/commands/memory/memory.tsx rename to commands/memory/memory.tsx diff --git a/src/commands/mobile/index.ts b/commands/mobile/index.ts similarity index 100% rename from src/commands/mobile/index.ts rename to commands/mobile/index.ts diff --git a/src/commands/mobile/mobile.tsx b/commands/mobile/mobile.tsx similarity index 100% rename from src/commands/mobile/mobile.tsx rename to commands/mobile/mobile.tsx diff --git a/src/commands/mock-limits/index.js b/commands/mock-limits/index.js similarity index 100% rename from src/commands/mock-limits/index.js rename to commands/mock-limits/index.js diff --git a/src/commands/model/index.ts b/commands/model/index.ts similarity index 100% rename from src/commands/model/index.ts rename to commands/model/index.ts diff --git a/src/commands/model/model.tsx b/commands/model/model.tsx similarity index 100% rename from src/commands/model/model.tsx rename to commands/model/model.tsx diff --git a/src/commands/oauth-refresh/index.js b/commands/oauth-refresh/index.js similarity index 100% rename from src/commands/oauth-refresh/index.js rename to commands/oauth-refresh/index.js diff --git a/src/commands/onboarding/index.js b/commands/onboarding/index.js similarity index 100% rename from src/commands/onboarding/index.js rename to commands/onboarding/index.js diff --git a/src/commands/output-style/index.ts b/commands/output-style/index.ts similarity index 100% rename from src/commands/output-style/index.ts rename to commands/output-style/index.ts diff --git a/src/commands/output-style/output-style.tsx b/commands/output-style/output-style.tsx similarity index 100% rename from src/commands/output-style/output-style.tsx rename to commands/output-style/output-style.tsx diff --git a/src/commands/passes/index.ts b/commands/passes/index.ts similarity index 100% rename from src/commands/passes/index.ts rename to commands/passes/index.ts diff --git a/src/commands/passes/passes.tsx b/commands/passes/passes.tsx similarity index 100% rename from src/commands/passes/passes.tsx rename to commands/passes/passes.tsx diff --git a/src/commands/perf-issue/index.js b/commands/perf-issue/index.js similarity index 100% rename from src/commands/perf-issue/index.js rename to commands/perf-issue/index.js diff --git a/src/commands/permissions/index.ts b/commands/permissions/index.ts similarity index 100% rename from src/commands/permissions/index.ts rename to commands/permissions/index.ts diff --git a/src/commands/permissions/permissions.tsx b/commands/permissions/permissions.tsx similarity index 100% rename from src/commands/permissions/permissions.tsx rename to commands/permissions/permissions.tsx diff --git a/src/commands/plan/index.ts b/commands/plan/index.ts similarity index 100% rename from src/commands/plan/index.ts rename to commands/plan/index.ts diff --git a/src/commands/plan/plan.tsx b/commands/plan/plan.tsx similarity index 100% rename from src/commands/plan/plan.tsx rename to commands/plan/plan.tsx diff --git a/src/commands/plugin/AddMarketplace.tsx b/commands/plugin/AddMarketplace.tsx similarity index 100% rename from src/commands/plugin/AddMarketplace.tsx rename to commands/plugin/AddMarketplace.tsx diff --git a/src/commands/plugin/BrowseMarketplace.tsx b/commands/plugin/BrowseMarketplace.tsx similarity index 100% rename from src/commands/plugin/BrowseMarketplace.tsx rename to commands/plugin/BrowseMarketplace.tsx diff --git a/src/commands/plugin/DiscoverPlugins.tsx b/commands/plugin/DiscoverPlugins.tsx similarity index 100% rename from src/commands/plugin/DiscoverPlugins.tsx rename to commands/plugin/DiscoverPlugins.tsx diff --git a/src/commands/plugin/ManageMarketplaces.tsx b/commands/plugin/ManageMarketplaces.tsx similarity index 100% rename from src/commands/plugin/ManageMarketplaces.tsx rename to commands/plugin/ManageMarketplaces.tsx diff --git a/src/commands/plugin/ManagePlugins.tsx b/commands/plugin/ManagePlugins.tsx similarity index 100% rename from src/commands/plugin/ManagePlugins.tsx rename to commands/plugin/ManagePlugins.tsx diff --git a/src/commands/plugin/PluginErrors.tsx b/commands/plugin/PluginErrors.tsx similarity index 100% rename from src/commands/plugin/PluginErrors.tsx rename to commands/plugin/PluginErrors.tsx diff --git a/src/commands/plugin/PluginOptionsDialog.tsx b/commands/plugin/PluginOptionsDialog.tsx similarity index 100% rename from src/commands/plugin/PluginOptionsDialog.tsx rename to commands/plugin/PluginOptionsDialog.tsx diff --git a/src/commands/plugin/PluginOptionsFlow.tsx b/commands/plugin/PluginOptionsFlow.tsx similarity index 100% rename from src/commands/plugin/PluginOptionsFlow.tsx rename to commands/plugin/PluginOptionsFlow.tsx diff --git a/src/commands/plugin/PluginSettings.tsx b/commands/plugin/PluginSettings.tsx similarity index 100% rename from src/commands/plugin/PluginSettings.tsx rename to commands/plugin/PluginSettings.tsx diff --git a/src/commands/plugin/PluginTrustWarning.tsx b/commands/plugin/PluginTrustWarning.tsx similarity index 100% rename from src/commands/plugin/PluginTrustWarning.tsx rename to commands/plugin/PluginTrustWarning.tsx diff --git a/src/commands/plugin/UnifiedInstalledCell.tsx b/commands/plugin/UnifiedInstalledCell.tsx similarity index 100% rename from src/commands/plugin/UnifiedInstalledCell.tsx rename to commands/plugin/UnifiedInstalledCell.tsx diff --git a/src/commands/plugin/ValidatePlugin.tsx b/commands/plugin/ValidatePlugin.tsx similarity index 100% rename from src/commands/plugin/ValidatePlugin.tsx rename to commands/plugin/ValidatePlugin.tsx diff --git a/src/commands/plugin/index.tsx b/commands/plugin/index.tsx similarity index 100% rename from src/commands/plugin/index.tsx rename to commands/plugin/index.tsx diff --git a/src/commands/plugin/parseArgs.ts b/commands/plugin/parseArgs.ts similarity index 100% rename from src/commands/plugin/parseArgs.ts rename to commands/plugin/parseArgs.ts diff --git a/src/commands/plugin/plugin.tsx b/commands/plugin/plugin.tsx similarity index 100% rename from src/commands/plugin/plugin.tsx rename to commands/plugin/plugin.tsx diff --git a/src/commands/plugin/pluginDetailsHelpers.tsx b/commands/plugin/pluginDetailsHelpers.tsx similarity index 100% rename from src/commands/plugin/pluginDetailsHelpers.tsx rename to commands/plugin/pluginDetailsHelpers.tsx diff --git a/src/commands/plugin/usePagination.ts b/commands/plugin/usePagination.ts similarity index 100% rename from src/commands/plugin/usePagination.ts rename to commands/plugin/usePagination.ts diff --git a/src/commands/pr_comments/index.ts b/commands/pr_comments/index.ts similarity index 100% rename from src/commands/pr_comments/index.ts rename to commands/pr_comments/index.ts diff --git a/src/commands/privacy-settings/index.ts b/commands/privacy-settings/index.ts similarity index 100% rename from src/commands/privacy-settings/index.ts rename to commands/privacy-settings/index.ts diff --git a/src/commands/privacy-settings/privacy-settings.tsx b/commands/privacy-settings/privacy-settings.tsx similarity index 100% rename from src/commands/privacy-settings/privacy-settings.tsx rename to commands/privacy-settings/privacy-settings.tsx diff --git a/src/commands/rate-limit-options/index.ts b/commands/rate-limit-options/index.ts similarity index 100% rename from src/commands/rate-limit-options/index.ts rename to commands/rate-limit-options/index.ts diff --git a/src/commands/rate-limit-options/rate-limit-options.tsx b/commands/rate-limit-options/rate-limit-options.tsx similarity index 100% rename from src/commands/rate-limit-options/rate-limit-options.tsx rename to commands/rate-limit-options/rate-limit-options.tsx diff --git a/src/commands/release-notes/index.ts b/commands/release-notes/index.ts similarity index 100% rename from src/commands/release-notes/index.ts rename to commands/release-notes/index.ts diff --git a/src/commands/release-notes/release-notes.ts b/commands/release-notes/release-notes.ts similarity index 100% rename from src/commands/release-notes/release-notes.ts rename to commands/release-notes/release-notes.ts diff --git a/src/commands/reload-plugins/index.ts b/commands/reload-plugins/index.ts similarity index 100% rename from src/commands/reload-plugins/index.ts rename to commands/reload-plugins/index.ts diff --git a/src/commands/reload-plugins/reload-plugins.ts b/commands/reload-plugins/reload-plugins.ts similarity index 100% rename from src/commands/reload-plugins/reload-plugins.ts rename to commands/reload-plugins/reload-plugins.ts diff --git a/src/commands/remote-env/index.ts b/commands/remote-env/index.ts similarity index 100% rename from src/commands/remote-env/index.ts rename to commands/remote-env/index.ts diff --git a/src/commands/remote-env/remote-env.tsx b/commands/remote-env/remote-env.tsx similarity index 100% rename from src/commands/remote-env/remote-env.tsx rename to commands/remote-env/remote-env.tsx diff --git a/src/commands/remote-setup/api.ts b/commands/remote-setup/api.ts similarity index 100% rename from src/commands/remote-setup/api.ts rename to commands/remote-setup/api.ts diff --git a/src/commands/remote-setup/index.ts b/commands/remote-setup/index.ts similarity index 100% rename from src/commands/remote-setup/index.ts rename to commands/remote-setup/index.ts diff --git a/src/commands/remote-setup/remote-setup.tsx b/commands/remote-setup/remote-setup.tsx similarity index 100% rename from src/commands/remote-setup/remote-setup.tsx rename to commands/remote-setup/remote-setup.tsx diff --git a/src/commands/rename/generateSessionName.ts b/commands/rename/generateSessionName.ts similarity index 100% rename from src/commands/rename/generateSessionName.ts rename to commands/rename/generateSessionName.ts diff --git a/src/commands/rename/index.ts b/commands/rename/index.ts similarity index 100% rename from src/commands/rename/index.ts rename to commands/rename/index.ts diff --git a/src/commands/rename/rename.ts b/commands/rename/rename.ts similarity index 100% rename from src/commands/rename/rename.ts rename to commands/rename/rename.ts diff --git a/src/commands/reset-limits/index.js b/commands/reset-limits/index.js similarity index 100% rename from src/commands/reset-limits/index.js rename to commands/reset-limits/index.js diff --git a/src/commands/resume/index.ts b/commands/resume/index.ts similarity index 100% rename from src/commands/resume/index.ts rename to commands/resume/index.ts diff --git a/src/commands/resume/resume.tsx b/commands/resume/resume.tsx similarity index 100% rename from src/commands/resume/resume.tsx rename to commands/resume/resume.tsx diff --git a/src/commands/review.ts b/commands/review.ts similarity index 100% rename from src/commands/review.ts rename to commands/review.ts diff --git a/src/commands/review/UltrareviewOverageDialog.tsx b/commands/review/UltrareviewOverageDialog.tsx similarity index 100% rename from src/commands/review/UltrareviewOverageDialog.tsx rename to commands/review/UltrareviewOverageDialog.tsx diff --git a/src/commands/review/reviewRemote.ts b/commands/review/reviewRemote.ts similarity index 100% rename from src/commands/review/reviewRemote.ts rename to commands/review/reviewRemote.ts diff --git a/src/commands/review/ultrareviewCommand.tsx b/commands/review/ultrareviewCommand.tsx similarity index 100% rename from src/commands/review/ultrareviewCommand.tsx rename to commands/review/ultrareviewCommand.tsx diff --git a/src/commands/review/ultrareviewEnabled.ts b/commands/review/ultrareviewEnabled.ts similarity index 100% rename from src/commands/review/ultrareviewEnabled.ts rename to commands/review/ultrareviewEnabled.ts diff --git a/src/commands/rewind/index.ts b/commands/rewind/index.ts similarity index 100% rename from src/commands/rewind/index.ts rename to commands/rewind/index.ts diff --git a/src/commands/rewind/rewind.ts b/commands/rewind/rewind.ts similarity index 100% rename from src/commands/rewind/rewind.ts rename to commands/rewind/rewind.ts diff --git a/src/commands/sandbox-toggle/index.ts b/commands/sandbox-toggle/index.ts similarity index 100% rename from src/commands/sandbox-toggle/index.ts rename to commands/sandbox-toggle/index.ts diff --git a/src/commands/sandbox-toggle/sandbox-toggle.tsx b/commands/sandbox-toggle/sandbox-toggle.tsx similarity index 100% rename from src/commands/sandbox-toggle/sandbox-toggle.tsx rename to commands/sandbox-toggle/sandbox-toggle.tsx diff --git a/src/commands/security-review.ts b/commands/security-review.ts similarity index 100% rename from src/commands/security-review.ts rename to commands/security-review.ts diff --git a/src/commands/session/index.ts b/commands/session/index.ts similarity index 100% rename from src/commands/session/index.ts rename to commands/session/index.ts diff --git a/src/commands/session/session.tsx b/commands/session/session.tsx similarity index 100% rename from src/commands/session/session.tsx rename to commands/session/session.tsx diff --git a/src/commands/share/index.js b/commands/share/index.js similarity index 100% rename from src/commands/share/index.js rename to commands/share/index.js diff --git a/src/commands/skills/index.ts b/commands/skills/index.ts similarity index 100% rename from src/commands/skills/index.ts rename to commands/skills/index.ts diff --git a/src/commands/skills/skills.tsx b/commands/skills/skills.tsx similarity index 100% rename from src/commands/skills/skills.tsx rename to commands/skills/skills.tsx diff --git a/src/commands/stats/index.ts b/commands/stats/index.ts similarity index 100% rename from src/commands/stats/index.ts rename to commands/stats/index.ts diff --git a/src/commands/stats/stats.tsx b/commands/stats/stats.tsx similarity index 100% rename from src/commands/stats/stats.tsx rename to commands/stats/stats.tsx diff --git a/src/commands/status/index.ts b/commands/status/index.ts similarity index 100% rename from src/commands/status/index.ts rename to commands/status/index.ts diff --git a/src/commands/status/status.tsx b/commands/status/status.tsx similarity index 100% rename from src/commands/status/status.tsx rename to commands/status/status.tsx diff --git a/src/commands/statusline.tsx b/commands/statusline.tsx similarity index 100% rename from src/commands/statusline.tsx rename to commands/statusline.tsx diff --git a/src/commands/stickers/index.ts b/commands/stickers/index.ts similarity index 100% rename from src/commands/stickers/index.ts rename to commands/stickers/index.ts diff --git a/src/commands/stickers/stickers.ts b/commands/stickers/stickers.ts similarity index 100% rename from src/commands/stickers/stickers.ts rename to commands/stickers/stickers.ts diff --git a/src/commands/summary/index.js b/commands/summary/index.js similarity index 100% rename from src/commands/summary/index.js rename to commands/summary/index.js diff --git a/src/commands/tag/index.ts b/commands/tag/index.ts similarity index 100% rename from src/commands/tag/index.ts rename to commands/tag/index.ts diff --git a/src/commands/tag/tag.tsx b/commands/tag/tag.tsx similarity index 100% rename from src/commands/tag/tag.tsx rename to commands/tag/tag.tsx diff --git a/src/commands/tasks/index.ts b/commands/tasks/index.ts similarity index 100% rename from src/commands/tasks/index.ts rename to commands/tasks/index.ts diff --git a/src/commands/tasks/tasks.tsx b/commands/tasks/tasks.tsx similarity index 100% rename from src/commands/tasks/tasks.tsx rename to commands/tasks/tasks.tsx diff --git a/src/commands/teleport/index.js b/commands/teleport/index.js similarity index 100% rename from src/commands/teleport/index.js rename to commands/teleport/index.js diff --git a/src/commands/terminalSetup/index.ts b/commands/terminalSetup/index.ts similarity index 100% rename from src/commands/terminalSetup/index.ts rename to commands/terminalSetup/index.ts diff --git a/src/commands/terminalSetup/terminalSetup.tsx b/commands/terminalSetup/terminalSetup.tsx similarity index 100% rename from src/commands/terminalSetup/terminalSetup.tsx rename to commands/terminalSetup/terminalSetup.tsx diff --git a/src/commands/theme/index.ts b/commands/theme/index.ts similarity index 100% rename from src/commands/theme/index.ts rename to commands/theme/index.ts diff --git a/src/commands/theme/theme.tsx b/commands/theme/theme.tsx similarity index 100% rename from src/commands/theme/theme.tsx rename to commands/theme/theme.tsx diff --git a/src/commands/thinkback-play/index.ts b/commands/thinkback-play/index.ts similarity index 100% rename from src/commands/thinkback-play/index.ts rename to commands/thinkback-play/index.ts diff --git a/src/commands/thinkback-play/thinkback-play.ts b/commands/thinkback-play/thinkback-play.ts similarity index 100% rename from src/commands/thinkback-play/thinkback-play.ts rename to commands/thinkback-play/thinkback-play.ts diff --git a/src/commands/thinkback/index.ts b/commands/thinkback/index.ts similarity index 100% rename from src/commands/thinkback/index.ts rename to commands/thinkback/index.ts diff --git a/src/commands/thinkback/thinkback.tsx b/commands/thinkback/thinkback.tsx similarity index 100% rename from src/commands/thinkback/thinkback.tsx rename to commands/thinkback/thinkback.tsx diff --git a/src/commands/ultraplan.tsx b/commands/ultraplan.tsx similarity index 100% rename from src/commands/ultraplan.tsx rename to commands/ultraplan.tsx diff --git a/src/commands/upgrade/index.ts b/commands/upgrade/index.ts similarity index 100% rename from src/commands/upgrade/index.ts rename to commands/upgrade/index.ts diff --git a/src/commands/upgrade/upgrade.tsx b/commands/upgrade/upgrade.tsx similarity index 100% rename from src/commands/upgrade/upgrade.tsx rename to commands/upgrade/upgrade.tsx diff --git a/src/commands/usage/index.ts b/commands/usage/index.ts similarity index 100% rename from src/commands/usage/index.ts rename to commands/usage/index.ts diff --git a/src/commands/usage/usage.tsx b/commands/usage/usage.tsx similarity index 100% rename from src/commands/usage/usage.tsx rename to commands/usage/usage.tsx diff --git a/src/commands/version.ts b/commands/version.ts similarity index 100% rename from src/commands/version.ts rename to commands/version.ts diff --git a/src/commands/vim/index.ts b/commands/vim/index.ts similarity index 100% rename from src/commands/vim/index.ts rename to commands/vim/index.ts diff --git a/src/commands/vim/vim.ts b/commands/vim/vim.ts similarity index 100% rename from src/commands/vim/vim.ts rename to commands/vim/vim.ts diff --git a/src/commands/voice/index.ts b/commands/voice/index.ts similarity index 100% rename from src/commands/voice/index.ts rename to commands/voice/index.ts diff --git a/src/commands/voice/voice.ts b/commands/voice/voice.ts similarity index 100% rename from src/commands/voice/voice.ts rename to commands/voice/voice.ts diff --git a/src/components/AgentProgressLine.tsx b/components/AgentProgressLine.tsx similarity index 100% rename from src/components/AgentProgressLine.tsx rename to components/AgentProgressLine.tsx diff --git a/src/components/App.tsx b/components/App.tsx similarity index 100% rename from src/components/App.tsx rename to components/App.tsx diff --git a/src/components/ApproveApiKey.tsx b/components/ApproveApiKey.tsx similarity index 100% rename from src/components/ApproveApiKey.tsx rename to components/ApproveApiKey.tsx diff --git a/src/components/AutoModeOptInDialog.tsx b/components/AutoModeOptInDialog.tsx similarity index 100% rename from src/components/AutoModeOptInDialog.tsx rename to components/AutoModeOptInDialog.tsx diff --git a/src/components/AutoUpdater.tsx b/components/AutoUpdater.tsx similarity index 100% rename from src/components/AutoUpdater.tsx rename to components/AutoUpdater.tsx diff --git a/src/components/AutoUpdaterWrapper.tsx b/components/AutoUpdaterWrapper.tsx similarity index 100% rename from src/components/AutoUpdaterWrapper.tsx rename to components/AutoUpdaterWrapper.tsx diff --git a/src/components/AwsAuthStatusBox.tsx b/components/AwsAuthStatusBox.tsx similarity index 100% rename from src/components/AwsAuthStatusBox.tsx rename to components/AwsAuthStatusBox.tsx diff --git a/src/components/BaseTextInput.tsx b/components/BaseTextInput.tsx similarity index 100% rename from src/components/BaseTextInput.tsx rename to components/BaseTextInput.tsx diff --git a/src/components/BashModeProgress.tsx b/components/BashModeProgress.tsx similarity index 100% rename from src/components/BashModeProgress.tsx rename to components/BashModeProgress.tsx diff --git a/src/components/BridgeDialog.tsx b/components/BridgeDialog.tsx similarity index 100% rename from src/components/BridgeDialog.tsx rename to components/BridgeDialog.tsx diff --git a/src/components/BypassPermissionsModeDialog.tsx b/components/BypassPermissionsModeDialog.tsx similarity index 100% rename from src/components/BypassPermissionsModeDialog.tsx rename to components/BypassPermissionsModeDialog.tsx diff --git a/src/components/ChannelDowngradeDialog.tsx b/components/ChannelDowngradeDialog.tsx similarity index 100% rename from src/components/ChannelDowngradeDialog.tsx rename to components/ChannelDowngradeDialog.tsx diff --git a/src/components/ClaudeCodeHint/PluginHintMenu.tsx b/components/ClaudeCodeHint/PluginHintMenu.tsx similarity index 100% rename from src/components/ClaudeCodeHint/PluginHintMenu.tsx rename to components/ClaudeCodeHint/PluginHintMenu.tsx diff --git a/src/components/ClaudeInChromeOnboarding.tsx b/components/ClaudeInChromeOnboarding.tsx similarity index 100% rename from src/components/ClaudeInChromeOnboarding.tsx rename to components/ClaudeInChromeOnboarding.tsx diff --git a/src/components/ClaudeMdExternalIncludesDialog.tsx b/components/ClaudeMdExternalIncludesDialog.tsx similarity index 100% rename from src/components/ClaudeMdExternalIncludesDialog.tsx rename to components/ClaudeMdExternalIncludesDialog.tsx diff --git a/src/components/ClickableImageRef.tsx b/components/ClickableImageRef.tsx similarity index 100% rename from src/components/ClickableImageRef.tsx rename to components/ClickableImageRef.tsx diff --git a/src/components/CompactSummary.tsx b/components/CompactSummary.tsx similarity index 100% rename from src/components/CompactSummary.tsx rename to components/CompactSummary.tsx diff --git a/src/components/ConfigurableShortcutHint.tsx b/components/ConfigurableShortcutHint.tsx similarity index 100% rename from src/components/ConfigurableShortcutHint.tsx rename to components/ConfigurableShortcutHint.tsx diff --git a/src/components/ConsoleOAuthFlow.tsx b/components/ConsoleOAuthFlow.tsx similarity index 100% rename from src/components/ConsoleOAuthFlow.tsx rename to components/ConsoleOAuthFlow.tsx diff --git a/src/components/ContextSuggestions.tsx b/components/ContextSuggestions.tsx similarity index 100% rename from src/components/ContextSuggestions.tsx rename to components/ContextSuggestions.tsx diff --git a/src/components/ContextVisualization.tsx b/components/ContextVisualization.tsx similarity index 100% rename from src/components/ContextVisualization.tsx rename to components/ContextVisualization.tsx diff --git a/src/components/CoordinatorAgentStatus.tsx b/components/CoordinatorAgentStatus.tsx similarity index 100% rename from src/components/CoordinatorAgentStatus.tsx rename to components/CoordinatorAgentStatus.tsx diff --git a/src/components/CostThresholdDialog.tsx b/components/CostThresholdDialog.tsx similarity index 100% rename from src/components/CostThresholdDialog.tsx rename to components/CostThresholdDialog.tsx diff --git a/src/components/CtrlOToExpand.tsx b/components/CtrlOToExpand.tsx similarity index 100% rename from src/components/CtrlOToExpand.tsx rename to components/CtrlOToExpand.tsx diff --git a/src/components/CustomSelect/SelectMulti.tsx b/components/CustomSelect/SelectMulti.tsx similarity index 100% rename from src/components/CustomSelect/SelectMulti.tsx rename to components/CustomSelect/SelectMulti.tsx diff --git a/src/components/CustomSelect/index.ts b/components/CustomSelect/index.ts similarity index 100% rename from src/components/CustomSelect/index.ts rename to components/CustomSelect/index.ts diff --git a/src/components/CustomSelect/option-map.ts b/components/CustomSelect/option-map.ts similarity index 100% rename from src/components/CustomSelect/option-map.ts rename to components/CustomSelect/option-map.ts diff --git a/src/components/CustomSelect/select-input-option.tsx b/components/CustomSelect/select-input-option.tsx similarity index 100% rename from src/components/CustomSelect/select-input-option.tsx rename to components/CustomSelect/select-input-option.tsx diff --git a/src/components/CustomSelect/select-option.tsx b/components/CustomSelect/select-option.tsx similarity index 100% rename from src/components/CustomSelect/select-option.tsx rename to components/CustomSelect/select-option.tsx diff --git a/src/components/CustomSelect/select.tsx b/components/CustomSelect/select.tsx similarity index 100% rename from src/components/CustomSelect/select.tsx rename to components/CustomSelect/select.tsx diff --git a/src/components/CustomSelect/use-multi-select-state.ts b/components/CustomSelect/use-multi-select-state.ts similarity index 100% rename from src/components/CustomSelect/use-multi-select-state.ts rename to components/CustomSelect/use-multi-select-state.ts diff --git a/src/components/CustomSelect/use-select-input.ts b/components/CustomSelect/use-select-input.ts similarity index 100% rename from src/components/CustomSelect/use-select-input.ts rename to components/CustomSelect/use-select-input.ts diff --git a/src/components/CustomSelect/use-select-navigation.ts b/components/CustomSelect/use-select-navigation.ts similarity index 100% rename from src/components/CustomSelect/use-select-navigation.ts rename to components/CustomSelect/use-select-navigation.ts diff --git a/src/components/CustomSelect/use-select-state.ts b/components/CustomSelect/use-select-state.ts similarity index 100% rename from src/components/CustomSelect/use-select-state.ts rename to components/CustomSelect/use-select-state.ts diff --git a/src/components/DesktopHandoff.tsx b/components/DesktopHandoff.tsx similarity index 100% rename from src/components/DesktopHandoff.tsx rename to components/DesktopHandoff.tsx diff --git a/src/components/DesktopUpsell/DesktopUpsellStartup.tsx b/components/DesktopUpsell/DesktopUpsellStartup.tsx similarity index 100% rename from src/components/DesktopUpsell/DesktopUpsellStartup.tsx rename to components/DesktopUpsell/DesktopUpsellStartup.tsx diff --git a/src/components/DevBar.tsx b/components/DevBar.tsx similarity index 100% rename from src/components/DevBar.tsx rename to components/DevBar.tsx diff --git a/src/components/DevChannelsDialog.tsx b/components/DevChannelsDialog.tsx similarity index 100% rename from src/components/DevChannelsDialog.tsx rename to components/DevChannelsDialog.tsx diff --git a/src/components/DiagnosticsDisplay.tsx b/components/DiagnosticsDisplay.tsx similarity index 100% rename from src/components/DiagnosticsDisplay.tsx rename to components/DiagnosticsDisplay.tsx diff --git a/src/components/EffortCallout.tsx b/components/EffortCallout.tsx similarity index 100% rename from src/components/EffortCallout.tsx rename to components/EffortCallout.tsx diff --git a/src/components/EffortIndicator.ts b/components/EffortIndicator.ts similarity index 100% rename from src/components/EffortIndicator.ts rename to components/EffortIndicator.ts diff --git a/src/components/ExitFlow.tsx b/components/ExitFlow.tsx similarity index 100% rename from src/components/ExitFlow.tsx rename to components/ExitFlow.tsx diff --git a/src/components/ExportDialog.tsx b/components/ExportDialog.tsx similarity index 100% rename from src/components/ExportDialog.tsx rename to components/ExportDialog.tsx diff --git a/src/components/FallbackToolUseErrorMessage.tsx b/components/FallbackToolUseErrorMessage.tsx similarity index 100% rename from src/components/FallbackToolUseErrorMessage.tsx rename to components/FallbackToolUseErrorMessage.tsx diff --git a/src/components/FallbackToolUseRejectedMessage.tsx b/components/FallbackToolUseRejectedMessage.tsx similarity index 100% rename from src/components/FallbackToolUseRejectedMessage.tsx rename to components/FallbackToolUseRejectedMessage.tsx diff --git a/src/components/FastIcon.tsx b/components/FastIcon.tsx similarity index 100% rename from src/components/FastIcon.tsx rename to components/FastIcon.tsx diff --git a/src/components/Feedback.tsx b/components/Feedback.tsx similarity index 100% rename from src/components/Feedback.tsx rename to components/Feedback.tsx diff --git a/src/components/FeedbackSurvey/FeedbackSurvey.tsx b/components/FeedbackSurvey/FeedbackSurvey.tsx similarity index 100% rename from src/components/FeedbackSurvey/FeedbackSurvey.tsx rename to components/FeedbackSurvey/FeedbackSurvey.tsx diff --git a/src/components/FeedbackSurvey/FeedbackSurveyView.tsx b/components/FeedbackSurvey/FeedbackSurveyView.tsx similarity index 100% rename from src/components/FeedbackSurvey/FeedbackSurveyView.tsx rename to components/FeedbackSurvey/FeedbackSurveyView.tsx diff --git a/src/components/FeedbackSurvey/TranscriptSharePrompt.tsx b/components/FeedbackSurvey/TranscriptSharePrompt.tsx similarity index 100% rename from src/components/FeedbackSurvey/TranscriptSharePrompt.tsx rename to components/FeedbackSurvey/TranscriptSharePrompt.tsx diff --git a/src/components/FeedbackSurvey/submitTranscriptShare.ts b/components/FeedbackSurvey/submitTranscriptShare.ts similarity index 100% rename from src/components/FeedbackSurvey/submitTranscriptShare.ts rename to components/FeedbackSurvey/submitTranscriptShare.ts diff --git a/src/components/FeedbackSurvey/useDebouncedDigitInput.ts b/components/FeedbackSurvey/useDebouncedDigitInput.ts similarity index 100% rename from src/components/FeedbackSurvey/useDebouncedDigitInput.ts rename to components/FeedbackSurvey/useDebouncedDigitInput.ts diff --git a/src/components/FeedbackSurvey/useFeedbackSurvey.tsx b/components/FeedbackSurvey/useFeedbackSurvey.tsx similarity index 100% rename from src/components/FeedbackSurvey/useFeedbackSurvey.tsx rename to components/FeedbackSurvey/useFeedbackSurvey.tsx diff --git a/src/components/FeedbackSurvey/useMemorySurvey.tsx b/components/FeedbackSurvey/useMemorySurvey.tsx similarity index 100% rename from src/components/FeedbackSurvey/useMemorySurvey.tsx rename to components/FeedbackSurvey/useMemorySurvey.tsx diff --git a/src/components/FeedbackSurvey/usePostCompactSurvey.tsx b/components/FeedbackSurvey/usePostCompactSurvey.tsx similarity index 100% rename from src/components/FeedbackSurvey/usePostCompactSurvey.tsx rename to components/FeedbackSurvey/usePostCompactSurvey.tsx diff --git a/src/components/FeedbackSurvey/useSurveyState.tsx b/components/FeedbackSurvey/useSurveyState.tsx similarity index 100% rename from src/components/FeedbackSurvey/useSurveyState.tsx rename to components/FeedbackSurvey/useSurveyState.tsx diff --git a/src/components/FileEditToolDiff.tsx b/components/FileEditToolDiff.tsx similarity index 100% rename from src/components/FileEditToolDiff.tsx rename to components/FileEditToolDiff.tsx diff --git a/src/components/FileEditToolUpdatedMessage.tsx b/components/FileEditToolUpdatedMessage.tsx similarity index 100% rename from src/components/FileEditToolUpdatedMessage.tsx rename to components/FileEditToolUpdatedMessage.tsx diff --git a/src/components/FileEditToolUseRejectedMessage.tsx b/components/FileEditToolUseRejectedMessage.tsx similarity index 100% rename from src/components/FileEditToolUseRejectedMessage.tsx rename to components/FileEditToolUseRejectedMessage.tsx diff --git a/src/components/FilePathLink.tsx b/components/FilePathLink.tsx similarity index 100% rename from src/components/FilePathLink.tsx rename to components/FilePathLink.tsx diff --git a/src/components/FullscreenLayout.tsx b/components/FullscreenLayout.tsx similarity index 100% rename from src/components/FullscreenLayout.tsx rename to components/FullscreenLayout.tsx diff --git a/src/components/GlobalSearchDialog.tsx b/components/GlobalSearchDialog.tsx similarity index 100% rename from src/components/GlobalSearchDialog.tsx rename to components/GlobalSearchDialog.tsx diff --git a/src/components/HelpV2/Commands.tsx b/components/HelpV2/Commands.tsx similarity index 100% rename from src/components/HelpV2/Commands.tsx rename to components/HelpV2/Commands.tsx diff --git a/src/components/HelpV2/General.tsx b/components/HelpV2/General.tsx similarity index 100% rename from src/components/HelpV2/General.tsx rename to components/HelpV2/General.tsx diff --git a/src/components/HelpV2/HelpV2.tsx b/components/HelpV2/HelpV2.tsx similarity index 100% rename from src/components/HelpV2/HelpV2.tsx rename to components/HelpV2/HelpV2.tsx diff --git a/src/components/HighlightedCode.tsx b/components/HighlightedCode.tsx similarity index 100% rename from src/components/HighlightedCode.tsx rename to components/HighlightedCode.tsx diff --git a/src/components/HighlightedCode/Fallback.tsx b/components/HighlightedCode/Fallback.tsx similarity index 100% rename from src/components/HighlightedCode/Fallback.tsx rename to components/HighlightedCode/Fallback.tsx diff --git a/src/components/HistorySearchDialog.tsx b/components/HistorySearchDialog.tsx similarity index 100% rename from src/components/HistorySearchDialog.tsx rename to components/HistorySearchDialog.tsx diff --git a/src/components/IdeAutoConnectDialog.tsx b/components/IdeAutoConnectDialog.tsx similarity index 100% rename from src/components/IdeAutoConnectDialog.tsx rename to components/IdeAutoConnectDialog.tsx diff --git a/src/components/IdeOnboardingDialog.tsx b/components/IdeOnboardingDialog.tsx similarity index 100% rename from src/components/IdeOnboardingDialog.tsx rename to components/IdeOnboardingDialog.tsx diff --git a/src/components/IdeStatusIndicator.tsx b/components/IdeStatusIndicator.tsx similarity index 100% rename from src/components/IdeStatusIndicator.tsx rename to components/IdeStatusIndicator.tsx diff --git a/src/components/IdleReturnDialog.tsx b/components/IdleReturnDialog.tsx similarity index 100% rename from src/components/IdleReturnDialog.tsx rename to components/IdleReturnDialog.tsx diff --git a/src/components/InterruptedByUser.tsx b/components/InterruptedByUser.tsx similarity index 100% rename from src/components/InterruptedByUser.tsx rename to components/InterruptedByUser.tsx diff --git a/src/components/InvalidConfigDialog.tsx b/components/InvalidConfigDialog.tsx similarity index 100% rename from src/components/InvalidConfigDialog.tsx rename to components/InvalidConfigDialog.tsx diff --git a/src/components/InvalidSettingsDialog.tsx b/components/InvalidSettingsDialog.tsx similarity index 100% rename from src/components/InvalidSettingsDialog.tsx rename to components/InvalidSettingsDialog.tsx diff --git a/src/components/KeybindingWarnings.tsx b/components/KeybindingWarnings.tsx similarity index 100% rename from src/components/KeybindingWarnings.tsx rename to components/KeybindingWarnings.tsx diff --git a/src/components/LanguagePicker.tsx b/components/LanguagePicker.tsx similarity index 100% rename from src/components/LanguagePicker.tsx rename to components/LanguagePicker.tsx diff --git a/src/components/LogSelector.tsx b/components/LogSelector.tsx similarity index 100% rename from src/components/LogSelector.tsx rename to components/LogSelector.tsx diff --git a/src/components/LogoV2/AnimatedAsterisk.tsx b/components/LogoV2/AnimatedAsterisk.tsx similarity index 100% rename from src/components/LogoV2/AnimatedAsterisk.tsx rename to components/LogoV2/AnimatedAsterisk.tsx diff --git a/src/components/LogoV2/AnimatedClawd.tsx b/components/LogoV2/AnimatedClawd.tsx similarity index 100% rename from src/components/LogoV2/AnimatedClawd.tsx rename to components/LogoV2/AnimatedClawd.tsx diff --git a/src/components/LogoV2/ChannelsNotice.tsx b/components/LogoV2/ChannelsNotice.tsx similarity index 100% rename from src/components/LogoV2/ChannelsNotice.tsx rename to components/LogoV2/ChannelsNotice.tsx diff --git a/src/components/LogoV2/Clawd.tsx b/components/LogoV2/Clawd.tsx similarity index 100% rename from src/components/LogoV2/Clawd.tsx rename to components/LogoV2/Clawd.tsx diff --git a/src/components/LogoV2/CondensedLogo.tsx b/components/LogoV2/CondensedLogo.tsx similarity index 100% rename from src/components/LogoV2/CondensedLogo.tsx rename to components/LogoV2/CondensedLogo.tsx diff --git a/src/components/LogoV2/EmergencyTip.tsx b/components/LogoV2/EmergencyTip.tsx similarity index 100% rename from src/components/LogoV2/EmergencyTip.tsx rename to components/LogoV2/EmergencyTip.tsx diff --git a/src/components/LogoV2/Feed.tsx b/components/LogoV2/Feed.tsx similarity index 100% rename from src/components/LogoV2/Feed.tsx rename to components/LogoV2/Feed.tsx diff --git a/src/components/LogoV2/FeedColumn.tsx b/components/LogoV2/FeedColumn.tsx similarity index 100% rename from src/components/LogoV2/FeedColumn.tsx rename to components/LogoV2/FeedColumn.tsx diff --git a/src/components/LogoV2/GuestPassesUpsell.tsx b/components/LogoV2/GuestPassesUpsell.tsx similarity index 100% rename from src/components/LogoV2/GuestPassesUpsell.tsx rename to components/LogoV2/GuestPassesUpsell.tsx diff --git a/src/components/LogoV2/LogoV2.tsx b/components/LogoV2/LogoV2.tsx similarity index 100% rename from src/components/LogoV2/LogoV2.tsx rename to components/LogoV2/LogoV2.tsx diff --git a/src/components/LogoV2/Opus1mMergeNotice.tsx b/components/LogoV2/Opus1mMergeNotice.tsx similarity index 100% rename from src/components/LogoV2/Opus1mMergeNotice.tsx rename to components/LogoV2/Opus1mMergeNotice.tsx diff --git a/src/components/LogoV2/OverageCreditUpsell.tsx b/components/LogoV2/OverageCreditUpsell.tsx similarity index 100% rename from src/components/LogoV2/OverageCreditUpsell.tsx rename to components/LogoV2/OverageCreditUpsell.tsx diff --git a/src/components/LogoV2/VoiceModeNotice.tsx b/components/LogoV2/VoiceModeNotice.tsx similarity index 100% rename from src/components/LogoV2/VoiceModeNotice.tsx rename to components/LogoV2/VoiceModeNotice.tsx diff --git a/src/components/LogoV2/WelcomeV2.tsx b/components/LogoV2/WelcomeV2.tsx similarity index 100% rename from src/components/LogoV2/WelcomeV2.tsx rename to components/LogoV2/WelcomeV2.tsx diff --git a/src/components/LogoV2/feedConfigs.tsx b/components/LogoV2/feedConfigs.tsx similarity index 100% rename from src/components/LogoV2/feedConfigs.tsx rename to components/LogoV2/feedConfigs.tsx diff --git a/src/components/LspRecommendation/LspRecommendationMenu.tsx b/components/LspRecommendation/LspRecommendationMenu.tsx similarity index 100% rename from src/components/LspRecommendation/LspRecommendationMenu.tsx rename to components/LspRecommendation/LspRecommendationMenu.tsx diff --git a/src/components/MCPServerApprovalDialog.tsx b/components/MCPServerApprovalDialog.tsx similarity index 100% rename from src/components/MCPServerApprovalDialog.tsx rename to components/MCPServerApprovalDialog.tsx diff --git a/src/components/MCPServerDesktopImportDialog.tsx b/components/MCPServerDesktopImportDialog.tsx similarity index 100% rename from src/components/MCPServerDesktopImportDialog.tsx rename to components/MCPServerDesktopImportDialog.tsx diff --git a/src/components/MCPServerDialogCopy.tsx b/components/MCPServerDialogCopy.tsx similarity index 100% rename from src/components/MCPServerDialogCopy.tsx rename to components/MCPServerDialogCopy.tsx diff --git a/src/components/MCPServerMultiselectDialog.tsx b/components/MCPServerMultiselectDialog.tsx similarity index 100% rename from src/components/MCPServerMultiselectDialog.tsx rename to components/MCPServerMultiselectDialog.tsx diff --git a/src/components/ManagedSettingsSecurityDialog/ManagedSettingsSecurityDialog.tsx b/components/ManagedSettingsSecurityDialog/ManagedSettingsSecurityDialog.tsx similarity index 100% rename from src/components/ManagedSettingsSecurityDialog/ManagedSettingsSecurityDialog.tsx rename to components/ManagedSettingsSecurityDialog/ManagedSettingsSecurityDialog.tsx diff --git a/src/components/ManagedSettingsSecurityDialog/utils.ts b/components/ManagedSettingsSecurityDialog/utils.ts similarity index 100% rename from src/components/ManagedSettingsSecurityDialog/utils.ts rename to components/ManagedSettingsSecurityDialog/utils.ts diff --git a/src/components/Markdown.tsx b/components/Markdown.tsx similarity index 100% rename from src/components/Markdown.tsx rename to components/Markdown.tsx diff --git a/src/components/MarkdownTable.tsx b/components/MarkdownTable.tsx similarity index 100% rename from src/components/MarkdownTable.tsx rename to components/MarkdownTable.tsx diff --git a/src/components/MemoryUsageIndicator.tsx b/components/MemoryUsageIndicator.tsx similarity index 100% rename from src/components/MemoryUsageIndicator.tsx rename to components/MemoryUsageIndicator.tsx diff --git a/src/components/Message.tsx b/components/Message.tsx similarity index 100% rename from src/components/Message.tsx rename to components/Message.tsx diff --git a/src/components/MessageModel.tsx b/components/MessageModel.tsx similarity index 100% rename from src/components/MessageModel.tsx rename to components/MessageModel.tsx diff --git a/src/components/MessageResponse.tsx b/components/MessageResponse.tsx similarity index 100% rename from src/components/MessageResponse.tsx rename to components/MessageResponse.tsx diff --git a/src/components/MessageRow.tsx b/components/MessageRow.tsx similarity index 100% rename from src/components/MessageRow.tsx rename to components/MessageRow.tsx diff --git a/src/components/MessageSelector.tsx b/components/MessageSelector.tsx similarity index 100% rename from src/components/MessageSelector.tsx rename to components/MessageSelector.tsx diff --git a/src/components/MessageTimestamp.tsx b/components/MessageTimestamp.tsx similarity index 100% rename from src/components/MessageTimestamp.tsx rename to components/MessageTimestamp.tsx diff --git a/src/components/Messages.tsx b/components/Messages.tsx similarity index 100% rename from src/components/Messages.tsx rename to components/Messages.tsx diff --git a/src/components/ModelPicker.tsx b/components/ModelPicker.tsx similarity index 100% rename from src/components/ModelPicker.tsx rename to components/ModelPicker.tsx diff --git a/src/components/NativeAutoUpdater.tsx b/components/NativeAutoUpdater.tsx similarity index 100% rename from src/components/NativeAutoUpdater.tsx rename to components/NativeAutoUpdater.tsx diff --git a/src/components/NotebookEditToolUseRejectedMessage.tsx b/components/NotebookEditToolUseRejectedMessage.tsx similarity index 100% rename from src/components/NotebookEditToolUseRejectedMessage.tsx rename to components/NotebookEditToolUseRejectedMessage.tsx diff --git a/src/components/OffscreenFreeze.tsx b/components/OffscreenFreeze.tsx similarity index 100% rename from src/components/OffscreenFreeze.tsx rename to components/OffscreenFreeze.tsx diff --git a/src/components/Onboarding.tsx b/components/Onboarding.tsx similarity index 100% rename from src/components/Onboarding.tsx rename to components/Onboarding.tsx diff --git a/src/components/OutputStylePicker.tsx b/components/OutputStylePicker.tsx similarity index 100% rename from src/components/OutputStylePicker.tsx rename to components/OutputStylePicker.tsx diff --git a/src/components/PackageManagerAutoUpdater.tsx b/components/PackageManagerAutoUpdater.tsx similarity index 100% rename from src/components/PackageManagerAutoUpdater.tsx rename to components/PackageManagerAutoUpdater.tsx diff --git a/src/components/Passes/Passes.tsx b/components/Passes/Passes.tsx similarity index 100% rename from src/components/Passes/Passes.tsx rename to components/Passes/Passes.tsx diff --git a/src/components/PrBadge.tsx b/components/PrBadge.tsx similarity index 100% rename from src/components/PrBadge.tsx rename to components/PrBadge.tsx diff --git a/src/components/PressEnterToContinue.tsx b/components/PressEnterToContinue.tsx similarity index 100% rename from src/components/PressEnterToContinue.tsx rename to components/PressEnterToContinue.tsx diff --git a/src/components/PromptInput/HistorySearchInput.tsx b/components/PromptInput/HistorySearchInput.tsx similarity index 100% rename from src/components/PromptInput/HistorySearchInput.tsx rename to components/PromptInput/HistorySearchInput.tsx diff --git a/src/components/PromptInput/IssueFlagBanner.tsx b/components/PromptInput/IssueFlagBanner.tsx similarity index 100% rename from src/components/PromptInput/IssueFlagBanner.tsx rename to components/PromptInput/IssueFlagBanner.tsx diff --git a/src/components/PromptInput/Notifications.tsx b/components/PromptInput/Notifications.tsx similarity index 100% rename from src/components/PromptInput/Notifications.tsx rename to components/PromptInput/Notifications.tsx diff --git a/src/components/PromptInput/PromptInput.tsx b/components/PromptInput/PromptInput.tsx similarity index 100% rename from src/components/PromptInput/PromptInput.tsx rename to components/PromptInput/PromptInput.tsx diff --git a/src/components/PromptInput/PromptInputFooter.tsx b/components/PromptInput/PromptInputFooter.tsx similarity index 100% rename from src/components/PromptInput/PromptInputFooter.tsx rename to components/PromptInput/PromptInputFooter.tsx diff --git a/src/components/PromptInput/PromptInputFooterLeftSide.tsx b/components/PromptInput/PromptInputFooterLeftSide.tsx similarity index 100% rename from src/components/PromptInput/PromptInputFooterLeftSide.tsx rename to components/PromptInput/PromptInputFooterLeftSide.tsx diff --git a/src/components/PromptInput/PromptInputFooterSuggestions.tsx b/components/PromptInput/PromptInputFooterSuggestions.tsx similarity index 100% rename from src/components/PromptInput/PromptInputFooterSuggestions.tsx rename to components/PromptInput/PromptInputFooterSuggestions.tsx diff --git a/src/components/PromptInput/PromptInputHelpMenu.tsx b/components/PromptInput/PromptInputHelpMenu.tsx similarity index 100% rename from src/components/PromptInput/PromptInputHelpMenu.tsx rename to components/PromptInput/PromptInputHelpMenu.tsx diff --git a/src/components/PromptInput/PromptInputModeIndicator.tsx b/components/PromptInput/PromptInputModeIndicator.tsx similarity index 100% rename from src/components/PromptInput/PromptInputModeIndicator.tsx rename to components/PromptInput/PromptInputModeIndicator.tsx diff --git a/src/components/PromptInput/PromptInputQueuedCommands.tsx b/components/PromptInput/PromptInputQueuedCommands.tsx similarity index 100% rename from src/components/PromptInput/PromptInputQueuedCommands.tsx rename to components/PromptInput/PromptInputQueuedCommands.tsx diff --git a/src/components/PromptInput/PromptInputStashNotice.tsx b/components/PromptInput/PromptInputStashNotice.tsx similarity index 100% rename from src/components/PromptInput/PromptInputStashNotice.tsx rename to components/PromptInput/PromptInputStashNotice.tsx diff --git a/src/components/PromptInput/SandboxPromptFooterHint.tsx b/components/PromptInput/SandboxPromptFooterHint.tsx similarity index 100% rename from src/components/PromptInput/SandboxPromptFooterHint.tsx rename to components/PromptInput/SandboxPromptFooterHint.tsx diff --git a/src/components/PromptInput/ShimmeredInput.tsx b/components/PromptInput/ShimmeredInput.tsx similarity index 100% rename from src/components/PromptInput/ShimmeredInput.tsx rename to components/PromptInput/ShimmeredInput.tsx diff --git a/src/components/PromptInput/VoiceIndicator.tsx b/components/PromptInput/VoiceIndicator.tsx similarity index 100% rename from src/components/PromptInput/VoiceIndicator.tsx rename to components/PromptInput/VoiceIndicator.tsx diff --git a/src/components/PromptInput/inputModes.ts b/components/PromptInput/inputModes.ts similarity index 100% rename from src/components/PromptInput/inputModes.ts rename to components/PromptInput/inputModes.ts diff --git a/src/components/PromptInput/inputPaste.ts b/components/PromptInput/inputPaste.ts similarity index 100% rename from src/components/PromptInput/inputPaste.ts rename to components/PromptInput/inputPaste.ts diff --git a/src/components/PromptInput/useMaybeTruncateInput.ts b/components/PromptInput/useMaybeTruncateInput.ts similarity index 100% rename from src/components/PromptInput/useMaybeTruncateInput.ts rename to components/PromptInput/useMaybeTruncateInput.ts diff --git a/src/components/PromptInput/usePromptInputPlaceholder.ts b/components/PromptInput/usePromptInputPlaceholder.ts similarity index 100% rename from src/components/PromptInput/usePromptInputPlaceholder.ts rename to components/PromptInput/usePromptInputPlaceholder.ts diff --git a/src/components/PromptInput/useShowFastIconHint.ts b/components/PromptInput/useShowFastIconHint.ts similarity index 100% rename from src/components/PromptInput/useShowFastIconHint.ts rename to components/PromptInput/useShowFastIconHint.ts diff --git a/src/components/PromptInput/useSwarmBanner.ts b/components/PromptInput/useSwarmBanner.ts similarity index 100% rename from src/components/PromptInput/useSwarmBanner.ts rename to components/PromptInput/useSwarmBanner.ts diff --git a/src/components/PromptInput/utils.ts b/components/PromptInput/utils.ts similarity index 100% rename from src/components/PromptInput/utils.ts rename to components/PromptInput/utils.ts diff --git a/src/components/QuickOpenDialog.tsx b/components/QuickOpenDialog.tsx similarity index 100% rename from src/components/QuickOpenDialog.tsx rename to components/QuickOpenDialog.tsx diff --git a/src/components/RemoteCallout.tsx b/components/RemoteCallout.tsx similarity index 100% rename from src/components/RemoteCallout.tsx rename to components/RemoteCallout.tsx diff --git a/src/components/RemoteEnvironmentDialog.tsx b/components/RemoteEnvironmentDialog.tsx similarity index 100% rename from src/components/RemoteEnvironmentDialog.tsx rename to components/RemoteEnvironmentDialog.tsx diff --git a/src/components/ResumeTask.tsx b/components/ResumeTask.tsx similarity index 100% rename from src/components/ResumeTask.tsx rename to components/ResumeTask.tsx diff --git a/src/components/SandboxViolationExpandedView.tsx b/components/SandboxViolationExpandedView.tsx similarity index 100% rename from src/components/SandboxViolationExpandedView.tsx rename to components/SandboxViolationExpandedView.tsx diff --git a/src/components/ScrollKeybindingHandler.tsx b/components/ScrollKeybindingHandler.tsx similarity index 100% rename from src/components/ScrollKeybindingHandler.tsx rename to components/ScrollKeybindingHandler.tsx diff --git a/src/components/SearchBox.tsx b/components/SearchBox.tsx similarity index 100% rename from src/components/SearchBox.tsx rename to components/SearchBox.tsx diff --git a/src/components/SentryErrorBoundary.ts b/components/SentryErrorBoundary.ts similarity index 100% rename from src/components/SentryErrorBoundary.ts rename to components/SentryErrorBoundary.ts diff --git a/src/components/SessionBackgroundHint.tsx b/components/SessionBackgroundHint.tsx similarity index 100% rename from src/components/SessionBackgroundHint.tsx rename to components/SessionBackgroundHint.tsx diff --git a/src/components/SessionPreview.tsx b/components/SessionPreview.tsx similarity index 100% rename from src/components/SessionPreview.tsx rename to components/SessionPreview.tsx diff --git a/src/components/Settings/Config.tsx b/components/Settings/Config.tsx similarity index 100% rename from src/components/Settings/Config.tsx rename to components/Settings/Config.tsx diff --git a/src/components/Settings/Settings.tsx b/components/Settings/Settings.tsx similarity index 100% rename from src/components/Settings/Settings.tsx rename to components/Settings/Settings.tsx diff --git a/src/components/Settings/Status.tsx b/components/Settings/Status.tsx similarity index 100% rename from src/components/Settings/Status.tsx rename to components/Settings/Status.tsx diff --git a/src/components/Settings/Usage.tsx b/components/Settings/Usage.tsx similarity index 100% rename from src/components/Settings/Usage.tsx rename to components/Settings/Usage.tsx diff --git a/src/components/ShowInIDEPrompt.tsx b/components/ShowInIDEPrompt.tsx similarity index 100% rename from src/components/ShowInIDEPrompt.tsx rename to components/ShowInIDEPrompt.tsx diff --git a/src/components/SkillImprovementSurvey.tsx b/components/SkillImprovementSurvey.tsx similarity index 100% rename from src/components/SkillImprovementSurvey.tsx rename to components/SkillImprovementSurvey.tsx diff --git a/src/components/Spinner.tsx b/components/Spinner.tsx similarity index 100% rename from src/components/Spinner.tsx rename to components/Spinner.tsx diff --git a/src/components/Spinner/FlashingChar.tsx b/components/Spinner/FlashingChar.tsx similarity index 100% rename from src/components/Spinner/FlashingChar.tsx rename to components/Spinner/FlashingChar.tsx diff --git a/src/components/Spinner/GlimmerMessage.tsx b/components/Spinner/GlimmerMessage.tsx similarity index 100% rename from src/components/Spinner/GlimmerMessage.tsx rename to components/Spinner/GlimmerMessage.tsx diff --git a/src/components/Spinner/ShimmerChar.tsx b/components/Spinner/ShimmerChar.tsx similarity index 100% rename from src/components/Spinner/ShimmerChar.tsx rename to components/Spinner/ShimmerChar.tsx diff --git a/src/components/Spinner/SpinnerAnimationRow.tsx b/components/Spinner/SpinnerAnimationRow.tsx similarity index 100% rename from src/components/Spinner/SpinnerAnimationRow.tsx rename to components/Spinner/SpinnerAnimationRow.tsx diff --git a/src/components/Spinner/SpinnerGlyph.tsx b/components/Spinner/SpinnerGlyph.tsx similarity index 100% rename from src/components/Spinner/SpinnerGlyph.tsx rename to components/Spinner/SpinnerGlyph.tsx diff --git a/src/components/Spinner/TeammateSpinnerLine.tsx b/components/Spinner/TeammateSpinnerLine.tsx similarity index 100% rename from src/components/Spinner/TeammateSpinnerLine.tsx rename to components/Spinner/TeammateSpinnerLine.tsx diff --git a/src/components/Spinner/TeammateSpinnerTree.tsx b/components/Spinner/TeammateSpinnerTree.tsx similarity index 100% rename from src/components/Spinner/TeammateSpinnerTree.tsx rename to components/Spinner/TeammateSpinnerTree.tsx diff --git a/src/components/Spinner/index.ts b/components/Spinner/index.ts similarity index 100% rename from src/components/Spinner/index.ts rename to components/Spinner/index.ts diff --git a/src/components/Spinner/teammateSelectHint.ts b/components/Spinner/teammateSelectHint.ts similarity index 100% rename from src/components/Spinner/teammateSelectHint.ts rename to components/Spinner/teammateSelectHint.ts diff --git a/src/components/Spinner/useShimmerAnimation.ts b/components/Spinner/useShimmerAnimation.ts similarity index 100% rename from src/components/Spinner/useShimmerAnimation.ts rename to components/Spinner/useShimmerAnimation.ts diff --git a/src/components/Spinner/useStalledAnimation.ts b/components/Spinner/useStalledAnimation.ts similarity index 100% rename from src/components/Spinner/useStalledAnimation.ts rename to components/Spinner/useStalledAnimation.ts diff --git a/src/components/Spinner/utils.ts b/components/Spinner/utils.ts similarity index 100% rename from src/components/Spinner/utils.ts rename to components/Spinner/utils.ts diff --git a/src/components/Stats.tsx b/components/Stats.tsx similarity index 100% rename from src/components/Stats.tsx rename to components/Stats.tsx diff --git a/src/components/StatusLine.tsx b/components/StatusLine.tsx similarity index 100% rename from src/components/StatusLine.tsx rename to components/StatusLine.tsx diff --git a/src/components/StatusNotices.tsx b/components/StatusNotices.tsx similarity index 100% rename from src/components/StatusNotices.tsx rename to components/StatusNotices.tsx diff --git a/src/components/StructuredDiff.tsx b/components/StructuredDiff.tsx similarity index 100% rename from src/components/StructuredDiff.tsx rename to components/StructuredDiff.tsx diff --git a/src/components/StructuredDiff/Fallback.tsx b/components/StructuredDiff/Fallback.tsx similarity index 100% rename from src/components/StructuredDiff/Fallback.tsx rename to components/StructuredDiff/Fallback.tsx diff --git a/src/components/StructuredDiff/colorDiff.ts b/components/StructuredDiff/colorDiff.ts similarity index 100% rename from src/components/StructuredDiff/colorDiff.ts rename to components/StructuredDiff/colorDiff.ts diff --git a/src/components/StructuredDiffList.tsx b/components/StructuredDiffList.tsx similarity index 100% rename from src/components/StructuredDiffList.tsx rename to components/StructuredDiffList.tsx diff --git a/src/components/TagTabs.tsx b/components/TagTabs.tsx similarity index 100% rename from src/components/TagTabs.tsx rename to components/TagTabs.tsx diff --git a/src/components/TaskListV2.tsx b/components/TaskListV2.tsx similarity index 100% rename from src/components/TaskListV2.tsx rename to components/TaskListV2.tsx diff --git a/src/components/TeammateViewHeader.tsx b/components/TeammateViewHeader.tsx similarity index 100% rename from src/components/TeammateViewHeader.tsx rename to components/TeammateViewHeader.tsx diff --git a/src/components/TeleportError.tsx b/components/TeleportError.tsx similarity index 100% rename from src/components/TeleportError.tsx rename to components/TeleportError.tsx diff --git a/src/components/TeleportProgress.tsx b/components/TeleportProgress.tsx similarity index 100% rename from src/components/TeleportProgress.tsx rename to components/TeleportProgress.tsx diff --git a/src/components/TeleportRepoMismatchDialog.tsx b/components/TeleportRepoMismatchDialog.tsx similarity index 100% rename from src/components/TeleportRepoMismatchDialog.tsx rename to components/TeleportRepoMismatchDialog.tsx diff --git a/src/components/TeleportResumeWrapper.tsx b/components/TeleportResumeWrapper.tsx similarity index 100% rename from src/components/TeleportResumeWrapper.tsx rename to components/TeleportResumeWrapper.tsx diff --git a/src/components/TeleportStash.tsx b/components/TeleportStash.tsx similarity index 100% rename from src/components/TeleportStash.tsx rename to components/TeleportStash.tsx diff --git a/src/components/TextInput.tsx b/components/TextInput.tsx similarity index 100% rename from src/components/TextInput.tsx rename to components/TextInput.tsx diff --git a/src/components/ThemePicker.tsx b/components/ThemePicker.tsx similarity index 100% rename from src/components/ThemePicker.tsx rename to components/ThemePicker.tsx diff --git a/src/components/ThinkingToggle.tsx b/components/ThinkingToggle.tsx similarity index 100% rename from src/components/ThinkingToggle.tsx rename to components/ThinkingToggle.tsx diff --git a/src/components/TokenWarning.tsx b/components/TokenWarning.tsx similarity index 100% rename from src/components/TokenWarning.tsx rename to components/TokenWarning.tsx diff --git a/src/components/ToolUseLoader.tsx b/components/ToolUseLoader.tsx similarity index 100% rename from src/components/ToolUseLoader.tsx rename to components/ToolUseLoader.tsx diff --git a/src/components/TrustDialog/TrustDialog.tsx b/components/TrustDialog/TrustDialog.tsx similarity index 100% rename from src/components/TrustDialog/TrustDialog.tsx rename to components/TrustDialog/TrustDialog.tsx diff --git a/src/components/TrustDialog/utils.ts b/components/TrustDialog/utils.ts similarity index 100% rename from src/components/TrustDialog/utils.ts rename to components/TrustDialog/utils.ts diff --git a/src/components/ValidationErrorsList.tsx b/components/ValidationErrorsList.tsx similarity index 100% rename from src/components/ValidationErrorsList.tsx rename to components/ValidationErrorsList.tsx diff --git a/src/components/VimTextInput.tsx b/components/VimTextInput.tsx similarity index 100% rename from src/components/VimTextInput.tsx rename to components/VimTextInput.tsx diff --git a/src/components/VirtualMessageList.tsx b/components/VirtualMessageList.tsx similarity index 100% rename from src/components/VirtualMessageList.tsx rename to components/VirtualMessageList.tsx diff --git a/src/components/WorkflowMultiselectDialog.tsx b/components/WorkflowMultiselectDialog.tsx similarity index 100% rename from src/components/WorkflowMultiselectDialog.tsx rename to components/WorkflowMultiselectDialog.tsx diff --git a/src/components/WorktreeExitDialog.tsx b/components/WorktreeExitDialog.tsx similarity index 100% rename from src/components/WorktreeExitDialog.tsx rename to components/WorktreeExitDialog.tsx diff --git a/src/components/agents/AgentDetail.tsx b/components/agents/AgentDetail.tsx similarity index 100% rename from src/components/agents/AgentDetail.tsx rename to components/agents/AgentDetail.tsx diff --git a/src/components/agents/AgentEditor.tsx b/components/agents/AgentEditor.tsx similarity index 100% rename from src/components/agents/AgentEditor.tsx rename to components/agents/AgentEditor.tsx diff --git a/src/components/agents/AgentNavigationFooter.tsx b/components/agents/AgentNavigationFooter.tsx similarity index 100% rename from src/components/agents/AgentNavigationFooter.tsx rename to components/agents/AgentNavigationFooter.tsx diff --git a/src/components/agents/AgentsList.tsx b/components/agents/AgentsList.tsx similarity index 100% rename from src/components/agents/AgentsList.tsx rename to components/agents/AgentsList.tsx diff --git a/src/components/agents/AgentsMenu.tsx b/components/agents/AgentsMenu.tsx similarity index 100% rename from src/components/agents/AgentsMenu.tsx rename to components/agents/AgentsMenu.tsx diff --git a/src/components/agents/ColorPicker.tsx b/components/agents/ColorPicker.tsx similarity index 100% rename from src/components/agents/ColorPicker.tsx rename to components/agents/ColorPicker.tsx diff --git a/src/components/agents/ModelSelector.tsx b/components/agents/ModelSelector.tsx similarity index 100% rename from src/components/agents/ModelSelector.tsx rename to components/agents/ModelSelector.tsx diff --git a/src/components/agents/ToolSelector.tsx b/components/agents/ToolSelector.tsx similarity index 100% rename from src/components/agents/ToolSelector.tsx rename to components/agents/ToolSelector.tsx diff --git a/src/components/agents/agentFileUtils.ts b/components/agents/agentFileUtils.ts similarity index 100% rename from src/components/agents/agentFileUtils.ts rename to components/agents/agentFileUtils.ts diff --git a/src/components/agents/generateAgent.ts b/components/agents/generateAgent.ts similarity index 100% rename from src/components/agents/generateAgent.ts rename to components/agents/generateAgent.ts diff --git a/src/components/agents/new-agent-creation/CreateAgentWizard.tsx b/components/agents/new-agent-creation/CreateAgentWizard.tsx similarity index 100% rename from src/components/agents/new-agent-creation/CreateAgentWizard.tsx rename to components/agents/new-agent-creation/CreateAgentWizard.tsx diff --git a/src/components/agents/new-agent-creation/wizard-steps/ColorStep.tsx b/components/agents/new-agent-creation/wizard-steps/ColorStep.tsx similarity index 100% rename from src/components/agents/new-agent-creation/wizard-steps/ColorStep.tsx rename to components/agents/new-agent-creation/wizard-steps/ColorStep.tsx diff --git a/src/components/agents/new-agent-creation/wizard-steps/ConfirmStep.tsx b/components/agents/new-agent-creation/wizard-steps/ConfirmStep.tsx similarity index 100% rename from src/components/agents/new-agent-creation/wizard-steps/ConfirmStep.tsx rename to components/agents/new-agent-creation/wizard-steps/ConfirmStep.tsx diff --git a/src/components/agents/new-agent-creation/wizard-steps/ConfirmStepWrapper.tsx b/components/agents/new-agent-creation/wizard-steps/ConfirmStepWrapper.tsx similarity index 100% rename from src/components/agents/new-agent-creation/wizard-steps/ConfirmStepWrapper.tsx rename to components/agents/new-agent-creation/wizard-steps/ConfirmStepWrapper.tsx diff --git a/src/components/agents/new-agent-creation/wizard-steps/DescriptionStep.tsx b/components/agents/new-agent-creation/wizard-steps/DescriptionStep.tsx similarity index 100% rename from src/components/agents/new-agent-creation/wizard-steps/DescriptionStep.tsx rename to components/agents/new-agent-creation/wizard-steps/DescriptionStep.tsx diff --git a/src/components/agents/new-agent-creation/wizard-steps/GenerateStep.tsx b/components/agents/new-agent-creation/wizard-steps/GenerateStep.tsx similarity index 100% rename from src/components/agents/new-agent-creation/wizard-steps/GenerateStep.tsx rename to components/agents/new-agent-creation/wizard-steps/GenerateStep.tsx diff --git a/src/components/agents/new-agent-creation/wizard-steps/LocationStep.tsx b/components/agents/new-agent-creation/wizard-steps/LocationStep.tsx similarity index 100% rename from src/components/agents/new-agent-creation/wizard-steps/LocationStep.tsx rename to components/agents/new-agent-creation/wizard-steps/LocationStep.tsx diff --git a/src/components/agents/new-agent-creation/wizard-steps/MemoryStep.tsx b/components/agents/new-agent-creation/wizard-steps/MemoryStep.tsx similarity index 100% rename from src/components/agents/new-agent-creation/wizard-steps/MemoryStep.tsx rename to components/agents/new-agent-creation/wizard-steps/MemoryStep.tsx diff --git a/src/components/agents/new-agent-creation/wizard-steps/MethodStep.tsx b/components/agents/new-agent-creation/wizard-steps/MethodStep.tsx similarity index 100% rename from src/components/agents/new-agent-creation/wizard-steps/MethodStep.tsx rename to components/agents/new-agent-creation/wizard-steps/MethodStep.tsx diff --git a/src/components/agents/new-agent-creation/wizard-steps/ModelStep.tsx b/components/agents/new-agent-creation/wizard-steps/ModelStep.tsx similarity index 100% rename from src/components/agents/new-agent-creation/wizard-steps/ModelStep.tsx rename to components/agents/new-agent-creation/wizard-steps/ModelStep.tsx diff --git a/src/components/agents/new-agent-creation/wizard-steps/PromptStep.tsx b/components/agents/new-agent-creation/wizard-steps/PromptStep.tsx similarity index 100% rename from src/components/agents/new-agent-creation/wizard-steps/PromptStep.tsx rename to components/agents/new-agent-creation/wizard-steps/PromptStep.tsx diff --git a/src/components/agents/new-agent-creation/wizard-steps/ToolsStep.tsx b/components/agents/new-agent-creation/wizard-steps/ToolsStep.tsx similarity index 100% rename from src/components/agents/new-agent-creation/wizard-steps/ToolsStep.tsx rename to components/agents/new-agent-creation/wizard-steps/ToolsStep.tsx diff --git a/src/components/agents/new-agent-creation/wizard-steps/TypeStep.tsx b/components/agents/new-agent-creation/wizard-steps/TypeStep.tsx similarity index 100% rename from src/components/agents/new-agent-creation/wizard-steps/TypeStep.tsx rename to components/agents/new-agent-creation/wizard-steps/TypeStep.tsx diff --git a/src/components/agents/types.ts b/components/agents/types.ts similarity index 100% rename from src/components/agents/types.ts rename to components/agents/types.ts diff --git a/src/components/agents/utils.ts b/components/agents/utils.ts similarity index 100% rename from src/components/agents/utils.ts rename to components/agents/utils.ts diff --git a/src/components/agents/validateAgent.ts b/components/agents/validateAgent.ts similarity index 100% rename from src/components/agents/validateAgent.ts rename to components/agents/validateAgent.ts diff --git a/src/components/design-system/Byline.tsx b/components/design-system/Byline.tsx similarity index 100% rename from src/components/design-system/Byline.tsx rename to components/design-system/Byline.tsx diff --git a/src/components/design-system/Dialog.tsx b/components/design-system/Dialog.tsx similarity index 100% rename from src/components/design-system/Dialog.tsx rename to components/design-system/Dialog.tsx diff --git a/src/components/design-system/Divider.tsx b/components/design-system/Divider.tsx similarity index 100% rename from src/components/design-system/Divider.tsx rename to components/design-system/Divider.tsx diff --git a/src/components/design-system/FuzzyPicker.tsx b/components/design-system/FuzzyPicker.tsx similarity index 100% rename from src/components/design-system/FuzzyPicker.tsx rename to components/design-system/FuzzyPicker.tsx diff --git a/src/components/design-system/KeyboardShortcutHint.tsx b/components/design-system/KeyboardShortcutHint.tsx similarity index 100% rename from src/components/design-system/KeyboardShortcutHint.tsx rename to components/design-system/KeyboardShortcutHint.tsx diff --git a/src/components/design-system/ListItem.tsx b/components/design-system/ListItem.tsx similarity index 100% rename from src/components/design-system/ListItem.tsx rename to components/design-system/ListItem.tsx diff --git a/src/components/design-system/LoadingState.tsx b/components/design-system/LoadingState.tsx similarity index 100% rename from src/components/design-system/LoadingState.tsx rename to components/design-system/LoadingState.tsx diff --git a/src/components/design-system/Pane.tsx b/components/design-system/Pane.tsx similarity index 100% rename from src/components/design-system/Pane.tsx rename to components/design-system/Pane.tsx diff --git a/src/components/design-system/ProgressBar.tsx b/components/design-system/ProgressBar.tsx similarity index 100% rename from src/components/design-system/ProgressBar.tsx rename to components/design-system/ProgressBar.tsx diff --git a/src/components/design-system/Ratchet.tsx b/components/design-system/Ratchet.tsx similarity index 100% rename from src/components/design-system/Ratchet.tsx rename to components/design-system/Ratchet.tsx diff --git a/src/components/design-system/StatusIcon.tsx b/components/design-system/StatusIcon.tsx similarity index 100% rename from src/components/design-system/StatusIcon.tsx rename to components/design-system/StatusIcon.tsx diff --git a/src/components/design-system/Tabs.tsx b/components/design-system/Tabs.tsx similarity index 100% rename from src/components/design-system/Tabs.tsx rename to components/design-system/Tabs.tsx diff --git a/src/components/design-system/ThemeProvider.tsx b/components/design-system/ThemeProvider.tsx similarity index 100% rename from src/components/design-system/ThemeProvider.tsx rename to components/design-system/ThemeProvider.tsx diff --git a/src/components/design-system/ThemedBox.tsx b/components/design-system/ThemedBox.tsx similarity index 100% rename from src/components/design-system/ThemedBox.tsx rename to components/design-system/ThemedBox.tsx diff --git a/src/components/design-system/ThemedText.tsx b/components/design-system/ThemedText.tsx similarity index 100% rename from src/components/design-system/ThemedText.tsx rename to components/design-system/ThemedText.tsx diff --git a/src/components/design-system/color.ts b/components/design-system/color.ts similarity index 100% rename from src/components/design-system/color.ts rename to components/design-system/color.ts diff --git a/src/components/diff/DiffDetailView.tsx b/components/diff/DiffDetailView.tsx similarity index 100% rename from src/components/diff/DiffDetailView.tsx rename to components/diff/DiffDetailView.tsx diff --git a/src/components/diff/DiffDialog.tsx b/components/diff/DiffDialog.tsx similarity index 100% rename from src/components/diff/DiffDialog.tsx rename to components/diff/DiffDialog.tsx diff --git a/src/components/diff/DiffFileList.tsx b/components/diff/DiffFileList.tsx similarity index 100% rename from src/components/diff/DiffFileList.tsx rename to components/diff/DiffFileList.tsx diff --git a/src/components/grove/Grove.tsx b/components/grove/Grove.tsx similarity index 100% rename from src/components/grove/Grove.tsx rename to components/grove/Grove.tsx diff --git a/src/components/hooks/HooksConfigMenu.tsx b/components/hooks/HooksConfigMenu.tsx similarity index 100% rename from src/components/hooks/HooksConfigMenu.tsx rename to components/hooks/HooksConfigMenu.tsx diff --git a/src/components/hooks/PromptDialog.tsx b/components/hooks/PromptDialog.tsx similarity index 100% rename from src/components/hooks/PromptDialog.tsx rename to components/hooks/PromptDialog.tsx diff --git a/src/components/hooks/SelectEventMode.tsx b/components/hooks/SelectEventMode.tsx similarity index 100% rename from src/components/hooks/SelectEventMode.tsx rename to components/hooks/SelectEventMode.tsx diff --git a/src/components/hooks/SelectHookMode.tsx b/components/hooks/SelectHookMode.tsx similarity index 100% rename from src/components/hooks/SelectHookMode.tsx rename to components/hooks/SelectHookMode.tsx diff --git a/src/components/hooks/SelectMatcherMode.tsx b/components/hooks/SelectMatcherMode.tsx similarity index 100% rename from src/components/hooks/SelectMatcherMode.tsx rename to components/hooks/SelectMatcherMode.tsx diff --git a/src/components/hooks/ViewHookMode.tsx b/components/hooks/ViewHookMode.tsx similarity index 100% rename from src/components/hooks/ViewHookMode.tsx rename to components/hooks/ViewHookMode.tsx diff --git a/src/components/mcp/CapabilitiesSection.tsx b/components/mcp/CapabilitiesSection.tsx similarity index 100% rename from src/components/mcp/CapabilitiesSection.tsx rename to components/mcp/CapabilitiesSection.tsx diff --git a/src/components/mcp/ElicitationDialog.tsx b/components/mcp/ElicitationDialog.tsx similarity index 100% rename from src/components/mcp/ElicitationDialog.tsx rename to components/mcp/ElicitationDialog.tsx diff --git a/src/components/mcp/MCPAgentServerMenu.tsx b/components/mcp/MCPAgentServerMenu.tsx similarity index 100% rename from src/components/mcp/MCPAgentServerMenu.tsx rename to components/mcp/MCPAgentServerMenu.tsx diff --git a/src/components/mcp/MCPListPanel.tsx b/components/mcp/MCPListPanel.tsx similarity index 100% rename from src/components/mcp/MCPListPanel.tsx rename to components/mcp/MCPListPanel.tsx diff --git a/src/components/mcp/MCPReconnect.tsx b/components/mcp/MCPReconnect.tsx similarity index 100% rename from src/components/mcp/MCPReconnect.tsx rename to components/mcp/MCPReconnect.tsx diff --git a/src/components/mcp/MCPRemoteServerMenu.tsx b/components/mcp/MCPRemoteServerMenu.tsx similarity index 100% rename from src/components/mcp/MCPRemoteServerMenu.tsx rename to components/mcp/MCPRemoteServerMenu.tsx diff --git a/src/components/mcp/MCPSettings.tsx b/components/mcp/MCPSettings.tsx similarity index 100% rename from src/components/mcp/MCPSettings.tsx rename to components/mcp/MCPSettings.tsx diff --git a/src/components/mcp/MCPStdioServerMenu.tsx b/components/mcp/MCPStdioServerMenu.tsx similarity index 100% rename from src/components/mcp/MCPStdioServerMenu.tsx rename to components/mcp/MCPStdioServerMenu.tsx diff --git a/src/components/mcp/MCPToolDetailView.tsx b/components/mcp/MCPToolDetailView.tsx similarity index 100% rename from src/components/mcp/MCPToolDetailView.tsx rename to components/mcp/MCPToolDetailView.tsx diff --git a/src/components/mcp/MCPToolListView.tsx b/components/mcp/MCPToolListView.tsx similarity index 100% rename from src/components/mcp/MCPToolListView.tsx rename to components/mcp/MCPToolListView.tsx diff --git a/src/components/mcp/McpParsingWarnings.tsx b/components/mcp/McpParsingWarnings.tsx similarity index 100% rename from src/components/mcp/McpParsingWarnings.tsx rename to components/mcp/McpParsingWarnings.tsx diff --git a/src/components/mcp/index.ts b/components/mcp/index.ts similarity index 100% rename from src/components/mcp/index.ts rename to components/mcp/index.ts diff --git a/src/components/mcp/utils/reconnectHelpers.tsx b/components/mcp/utils/reconnectHelpers.tsx similarity index 100% rename from src/components/mcp/utils/reconnectHelpers.tsx rename to components/mcp/utils/reconnectHelpers.tsx diff --git a/src/components/memory/MemoryFileSelector.tsx b/components/memory/MemoryFileSelector.tsx similarity index 100% rename from src/components/memory/MemoryFileSelector.tsx rename to components/memory/MemoryFileSelector.tsx diff --git a/src/components/memory/MemoryUpdateNotification.tsx b/components/memory/MemoryUpdateNotification.tsx similarity index 100% rename from src/components/memory/MemoryUpdateNotification.tsx rename to components/memory/MemoryUpdateNotification.tsx diff --git a/src/components/messageActions.tsx b/components/messageActions.tsx similarity index 100% rename from src/components/messageActions.tsx rename to components/messageActions.tsx diff --git a/src/components/messages/AdvisorMessage.tsx b/components/messages/AdvisorMessage.tsx similarity index 100% rename from src/components/messages/AdvisorMessage.tsx rename to components/messages/AdvisorMessage.tsx diff --git a/src/components/messages/AssistantRedactedThinkingMessage.tsx b/components/messages/AssistantRedactedThinkingMessage.tsx similarity index 100% rename from src/components/messages/AssistantRedactedThinkingMessage.tsx rename to components/messages/AssistantRedactedThinkingMessage.tsx diff --git a/src/components/messages/AssistantTextMessage.tsx b/components/messages/AssistantTextMessage.tsx similarity index 100% rename from src/components/messages/AssistantTextMessage.tsx rename to components/messages/AssistantTextMessage.tsx diff --git a/src/components/messages/AssistantThinkingMessage.tsx b/components/messages/AssistantThinkingMessage.tsx similarity index 100% rename from src/components/messages/AssistantThinkingMessage.tsx rename to components/messages/AssistantThinkingMessage.tsx diff --git a/src/components/messages/AssistantToolUseMessage.tsx b/components/messages/AssistantToolUseMessage.tsx similarity index 100% rename from src/components/messages/AssistantToolUseMessage.tsx rename to components/messages/AssistantToolUseMessage.tsx diff --git a/src/components/messages/AttachmentMessage.tsx b/components/messages/AttachmentMessage.tsx similarity index 100% rename from src/components/messages/AttachmentMessage.tsx rename to components/messages/AttachmentMessage.tsx diff --git a/src/components/messages/CollapsedReadSearchContent.tsx b/components/messages/CollapsedReadSearchContent.tsx similarity index 100% rename from src/components/messages/CollapsedReadSearchContent.tsx rename to components/messages/CollapsedReadSearchContent.tsx diff --git a/src/components/messages/CompactBoundaryMessage.tsx b/components/messages/CompactBoundaryMessage.tsx similarity index 100% rename from src/components/messages/CompactBoundaryMessage.tsx rename to components/messages/CompactBoundaryMessage.tsx diff --git a/src/components/messages/GroupedToolUseContent.tsx b/components/messages/GroupedToolUseContent.tsx similarity index 100% rename from src/components/messages/GroupedToolUseContent.tsx rename to components/messages/GroupedToolUseContent.tsx diff --git a/src/components/messages/HighlightedThinkingText.tsx b/components/messages/HighlightedThinkingText.tsx similarity index 100% rename from src/components/messages/HighlightedThinkingText.tsx rename to components/messages/HighlightedThinkingText.tsx diff --git a/src/components/messages/HookProgressMessage.tsx b/components/messages/HookProgressMessage.tsx similarity index 100% rename from src/components/messages/HookProgressMessage.tsx rename to components/messages/HookProgressMessage.tsx diff --git a/src/components/messages/PlanApprovalMessage.tsx b/components/messages/PlanApprovalMessage.tsx similarity index 100% rename from src/components/messages/PlanApprovalMessage.tsx rename to components/messages/PlanApprovalMessage.tsx diff --git a/src/components/messages/RateLimitMessage.tsx b/components/messages/RateLimitMessage.tsx similarity index 100% rename from src/components/messages/RateLimitMessage.tsx rename to components/messages/RateLimitMessage.tsx diff --git a/src/components/messages/ShutdownMessage.tsx b/components/messages/ShutdownMessage.tsx similarity index 100% rename from src/components/messages/ShutdownMessage.tsx rename to components/messages/ShutdownMessage.tsx diff --git a/src/components/messages/SystemAPIErrorMessage.tsx b/components/messages/SystemAPIErrorMessage.tsx similarity index 100% rename from src/components/messages/SystemAPIErrorMessage.tsx rename to components/messages/SystemAPIErrorMessage.tsx diff --git a/src/components/messages/SystemTextMessage.tsx b/components/messages/SystemTextMessage.tsx similarity index 100% rename from src/components/messages/SystemTextMessage.tsx rename to components/messages/SystemTextMessage.tsx diff --git a/src/components/messages/TaskAssignmentMessage.tsx b/components/messages/TaskAssignmentMessage.tsx similarity index 100% rename from src/components/messages/TaskAssignmentMessage.tsx rename to components/messages/TaskAssignmentMessage.tsx diff --git a/src/components/messages/UserAgentNotificationMessage.tsx b/components/messages/UserAgentNotificationMessage.tsx similarity index 100% rename from src/components/messages/UserAgentNotificationMessage.tsx rename to components/messages/UserAgentNotificationMessage.tsx diff --git a/src/components/messages/UserBashInputMessage.tsx b/components/messages/UserBashInputMessage.tsx similarity index 100% rename from src/components/messages/UserBashInputMessage.tsx rename to components/messages/UserBashInputMessage.tsx diff --git a/src/components/messages/UserBashOutputMessage.tsx b/components/messages/UserBashOutputMessage.tsx similarity index 100% rename from src/components/messages/UserBashOutputMessage.tsx rename to components/messages/UserBashOutputMessage.tsx diff --git a/src/components/messages/UserChannelMessage.tsx b/components/messages/UserChannelMessage.tsx similarity index 100% rename from src/components/messages/UserChannelMessage.tsx rename to components/messages/UserChannelMessage.tsx diff --git a/src/components/messages/UserCommandMessage.tsx b/components/messages/UserCommandMessage.tsx similarity index 100% rename from src/components/messages/UserCommandMessage.tsx rename to components/messages/UserCommandMessage.tsx diff --git a/src/components/messages/UserImageMessage.tsx b/components/messages/UserImageMessage.tsx similarity index 100% rename from src/components/messages/UserImageMessage.tsx rename to components/messages/UserImageMessage.tsx diff --git a/src/components/messages/UserLocalCommandOutputMessage.tsx b/components/messages/UserLocalCommandOutputMessage.tsx similarity index 100% rename from src/components/messages/UserLocalCommandOutputMessage.tsx rename to components/messages/UserLocalCommandOutputMessage.tsx diff --git a/src/components/messages/UserMemoryInputMessage.tsx b/components/messages/UserMemoryInputMessage.tsx similarity index 100% rename from src/components/messages/UserMemoryInputMessage.tsx rename to components/messages/UserMemoryInputMessage.tsx diff --git a/src/components/messages/UserPlanMessage.tsx b/components/messages/UserPlanMessage.tsx similarity index 100% rename from src/components/messages/UserPlanMessage.tsx rename to components/messages/UserPlanMessage.tsx diff --git a/src/components/messages/UserPromptMessage.tsx b/components/messages/UserPromptMessage.tsx similarity index 100% rename from src/components/messages/UserPromptMessage.tsx rename to components/messages/UserPromptMessage.tsx diff --git a/src/components/messages/UserResourceUpdateMessage.tsx b/components/messages/UserResourceUpdateMessage.tsx similarity index 100% rename from src/components/messages/UserResourceUpdateMessage.tsx rename to components/messages/UserResourceUpdateMessage.tsx diff --git a/src/components/messages/UserTeammateMessage.tsx b/components/messages/UserTeammateMessage.tsx similarity index 100% rename from src/components/messages/UserTeammateMessage.tsx rename to components/messages/UserTeammateMessage.tsx diff --git a/src/components/messages/UserTextMessage.tsx b/components/messages/UserTextMessage.tsx similarity index 100% rename from src/components/messages/UserTextMessage.tsx rename to components/messages/UserTextMessage.tsx diff --git a/src/components/messages/UserToolResultMessage/RejectedPlanMessage.tsx b/components/messages/UserToolResultMessage/RejectedPlanMessage.tsx similarity index 100% rename from src/components/messages/UserToolResultMessage/RejectedPlanMessage.tsx rename to components/messages/UserToolResultMessage/RejectedPlanMessage.tsx diff --git a/src/components/messages/UserToolResultMessage/RejectedToolUseMessage.tsx b/components/messages/UserToolResultMessage/RejectedToolUseMessage.tsx similarity index 100% rename from src/components/messages/UserToolResultMessage/RejectedToolUseMessage.tsx rename to components/messages/UserToolResultMessage/RejectedToolUseMessage.tsx diff --git a/src/components/messages/UserToolResultMessage/UserToolCanceledMessage.tsx b/components/messages/UserToolResultMessage/UserToolCanceledMessage.tsx similarity index 100% rename from src/components/messages/UserToolResultMessage/UserToolCanceledMessage.tsx rename to components/messages/UserToolResultMessage/UserToolCanceledMessage.tsx diff --git a/src/components/messages/UserToolResultMessage/UserToolErrorMessage.tsx b/components/messages/UserToolResultMessage/UserToolErrorMessage.tsx similarity index 100% rename from src/components/messages/UserToolResultMessage/UserToolErrorMessage.tsx rename to components/messages/UserToolResultMessage/UserToolErrorMessage.tsx diff --git a/src/components/messages/UserToolResultMessage/UserToolRejectMessage.tsx b/components/messages/UserToolResultMessage/UserToolRejectMessage.tsx similarity index 100% rename from src/components/messages/UserToolResultMessage/UserToolRejectMessage.tsx rename to components/messages/UserToolResultMessage/UserToolRejectMessage.tsx diff --git a/src/components/messages/UserToolResultMessage/UserToolResultMessage.tsx b/components/messages/UserToolResultMessage/UserToolResultMessage.tsx similarity index 100% rename from src/components/messages/UserToolResultMessage/UserToolResultMessage.tsx rename to components/messages/UserToolResultMessage/UserToolResultMessage.tsx diff --git a/src/components/messages/UserToolResultMessage/UserToolSuccessMessage.tsx b/components/messages/UserToolResultMessage/UserToolSuccessMessage.tsx similarity index 100% rename from src/components/messages/UserToolResultMessage/UserToolSuccessMessage.tsx rename to components/messages/UserToolResultMessage/UserToolSuccessMessage.tsx diff --git a/src/components/messages/UserToolResultMessage/utils.tsx b/components/messages/UserToolResultMessage/utils.tsx similarity index 100% rename from src/components/messages/UserToolResultMessage/utils.tsx rename to components/messages/UserToolResultMessage/utils.tsx diff --git a/src/components/messages/nullRenderingAttachments.ts b/components/messages/nullRenderingAttachments.ts similarity index 100% rename from src/components/messages/nullRenderingAttachments.ts rename to components/messages/nullRenderingAttachments.ts diff --git a/src/components/messages/teamMemCollapsed.tsx b/components/messages/teamMemCollapsed.tsx similarity index 100% rename from src/components/messages/teamMemCollapsed.tsx rename to components/messages/teamMemCollapsed.tsx diff --git a/src/components/messages/teamMemSaved.ts b/components/messages/teamMemSaved.ts similarity index 100% rename from src/components/messages/teamMemSaved.ts rename to components/messages/teamMemSaved.ts diff --git a/src/components/permissions/AskUserQuestionPermissionRequest/AskUserQuestionPermissionRequest.tsx b/components/permissions/AskUserQuestionPermissionRequest/AskUserQuestionPermissionRequest.tsx similarity index 100% rename from src/components/permissions/AskUserQuestionPermissionRequest/AskUserQuestionPermissionRequest.tsx rename to components/permissions/AskUserQuestionPermissionRequest/AskUserQuestionPermissionRequest.tsx diff --git a/src/components/permissions/AskUserQuestionPermissionRequest/PreviewBox.tsx b/components/permissions/AskUserQuestionPermissionRequest/PreviewBox.tsx similarity index 100% rename from src/components/permissions/AskUserQuestionPermissionRequest/PreviewBox.tsx rename to components/permissions/AskUserQuestionPermissionRequest/PreviewBox.tsx diff --git a/src/components/permissions/AskUserQuestionPermissionRequest/PreviewQuestionView.tsx b/components/permissions/AskUserQuestionPermissionRequest/PreviewQuestionView.tsx similarity index 100% rename from src/components/permissions/AskUserQuestionPermissionRequest/PreviewQuestionView.tsx rename to components/permissions/AskUserQuestionPermissionRequest/PreviewQuestionView.tsx diff --git a/src/components/permissions/AskUserQuestionPermissionRequest/QuestionNavigationBar.tsx b/components/permissions/AskUserQuestionPermissionRequest/QuestionNavigationBar.tsx similarity index 100% rename from src/components/permissions/AskUserQuestionPermissionRequest/QuestionNavigationBar.tsx rename to components/permissions/AskUserQuestionPermissionRequest/QuestionNavigationBar.tsx diff --git a/src/components/permissions/AskUserQuestionPermissionRequest/QuestionView.tsx b/components/permissions/AskUserQuestionPermissionRequest/QuestionView.tsx similarity index 100% rename from src/components/permissions/AskUserQuestionPermissionRequest/QuestionView.tsx rename to components/permissions/AskUserQuestionPermissionRequest/QuestionView.tsx diff --git a/src/components/permissions/AskUserQuestionPermissionRequest/SubmitQuestionsView.tsx b/components/permissions/AskUserQuestionPermissionRequest/SubmitQuestionsView.tsx similarity index 100% rename from src/components/permissions/AskUserQuestionPermissionRequest/SubmitQuestionsView.tsx rename to components/permissions/AskUserQuestionPermissionRequest/SubmitQuestionsView.tsx diff --git a/src/components/permissions/AskUserQuestionPermissionRequest/use-multiple-choice-state.ts b/components/permissions/AskUserQuestionPermissionRequest/use-multiple-choice-state.ts similarity index 100% rename from src/components/permissions/AskUserQuestionPermissionRequest/use-multiple-choice-state.ts rename to components/permissions/AskUserQuestionPermissionRequest/use-multiple-choice-state.ts diff --git a/src/components/permissions/BashPermissionRequest/BashPermissionRequest.tsx b/components/permissions/BashPermissionRequest/BashPermissionRequest.tsx similarity index 100% rename from src/components/permissions/BashPermissionRequest/BashPermissionRequest.tsx rename to components/permissions/BashPermissionRequest/BashPermissionRequest.tsx diff --git a/src/components/permissions/BashPermissionRequest/bashToolUseOptions.tsx b/components/permissions/BashPermissionRequest/bashToolUseOptions.tsx similarity index 100% rename from src/components/permissions/BashPermissionRequest/bashToolUseOptions.tsx rename to components/permissions/BashPermissionRequest/bashToolUseOptions.tsx diff --git a/src/components/permissions/ComputerUseApproval/ComputerUseApproval.tsx b/components/permissions/ComputerUseApproval/ComputerUseApproval.tsx similarity index 100% rename from src/components/permissions/ComputerUseApproval/ComputerUseApproval.tsx rename to components/permissions/ComputerUseApproval/ComputerUseApproval.tsx diff --git a/src/components/permissions/EnterPlanModePermissionRequest/EnterPlanModePermissionRequest.tsx b/components/permissions/EnterPlanModePermissionRequest/EnterPlanModePermissionRequest.tsx similarity index 100% rename from src/components/permissions/EnterPlanModePermissionRequest/EnterPlanModePermissionRequest.tsx rename to components/permissions/EnterPlanModePermissionRequest/EnterPlanModePermissionRequest.tsx diff --git a/src/components/permissions/ExitPlanModePermissionRequest/ExitPlanModePermissionRequest.tsx b/components/permissions/ExitPlanModePermissionRequest/ExitPlanModePermissionRequest.tsx similarity index 100% rename from src/components/permissions/ExitPlanModePermissionRequest/ExitPlanModePermissionRequest.tsx rename to components/permissions/ExitPlanModePermissionRequest/ExitPlanModePermissionRequest.tsx diff --git a/src/components/permissions/FallbackPermissionRequest.tsx b/components/permissions/FallbackPermissionRequest.tsx similarity index 100% rename from src/components/permissions/FallbackPermissionRequest.tsx rename to components/permissions/FallbackPermissionRequest.tsx diff --git a/src/components/permissions/FileEditPermissionRequest/FileEditPermissionRequest.tsx b/components/permissions/FileEditPermissionRequest/FileEditPermissionRequest.tsx similarity index 100% rename from src/components/permissions/FileEditPermissionRequest/FileEditPermissionRequest.tsx rename to components/permissions/FileEditPermissionRequest/FileEditPermissionRequest.tsx diff --git a/src/components/permissions/FilePermissionDialog/FilePermissionDialog.tsx b/components/permissions/FilePermissionDialog/FilePermissionDialog.tsx similarity index 100% rename from src/components/permissions/FilePermissionDialog/FilePermissionDialog.tsx rename to components/permissions/FilePermissionDialog/FilePermissionDialog.tsx diff --git a/src/components/permissions/FilePermissionDialog/ideDiffConfig.ts b/components/permissions/FilePermissionDialog/ideDiffConfig.ts similarity index 100% rename from src/components/permissions/FilePermissionDialog/ideDiffConfig.ts rename to components/permissions/FilePermissionDialog/ideDiffConfig.ts diff --git a/src/components/permissions/FilePermissionDialog/permissionOptions.tsx b/components/permissions/FilePermissionDialog/permissionOptions.tsx similarity index 100% rename from src/components/permissions/FilePermissionDialog/permissionOptions.tsx rename to components/permissions/FilePermissionDialog/permissionOptions.tsx diff --git a/src/components/permissions/FilePermissionDialog/useFilePermissionDialog.ts b/components/permissions/FilePermissionDialog/useFilePermissionDialog.ts similarity index 100% rename from src/components/permissions/FilePermissionDialog/useFilePermissionDialog.ts rename to components/permissions/FilePermissionDialog/useFilePermissionDialog.ts diff --git a/src/components/permissions/FilePermissionDialog/usePermissionHandler.ts b/components/permissions/FilePermissionDialog/usePermissionHandler.ts similarity index 100% rename from src/components/permissions/FilePermissionDialog/usePermissionHandler.ts rename to components/permissions/FilePermissionDialog/usePermissionHandler.ts diff --git a/src/components/permissions/FileWritePermissionRequest/FileWritePermissionRequest.tsx b/components/permissions/FileWritePermissionRequest/FileWritePermissionRequest.tsx similarity index 100% rename from src/components/permissions/FileWritePermissionRequest/FileWritePermissionRequest.tsx rename to components/permissions/FileWritePermissionRequest/FileWritePermissionRequest.tsx diff --git a/src/components/permissions/FileWritePermissionRequest/FileWriteToolDiff.tsx b/components/permissions/FileWritePermissionRequest/FileWriteToolDiff.tsx similarity index 100% rename from src/components/permissions/FileWritePermissionRequest/FileWriteToolDiff.tsx rename to components/permissions/FileWritePermissionRequest/FileWriteToolDiff.tsx diff --git a/src/components/permissions/FilesystemPermissionRequest/FilesystemPermissionRequest.tsx b/components/permissions/FilesystemPermissionRequest/FilesystemPermissionRequest.tsx similarity index 100% rename from src/components/permissions/FilesystemPermissionRequest/FilesystemPermissionRequest.tsx rename to components/permissions/FilesystemPermissionRequest/FilesystemPermissionRequest.tsx diff --git a/src/components/permissions/NotebookEditPermissionRequest/NotebookEditPermissionRequest.tsx b/components/permissions/NotebookEditPermissionRequest/NotebookEditPermissionRequest.tsx similarity index 100% rename from src/components/permissions/NotebookEditPermissionRequest/NotebookEditPermissionRequest.tsx rename to components/permissions/NotebookEditPermissionRequest/NotebookEditPermissionRequest.tsx diff --git a/src/components/permissions/NotebookEditPermissionRequest/NotebookEditToolDiff.tsx b/components/permissions/NotebookEditPermissionRequest/NotebookEditToolDiff.tsx similarity index 100% rename from src/components/permissions/NotebookEditPermissionRequest/NotebookEditToolDiff.tsx rename to components/permissions/NotebookEditPermissionRequest/NotebookEditToolDiff.tsx diff --git a/src/components/permissions/PermissionDecisionDebugInfo.tsx b/components/permissions/PermissionDecisionDebugInfo.tsx similarity index 100% rename from src/components/permissions/PermissionDecisionDebugInfo.tsx rename to components/permissions/PermissionDecisionDebugInfo.tsx diff --git a/src/components/permissions/PermissionDialog.tsx b/components/permissions/PermissionDialog.tsx similarity index 100% rename from src/components/permissions/PermissionDialog.tsx rename to components/permissions/PermissionDialog.tsx diff --git a/src/components/permissions/PermissionExplanation.tsx b/components/permissions/PermissionExplanation.tsx similarity index 100% rename from src/components/permissions/PermissionExplanation.tsx rename to components/permissions/PermissionExplanation.tsx diff --git a/src/components/permissions/PermissionPrompt.tsx b/components/permissions/PermissionPrompt.tsx similarity index 100% rename from src/components/permissions/PermissionPrompt.tsx rename to components/permissions/PermissionPrompt.tsx diff --git a/src/components/permissions/PermissionRequest.tsx b/components/permissions/PermissionRequest.tsx similarity index 100% rename from src/components/permissions/PermissionRequest.tsx rename to components/permissions/PermissionRequest.tsx diff --git a/src/components/permissions/PermissionRequestTitle.tsx b/components/permissions/PermissionRequestTitle.tsx similarity index 100% rename from src/components/permissions/PermissionRequestTitle.tsx rename to components/permissions/PermissionRequestTitle.tsx diff --git a/src/components/permissions/PermissionRuleExplanation.tsx b/components/permissions/PermissionRuleExplanation.tsx similarity index 100% rename from src/components/permissions/PermissionRuleExplanation.tsx rename to components/permissions/PermissionRuleExplanation.tsx diff --git a/src/components/permissions/PowerShellPermissionRequest/PowerShellPermissionRequest.tsx b/components/permissions/PowerShellPermissionRequest/PowerShellPermissionRequest.tsx similarity index 100% rename from src/components/permissions/PowerShellPermissionRequest/PowerShellPermissionRequest.tsx rename to components/permissions/PowerShellPermissionRequest/PowerShellPermissionRequest.tsx diff --git a/src/components/permissions/PowerShellPermissionRequest/powershellToolUseOptions.tsx b/components/permissions/PowerShellPermissionRequest/powershellToolUseOptions.tsx similarity index 100% rename from src/components/permissions/PowerShellPermissionRequest/powershellToolUseOptions.tsx rename to components/permissions/PowerShellPermissionRequest/powershellToolUseOptions.tsx diff --git a/src/components/permissions/SandboxPermissionRequest.tsx b/components/permissions/SandboxPermissionRequest.tsx similarity index 100% rename from src/components/permissions/SandboxPermissionRequest.tsx rename to components/permissions/SandboxPermissionRequest.tsx diff --git a/src/components/permissions/SedEditPermissionRequest/SedEditPermissionRequest.tsx b/components/permissions/SedEditPermissionRequest/SedEditPermissionRequest.tsx similarity index 100% rename from src/components/permissions/SedEditPermissionRequest/SedEditPermissionRequest.tsx rename to components/permissions/SedEditPermissionRequest/SedEditPermissionRequest.tsx diff --git a/src/components/permissions/SkillPermissionRequest/SkillPermissionRequest.tsx b/components/permissions/SkillPermissionRequest/SkillPermissionRequest.tsx similarity index 100% rename from src/components/permissions/SkillPermissionRequest/SkillPermissionRequest.tsx rename to components/permissions/SkillPermissionRequest/SkillPermissionRequest.tsx diff --git a/src/components/permissions/WebFetchPermissionRequest/WebFetchPermissionRequest.tsx b/components/permissions/WebFetchPermissionRequest/WebFetchPermissionRequest.tsx similarity index 100% rename from src/components/permissions/WebFetchPermissionRequest/WebFetchPermissionRequest.tsx rename to components/permissions/WebFetchPermissionRequest/WebFetchPermissionRequest.tsx diff --git a/src/components/permissions/WorkerBadge.tsx b/components/permissions/WorkerBadge.tsx similarity index 100% rename from src/components/permissions/WorkerBadge.tsx rename to components/permissions/WorkerBadge.tsx diff --git a/src/components/permissions/WorkerPendingPermission.tsx b/components/permissions/WorkerPendingPermission.tsx similarity index 100% rename from src/components/permissions/WorkerPendingPermission.tsx rename to components/permissions/WorkerPendingPermission.tsx diff --git a/src/components/permissions/hooks.ts b/components/permissions/hooks.ts similarity index 100% rename from src/components/permissions/hooks.ts rename to components/permissions/hooks.ts diff --git a/src/components/permissions/rules/AddPermissionRules.tsx b/components/permissions/rules/AddPermissionRules.tsx similarity index 100% rename from src/components/permissions/rules/AddPermissionRules.tsx rename to components/permissions/rules/AddPermissionRules.tsx diff --git a/src/components/permissions/rules/AddWorkspaceDirectory.tsx b/components/permissions/rules/AddWorkspaceDirectory.tsx similarity index 100% rename from src/components/permissions/rules/AddWorkspaceDirectory.tsx rename to components/permissions/rules/AddWorkspaceDirectory.tsx diff --git a/src/components/permissions/rules/PermissionRuleDescription.tsx b/components/permissions/rules/PermissionRuleDescription.tsx similarity index 100% rename from src/components/permissions/rules/PermissionRuleDescription.tsx rename to components/permissions/rules/PermissionRuleDescription.tsx diff --git a/src/components/permissions/rules/PermissionRuleInput.tsx b/components/permissions/rules/PermissionRuleInput.tsx similarity index 100% rename from src/components/permissions/rules/PermissionRuleInput.tsx rename to components/permissions/rules/PermissionRuleInput.tsx diff --git a/src/components/permissions/rules/PermissionRuleList.tsx b/components/permissions/rules/PermissionRuleList.tsx similarity index 100% rename from src/components/permissions/rules/PermissionRuleList.tsx rename to components/permissions/rules/PermissionRuleList.tsx diff --git a/src/components/permissions/rules/RecentDenialsTab.tsx b/components/permissions/rules/RecentDenialsTab.tsx similarity index 100% rename from src/components/permissions/rules/RecentDenialsTab.tsx rename to components/permissions/rules/RecentDenialsTab.tsx diff --git a/src/components/permissions/rules/RemoveWorkspaceDirectory.tsx b/components/permissions/rules/RemoveWorkspaceDirectory.tsx similarity index 100% rename from src/components/permissions/rules/RemoveWorkspaceDirectory.tsx rename to components/permissions/rules/RemoveWorkspaceDirectory.tsx diff --git a/src/components/permissions/rules/WorkspaceTab.tsx b/components/permissions/rules/WorkspaceTab.tsx similarity index 100% rename from src/components/permissions/rules/WorkspaceTab.tsx rename to components/permissions/rules/WorkspaceTab.tsx diff --git a/src/components/permissions/shellPermissionHelpers.tsx b/components/permissions/shellPermissionHelpers.tsx similarity index 100% rename from src/components/permissions/shellPermissionHelpers.tsx rename to components/permissions/shellPermissionHelpers.tsx diff --git a/src/components/permissions/useShellPermissionFeedback.ts b/components/permissions/useShellPermissionFeedback.ts similarity index 100% rename from src/components/permissions/useShellPermissionFeedback.ts rename to components/permissions/useShellPermissionFeedback.ts diff --git a/src/components/permissions/utils.ts b/components/permissions/utils.ts similarity index 100% rename from src/components/permissions/utils.ts rename to components/permissions/utils.ts diff --git a/src/components/sandbox/SandboxConfigTab.tsx b/components/sandbox/SandboxConfigTab.tsx similarity index 100% rename from src/components/sandbox/SandboxConfigTab.tsx rename to components/sandbox/SandboxConfigTab.tsx diff --git a/src/components/sandbox/SandboxDependenciesTab.tsx b/components/sandbox/SandboxDependenciesTab.tsx similarity index 100% rename from src/components/sandbox/SandboxDependenciesTab.tsx rename to components/sandbox/SandboxDependenciesTab.tsx diff --git a/src/components/sandbox/SandboxDoctorSection.tsx b/components/sandbox/SandboxDoctorSection.tsx similarity index 100% rename from src/components/sandbox/SandboxDoctorSection.tsx rename to components/sandbox/SandboxDoctorSection.tsx diff --git a/src/components/sandbox/SandboxOverridesTab.tsx b/components/sandbox/SandboxOverridesTab.tsx similarity index 100% rename from src/components/sandbox/SandboxOverridesTab.tsx rename to components/sandbox/SandboxOverridesTab.tsx diff --git a/src/components/sandbox/SandboxSettings.tsx b/components/sandbox/SandboxSettings.tsx similarity index 100% rename from src/components/sandbox/SandboxSettings.tsx rename to components/sandbox/SandboxSettings.tsx diff --git a/src/components/shell/ExpandShellOutputContext.tsx b/components/shell/ExpandShellOutputContext.tsx similarity index 100% rename from src/components/shell/ExpandShellOutputContext.tsx rename to components/shell/ExpandShellOutputContext.tsx diff --git a/src/components/shell/OutputLine.tsx b/components/shell/OutputLine.tsx similarity index 100% rename from src/components/shell/OutputLine.tsx rename to components/shell/OutputLine.tsx diff --git a/src/components/shell/ShellProgressMessage.tsx b/components/shell/ShellProgressMessage.tsx similarity index 100% rename from src/components/shell/ShellProgressMessage.tsx rename to components/shell/ShellProgressMessage.tsx diff --git a/src/components/shell/ShellTimeDisplay.tsx b/components/shell/ShellTimeDisplay.tsx similarity index 100% rename from src/components/shell/ShellTimeDisplay.tsx rename to components/shell/ShellTimeDisplay.tsx diff --git a/src/components/skills/SkillsMenu.tsx b/components/skills/SkillsMenu.tsx similarity index 100% rename from src/components/skills/SkillsMenu.tsx rename to components/skills/SkillsMenu.tsx diff --git a/src/components/tasks/AsyncAgentDetailDialog.tsx b/components/tasks/AsyncAgentDetailDialog.tsx similarity index 100% rename from src/components/tasks/AsyncAgentDetailDialog.tsx rename to components/tasks/AsyncAgentDetailDialog.tsx diff --git a/src/components/tasks/BackgroundTask.tsx b/components/tasks/BackgroundTask.tsx similarity index 100% rename from src/components/tasks/BackgroundTask.tsx rename to components/tasks/BackgroundTask.tsx diff --git a/src/components/tasks/BackgroundTaskStatus.tsx b/components/tasks/BackgroundTaskStatus.tsx similarity index 100% rename from src/components/tasks/BackgroundTaskStatus.tsx rename to components/tasks/BackgroundTaskStatus.tsx diff --git a/src/components/tasks/BackgroundTasksDialog.tsx b/components/tasks/BackgroundTasksDialog.tsx similarity index 100% rename from src/components/tasks/BackgroundTasksDialog.tsx rename to components/tasks/BackgroundTasksDialog.tsx diff --git a/src/components/tasks/DreamDetailDialog.tsx b/components/tasks/DreamDetailDialog.tsx similarity index 100% rename from src/components/tasks/DreamDetailDialog.tsx rename to components/tasks/DreamDetailDialog.tsx diff --git a/src/components/tasks/InProcessTeammateDetailDialog.tsx b/components/tasks/InProcessTeammateDetailDialog.tsx similarity index 100% rename from src/components/tasks/InProcessTeammateDetailDialog.tsx rename to components/tasks/InProcessTeammateDetailDialog.tsx diff --git a/src/components/tasks/RemoteSessionDetailDialog.tsx b/components/tasks/RemoteSessionDetailDialog.tsx similarity index 100% rename from src/components/tasks/RemoteSessionDetailDialog.tsx rename to components/tasks/RemoteSessionDetailDialog.tsx diff --git a/src/components/tasks/RemoteSessionProgress.tsx b/components/tasks/RemoteSessionProgress.tsx similarity index 100% rename from src/components/tasks/RemoteSessionProgress.tsx rename to components/tasks/RemoteSessionProgress.tsx diff --git a/src/components/tasks/ShellDetailDialog.tsx b/components/tasks/ShellDetailDialog.tsx similarity index 100% rename from src/components/tasks/ShellDetailDialog.tsx rename to components/tasks/ShellDetailDialog.tsx diff --git a/src/components/tasks/ShellProgress.tsx b/components/tasks/ShellProgress.tsx similarity index 100% rename from src/components/tasks/ShellProgress.tsx rename to components/tasks/ShellProgress.tsx diff --git a/src/components/tasks/renderToolActivity.tsx b/components/tasks/renderToolActivity.tsx similarity index 100% rename from src/components/tasks/renderToolActivity.tsx rename to components/tasks/renderToolActivity.tsx diff --git a/src/components/tasks/taskStatusUtils.tsx b/components/tasks/taskStatusUtils.tsx similarity index 100% rename from src/components/tasks/taskStatusUtils.tsx rename to components/tasks/taskStatusUtils.tsx diff --git a/src/components/teams/TeamStatus.tsx b/components/teams/TeamStatus.tsx similarity index 100% rename from src/components/teams/TeamStatus.tsx rename to components/teams/TeamStatus.tsx diff --git a/src/components/teams/TeamsDialog.tsx b/components/teams/TeamsDialog.tsx similarity index 100% rename from src/components/teams/TeamsDialog.tsx rename to components/teams/TeamsDialog.tsx diff --git a/src/components/ui/OrderedList.tsx b/components/ui/OrderedList.tsx similarity index 100% rename from src/components/ui/OrderedList.tsx rename to components/ui/OrderedList.tsx diff --git a/src/components/ui/OrderedListItem.tsx b/components/ui/OrderedListItem.tsx similarity index 100% rename from src/components/ui/OrderedListItem.tsx rename to components/ui/OrderedListItem.tsx diff --git a/src/components/ui/TreeSelect.tsx b/components/ui/TreeSelect.tsx similarity index 100% rename from src/components/ui/TreeSelect.tsx rename to components/ui/TreeSelect.tsx diff --git a/src/components/wizard/WizardDialogLayout.tsx b/components/wizard/WizardDialogLayout.tsx similarity index 100% rename from src/components/wizard/WizardDialogLayout.tsx rename to components/wizard/WizardDialogLayout.tsx diff --git a/src/components/wizard/WizardNavigationFooter.tsx b/components/wizard/WizardNavigationFooter.tsx similarity index 100% rename from src/components/wizard/WizardNavigationFooter.tsx rename to components/wizard/WizardNavigationFooter.tsx diff --git a/src/components/wizard/WizardProvider.tsx b/components/wizard/WizardProvider.tsx similarity index 100% rename from src/components/wizard/WizardProvider.tsx rename to components/wizard/WizardProvider.tsx diff --git a/src/components/wizard/index.ts b/components/wizard/index.ts similarity index 100% rename from src/components/wizard/index.ts rename to components/wizard/index.ts diff --git a/src/components/wizard/useWizard.ts b/components/wizard/useWizard.ts similarity index 100% rename from src/components/wizard/useWizard.ts rename to components/wizard/useWizard.ts diff --git a/src/constants/apiLimits.ts b/constants/apiLimits.ts similarity index 100% rename from src/constants/apiLimits.ts rename to constants/apiLimits.ts diff --git a/src/constants/betas.ts b/constants/betas.ts similarity index 100% rename from src/constants/betas.ts rename to constants/betas.ts diff --git a/src/constants/common.ts b/constants/common.ts similarity index 100% rename from src/constants/common.ts rename to constants/common.ts diff --git a/src/constants/cyberRiskInstruction.ts b/constants/cyberRiskInstruction.ts similarity index 100% rename from src/constants/cyberRiskInstruction.ts rename to constants/cyberRiskInstruction.ts diff --git a/src/constants/errorIds.ts b/constants/errorIds.ts similarity index 100% rename from src/constants/errorIds.ts rename to constants/errorIds.ts diff --git a/src/constants/figures.ts b/constants/figures.ts similarity index 100% rename from src/constants/figures.ts rename to constants/figures.ts diff --git a/src/constants/files.ts b/constants/files.ts similarity index 100% rename from src/constants/files.ts rename to constants/files.ts diff --git a/src/constants/github-app.ts b/constants/github-app.ts similarity index 100% rename from src/constants/github-app.ts rename to constants/github-app.ts diff --git a/src/constants/keys.ts b/constants/keys.ts similarity index 100% rename from src/constants/keys.ts rename to constants/keys.ts diff --git a/src/constants/messages.ts b/constants/messages.ts similarity index 100% rename from src/constants/messages.ts rename to constants/messages.ts diff --git a/src/constants/oauth.ts b/constants/oauth.ts similarity index 100% rename from src/constants/oauth.ts rename to constants/oauth.ts diff --git a/src/constants/outputStyles.ts b/constants/outputStyles.ts similarity index 100% rename from src/constants/outputStyles.ts rename to constants/outputStyles.ts diff --git a/src/constants/product.ts b/constants/product.ts similarity index 100% rename from src/constants/product.ts rename to constants/product.ts diff --git a/src/constants/prompts.ts b/constants/prompts.ts similarity index 100% rename from src/constants/prompts.ts rename to constants/prompts.ts diff --git a/src/constants/spinnerVerbs.ts b/constants/spinnerVerbs.ts similarity index 100% rename from src/constants/spinnerVerbs.ts rename to constants/spinnerVerbs.ts diff --git a/src/constants/system.ts b/constants/system.ts similarity index 100% rename from src/constants/system.ts rename to constants/system.ts diff --git a/src/constants/systemPromptSections.ts b/constants/systemPromptSections.ts similarity index 100% rename from src/constants/systemPromptSections.ts rename to constants/systemPromptSections.ts diff --git a/src/constants/toolLimits.ts b/constants/toolLimits.ts similarity index 100% rename from src/constants/toolLimits.ts rename to constants/toolLimits.ts diff --git a/src/constants/tools.ts b/constants/tools.ts similarity index 100% rename from src/constants/tools.ts rename to constants/tools.ts diff --git a/src/constants/turnCompletionVerbs.ts b/constants/turnCompletionVerbs.ts similarity index 100% rename from src/constants/turnCompletionVerbs.ts rename to constants/turnCompletionVerbs.ts diff --git a/src/constants/xml.ts b/constants/xml.ts similarity index 100% rename from src/constants/xml.ts rename to constants/xml.ts diff --git a/src/context.ts b/context.ts similarity index 100% rename from src/context.ts rename to context.ts diff --git a/src/context/QueuedMessageContext.tsx b/context/QueuedMessageContext.tsx similarity index 100% rename from src/context/QueuedMessageContext.tsx rename to context/QueuedMessageContext.tsx diff --git a/src/context/fpsMetrics.tsx b/context/fpsMetrics.tsx similarity index 100% rename from src/context/fpsMetrics.tsx rename to context/fpsMetrics.tsx diff --git a/src/context/mailbox.tsx b/context/mailbox.tsx similarity index 100% rename from src/context/mailbox.tsx rename to context/mailbox.tsx diff --git a/src/context/modalContext.tsx b/context/modalContext.tsx similarity index 100% rename from src/context/modalContext.tsx rename to context/modalContext.tsx diff --git a/src/context/notifications.tsx b/context/notifications.tsx similarity index 100% rename from src/context/notifications.tsx rename to context/notifications.tsx diff --git a/src/context/overlayContext.tsx b/context/overlayContext.tsx similarity index 100% rename from src/context/overlayContext.tsx rename to context/overlayContext.tsx diff --git a/src/context/promptOverlayContext.tsx b/context/promptOverlayContext.tsx similarity index 100% rename from src/context/promptOverlayContext.tsx rename to context/promptOverlayContext.tsx diff --git a/src/context/stats.tsx b/context/stats.tsx similarity index 100% rename from src/context/stats.tsx rename to context/stats.tsx diff --git a/src/context/voice.tsx b/context/voice.tsx similarity index 100% rename from src/context/voice.tsx rename to context/voice.tsx diff --git a/src/coordinator/coordinatorMode.ts b/coordinator/coordinatorMode.ts similarity index 100% rename from src/coordinator/coordinatorMode.ts rename to coordinator/coordinatorMode.ts diff --git a/src/cost-tracker.ts b/cost-tracker.ts similarity index 100% rename from src/cost-tracker.ts rename to cost-tracker.ts diff --git a/src/costHook.ts b/costHook.ts similarity index 100% rename from src/costHook.ts rename to costHook.ts diff --git a/src/dialogLaunchers.tsx b/dialogLaunchers.tsx similarity index 100% rename from src/dialogLaunchers.tsx rename to dialogLaunchers.tsx diff --git a/src/entrypoints/agentSdkTypes.ts b/entrypoints/agentSdkTypes.ts similarity index 100% rename from src/entrypoints/agentSdkTypes.ts rename to entrypoints/agentSdkTypes.ts diff --git a/src/entrypoints/cli.tsx b/entrypoints/cli.tsx similarity index 100% rename from src/entrypoints/cli.tsx rename to entrypoints/cli.tsx diff --git a/src/entrypoints/init.ts b/entrypoints/init.ts similarity index 100% rename from src/entrypoints/init.ts rename to entrypoints/init.ts diff --git a/src/entrypoints/mcp.ts b/entrypoints/mcp.ts similarity index 100% rename from src/entrypoints/mcp.ts rename to entrypoints/mcp.ts diff --git a/src/entrypoints/sandboxTypes.ts b/entrypoints/sandboxTypes.ts similarity index 100% rename from src/entrypoints/sandboxTypes.ts rename to entrypoints/sandboxTypes.ts diff --git a/src/entrypoints/sdk/controlSchemas.ts b/entrypoints/sdk/controlSchemas.ts similarity index 100% rename from src/entrypoints/sdk/controlSchemas.ts rename to entrypoints/sdk/controlSchemas.ts diff --git a/src/entrypoints/sdk/coreSchemas.ts b/entrypoints/sdk/coreSchemas.ts similarity index 100% rename from src/entrypoints/sdk/coreSchemas.ts rename to entrypoints/sdk/coreSchemas.ts diff --git a/src/entrypoints/sdk/coreTypes.ts b/entrypoints/sdk/coreTypes.ts similarity index 100% rename from src/entrypoints/sdk/coreTypes.ts rename to entrypoints/sdk/coreTypes.ts diff --git a/src/history.ts b/history.ts similarity index 100% rename from src/history.ts rename to history.ts diff --git a/src/hooks/fileSuggestions.ts b/hooks/fileSuggestions.ts similarity index 100% rename from src/hooks/fileSuggestions.ts rename to hooks/fileSuggestions.ts diff --git a/src/hooks/notifs/useAutoModeUnavailableNotification.ts b/hooks/notifs/useAutoModeUnavailableNotification.ts similarity index 100% rename from src/hooks/notifs/useAutoModeUnavailableNotification.ts rename to hooks/notifs/useAutoModeUnavailableNotification.ts diff --git a/src/hooks/notifs/useCanSwitchToExistingSubscription.tsx b/hooks/notifs/useCanSwitchToExistingSubscription.tsx similarity index 100% rename from src/hooks/notifs/useCanSwitchToExistingSubscription.tsx rename to hooks/notifs/useCanSwitchToExistingSubscription.tsx diff --git a/src/hooks/notifs/useDeprecationWarningNotification.tsx b/hooks/notifs/useDeprecationWarningNotification.tsx similarity index 100% rename from src/hooks/notifs/useDeprecationWarningNotification.tsx rename to hooks/notifs/useDeprecationWarningNotification.tsx diff --git a/src/hooks/notifs/useFastModeNotification.tsx b/hooks/notifs/useFastModeNotification.tsx similarity index 100% rename from src/hooks/notifs/useFastModeNotification.tsx rename to hooks/notifs/useFastModeNotification.tsx diff --git a/src/hooks/notifs/useIDEStatusIndicator.tsx b/hooks/notifs/useIDEStatusIndicator.tsx similarity index 100% rename from src/hooks/notifs/useIDEStatusIndicator.tsx rename to hooks/notifs/useIDEStatusIndicator.tsx diff --git a/src/hooks/notifs/useInstallMessages.tsx b/hooks/notifs/useInstallMessages.tsx similarity index 100% rename from src/hooks/notifs/useInstallMessages.tsx rename to hooks/notifs/useInstallMessages.tsx diff --git a/src/hooks/notifs/useLspInitializationNotification.tsx b/hooks/notifs/useLspInitializationNotification.tsx similarity index 100% rename from src/hooks/notifs/useLspInitializationNotification.tsx rename to hooks/notifs/useLspInitializationNotification.tsx diff --git a/src/hooks/notifs/useMcpConnectivityStatus.tsx b/hooks/notifs/useMcpConnectivityStatus.tsx similarity index 100% rename from src/hooks/notifs/useMcpConnectivityStatus.tsx rename to hooks/notifs/useMcpConnectivityStatus.tsx diff --git a/src/hooks/notifs/useModelMigrationNotifications.tsx b/hooks/notifs/useModelMigrationNotifications.tsx similarity index 100% rename from src/hooks/notifs/useModelMigrationNotifications.tsx rename to hooks/notifs/useModelMigrationNotifications.tsx diff --git a/src/hooks/notifs/useNpmDeprecationNotification.tsx b/hooks/notifs/useNpmDeprecationNotification.tsx similarity index 100% rename from src/hooks/notifs/useNpmDeprecationNotification.tsx rename to hooks/notifs/useNpmDeprecationNotification.tsx diff --git a/src/hooks/notifs/usePluginAutoupdateNotification.tsx b/hooks/notifs/usePluginAutoupdateNotification.tsx similarity index 100% rename from src/hooks/notifs/usePluginAutoupdateNotification.tsx rename to hooks/notifs/usePluginAutoupdateNotification.tsx diff --git a/src/hooks/notifs/usePluginInstallationStatus.tsx b/hooks/notifs/usePluginInstallationStatus.tsx similarity index 100% rename from src/hooks/notifs/usePluginInstallationStatus.tsx rename to hooks/notifs/usePluginInstallationStatus.tsx diff --git a/src/hooks/notifs/useRateLimitWarningNotification.tsx b/hooks/notifs/useRateLimitWarningNotification.tsx similarity index 100% rename from src/hooks/notifs/useRateLimitWarningNotification.tsx rename to hooks/notifs/useRateLimitWarningNotification.tsx diff --git a/src/hooks/notifs/useSettingsErrors.tsx b/hooks/notifs/useSettingsErrors.tsx similarity index 100% rename from src/hooks/notifs/useSettingsErrors.tsx rename to hooks/notifs/useSettingsErrors.tsx diff --git a/src/hooks/notifs/useStartupNotification.ts b/hooks/notifs/useStartupNotification.ts similarity index 100% rename from src/hooks/notifs/useStartupNotification.ts rename to hooks/notifs/useStartupNotification.ts diff --git a/src/hooks/notifs/useTeammateShutdownNotification.ts b/hooks/notifs/useTeammateShutdownNotification.ts similarity index 100% rename from src/hooks/notifs/useTeammateShutdownNotification.ts rename to hooks/notifs/useTeammateShutdownNotification.ts diff --git a/src/hooks/renderPlaceholder.ts b/hooks/renderPlaceholder.ts similarity index 100% rename from src/hooks/renderPlaceholder.ts rename to hooks/renderPlaceholder.ts diff --git a/src/hooks/toolPermission/PermissionContext.ts b/hooks/toolPermission/PermissionContext.ts similarity index 100% rename from src/hooks/toolPermission/PermissionContext.ts rename to hooks/toolPermission/PermissionContext.ts diff --git a/src/hooks/toolPermission/handlers/coordinatorHandler.ts b/hooks/toolPermission/handlers/coordinatorHandler.ts similarity index 100% rename from src/hooks/toolPermission/handlers/coordinatorHandler.ts rename to hooks/toolPermission/handlers/coordinatorHandler.ts diff --git a/src/hooks/toolPermission/handlers/interactiveHandler.ts b/hooks/toolPermission/handlers/interactiveHandler.ts similarity index 100% rename from src/hooks/toolPermission/handlers/interactiveHandler.ts rename to hooks/toolPermission/handlers/interactiveHandler.ts diff --git a/src/hooks/toolPermission/handlers/swarmWorkerHandler.ts b/hooks/toolPermission/handlers/swarmWorkerHandler.ts similarity index 100% rename from src/hooks/toolPermission/handlers/swarmWorkerHandler.ts rename to hooks/toolPermission/handlers/swarmWorkerHandler.ts diff --git a/src/hooks/toolPermission/permissionLogging.ts b/hooks/toolPermission/permissionLogging.ts similarity index 100% rename from src/hooks/toolPermission/permissionLogging.ts rename to hooks/toolPermission/permissionLogging.ts diff --git a/src/hooks/unifiedSuggestions.ts b/hooks/unifiedSuggestions.ts similarity index 100% rename from src/hooks/unifiedSuggestions.ts rename to hooks/unifiedSuggestions.ts diff --git a/src/hooks/useAfterFirstRender.ts b/hooks/useAfterFirstRender.ts similarity index 100% rename from src/hooks/useAfterFirstRender.ts rename to hooks/useAfterFirstRender.ts diff --git a/src/hooks/useApiKeyVerification.ts b/hooks/useApiKeyVerification.ts similarity index 100% rename from src/hooks/useApiKeyVerification.ts rename to hooks/useApiKeyVerification.ts diff --git a/src/hooks/useArrowKeyHistory.tsx b/hooks/useArrowKeyHistory.tsx similarity index 100% rename from src/hooks/useArrowKeyHistory.tsx rename to hooks/useArrowKeyHistory.tsx diff --git a/src/hooks/useAssistantHistory.ts b/hooks/useAssistantHistory.ts similarity index 100% rename from src/hooks/useAssistantHistory.ts rename to hooks/useAssistantHistory.ts diff --git a/src/hooks/useAwaySummary.ts b/hooks/useAwaySummary.ts similarity index 100% rename from src/hooks/useAwaySummary.ts rename to hooks/useAwaySummary.ts diff --git a/src/hooks/useBackgroundTaskNavigation.ts b/hooks/useBackgroundTaskNavigation.ts similarity index 100% rename from src/hooks/useBackgroundTaskNavigation.ts rename to hooks/useBackgroundTaskNavigation.ts diff --git a/src/hooks/useBlink.ts b/hooks/useBlink.ts similarity index 100% rename from src/hooks/useBlink.ts rename to hooks/useBlink.ts diff --git a/src/hooks/useCanUseTool.tsx b/hooks/useCanUseTool.tsx similarity index 100% rename from src/hooks/useCanUseTool.tsx rename to hooks/useCanUseTool.tsx diff --git a/src/hooks/useCancelRequest.ts b/hooks/useCancelRequest.ts similarity index 100% rename from src/hooks/useCancelRequest.ts rename to hooks/useCancelRequest.ts diff --git a/src/hooks/useChromeExtensionNotification.tsx b/hooks/useChromeExtensionNotification.tsx similarity index 100% rename from src/hooks/useChromeExtensionNotification.tsx rename to hooks/useChromeExtensionNotification.tsx diff --git a/src/hooks/useClaudeCodeHintRecommendation.tsx b/hooks/useClaudeCodeHintRecommendation.tsx similarity index 100% rename from src/hooks/useClaudeCodeHintRecommendation.tsx rename to hooks/useClaudeCodeHintRecommendation.tsx diff --git a/src/hooks/useClipboardImageHint.ts b/hooks/useClipboardImageHint.ts similarity index 100% rename from src/hooks/useClipboardImageHint.ts rename to hooks/useClipboardImageHint.ts diff --git a/src/hooks/useCommandKeybindings.tsx b/hooks/useCommandKeybindings.tsx similarity index 100% rename from src/hooks/useCommandKeybindings.tsx rename to hooks/useCommandKeybindings.tsx diff --git a/src/hooks/useCommandQueue.ts b/hooks/useCommandQueue.ts similarity index 100% rename from src/hooks/useCommandQueue.ts rename to hooks/useCommandQueue.ts diff --git a/src/hooks/useCopyOnSelect.ts b/hooks/useCopyOnSelect.ts similarity index 100% rename from src/hooks/useCopyOnSelect.ts rename to hooks/useCopyOnSelect.ts diff --git a/src/hooks/useDeferredHookMessages.ts b/hooks/useDeferredHookMessages.ts similarity index 100% rename from src/hooks/useDeferredHookMessages.ts rename to hooks/useDeferredHookMessages.ts diff --git a/src/hooks/useDiffData.ts b/hooks/useDiffData.ts similarity index 100% rename from src/hooks/useDiffData.ts rename to hooks/useDiffData.ts diff --git a/src/hooks/useDiffInIDE.ts b/hooks/useDiffInIDE.ts similarity index 100% rename from src/hooks/useDiffInIDE.ts rename to hooks/useDiffInIDE.ts diff --git a/src/hooks/useDirectConnect.ts b/hooks/useDirectConnect.ts similarity index 100% rename from src/hooks/useDirectConnect.ts rename to hooks/useDirectConnect.ts diff --git a/src/hooks/useDoublePress.ts b/hooks/useDoublePress.ts similarity index 100% rename from src/hooks/useDoublePress.ts rename to hooks/useDoublePress.ts diff --git a/src/hooks/useDynamicConfig.ts b/hooks/useDynamicConfig.ts similarity index 100% rename from src/hooks/useDynamicConfig.ts rename to hooks/useDynamicConfig.ts diff --git a/src/hooks/useElapsedTime.ts b/hooks/useElapsedTime.ts similarity index 100% rename from src/hooks/useElapsedTime.ts rename to hooks/useElapsedTime.ts diff --git a/src/hooks/useExitOnCtrlCD.ts b/hooks/useExitOnCtrlCD.ts similarity index 100% rename from src/hooks/useExitOnCtrlCD.ts rename to hooks/useExitOnCtrlCD.ts diff --git a/src/hooks/useExitOnCtrlCDWithKeybindings.ts b/hooks/useExitOnCtrlCDWithKeybindings.ts similarity index 100% rename from src/hooks/useExitOnCtrlCDWithKeybindings.ts rename to hooks/useExitOnCtrlCDWithKeybindings.ts diff --git a/src/hooks/useFileHistorySnapshotInit.ts b/hooks/useFileHistorySnapshotInit.ts similarity index 100% rename from src/hooks/useFileHistorySnapshotInit.ts rename to hooks/useFileHistorySnapshotInit.ts diff --git a/src/hooks/useGlobalKeybindings.tsx b/hooks/useGlobalKeybindings.tsx similarity index 100% rename from src/hooks/useGlobalKeybindings.tsx rename to hooks/useGlobalKeybindings.tsx diff --git a/src/hooks/useHistorySearch.ts b/hooks/useHistorySearch.ts similarity index 100% rename from src/hooks/useHistorySearch.ts rename to hooks/useHistorySearch.ts diff --git a/src/hooks/useIDEIntegration.tsx b/hooks/useIDEIntegration.tsx similarity index 100% rename from src/hooks/useIDEIntegration.tsx rename to hooks/useIDEIntegration.tsx diff --git a/src/hooks/useIdeAtMentioned.ts b/hooks/useIdeAtMentioned.ts similarity index 100% rename from src/hooks/useIdeAtMentioned.ts rename to hooks/useIdeAtMentioned.ts diff --git a/src/hooks/useIdeConnectionStatus.ts b/hooks/useIdeConnectionStatus.ts similarity index 100% rename from src/hooks/useIdeConnectionStatus.ts rename to hooks/useIdeConnectionStatus.ts diff --git a/src/hooks/useIdeLogging.ts b/hooks/useIdeLogging.ts similarity index 100% rename from src/hooks/useIdeLogging.ts rename to hooks/useIdeLogging.ts diff --git a/src/hooks/useIdeSelection.ts b/hooks/useIdeSelection.ts similarity index 100% rename from src/hooks/useIdeSelection.ts rename to hooks/useIdeSelection.ts diff --git a/src/hooks/useInboxPoller.ts b/hooks/useInboxPoller.ts similarity index 100% rename from src/hooks/useInboxPoller.ts rename to hooks/useInboxPoller.ts diff --git a/src/hooks/useInputBuffer.ts b/hooks/useInputBuffer.ts similarity index 100% rename from src/hooks/useInputBuffer.ts rename to hooks/useInputBuffer.ts diff --git a/src/hooks/useIssueFlagBanner.ts b/hooks/useIssueFlagBanner.ts similarity index 100% rename from src/hooks/useIssueFlagBanner.ts rename to hooks/useIssueFlagBanner.ts diff --git a/src/hooks/useLogMessages.ts b/hooks/useLogMessages.ts similarity index 100% rename from src/hooks/useLogMessages.ts rename to hooks/useLogMessages.ts diff --git a/src/hooks/useLspPluginRecommendation.tsx b/hooks/useLspPluginRecommendation.tsx similarity index 100% rename from src/hooks/useLspPluginRecommendation.tsx rename to hooks/useLspPluginRecommendation.tsx diff --git a/src/hooks/useMailboxBridge.ts b/hooks/useMailboxBridge.ts similarity index 100% rename from src/hooks/useMailboxBridge.ts rename to hooks/useMailboxBridge.ts diff --git a/src/hooks/useMainLoopModel.ts b/hooks/useMainLoopModel.ts similarity index 100% rename from src/hooks/useMainLoopModel.ts rename to hooks/useMainLoopModel.ts diff --git a/src/hooks/useManagePlugins.ts b/hooks/useManagePlugins.ts similarity index 100% rename from src/hooks/useManagePlugins.ts rename to hooks/useManagePlugins.ts diff --git a/src/hooks/useMemoryUsage.ts b/hooks/useMemoryUsage.ts similarity index 100% rename from src/hooks/useMemoryUsage.ts rename to hooks/useMemoryUsage.ts diff --git a/src/hooks/useMergedClients.ts b/hooks/useMergedClients.ts similarity index 100% rename from src/hooks/useMergedClients.ts rename to hooks/useMergedClients.ts diff --git a/src/hooks/useMergedCommands.ts b/hooks/useMergedCommands.ts similarity index 100% rename from src/hooks/useMergedCommands.ts rename to hooks/useMergedCommands.ts diff --git a/src/hooks/useMergedTools.ts b/hooks/useMergedTools.ts similarity index 100% rename from src/hooks/useMergedTools.ts rename to hooks/useMergedTools.ts diff --git a/src/hooks/useMinDisplayTime.ts b/hooks/useMinDisplayTime.ts similarity index 100% rename from src/hooks/useMinDisplayTime.ts rename to hooks/useMinDisplayTime.ts diff --git a/src/hooks/useNotifyAfterTimeout.ts b/hooks/useNotifyAfterTimeout.ts similarity index 100% rename from src/hooks/useNotifyAfterTimeout.ts rename to hooks/useNotifyAfterTimeout.ts diff --git a/src/hooks/useOfficialMarketplaceNotification.tsx b/hooks/useOfficialMarketplaceNotification.tsx similarity index 100% rename from src/hooks/useOfficialMarketplaceNotification.tsx rename to hooks/useOfficialMarketplaceNotification.tsx diff --git a/src/hooks/usePasteHandler.ts b/hooks/usePasteHandler.ts similarity index 100% rename from src/hooks/usePasteHandler.ts rename to hooks/usePasteHandler.ts diff --git a/src/hooks/usePluginRecommendationBase.tsx b/hooks/usePluginRecommendationBase.tsx similarity index 100% rename from src/hooks/usePluginRecommendationBase.tsx rename to hooks/usePluginRecommendationBase.tsx diff --git a/src/hooks/usePrStatus.ts b/hooks/usePrStatus.ts similarity index 100% rename from src/hooks/usePrStatus.ts rename to hooks/usePrStatus.ts diff --git a/src/hooks/usePromptSuggestion.ts b/hooks/usePromptSuggestion.ts similarity index 100% rename from src/hooks/usePromptSuggestion.ts rename to hooks/usePromptSuggestion.ts diff --git a/src/hooks/usePromptsFromClaudeInChrome.tsx b/hooks/usePromptsFromClaudeInChrome.tsx similarity index 100% rename from src/hooks/usePromptsFromClaudeInChrome.tsx rename to hooks/usePromptsFromClaudeInChrome.tsx diff --git a/src/hooks/useQueueProcessor.ts b/hooks/useQueueProcessor.ts similarity index 100% rename from src/hooks/useQueueProcessor.ts rename to hooks/useQueueProcessor.ts diff --git a/src/hooks/useRemoteSession.ts b/hooks/useRemoteSession.ts similarity index 100% rename from src/hooks/useRemoteSession.ts rename to hooks/useRemoteSession.ts diff --git a/src/hooks/useReplBridge.tsx b/hooks/useReplBridge.tsx similarity index 100% rename from src/hooks/useReplBridge.tsx rename to hooks/useReplBridge.tsx diff --git a/src/hooks/useSSHSession.ts b/hooks/useSSHSession.ts similarity index 100% rename from src/hooks/useSSHSession.ts rename to hooks/useSSHSession.ts diff --git a/src/hooks/useScheduledTasks.ts b/hooks/useScheduledTasks.ts similarity index 100% rename from src/hooks/useScheduledTasks.ts rename to hooks/useScheduledTasks.ts diff --git a/src/hooks/useSearchInput.ts b/hooks/useSearchInput.ts similarity index 100% rename from src/hooks/useSearchInput.ts rename to hooks/useSearchInput.ts diff --git a/src/hooks/useSessionBackgrounding.ts b/hooks/useSessionBackgrounding.ts similarity index 100% rename from src/hooks/useSessionBackgrounding.ts rename to hooks/useSessionBackgrounding.ts diff --git a/src/hooks/useSettings.ts b/hooks/useSettings.ts similarity index 100% rename from src/hooks/useSettings.ts rename to hooks/useSettings.ts diff --git a/src/hooks/useSettingsChange.ts b/hooks/useSettingsChange.ts similarity index 100% rename from src/hooks/useSettingsChange.ts rename to hooks/useSettingsChange.ts diff --git a/src/hooks/useSkillImprovementSurvey.ts b/hooks/useSkillImprovementSurvey.ts similarity index 100% rename from src/hooks/useSkillImprovementSurvey.ts rename to hooks/useSkillImprovementSurvey.ts diff --git a/src/hooks/useSkillsChange.ts b/hooks/useSkillsChange.ts similarity index 100% rename from src/hooks/useSkillsChange.ts rename to hooks/useSkillsChange.ts diff --git a/src/hooks/useSwarmInitialization.ts b/hooks/useSwarmInitialization.ts similarity index 100% rename from src/hooks/useSwarmInitialization.ts rename to hooks/useSwarmInitialization.ts diff --git a/src/hooks/useSwarmPermissionPoller.ts b/hooks/useSwarmPermissionPoller.ts similarity index 100% rename from src/hooks/useSwarmPermissionPoller.ts rename to hooks/useSwarmPermissionPoller.ts diff --git a/src/hooks/useTaskListWatcher.ts b/hooks/useTaskListWatcher.ts similarity index 100% rename from src/hooks/useTaskListWatcher.ts rename to hooks/useTaskListWatcher.ts diff --git a/src/hooks/useTasksV2.ts b/hooks/useTasksV2.ts similarity index 100% rename from src/hooks/useTasksV2.ts rename to hooks/useTasksV2.ts diff --git a/src/hooks/useTeammateViewAutoExit.ts b/hooks/useTeammateViewAutoExit.ts similarity index 100% rename from src/hooks/useTeammateViewAutoExit.ts rename to hooks/useTeammateViewAutoExit.ts diff --git a/src/hooks/useTeleportResume.tsx b/hooks/useTeleportResume.tsx similarity index 100% rename from src/hooks/useTeleportResume.tsx rename to hooks/useTeleportResume.tsx diff --git a/src/hooks/useTerminalSize.ts b/hooks/useTerminalSize.ts similarity index 100% rename from src/hooks/useTerminalSize.ts rename to hooks/useTerminalSize.ts diff --git a/src/hooks/useTextInput.ts b/hooks/useTextInput.ts similarity index 100% rename from src/hooks/useTextInput.ts rename to hooks/useTextInput.ts diff --git a/src/hooks/useTimeout.ts b/hooks/useTimeout.ts similarity index 100% rename from src/hooks/useTimeout.ts rename to hooks/useTimeout.ts diff --git a/src/hooks/useTurnDiffs.ts b/hooks/useTurnDiffs.ts similarity index 100% rename from src/hooks/useTurnDiffs.ts rename to hooks/useTurnDiffs.ts diff --git a/src/hooks/useTypeahead.tsx b/hooks/useTypeahead.tsx similarity index 100% rename from src/hooks/useTypeahead.tsx rename to hooks/useTypeahead.tsx diff --git a/src/hooks/useUpdateNotification.ts b/hooks/useUpdateNotification.ts similarity index 100% rename from src/hooks/useUpdateNotification.ts rename to hooks/useUpdateNotification.ts diff --git a/src/hooks/useVimInput.ts b/hooks/useVimInput.ts similarity index 100% rename from src/hooks/useVimInput.ts rename to hooks/useVimInput.ts diff --git a/src/hooks/useVirtualScroll.ts b/hooks/useVirtualScroll.ts similarity index 100% rename from src/hooks/useVirtualScroll.ts rename to hooks/useVirtualScroll.ts diff --git a/src/hooks/useVoice.ts b/hooks/useVoice.ts similarity index 100% rename from src/hooks/useVoice.ts rename to hooks/useVoice.ts diff --git a/src/hooks/useVoiceEnabled.ts b/hooks/useVoiceEnabled.ts similarity index 100% rename from src/hooks/useVoiceEnabled.ts rename to hooks/useVoiceEnabled.ts diff --git a/src/hooks/useVoiceIntegration.tsx b/hooks/useVoiceIntegration.tsx similarity index 100% rename from src/hooks/useVoiceIntegration.tsx rename to hooks/useVoiceIntegration.tsx diff --git a/src/ink.ts b/ink.ts similarity index 100% rename from src/ink.ts rename to ink.ts diff --git a/src/ink/Ansi.tsx b/ink/Ansi.tsx similarity index 100% rename from src/ink/Ansi.tsx rename to ink/Ansi.tsx diff --git a/src/ink/bidi.ts b/ink/bidi.ts similarity index 100% rename from src/ink/bidi.ts rename to ink/bidi.ts diff --git a/src/ink/clearTerminal.ts b/ink/clearTerminal.ts similarity index 100% rename from src/ink/clearTerminal.ts rename to ink/clearTerminal.ts diff --git a/src/ink/colorize.ts b/ink/colorize.ts similarity index 100% rename from src/ink/colorize.ts rename to ink/colorize.ts diff --git a/src/ink/components/AlternateScreen.tsx b/ink/components/AlternateScreen.tsx similarity index 100% rename from src/ink/components/AlternateScreen.tsx rename to ink/components/AlternateScreen.tsx diff --git a/src/ink/components/App.tsx b/ink/components/App.tsx similarity index 100% rename from src/ink/components/App.tsx rename to ink/components/App.tsx diff --git a/src/ink/components/AppContext.ts b/ink/components/AppContext.ts similarity index 100% rename from src/ink/components/AppContext.ts rename to ink/components/AppContext.ts diff --git a/src/ink/components/Box.tsx b/ink/components/Box.tsx similarity index 100% rename from src/ink/components/Box.tsx rename to ink/components/Box.tsx diff --git a/src/ink/components/Button.tsx b/ink/components/Button.tsx similarity index 100% rename from src/ink/components/Button.tsx rename to ink/components/Button.tsx diff --git a/src/ink/components/ClockContext.tsx b/ink/components/ClockContext.tsx similarity index 100% rename from src/ink/components/ClockContext.tsx rename to ink/components/ClockContext.tsx diff --git a/src/ink/components/CursorDeclarationContext.ts b/ink/components/CursorDeclarationContext.ts similarity index 100% rename from src/ink/components/CursorDeclarationContext.ts rename to ink/components/CursorDeclarationContext.ts diff --git a/src/ink/components/ErrorOverview.tsx b/ink/components/ErrorOverview.tsx similarity index 100% rename from src/ink/components/ErrorOverview.tsx rename to ink/components/ErrorOverview.tsx diff --git a/src/ink/components/Link.tsx b/ink/components/Link.tsx similarity index 100% rename from src/ink/components/Link.tsx rename to ink/components/Link.tsx diff --git a/src/ink/components/Newline.tsx b/ink/components/Newline.tsx similarity index 100% rename from src/ink/components/Newline.tsx rename to ink/components/Newline.tsx diff --git a/src/ink/components/NoSelect.tsx b/ink/components/NoSelect.tsx similarity index 100% rename from src/ink/components/NoSelect.tsx rename to ink/components/NoSelect.tsx diff --git a/src/ink/components/RawAnsi.tsx b/ink/components/RawAnsi.tsx similarity index 100% rename from src/ink/components/RawAnsi.tsx rename to ink/components/RawAnsi.tsx diff --git a/src/ink/components/ScrollBox.tsx b/ink/components/ScrollBox.tsx similarity index 100% rename from src/ink/components/ScrollBox.tsx rename to ink/components/ScrollBox.tsx diff --git a/src/ink/components/Spacer.tsx b/ink/components/Spacer.tsx similarity index 100% rename from src/ink/components/Spacer.tsx rename to ink/components/Spacer.tsx diff --git a/src/ink/components/StdinContext.ts b/ink/components/StdinContext.ts similarity index 100% rename from src/ink/components/StdinContext.ts rename to ink/components/StdinContext.ts diff --git a/src/ink/components/TerminalFocusContext.tsx b/ink/components/TerminalFocusContext.tsx similarity index 100% rename from src/ink/components/TerminalFocusContext.tsx rename to ink/components/TerminalFocusContext.tsx diff --git a/src/ink/components/TerminalSizeContext.tsx b/ink/components/TerminalSizeContext.tsx similarity index 100% rename from src/ink/components/TerminalSizeContext.tsx rename to ink/components/TerminalSizeContext.tsx diff --git a/src/ink/components/Text.tsx b/ink/components/Text.tsx similarity index 100% rename from src/ink/components/Text.tsx rename to ink/components/Text.tsx diff --git a/src/ink/constants.ts b/ink/constants.ts similarity index 100% rename from src/ink/constants.ts rename to ink/constants.ts diff --git a/src/ink/dom.ts b/ink/dom.ts similarity index 100% rename from src/ink/dom.ts rename to ink/dom.ts diff --git a/src/ink/events/click-event.ts b/ink/events/click-event.ts similarity index 100% rename from src/ink/events/click-event.ts rename to ink/events/click-event.ts diff --git a/src/ink/events/dispatcher.ts b/ink/events/dispatcher.ts similarity index 100% rename from src/ink/events/dispatcher.ts rename to ink/events/dispatcher.ts diff --git a/src/ink/events/emitter.ts b/ink/events/emitter.ts similarity index 100% rename from src/ink/events/emitter.ts rename to ink/events/emitter.ts diff --git a/src/ink/events/event-handlers.ts b/ink/events/event-handlers.ts similarity index 100% rename from src/ink/events/event-handlers.ts rename to ink/events/event-handlers.ts diff --git a/src/ink/events/event.ts b/ink/events/event.ts similarity index 100% rename from src/ink/events/event.ts rename to ink/events/event.ts diff --git a/src/ink/events/focus-event.ts b/ink/events/focus-event.ts similarity index 100% rename from src/ink/events/focus-event.ts rename to ink/events/focus-event.ts diff --git a/src/ink/events/input-event.ts b/ink/events/input-event.ts similarity index 100% rename from src/ink/events/input-event.ts rename to ink/events/input-event.ts diff --git a/src/ink/events/keyboard-event.ts b/ink/events/keyboard-event.ts similarity index 100% rename from src/ink/events/keyboard-event.ts rename to ink/events/keyboard-event.ts diff --git a/src/ink/events/terminal-event.ts b/ink/events/terminal-event.ts similarity index 100% rename from src/ink/events/terminal-event.ts rename to ink/events/terminal-event.ts diff --git a/src/ink/events/terminal-focus-event.ts b/ink/events/terminal-focus-event.ts similarity index 100% rename from src/ink/events/terminal-focus-event.ts rename to ink/events/terminal-focus-event.ts diff --git a/src/ink/focus.ts b/ink/focus.ts similarity index 100% rename from src/ink/focus.ts rename to ink/focus.ts diff --git a/src/ink/frame.ts b/ink/frame.ts similarity index 100% rename from src/ink/frame.ts rename to ink/frame.ts diff --git a/src/ink/get-max-width.ts b/ink/get-max-width.ts similarity index 100% rename from src/ink/get-max-width.ts rename to ink/get-max-width.ts diff --git a/src/ink/hit-test.ts b/ink/hit-test.ts similarity index 100% rename from src/ink/hit-test.ts rename to ink/hit-test.ts diff --git a/src/ink/hooks/use-animation-frame.ts b/ink/hooks/use-animation-frame.ts similarity index 100% rename from src/ink/hooks/use-animation-frame.ts rename to ink/hooks/use-animation-frame.ts diff --git a/src/ink/hooks/use-app.ts b/ink/hooks/use-app.ts similarity index 100% rename from src/ink/hooks/use-app.ts rename to ink/hooks/use-app.ts diff --git a/src/ink/hooks/use-declared-cursor.ts b/ink/hooks/use-declared-cursor.ts similarity index 100% rename from src/ink/hooks/use-declared-cursor.ts rename to ink/hooks/use-declared-cursor.ts diff --git a/src/ink/hooks/use-input.ts b/ink/hooks/use-input.ts similarity index 100% rename from src/ink/hooks/use-input.ts rename to ink/hooks/use-input.ts diff --git a/src/ink/hooks/use-interval.ts b/ink/hooks/use-interval.ts similarity index 100% rename from src/ink/hooks/use-interval.ts rename to ink/hooks/use-interval.ts diff --git a/src/ink/hooks/use-search-highlight.ts b/ink/hooks/use-search-highlight.ts similarity index 100% rename from src/ink/hooks/use-search-highlight.ts rename to ink/hooks/use-search-highlight.ts diff --git a/src/ink/hooks/use-selection.ts b/ink/hooks/use-selection.ts similarity index 100% rename from src/ink/hooks/use-selection.ts rename to ink/hooks/use-selection.ts diff --git a/src/ink/hooks/use-stdin.ts b/ink/hooks/use-stdin.ts similarity index 100% rename from src/ink/hooks/use-stdin.ts rename to ink/hooks/use-stdin.ts diff --git a/src/ink/hooks/use-tab-status.ts b/ink/hooks/use-tab-status.ts similarity index 100% rename from src/ink/hooks/use-tab-status.ts rename to ink/hooks/use-tab-status.ts diff --git a/src/ink/hooks/use-terminal-focus.ts b/ink/hooks/use-terminal-focus.ts similarity index 100% rename from src/ink/hooks/use-terminal-focus.ts rename to ink/hooks/use-terminal-focus.ts diff --git a/src/ink/hooks/use-terminal-title.ts b/ink/hooks/use-terminal-title.ts similarity index 100% rename from src/ink/hooks/use-terminal-title.ts rename to ink/hooks/use-terminal-title.ts diff --git a/src/ink/hooks/use-terminal-viewport.ts b/ink/hooks/use-terminal-viewport.ts similarity index 100% rename from src/ink/hooks/use-terminal-viewport.ts rename to ink/hooks/use-terminal-viewport.ts diff --git a/src/ink/ink.tsx b/ink/ink.tsx similarity index 100% rename from src/ink/ink.tsx rename to ink/ink.tsx diff --git a/src/ink/instances.ts b/ink/instances.ts similarity index 100% rename from src/ink/instances.ts rename to ink/instances.ts diff --git a/src/ink/layout/engine.ts b/ink/layout/engine.ts similarity index 100% rename from src/ink/layout/engine.ts rename to ink/layout/engine.ts diff --git a/src/ink/layout/geometry.ts b/ink/layout/geometry.ts similarity index 100% rename from src/ink/layout/geometry.ts rename to ink/layout/geometry.ts diff --git a/src/ink/layout/node.ts b/ink/layout/node.ts similarity index 100% rename from src/ink/layout/node.ts rename to ink/layout/node.ts diff --git a/src/ink/layout/yoga.ts b/ink/layout/yoga.ts similarity index 100% rename from src/ink/layout/yoga.ts rename to ink/layout/yoga.ts diff --git a/src/ink/line-width-cache.ts b/ink/line-width-cache.ts similarity index 100% rename from src/ink/line-width-cache.ts rename to ink/line-width-cache.ts diff --git a/src/ink/log-update.ts b/ink/log-update.ts similarity index 100% rename from src/ink/log-update.ts rename to ink/log-update.ts diff --git a/src/ink/measure-element.ts b/ink/measure-element.ts similarity index 100% rename from src/ink/measure-element.ts rename to ink/measure-element.ts diff --git a/src/ink/measure-text.ts b/ink/measure-text.ts similarity index 100% rename from src/ink/measure-text.ts rename to ink/measure-text.ts diff --git a/src/ink/node-cache.ts b/ink/node-cache.ts similarity index 100% rename from src/ink/node-cache.ts rename to ink/node-cache.ts diff --git a/src/ink/optimizer.ts b/ink/optimizer.ts similarity index 100% rename from src/ink/optimizer.ts rename to ink/optimizer.ts diff --git a/src/ink/output.ts b/ink/output.ts similarity index 100% rename from src/ink/output.ts rename to ink/output.ts diff --git a/src/ink/parse-keypress.ts b/ink/parse-keypress.ts similarity index 100% rename from src/ink/parse-keypress.ts rename to ink/parse-keypress.ts diff --git a/src/ink/reconciler.ts b/ink/reconciler.ts similarity index 100% rename from src/ink/reconciler.ts rename to ink/reconciler.ts diff --git a/src/ink/render-border.ts b/ink/render-border.ts similarity index 100% rename from src/ink/render-border.ts rename to ink/render-border.ts diff --git a/src/ink/render-node-to-output.ts b/ink/render-node-to-output.ts similarity index 100% rename from src/ink/render-node-to-output.ts rename to ink/render-node-to-output.ts diff --git a/src/ink/render-to-screen.ts b/ink/render-to-screen.ts similarity index 100% rename from src/ink/render-to-screen.ts rename to ink/render-to-screen.ts diff --git a/src/ink/renderer.ts b/ink/renderer.ts similarity index 100% rename from src/ink/renderer.ts rename to ink/renderer.ts diff --git a/src/ink/root.ts b/ink/root.ts similarity index 100% rename from src/ink/root.ts rename to ink/root.ts diff --git a/src/ink/screen.ts b/ink/screen.ts similarity index 100% rename from src/ink/screen.ts rename to ink/screen.ts diff --git a/src/ink/searchHighlight.ts b/ink/searchHighlight.ts similarity index 100% rename from src/ink/searchHighlight.ts rename to ink/searchHighlight.ts diff --git a/src/ink/selection.ts b/ink/selection.ts similarity index 100% rename from src/ink/selection.ts rename to ink/selection.ts diff --git a/src/ink/squash-text-nodes.ts b/ink/squash-text-nodes.ts similarity index 100% rename from src/ink/squash-text-nodes.ts rename to ink/squash-text-nodes.ts diff --git a/src/ink/stringWidth.ts b/ink/stringWidth.ts similarity index 100% rename from src/ink/stringWidth.ts rename to ink/stringWidth.ts diff --git a/src/ink/styles.ts b/ink/styles.ts similarity index 100% rename from src/ink/styles.ts rename to ink/styles.ts diff --git a/src/ink/supports-hyperlinks.ts b/ink/supports-hyperlinks.ts similarity index 100% rename from src/ink/supports-hyperlinks.ts rename to ink/supports-hyperlinks.ts diff --git a/src/ink/tabstops.ts b/ink/tabstops.ts similarity index 100% rename from src/ink/tabstops.ts rename to ink/tabstops.ts diff --git a/src/ink/terminal-focus-state.ts b/ink/terminal-focus-state.ts similarity index 100% rename from src/ink/terminal-focus-state.ts rename to ink/terminal-focus-state.ts diff --git a/src/ink/terminal-querier.ts b/ink/terminal-querier.ts similarity index 100% rename from src/ink/terminal-querier.ts rename to ink/terminal-querier.ts diff --git a/src/ink/terminal.ts b/ink/terminal.ts similarity index 100% rename from src/ink/terminal.ts rename to ink/terminal.ts diff --git a/src/ink/termio.ts b/ink/termio.ts similarity index 100% rename from src/ink/termio.ts rename to ink/termio.ts diff --git a/src/ink/termio/ansi.ts b/ink/termio/ansi.ts similarity index 100% rename from src/ink/termio/ansi.ts rename to ink/termio/ansi.ts diff --git a/src/ink/termio/csi.ts b/ink/termio/csi.ts similarity index 100% rename from src/ink/termio/csi.ts rename to ink/termio/csi.ts diff --git a/src/ink/termio/dec.ts b/ink/termio/dec.ts similarity index 100% rename from src/ink/termio/dec.ts rename to ink/termio/dec.ts diff --git a/src/ink/termio/esc.ts b/ink/termio/esc.ts similarity index 100% rename from src/ink/termio/esc.ts rename to ink/termio/esc.ts diff --git a/src/ink/termio/osc.ts b/ink/termio/osc.ts similarity index 100% rename from src/ink/termio/osc.ts rename to ink/termio/osc.ts diff --git a/src/ink/termio/parser.ts b/ink/termio/parser.ts similarity index 100% rename from src/ink/termio/parser.ts rename to ink/termio/parser.ts diff --git a/src/ink/termio/sgr.ts b/ink/termio/sgr.ts similarity index 100% rename from src/ink/termio/sgr.ts rename to ink/termio/sgr.ts diff --git a/src/ink/termio/tokenize.ts b/ink/termio/tokenize.ts similarity index 100% rename from src/ink/termio/tokenize.ts rename to ink/termio/tokenize.ts diff --git a/src/ink/termio/types.ts b/ink/termio/types.ts similarity index 100% rename from src/ink/termio/types.ts rename to ink/termio/types.ts diff --git a/src/ink/useTerminalNotification.ts b/ink/useTerminalNotification.ts similarity index 100% rename from src/ink/useTerminalNotification.ts rename to ink/useTerminalNotification.ts diff --git a/src/ink/warn.ts b/ink/warn.ts similarity index 100% rename from src/ink/warn.ts rename to ink/warn.ts diff --git a/src/ink/widest-line.ts b/ink/widest-line.ts similarity index 100% rename from src/ink/widest-line.ts rename to ink/widest-line.ts diff --git a/src/ink/wrap-text.ts b/ink/wrap-text.ts similarity index 100% rename from src/ink/wrap-text.ts rename to ink/wrap-text.ts diff --git a/src/ink/wrapAnsi.ts b/ink/wrapAnsi.ts similarity index 100% rename from src/ink/wrapAnsi.ts rename to ink/wrapAnsi.ts diff --git a/src/interactiveHelpers.tsx b/interactiveHelpers.tsx similarity index 100% rename from src/interactiveHelpers.tsx rename to interactiveHelpers.tsx diff --git a/src/keybindings/KeybindingContext.tsx b/keybindings/KeybindingContext.tsx similarity index 100% rename from src/keybindings/KeybindingContext.tsx rename to keybindings/KeybindingContext.tsx diff --git a/src/keybindings/KeybindingProviderSetup.tsx b/keybindings/KeybindingProviderSetup.tsx similarity index 100% rename from src/keybindings/KeybindingProviderSetup.tsx rename to keybindings/KeybindingProviderSetup.tsx diff --git a/src/keybindings/defaultBindings.ts b/keybindings/defaultBindings.ts similarity index 100% rename from src/keybindings/defaultBindings.ts rename to keybindings/defaultBindings.ts diff --git a/src/keybindings/loadUserBindings.ts b/keybindings/loadUserBindings.ts similarity index 100% rename from src/keybindings/loadUserBindings.ts rename to keybindings/loadUserBindings.ts diff --git a/src/keybindings/match.ts b/keybindings/match.ts similarity index 100% rename from src/keybindings/match.ts rename to keybindings/match.ts diff --git a/src/keybindings/parser.ts b/keybindings/parser.ts similarity index 100% rename from src/keybindings/parser.ts rename to keybindings/parser.ts diff --git a/src/keybindings/reservedShortcuts.ts b/keybindings/reservedShortcuts.ts similarity index 100% rename from src/keybindings/reservedShortcuts.ts rename to keybindings/reservedShortcuts.ts diff --git a/src/keybindings/resolver.ts b/keybindings/resolver.ts similarity index 100% rename from src/keybindings/resolver.ts rename to keybindings/resolver.ts diff --git a/src/keybindings/schema.ts b/keybindings/schema.ts similarity index 100% rename from src/keybindings/schema.ts rename to keybindings/schema.ts diff --git a/src/keybindings/shortcutFormat.ts b/keybindings/shortcutFormat.ts similarity index 100% rename from src/keybindings/shortcutFormat.ts rename to keybindings/shortcutFormat.ts diff --git a/src/keybindings/template.ts b/keybindings/template.ts similarity index 100% rename from src/keybindings/template.ts rename to keybindings/template.ts diff --git a/src/keybindings/useKeybinding.ts b/keybindings/useKeybinding.ts similarity index 100% rename from src/keybindings/useKeybinding.ts rename to keybindings/useKeybinding.ts diff --git a/src/keybindings/useShortcutDisplay.ts b/keybindings/useShortcutDisplay.ts similarity index 100% rename from src/keybindings/useShortcutDisplay.ts rename to keybindings/useShortcutDisplay.ts diff --git a/src/keybindings/validate.ts b/keybindings/validate.ts similarity index 100% rename from src/keybindings/validate.ts rename to keybindings/validate.ts diff --git a/src/main.tsx b/main.tsx similarity index 100% rename from src/main.tsx rename to main.tsx diff --git a/src/memdir/findRelevantMemories.ts b/memdir/findRelevantMemories.ts similarity index 100% rename from src/memdir/findRelevantMemories.ts rename to memdir/findRelevantMemories.ts diff --git a/src/memdir/memdir.ts b/memdir/memdir.ts similarity index 100% rename from src/memdir/memdir.ts rename to memdir/memdir.ts diff --git a/src/memdir/memoryAge.ts b/memdir/memoryAge.ts similarity index 100% rename from src/memdir/memoryAge.ts rename to memdir/memoryAge.ts diff --git a/src/memdir/memoryScan.ts b/memdir/memoryScan.ts similarity index 100% rename from src/memdir/memoryScan.ts rename to memdir/memoryScan.ts diff --git a/src/memdir/memoryTypes.ts b/memdir/memoryTypes.ts similarity index 100% rename from src/memdir/memoryTypes.ts rename to memdir/memoryTypes.ts diff --git a/src/memdir/paths.ts b/memdir/paths.ts similarity index 100% rename from src/memdir/paths.ts rename to memdir/paths.ts diff --git a/src/memdir/teamMemPaths.ts b/memdir/teamMemPaths.ts similarity index 100% rename from src/memdir/teamMemPaths.ts rename to memdir/teamMemPaths.ts diff --git a/src/memdir/teamMemPrompts.ts b/memdir/teamMemPrompts.ts similarity index 100% rename from src/memdir/teamMemPrompts.ts rename to memdir/teamMemPrompts.ts diff --git a/src/migrations/migrateAutoUpdatesToSettings.ts b/migrations/migrateAutoUpdatesToSettings.ts similarity index 100% rename from src/migrations/migrateAutoUpdatesToSettings.ts rename to migrations/migrateAutoUpdatesToSettings.ts diff --git a/src/migrations/migrateBypassPermissionsAcceptedToSettings.ts b/migrations/migrateBypassPermissionsAcceptedToSettings.ts similarity index 100% rename from src/migrations/migrateBypassPermissionsAcceptedToSettings.ts rename to migrations/migrateBypassPermissionsAcceptedToSettings.ts diff --git a/src/migrations/migrateEnableAllProjectMcpServersToSettings.ts b/migrations/migrateEnableAllProjectMcpServersToSettings.ts similarity index 100% rename from src/migrations/migrateEnableAllProjectMcpServersToSettings.ts rename to migrations/migrateEnableAllProjectMcpServersToSettings.ts diff --git a/src/migrations/migrateFennecToOpus.ts b/migrations/migrateFennecToOpus.ts similarity index 100% rename from src/migrations/migrateFennecToOpus.ts rename to migrations/migrateFennecToOpus.ts diff --git a/src/migrations/migrateLegacyOpusToCurrent.ts b/migrations/migrateLegacyOpusToCurrent.ts similarity index 100% rename from src/migrations/migrateLegacyOpusToCurrent.ts rename to migrations/migrateLegacyOpusToCurrent.ts diff --git a/src/migrations/migrateOpusToOpus1m.ts b/migrations/migrateOpusToOpus1m.ts similarity index 100% rename from src/migrations/migrateOpusToOpus1m.ts rename to migrations/migrateOpusToOpus1m.ts diff --git a/src/migrations/migrateReplBridgeEnabledToRemoteControlAtStartup.ts b/migrations/migrateReplBridgeEnabledToRemoteControlAtStartup.ts similarity index 100% rename from src/migrations/migrateReplBridgeEnabledToRemoteControlAtStartup.ts rename to migrations/migrateReplBridgeEnabledToRemoteControlAtStartup.ts diff --git a/src/migrations/migrateSonnet1mToSonnet45.ts b/migrations/migrateSonnet1mToSonnet45.ts similarity index 100% rename from src/migrations/migrateSonnet1mToSonnet45.ts rename to migrations/migrateSonnet1mToSonnet45.ts diff --git a/src/migrations/migrateSonnet45ToSonnet46.ts b/migrations/migrateSonnet45ToSonnet46.ts similarity index 100% rename from src/migrations/migrateSonnet45ToSonnet46.ts rename to migrations/migrateSonnet45ToSonnet46.ts diff --git a/src/migrations/resetAutoModeOptInForDefaultOffer.ts b/migrations/resetAutoModeOptInForDefaultOffer.ts similarity index 100% rename from src/migrations/resetAutoModeOptInForDefaultOffer.ts rename to migrations/resetAutoModeOptInForDefaultOffer.ts diff --git a/src/migrations/resetProToOpusDefault.ts b/migrations/resetProToOpusDefault.ts similarity index 100% rename from src/migrations/resetProToOpusDefault.ts rename to migrations/resetProToOpusDefault.ts diff --git a/src/moreright/useMoreRight.tsx b/moreright/useMoreRight.tsx similarity index 100% rename from src/moreright/useMoreRight.tsx rename to moreright/useMoreRight.tsx diff --git a/src/native-ts/color-diff/index.ts b/native-ts/color-diff/index.ts similarity index 100% rename from src/native-ts/color-diff/index.ts rename to native-ts/color-diff/index.ts diff --git a/src/native-ts/file-index/index.ts b/native-ts/file-index/index.ts similarity index 100% rename from src/native-ts/file-index/index.ts rename to native-ts/file-index/index.ts diff --git a/src/native-ts/yoga-layout/enums.ts b/native-ts/yoga-layout/enums.ts similarity index 100% rename from src/native-ts/yoga-layout/enums.ts rename to native-ts/yoga-layout/enums.ts diff --git a/src/native-ts/yoga-layout/index.ts b/native-ts/yoga-layout/index.ts similarity index 100% rename from src/native-ts/yoga-layout/index.ts rename to native-ts/yoga-layout/index.ts diff --git a/src/outputStyles/loadOutputStylesDir.ts b/outputStyles/loadOutputStylesDir.ts similarity index 100% rename from src/outputStyles/loadOutputStylesDir.ts rename to outputStyles/loadOutputStylesDir.ts diff --git a/src/plugins/builtinPlugins.ts b/plugins/builtinPlugins.ts similarity index 100% rename from src/plugins/builtinPlugins.ts rename to plugins/builtinPlugins.ts diff --git a/src/plugins/bundled/index.ts b/plugins/bundled/index.ts similarity index 100% rename from src/plugins/bundled/index.ts rename to plugins/bundled/index.ts diff --git a/src/projectOnboardingState.ts b/projectOnboardingState.ts similarity index 100% rename from src/projectOnboardingState.ts rename to projectOnboardingState.ts diff --git a/src/query.ts b/query.ts similarity index 100% rename from src/query.ts rename to query.ts diff --git a/src/query/config.ts b/query/config.ts similarity index 100% rename from src/query/config.ts rename to query/config.ts diff --git a/src/query/deps.ts b/query/deps.ts similarity index 100% rename from src/query/deps.ts rename to query/deps.ts diff --git a/src/query/stopHooks.ts b/query/stopHooks.ts similarity index 100% rename from src/query/stopHooks.ts rename to query/stopHooks.ts diff --git a/src/query/tokenBudget.ts b/query/tokenBudget.ts similarity index 100% rename from src/query/tokenBudget.ts rename to query/tokenBudget.ts diff --git a/src/remote/RemoteSessionManager.ts b/remote/RemoteSessionManager.ts similarity index 100% rename from src/remote/RemoteSessionManager.ts rename to remote/RemoteSessionManager.ts diff --git a/src/remote/SessionsWebSocket.ts b/remote/SessionsWebSocket.ts similarity index 100% rename from src/remote/SessionsWebSocket.ts rename to remote/SessionsWebSocket.ts diff --git a/src/remote/remotePermissionBridge.ts b/remote/remotePermissionBridge.ts similarity index 100% rename from src/remote/remotePermissionBridge.ts rename to remote/remotePermissionBridge.ts diff --git a/src/remote/sdkMessageAdapter.ts b/remote/sdkMessageAdapter.ts similarity index 100% rename from src/remote/sdkMessageAdapter.ts rename to remote/sdkMessageAdapter.ts diff --git a/src/replLauncher.tsx b/replLauncher.tsx similarity index 100% rename from src/replLauncher.tsx rename to replLauncher.tsx diff --git a/src/schemas/hooks.ts b/schemas/hooks.ts similarity index 100% rename from src/schemas/hooks.ts rename to schemas/hooks.ts diff --git a/src/screens/Doctor.tsx b/screens/Doctor.tsx similarity index 100% rename from src/screens/Doctor.tsx rename to screens/Doctor.tsx diff --git a/src/screens/REPL.tsx b/screens/REPL.tsx similarity index 100% rename from src/screens/REPL.tsx rename to screens/REPL.tsx diff --git a/src/screens/ResumeConversation.tsx b/screens/ResumeConversation.tsx similarity index 100% rename from src/screens/ResumeConversation.tsx rename to screens/ResumeConversation.tsx diff --git a/src/server/createDirectConnectSession.ts b/server/createDirectConnectSession.ts similarity index 100% rename from src/server/createDirectConnectSession.ts rename to server/createDirectConnectSession.ts diff --git a/src/server/directConnectManager.ts b/server/directConnectManager.ts similarity index 100% rename from src/server/directConnectManager.ts rename to server/directConnectManager.ts diff --git a/src/server/types.ts b/server/types.ts similarity index 100% rename from src/server/types.ts rename to server/types.ts diff --git a/src/services/AgentSummary/agentSummary.ts b/services/AgentSummary/agentSummary.ts similarity index 100% rename from src/services/AgentSummary/agentSummary.ts rename to services/AgentSummary/agentSummary.ts diff --git a/src/services/MagicDocs/magicDocs.ts b/services/MagicDocs/magicDocs.ts similarity index 100% rename from src/services/MagicDocs/magicDocs.ts rename to services/MagicDocs/magicDocs.ts diff --git a/src/services/MagicDocs/prompts.ts b/services/MagicDocs/prompts.ts similarity index 100% rename from src/services/MagicDocs/prompts.ts rename to services/MagicDocs/prompts.ts diff --git a/src/services/PromptSuggestion/promptSuggestion.ts b/services/PromptSuggestion/promptSuggestion.ts similarity index 100% rename from src/services/PromptSuggestion/promptSuggestion.ts rename to services/PromptSuggestion/promptSuggestion.ts diff --git a/src/services/PromptSuggestion/speculation.ts b/services/PromptSuggestion/speculation.ts similarity index 100% rename from src/services/PromptSuggestion/speculation.ts rename to services/PromptSuggestion/speculation.ts diff --git a/src/services/SessionMemory/prompts.ts b/services/SessionMemory/prompts.ts similarity index 100% rename from src/services/SessionMemory/prompts.ts rename to services/SessionMemory/prompts.ts diff --git a/src/services/SessionMemory/sessionMemory.ts b/services/SessionMemory/sessionMemory.ts similarity index 100% rename from src/services/SessionMemory/sessionMemory.ts rename to services/SessionMemory/sessionMemory.ts diff --git a/src/services/SessionMemory/sessionMemoryUtils.ts b/services/SessionMemory/sessionMemoryUtils.ts similarity index 100% rename from src/services/SessionMemory/sessionMemoryUtils.ts rename to services/SessionMemory/sessionMemoryUtils.ts diff --git a/src/services/analytics/config.ts b/services/analytics/config.ts similarity index 100% rename from src/services/analytics/config.ts rename to services/analytics/config.ts diff --git a/src/services/analytics/datadog.ts b/services/analytics/datadog.ts similarity index 100% rename from src/services/analytics/datadog.ts rename to services/analytics/datadog.ts diff --git a/src/services/analytics/firstPartyEventLogger.ts b/services/analytics/firstPartyEventLogger.ts similarity index 100% rename from src/services/analytics/firstPartyEventLogger.ts rename to services/analytics/firstPartyEventLogger.ts diff --git a/src/services/analytics/firstPartyEventLoggingExporter.ts b/services/analytics/firstPartyEventLoggingExporter.ts similarity index 100% rename from src/services/analytics/firstPartyEventLoggingExporter.ts rename to services/analytics/firstPartyEventLoggingExporter.ts diff --git a/src/services/analytics/growthbook.ts b/services/analytics/growthbook.ts similarity index 100% rename from src/services/analytics/growthbook.ts rename to services/analytics/growthbook.ts diff --git a/src/services/analytics/index.ts b/services/analytics/index.ts similarity index 100% rename from src/services/analytics/index.ts rename to services/analytics/index.ts diff --git a/src/services/analytics/metadata.ts b/services/analytics/metadata.ts similarity index 100% rename from src/services/analytics/metadata.ts rename to services/analytics/metadata.ts diff --git a/src/services/analytics/sink.ts b/services/analytics/sink.ts similarity index 100% rename from src/services/analytics/sink.ts rename to services/analytics/sink.ts diff --git a/src/services/analytics/sinkKillswitch.ts b/services/analytics/sinkKillswitch.ts similarity index 100% rename from src/services/analytics/sinkKillswitch.ts rename to services/analytics/sinkKillswitch.ts diff --git a/src/services/api/adminRequests.ts b/services/api/adminRequests.ts similarity index 100% rename from src/services/api/adminRequests.ts rename to services/api/adminRequests.ts diff --git a/src/services/api/bootstrap.ts b/services/api/bootstrap.ts similarity index 100% rename from src/services/api/bootstrap.ts rename to services/api/bootstrap.ts diff --git a/src/services/api/claude.ts b/services/api/claude.ts similarity index 100% rename from src/services/api/claude.ts rename to services/api/claude.ts diff --git a/src/services/api/client.ts b/services/api/client.ts similarity index 100% rename from src/services/api/client.ts rename to services/api/client.ts diff --git a/src/services/api/dumpPrompts.ts b/services/api/dumpPrompts.ts similarity index 100% rename from src/services/api/dumpPrompts.ts rename to services/api/dumpPrompts.ts diff --git a/src/services/api/emptyUsage.ts b/services/api/emptyUsage.ts similarity index 100% rename from src/services/api/emptyUsage.ts rename to services/api/emptyUsage.ts diff --git a/src/services/api/errorUtils.ts b/services/api/errorUtils.ts similarity index 100% rename from src/services/api/errorUtils.ts rename to services/api/errorUtils.ts diff --git a/src/services/api/errors.ts b/services/api/errors.ts similarity index 100% rename from src/services/api/errors.ts rename to services/api/errors.ts diff --git a/src/services/api/filesApi.ts b/services/api/filesApi.ts similarity index 100% rename from src/services/api/filesApi.ts rename to services/api/filesApi.ts diff --git a/src/services/api/firstTokenDate.ts b/services/api/firstTokenDate.ts similarity index 100% rename from src/services/api/firstTokenDate.ts rename to services/api/firstTokenDate.ts diff --git a/src/services/api/grove.ts b/services/api/grove.ts similarity index 100% rename from src/services/api/grove.ts rename to services/api/grove.ts diff --git a/src/services/api/logging.ts b/services/api/logging.ts similarity index 100% rename from src/services/api/logging.ts rename to services/api/logging.ts diff --git a/src/services/api/metricsOptOut.ts b/services/api/metricsOptOut.ts similarity index 100% rename from src/services/api/metricsOptOut.ts rename to services/api/metricsOptOut.ts diff --git a/src/services/api/overageCreditGrant.ts b/services/api/overageCreditGrant.ts similarity index 100% rename from src/services/api/overageCreditGrant.ts rename to services/api/overageCreditGrant.ts diff --git a/src/services/api/promptCacheBreakDetection.ts b/services/api/promptCacheBreakDetection.ts similarity index 100% rename from src/services/api/promptCacheBreakDetection.ts rename to services/api/promptCacheBreakDetection.ts diff --git a/src/services/api/referral.ts b/services/api/referral.ts similarity index 100% rename from src/services/api/referral.ts rename to services/api/referral.ts diff --git a/src/services/api/sessionIngress.ts b/services/api/sessionIngress.ts similarity index 100% rename from src/services/api/sessionIngress.ts rename to services/api/sessionIngress.ts diff --git a/src/services/api/ultrareviewQuota.ts b/services/api/ultrareviewQuota.ts similarity index 100% rename from src/services/api/ultrareviewQuota.ts rename to services/api/ultrareviewQuota.ts diff --git a/src/services/api/usage.ts b/services/api/usage.ts similarity index 100% rename from src/services/api/usage.ts rename to services/api/usage.ts diff --git a/src/services/api/withRetry.ts b/services/api/withRetry.ts similarity index 100% rename from src/services/api/withRetry.ts rename to services/api/withRetry.ts diff --git a/src/services/autoDream/autoDream.ts b/services/autoDream/autoDream.ts similarity index 100% rename from src/services/autoDream/autoDream.ts rename to services/autoDream/autoDream.ts diff --git a/src/services/autoDream/config.ts b/services/autoDream/config.ts similarity index 100% rename from src/services/autoDream/config.ts rename to services/autoDream/config.ts diff --git a/src/services/autoDream/consolidationLock.ts b/services/autoDream/consolidationLock.ts similarity index 100% rename from src/services/autoDream/consolidationLock.ts rename to services/autoDream/consolidationLock.ts diff --git a/src/services/autoDream/consolidationPrompt.ts b/services/autoDream/consolidationPrompt.ts similarity index 100% rename from src/services/autoDream/consolidationPrompt.ts rename to services/autoDream/consolidationPrompt.ts diff --git a/src/services/awaySummary.ts b/services/awaySummary.ts similarity index 100% rename from src/services/awaySummary.ts rename to services/awaySummary.ts diff --git a/src/services/claudeAiLimits.ts b/services/claudeAiLimits.ts similarity index 100% rename from src/services/claudeAiLimits.ts rename to services/claudeAiLimits.ts diff --git a/src/services/claudeAiLimitsHook.ts b/services/claudeAiLimitsHook.ts similarity index 100% rename from src/services/claudeAiLimitsHook.ts rename to services/claudeAiLimitsHook.ts diff --git a/src/services/compact/apiMicrocompact.ts b/services/compact/apiMicrocompact.ts similarity index 100% rename from src/services/compact/apiMicrocompact.ts rename to services/compact/apiMicrocompact.ts diff --git a/src/services/compact/autoCompact.ts b/services/compact/autoCompact.ts similarity index 100% rename from src/services/compact/autoCompact.ts rename to services/compact/autoCompact.ts diff --git a/src/services/compact/compact.ts b/services/compact/compact.ts similarity index 100% rename from src/services/compact/compact.ts rename to services/compact/compact.ts diff --git a/src/services/compact/compactWarningHook.ts b/services/compact/compactWarningHook.ts similarity index 100% rename from src/services/compact/compactWarningHook.ts rename to services/compact/compactWarningHook.ts diff --git a/src/services/compact/compactWarningState.ts b/services/compact/compactWarningState.ts similarity index 100% rename from src/services/compact/compactWarningState.ts rename to services/compact/compactWarningState.ts diff --git a/src/services/compact/grouping.ts b/services/compact/grouping.ts similarity index 100% rename from src/services/compact/grouping.ts rename to services/compact/grouping.ts diff --git a/src/services/compact/microCompact.ts b/services/compact/microCompact.ts similarity index 100% rename from src/services/compact/microCompact.ts rename to services/compact/microCompact.ts diff --git a/src/services/compact/postCompactCleanup.ts b/services/compact/postCompactCleanup.ts similarity index 100% rename from src/services/compact/postCompactCleanup.ts rename to services/compact/postCompactCleanup.ts diff --git a/src/services/compact/prompt.ts b/services/compact/prompt.ts similarity index 100% rename from src/services/compact/prompt.ts rename to services/compact/prompt.ts diff --git a/src/services/compact/sessionMemoryCompact.ts b/services/compact/sessionMemoryCompact.ts similarity index 100% rename from src/services/compact/sessionMemoryCompact.ts rename to services/compact/sessionMemoryCompact.ts diff --git a/src/services/compact/timeBasedMCConfig.ts b/services/compact/timeBasedMCConfig.ts similarity index 100% rename from src/services/compact/timeBasedMCConfig.ts rename to services/compact/timeBasedMCConfig.ts diff --git a/src/services/diagnosticTracking.ts b/services/diagnosticTracking.ts similarity index 100% rename from src/services/diagnosticTracking.ts rename to services/diagnosticTracking.ts diff --git a/src/services/extractMemories/extractMemories.ts b/services/extractMemories/extractMemories.ts similarity index 100% rename from src/services/extractMemories/extractMemories.ts rename to services/extractMemories/extractMemories.ts diff --git a/src/services/extractMemories/prompts.ts b/services/extractMemories/prompts.ts similarity index 100% rename from src/services/extractMemories/prompts.ts rename to services/extractMemories/prompts.ts diff --git a/src/services/internalLogging.ts b/services/internalLogging.ts similarity index 100% rename from src/services/internalLogging.ts rename to services/internalLogging.ts diff --git a/src/services/lsp/LSPClient.ts b/services/lsp/LSPClient.ts similarity index 100% rename from src/services/lsp/LSPClient.ts rename to services/lsp/LSPClient.ts diff --git a/src/services/lsp/LSPDiagnosticRegistry.ts b/services/lsp/LSPDiagnosticRegistry.ts similarity index 100% rename from src/services/lsp/LSPDiagnosticRegistry.ts rename to services/lsp/LSPDiagnosticRegistry.ts diff --git a/src/services/lsp/LSPServerInstance.ts b/services/lsp/LSPServerInstance.ts similarity index 100% rename from src/services/lsp/LSPServerInstance.ts rename to services/lsp/LSPServerInstance.ts diff --git a/src/services/lsp/LSPServerManager.ts b/services/lsp/LSPServerManager.ts similarity index 100% rename from src/services/lsp/LSPServerManager.ts rename to services/lsp/LSPServerManager.ts diff --git a/src/services/lsp/config.ts b/services/lsp/config.ts similarity index 100% rename from src/services/lsp/config.ts rename to services/lsp/config.ts diff --git a/src/services/lsp/manager.ts b/services/lsp/manager.ts similarity index 100% rename from src/services/lsp/manager.ts rename to services/lsp/manager.ts diff --git a/src/services/lsp/passiveFeedback.ts b/services/lsp/passiveFeedback.ts similarity index 100% rename from src/services/lsp/passiveFeedback.ts rename to services/lsp/passiveFeedback.ts diff --git a/src/services/mcp/InProcessTransport.ts b/services/mcp/InProcessTransport.ts similarity index 100% rename from src/services/mcp/InProcessTransport.ts rename to services/mcp/InProcessTransport.ts diff --git a/src/services/mcp/MCPConnectionManager.tsx b/services/mcp/MCPConnectionManager.tsx similarity index 100% rename from src/services/mcp/MCPConnectionManager.tsx rename to services/mcp/MCPConnectionManager.tsx diff --git a/src/services/mcp/SdkControlTransport.ts b/services/mcp/SdkControlTransport.ts similarity index 100% rename from src/services/mcp/SdkControlTransport.ts rename to services/mcp/SdkControlTransport.ts diff --git a/src/services/mcp/auth.ts b/services/mcp/auth.ts similarity index 100% rename from src/services/mcp/auth.ts rename to services/mcp/auth.ts diff --git a/src/services/mcp/channelAllowlist.ts b/services/mcp/channelAllowlist.ts similarity index 100% rename from src/services/mcp/channelAllowlist.ts rename to services/mcp/channelAllowlist.ts diff --git a/src/services/mcp/channelNotification.ts b/services/mcp/channelNotification.ts similarity index 100% rename from src/services/mcp/channelNotification.ts rename to services/mcp/channelNotification.ts diff --git a/src/services/mcp/channelPermissions.ts b/services/mcp/channelPermissions.ts similarity index 100% rename from src/services/mcp/channelPermissions.ts rename to services/mcp/channelPermissions.ts diff --git a/src/services/mcp/claudeai.ts b/services/mcp/claudeai.ts similarity index 100% rename from src/services/mcp/claudeai.ts rename to services/mcp/claudeai.ts diff --git a/src/services/mcp/client.ts b/services/mcp/client.ts similarity index 100% rename from src/services/mcp/client.ts rename to services/mcp/client.ts diff --git a/src/services/mcp/config.ts b/services/mcp/config.ts similarity index 100% rename from src/services/mcp/config.ts rename to services/mcp/config.ts diff --git a/src/services/mcp/elicitationHandler.ts b/services/mcp/elicitationHandler.ts similarity index 100% rename from src/services/mcp/elicitationHandler.ts rename to services/mcp/elicitationHandler.ts diff --git a/src/services/mcp/envExpansion.ts b/services/mcp/envExpansion.ts similarity index 100% rename from src/services/mcp/envExpansion.ts rename to services/mcp/envExpansion.ts diff --git a/src/services/mcp/headersHelper.ts b/services/mcp/headersHelper.ts similarity index 100% rename from src/services/mcp/headersHelper.ts rename to services/mcp/headersHelper.ts diff --git a/src/services/mcp/mcpStringUtils.ts b/services/mcp/mcpStringUtils.ts similarity index 100% rename from src/services/mcp/mcpStringUtils.ts rename to services/mcp/mcpStringUtils.ts diff --git a/src/services/mcp/normalization.ts b/services/mcp/normalization.ts similarity index 100% rename from src/services/mcp/normalization.ts rename to services/mcp/normalization.ts diff --git a/src/services/mcp/oauthPort.ts b/services/mcp/oauthPort.ts similarity index 100% rename from src/services/mcp/oauthPort.ts rename to services/mcp/oauthPort.ts diff --git a/src/services/mcp/officialRegistry.ts b/services/mcp/officialRegistry.ts similarity index 100% rename from src/services/mcp/officialRegistry.ts rename to services/mcp/officialRegistry.ts diff --git a/src/services/mcp/types.ts b/services/mcp/types.ts similarity index 100% rename from src/services/mcp/types.ts rename to services/mcp/types.ts diff --git a/src/services/mcp/useManageMCPConnections.ts b/services/mcp/useManageMCPConnections.ts similarity index 100% rename from src/services/mcp/useManageMCPConnections.ts rename to services/mcp/useManageMCPConnections.ts diff --git a/src/services/mcp/utils.ts b/services/mcp/utils.ts similarity index 100% rename from src/services/mcp/utils.ts rename to services/mcp/utils.ts diff --git a/src/services/mcp/vscodeSdkMcp.ts b/services/mcp/vscodeSdkMcp.ts similarity index 100% rename from src/services/mcp/vscodeSdkMcp.ts rename to services/mcp/vscodeSdkMcp.ts diff --git a/src/services/mcp/xaa.ts b/services/mcp/xaa.ts similarity index 100% rename from src/services/mcp/xaa.ts rename to services/mcp/xaa.ts diff --git a/src/services/mcp/xaaIdpLogin.ts b/services/mcp/xaaIdpLogin.ts similarity index 100% rename from src/services/mcp/xaaIdpLogin.ts rename to services/mcp/xaaIdpLogin.ts diff --git a/src/services/mcpServerApproval.tsx b/services/mcpServerApproval.tsx similarity index 100% rename from src/services/mcpServerApproval.tsx rename to services/mcpServerApproval.tsx diff --git a/src/services/mockRateLimits.ts b/services/mockRateLimits.ts similarity index 100% rename from src/services/mockRateLimits.ts rename to services/mockRateLimits.ts diff --git a/src/services/notifier.ts b/services/notifier.ts similarity index 100% rename from src/services/notifier.ts rename to services/notifier.ts diff --git a/src/services/oauth/auth-code-listener.ts b/services/oauth/auth-code-listener.ts similarity index 100% rename from src/services/oauth/auth-code-listener.ts rename to services/oauth/auth-code-listener.ts diff --git a/src/services/oauth/client.ts b/services/oauth/client.ts similarity index 100% rename from src/services/oauth/client.ts rename to services/oauth/client.ts diff --git a/src/services/oauth/crypto.ts b/services/oauth/crypto.ts similarity index 100% rename from src/services/oauth/crypto.ts rename to services/oauth/crypto.ts diff --git a/src/services/oauth/getOauthProfile.ts b/services/oauth/getOauthProfile.ts similarity index 100% rename from src/services/oauth/getOauthProfile.ts rename to services/oauth/getOauthProfile.ts diff --git a/src/services/oauth/index.ts b/services/oauth/index.ts similarity index 100% rename from src/services/oauth/index.ts rename to services/oauth/index.ts diff --git a/src/services/plugins/PluginInstallationManager.ts b/services/plugins/PluginInstallationManager.ts similarity index 100% rename from src/services/plugins/PluginInstallationManager.ts rename to services/plugins/PluginInstallationManager.ts diff --git a/src/services/plugins/pluginCliCommands.ts b/services/plugins/pluginCliCommands.ts similarity index 100% rename from src/services/plugins/pluginCliCommands.ts rename to services/plugins/pluginCliCommands.ts diff --git a/src/services/plugins/pluginOperations.ts b/services/plugins/pluginOperations.ts similarity index 100% rename from src/services/plugins/pluginOperations.ts rename to services/plugins/pluginOperations.ts diff --git a/src/services/policyLimits/index.ts b/services/policyLimits/index.ts similarity index 100% rename from src/services/policyLimits/index.ts rename to services/policyLimits/index.ts diff --git a/src/services/policyLimits/types.ts b/services/policyLimits/types.ts similarity index 100% rename from src/services/policyLimits/types.ts rename to services/policyLimits/types.ts diff --git a/src/services/preventSleep.ts b/services/preventSleep.ts similarity index 100% rename from src/services/preventSleep.ts rename to services/preventSleep.ts diff --git a/src/services/rateLimitMessages.ts b/services/rateLimitMessages.ts similarity index 100% rename from src/services/rateLimitMessages.ts rename to services/rateLimitMessages.ts diff --git a/src/services/rateLimitMocking.ts b/services/rateLimitMocking.ts similarity index 100% rename from src/services/rateLimitMocking.ts rename to services/rateLimitMocking.ts diff --git a/src/services/remoteManagedSettings/index.ts b/services/remoteManagedSettings/index.ts similarity index 100% rename from src/services/remoteManagedSettings/index.ts rename to services/remoteManagedSettings/index.ts diff --git a/src/services/remoteManagedSettings/securityCheck.tsx b/services/remoteManagedSettings/securityCheck.tsx similarity index 100% rename from src/services/remoteManagedSettings/securityCheck.tsx rename to services/remoteManagedSettings/securityCheck.tsx diff --git a/src/services/remoteManagedSettings/syncCache.ts b/services/remoteManagedSettings/syncCache.ts similarity index 100% rename from src/services/remoteManagedSettings/syncCache.ts rename to services/remoteManagedSettings/syncCache.ts diff --git a/src/services/remoteManagedSettings/syncCacheState.ts b/services/remoteManagedSettings/syncCacheState.ts similarity index 100% rename from src/services/remoteManagedSettings/syncCacheState.ts rename to services/remoteManagedSettings/syncCacheState.ts diff --git a/src/services/remoteManagedSettings/types.ts b/services/remoteManagedSettings/types.ts similarity index 100% rename from src/services/remoteManagedSettings/types.ts rename to services/remoteManagedSettings/types.ts diff --git a/src/services/settingsSync/index.ts b/services/settingsSync/index.ts similarity index 100% rename from src/services/settingsSync/index.ts rename to services/settingsSync/index.ts diff --git a/src/services/settingsSync/types.ts b/services/settingsSync/types.ts similarity index 100% rename from src/services/settingsSync/types.ts rename to services/settingsSync/types.ts diff --git a/src/services/teamMemorySync/index.ts b/services/teamMemorySync/index.ts similarity index 100% rename from src/services/teamMemorySync/index.ts rename to services/teamMemorySync/index.ts diff --git a/src/services/teamMemorySync/secretScanner.ts b/services/teamMemorySync/secretScanner.ts similarity index 100% rename from src/services/teamMemorySync/secretScanner.ts rename to services/teamMemorySync/secretScanner.ts diff --git a/src/services/teamMemorySync/teamMemSecretGuard.ts b/services/teamMemorySync/teamMemSecretGuard.ts similarity index 100% rename from src/services/teamMemorySync/teamMemSecretGuard.ts rename to services/teamMemorySync/teamMemSecretGuard.ts diff --git a/src/services/teamMemorySync/types.ts b/services/teamMemorySync/types.ts similarity index 100% rename from src/services/teamMemorySync/types.ts rename to services/teamMemorySync/types.ts diff --git a/src/services/teamMemorySync/watcher.ts b/services/teamMemorySync/watcher.ts similarity index 100% rename from src/services/teamMemorySync/watcher.ts rename to services/teamMemorySync/watcher.ts diff --git a/src/services/tips/tipHistory.ts b/services/tips/tipHistory.ts similarity index 100% rename from src/services/tips/tipHistory.ts rename to services/tips/tipHistory.ts diff --git a/src/services/tips/tipRegistry.ts b/services/tips/tipRegistry.ts similarity index 100% rename from src/services/tips/tipRegistry.ts rename to services/tips/tipRegistry.ts diff --git a/src/services/tips/tipScheduler.ts b/services/tips/tipScheduler.ts similarity index 100% rename from src/services/tips/tipScheduler.ts rename to services/tips/tipScheduler.ts diff --git a/src/services/tokenEstimation.ts b/services/tokenEstimation.ts similarity index 100% rename from src/services/tokenEstimation.ts rename to services/tokenEstimation.ts diff --git a/src/services/toolUseSummary/toolUseSummaryGenerator.ts b/services/toolUseSummary/toolUseSummaryGenerator.ts similarity index 100% rename from src/services/toolUseSummary/toolUseSummaryGenerator.ts rename to services/toolUseSummary/toolUseSummaryGenerator.ts diff --git a/src/services/tools/StreamingToolExecutor.ts b/services/tools/StreamingToolExecutor.ts similarity index 100% rename from src/services/tools/StreamingToolExecutor.ts rename to services/tools/StreamingToolExecutor.ts diff --git a/src/services/tools/toolExecution.ts b/services/tools/toolExecution.ts similarity index 100% rename from src/services/tools/toolExecution.ts rename to services/tools/toolExecution.ts diff --git a/src/services/tools/toolHooks.ts b/services/tools/toolHooks.ts similarity index 100% rename from src/services/tools/toolHooks.ts rename to services/tools/toolHooks.ts diff --git a/src/services/tools/toolOrchestration.ts b/services/tools/toolOrchestration.ts similarity index 100% rename from src/services/tools/toolOrchestration.ts rename to services/tools/toolOrchestration.ts diff --git a/src/services/vcr.ts b/services/vcr.ts similarity index 100% rename from src/services/vcr.ts rename to services/vcr.ts diff --git a/src/services/voice.ts b/services/voice.ts similarity index 100% rename from src/services/voice.ts rename to services/voice.ts diff --git a/src/services/voiceKeyterms.ts b/services/voiceKeyterms.ts similarity index 100% rename from src/services/voiceKeyterms.ts rename to services/voiceKeyterms.ts diff --git a/src/services/voiceStreamSTT.ts b/services/voiceStreamSTT.ts similarity index 100% rename from src/services/voiceStreamSTT.ts rename to services/voiceStreamSTT.ts diff --git a/src/setup.ts b/setup.ts similarity index 100% rename from src/setup.ts rename to setup.ts diff --git a/src/skills/bundled/batch.ts b/skills/bundled/batch.ts similarity index 100% rename from src/skills/bundled/batch.ts rename to skills/bundled/batch.ts diff --git a/src/skills/bundled/claudeApi.ts b/skills/bundled/claudeApi.ts similarity index 100% rename from src/skills/bundled/claudeApi.ts rename to skills/bundled/claudeApi.ts diff --git a/src/skills/bundled/claudeApiContent.ts b/skills/bundled/claudeApiContent.ts similarity index 100% rename from src/skills/bundled/claudeApiContent.ts rename to skills/bundled/claudeApiContent.ts diff --git a/src/skills/bundled/claudeInChrome.ts b/skills/bundled/claudeInChrome.ts similarity index 100% rename from src/skills/bundled/claudeInChrome.ts rename to skills/bundled/claudeInChrome.ts diff --git a/src/skills/bundled/debug.ts b/skills/bundled/debug.ts similarity index 100% rename from src/skills/bundled/debug.ts rename to skills/bundled/debug.ts diff --git a/src/skills/bundled/index.ts b/skills/bundled/index.ts similarity index 100% rename from src/skills/bundled/index.ts rename to skills/bundled/index.ts diff --git a/src/skills/bundled/keybindings.ts b/skills/bundled/keybindings.ts similarity index 100% rename from src/skills/bundled/keybindings.ts rename to skills/bundled/keybindings.ts diff --git a/src/skills/bundled/loop.ts b/skills/bundled/loop.ts similarity index 100% rename from src/skills/bundled/loop.ts rename to skills/bundled/loop.ts diff --git a/src/skills/bundled/loremIpsum.ts b/skills/bundled/loremIpsum.ts similarity index 100% rename from src/skills/bundled/loremIpsum.ts rename to skills/bundled/loremIpsum.ts diff --git a/src/skills/bundled/remember.ts b/skills/bundled/remember.ts similarity index 100% rename from src/skills/bundled/remember.ts rename to skills/bundled/remember.ts diff --git a/src/skills/bundled/scheduleRemoteAgents.ts b/skills/bundled/scheduleRemoteAgents.ts similarity index 100% rename from src/skills/bundled/scheduleRemoteAgents.ts rename to skills/bundled/scheduleRemoteAgents.ts diff --git a/src/skills/bundled/simplify.ts b/skills/bundled/simplify.ts similarity index 100% rename from src/skills/bundled/simplify.ts rename to skills/bundled/simplify.ts diff --git a/src/skills/bundled/skillify.ts b/skills/bundled/skillify.ts similarity index 100% rename from src/skills/bundled/skillify.ts rename to skills/bundled/skillify.ts diff --git a/src/skills/bundled/stuck.ts b/skills/bundled/stuck.ts similarity index 100% rename from src/skills/bundled/stuck.ts rename to skills/bundled/stuck.ts diff --git a/src/skills/bundled/updateConfig.ts b/skills/bundled/updateConfig.ts similarity index 100% rename from src/skills/bundled/updateConfig.ts rename to skills/bundled/updateConfig.ts diff --git a/src/skills/bundled/verify.ts b/skills/bundled/verify.ts similarity index 100% rename from src/skills/bundled/verify.ts rename to skills/bundled/verify.ts diff --git a/src/skills/bundled/verifyContent.ts b/skills/bundled/verifyContent.ts similarity index 100% rename from src/skills/bundled/verifyContent.ts rename to skills/bundled/verifyContent.ts diff --git a/src/skills/bundledSkills.ts b/skills/bundledSkills.ts similarity index 100% rename from src/skills/bundledSkills.ts rename to skills/bundledSkills.ts diff --git a/src/skills/loadSkillsDir.ts b/skills/loadSkillsDir.ts similarity index 100% rename from src/skills/loadSkillsDir.ts rename to skills/loadSkillsDir.ts diff --git a/src/skills/mcpSkillBuilders.ts b/skills/mcpSkillBuilders.ts similarity index 100% rename from src/skills/mcpSkillBuilders.ts rename to skills/mcpSkillBuilders.ts diff --git a/src/state/AppState.tsx b/state/AppState.tsx similarity index 100% rename from src/state/AppState.tsx rename to state/AppState.tsx diff --git a/src/state/AppStateStore.ts b/state/AppStateStore.ts similarity index 100% rename from src/state/AppStateStore.ts rename to state/AppStateStore.ts diff --git a/src/state/onChangeAppState.ts b/state/onChangeAppState.ts similarity index 100% rename from src/state/onChangeAppState.ts rename to state/onChangeAppState.ts diff --git a/src/state/selectors.ts b/state/selectors.ts similarity index 100% rename from src/state/selectors.ts rename to state/selectors.ts diff --git a/src/state/store.ts b/state/store.ts similarity index 100% rename from src/state/store.ts rename to state/store.ts diff --git a/src/state/teammateViewHelpers.ts b/state/teammateViewHelpers.ts similarity index 100% rename from src/state/teammateViewHelpers.ts rename to state/teammateViewHelpers.ts diff --git a/src/tasks.ts b/tasks.ts similarity index 100% rename from src/tasks.ts rename to tasks.ts diff --git a/src/tasks/DreamTask/DreamTask.ts b/tasks/DreamTask/DreamTask.ts similarity index 100% rename from src/tasks/DreamTask/DreamTask.ts rename to tasks/DreamTask/DreamTask.ts diff --git a/src/tasks/InProcessTeammateTask/InProcessTeammateTask.tsx b/tasks/InProcessTeammateTask/InProcessTeammateTask.tsx similarity index 100% rename from src/tasks/InProcessTeammateTask/InProcessTeammateTask.tsx rename to tasks/InProcessTeammateTask/InProcessTeammateTask.tsx diff --git a/src/tasks/InProcessTeammateTask/types.ts b/tasks/InProcessTeammateTask/types.ts similarity index 100% rename from src/tasks/InProcessTeammateTask/types.ts rename to tasks/InProcessTeammateTask/types.ts diff --git a/src/tasks/LocalAgentTask/LocalAgentTask.tsx b/tasks/LocalAgentTask/LocalAgentTask.tsx similarity index 100% rename from src/tasks/LocalAgentTask/LocalAgentTask.tsx rename to tasks/LocalAgentTask/LocalAgentTask.tsx diff --git a/src/tasks/LocalMainSessionTask.ts b/tasks/LocalMainSessionTask.ts similarity index 100% rename from src/tasks/LocalMainSessionTask.ts rename to tasks/LocalMainSessionTask.ts diff --git a/src/tasks/LocalShellTask/LocalShellTask.tsx b/tasks/LocalShellTask/LocalShellTask.tsx similarity index 100% rename from src/tasks/LocalShellTask/LocalShellTask.tsx rename to tasks/LocalShellTask/LocalShellTask.tsx diff --git a/src/tasks/LocalShellTask/guards.ts b/tasks/LocalShellTask/guards.ts similarity index 100% rename from src/tasks/LocalShellTask/guards.ts rename to tasks/LocalShellTask/guards.ts diff --git a/src/tasks/LocalShellTask/killShellTasks.ts b/tasks/LocalShellTask/killShellTasks.ts similarity index 100% rename from src/tasks/LocalShellTask/killShellTasks.ts rename to tasks/LocalShellTask/killShellTasks.ts diff --git a/src/tasks/RemoteAgentTask/RemoteAgentTask.tsx b/tasks/RemoteAgentTask/RemoteAgentTask.tsx similarity index 100% rename from src/tasks/RemoteAgentTask/RemoteAgentTask.tsx rename to tasks/RemoteAgentTask/RemoteAgentTask.tsx diff --git a/src/tasks/pillLabel.ts b/tasks/pillLabel.ts similarity index 100% rename from src/tasks/pillLabel.ts rename to tasks/pillLabel.ts diff --git a/src/tasks/stopTask.ts b/tasks/stopTask.ts similarity index 100% rename from src/tasks/stopTask.ts rename to tasks/stopTask.ts diff --git a/src/tasks/types.ts b/tasks/types.ts similarity index 100% rename from src/tasks/types.ts rename to tasks/types.ts diff --git a/src/tools.ts b/tools.ts similarity index 100% rename from src/tools.ts rename to tools.ts diff --git a/src/tools/AgentTool/AgentTool.tsx b/tools/AgentTool/AgentTool.tsx similarity index 100% rename from src/tools/AgentTool/AgentTool.tsx rename to tools/AgentTool/AgentTool.tsx diff --git a/src/tools/AgentTool/UI.tsx b/tools/AgentTool/UI.tsx similarity index 100% rename from src/tools/AgentTool/UI.tsx rename to tools/AgentTool/UI.tsx diff --git a/src/tools/AgentTool/agentColorManager.ts b/tools/AgentTool/agentColorManager.ts similarity index 100% rename from src/tools/AgentTool/agentColorManager.ts rename to tools/AgentTool/agentColorManager.ts diff --git a/src/tools/AgentTool/agentDisplay.ts b/tools/AgentTool/agentDisplay.ts similarity index 100% rename from src/tools/AgentTool/agentDisplay.ts rename to tools/AgentTool/agentDisplay.ts diff --git a/src/tools/AgentTool/agentMemory.ts b/tools/AgentTool/agentMemory.ts similarity index 100% rename from src/tools/AgentTool/agentMemory.ts rename to tools/AgentTool/agentMemory.ts diff --git a/src/tools/AgentTool/agentMemorySnapshot.ts b/tools/AgentTool/agentMemorySnapshot.ts similarity index 100% rename from src/tools/AgentTool/agentMemorySnapshot.ts rename to tools/AgentTool/agentMemorySnapshot.ts diff --git a/src/tools/AgentTool/agentToolUtils.ts b/tools/AgentTool/agentToolUtils.ts similarity index 100% rename from src/tools/AgentTool/agentToolUtils.ts rename to tools/AgentTool/agentToolUtils.ts diff --git a/src/tools/AgentTool/built-in/claudeCodeGuideAgent.ts b/tools/AgentTool/built-in/claudeCodeGuideAgent.ts similarity index 100% rename from src/tools/AgentTool/built-in/claudeCodeGuideAgent.ts rename to tools/AgentTool/built-in/claudeCodeGuideAgent.ts diff --git a/src/tools/AgentTool/built-in/exploreAgent.ts b/tools/AgentTool/built-in/exploreAgent.ts similarity index 100% rename from src/tools/AgentTool/built-in/exploreAgent.ts rename to tools/AgentTool/built-in/exploreAgent.ts diff --git a/src/tools/AgentTool/built-in/generalPurposeAgent.ts b/tools/AgentTool/built-in/generalPurposeAgent.ts similarity index 100% rename from src/tools/AgentTool/built-in/generalPurposeAgent.ts rename to tools/AgentTool/built-in/generalPurposeAgent.ts diff --git a/src/tools/AgentTool/built-in/planAgent.ts b/tools/AgentTool/built-in/planAgent.ts similarity index 100% rename from src/tools/AgentTool/built-in/planAgent.ts rename to tools/AgentTool/built-in/planAgent.ts diff --git a/src/tools/AgentTool/built-in/statuslineSetup.ts b/tools/AgentTool/built-in/statuslineSetup.ts similarity index 100% rename from src/tools/AgentTool/built-in/statuslineSetup.ts rename to tools/AgentTool/built-in/statuslineSetup.ts diff --git a/src/tools/AgentTool/built-in/verificationAgent.ts b/tools/AgentTool/built-in/verificationAgent.ts similarity index 100% rename from src/tools/AgentTool/built-in/verificationAgent.ts rename to tools/AgentTool/built-in/verificationAgent.ts diff --git a/src/tools/AgentTool/builtInAgents.ts b/tools/AgentTool/builtInAgents.ts similarity index 100% rename from src/tools/AgentTool/builtInAgents.ts rename to tools/AgentTool/builtInAgents.ts diff --git a/src/tools/AgentTool/constants.ts b/tools/AgentTool/constants.ts similarity index 100% rename from src/tools/AgentTool/constants.ts rename to tools/AgentTool/constants.ts diff --git a/src/tools/AgentTool/forkSubagent.ts b/tools/AgentTool/forkSubagent.ts similarity index 100% rename from src/tools/AgentTool/forkSubagent.ts rename to tools/AgentTool/forkSubagent.ts diff --git a/src/tools/AgentTool/loadAgentsDir.ts b/tools/AgentTool/loadAgentsDir.ts similarity index 100% rename from src/tools/AgentTool/loadAgentsDir.ts rename to tools/AgentTool/loadAgentsDir.ts diff --git a/src/tools/AgentTool/prompt.ts b/tools/AgentTool/prompt.ts similarity index 100% rename from src/tools/AgentTool/prompt.ts rename to tools/AgentTool/prompt.ts diff --git a/src/tools/AgentTool/resumeAgent.ts b/tools/AgentTool/resumeAgent.ts similarity index 100% rename from src/tools/AgentTool/resumeAgent.ts rename to tools/AgentTool/resumeAgent.ts diff --git a/src/tools/AgentTool/runAgent.ts b/tools/AgentTool/runAgent.ts similarity index 100% rename from src/tools/AgentTool/runAgent.ts rename to tools/AgentTool/runAgent.ts diff --git a/src/tools/AskUserQuestionTool/AskUserQuestionTool.tsx b/tools/AskUserQuestionTool/AskUserQuestionTool.tsx similarity index 100% rename from src/tools/AskUserQuestionTool/AskUserQuestionTool.tsx rename to tools/AskUserQuestionTool/AskUserQuestionTool.tsx diff --git a/src/tools/AskUserQuestionTool/prompt.ts b/tools/AskUserQuestionTool/prompt.ts similarity index 100% rename from src/tools/AskUserQuestionTool/prompt.ts rename to tools/AskUserQuestionTool/prompt.ts diff --git a/src/tools/BashTool/BashTool.tsx b/tools/BashTool/BashTool.tsx similarity index 100% rename from src/tools/BashTool/BashTool.tsx rename to tools/BashTool/BashTool.tsx diff --git a/src/tools/BashTool/BashToolResultMessage.tsx b/tools/BashTool/BashToolResultMessage.tsx similarity index 100% rename from src/tools/BashTool/BashToolResultMessage.tsx rename to tools/BashTool/BashToolResultMessage.tsx diff --git a/src/tools/BashTool/UI.tsx b/tools/BashTool/UI.tsx similarity index 100% rename from src/tools/BashTool/UI.tsx rename to tools/BashTool/UI.tsx diff --git a/src/tools/BashTool/bashCommandHelpers.ts b/tools/BashTool/bashCommandHelpers.ts similarity index 100% rename from src/tools/BashTool/bashCommandHelpers.ts rename to tools/BashTool/bashCommandHelpers.ts diff --git a/src/tools/BashTool/bashPermissions.ts b/tools/BashTool/bashPermissions.ts similarity index 100% rename from src/tools/BashTool/bashPermissions.ts rename to tools/BashTool/bashPermissions.ts diff --git a/src/tools/BashTool/bashSecurity.ts b/tools/BashTool/bashSecurity.ts similarity index 100% rename from src/tools/BashTool/bashSecurity.ts rename to tools/BashTool/bashSecurity.ts diff --git a/src/tools/BashTool/commandSemantics.ts b/tools/BashTool/commandSemantics.ts similarity index 100% rename from src/tools/BashTool/commandSemantics.ts rename to tools/BashTool/commandSemantics.ts diff --git a/src/tools/BashTool/commentLabel.ts b/tools/BashTool/commentLabel.ts similarity index 100% rename from src/tools/BashTool/commentLabel.ts rename to tools/BashTool/commentLabel.ts diff --git a/src/tools/BashTool/destructiveCommandWarning.ts b/tools/BashTool/destructiveCommandWarning.ts similarity index 100% rename from src/tools/BashTool/destructiveCommandWarning.ts rename to tools/BashTool/destructiveCommandWarning.ts diff --git a/src/tools/BashTool/modeValidation.ts b/tools/BashTool/modeValidation.ts similarity index 100% rename from src/tools/BashTool/modeValidation.ts rename to tools/BashTool/modeValidation.ts diff --git a/src/tools/BashTool/pathValidation.ts b/tools/BashTool/pathValidation.ts similarity index 100% rename from src/tools/BashTool/pathValidation.ts rename to tools/BashTool/pathValidation.ts diff --git a/src/tools/BashTool/prompt.ts b/tools/BashTool/prompt.ts similarity index 100% rename from src/tools/BashTool/prompt.ts rename to tools/BashTool/prompt.ts diff --git a/src/tools/BashTool/readOnlyValidation.ts b/tools/BashTool/readOnlyValidation.ts similarity index 100% rename from src/tools/BashTool/readOnlyValidation.ts rename to tools/BashTool/readOnlyValidation.ts diff --git a/src/tools/BashTool/sedEditParser.ts b/tools/BashTool/sedEditParser.ts similarity index 100% rename from src/tools/BashTool/sedEditParser.ts rename to tools/BashTool/sedEditParser.ts diff --git a/src/tools/BashTool/sedValidation.ts b/tools/BashTool/sedValidation.ts similarity index 100% rename from src/tools/BashTool/sedValidation.ts rename to tools/BashTool/sedValidation.ts diff --git a/src/tools/BashTool/shouldUseSandbox.ts b/tools/BashTool/shouldUseSandbox.ts similarity index 100% rename from src/tools/BashTool/shouldUseSandbox.ts rename to tools/BashTool/shouldUseSandbox.ts diff --git a/src/tools/BashTool/toolName.ts b/tools/BashTool/toolName.ts similarity index 100% rename from src/tools/BashTool/toolName.ts rename to tools/BashTool/toolName.ts diff --git a/src/tools/BashTool/utils.ts b/tools/BashTool/utils.ts similarity index 100% rename from src/tools/BashTool/utils.ts rename to tools/BashTool/utils.ts diff --git a/src/tools/BriefTool/BriefTool.ts b/tools/BriefTool/BriefTool.ts similarity index 100% rename from src/tools/BriefTool/BriefTool.ts rename to tools/BriefTool/BriefTool.ts diff --git a/src/tools/BriefTool/UI.tsx b/tools/BriefTool/UI.tsx similarity index 100% rename from src/tools/BriefTool/UI.tsx rename to tools/BriefTool/UI.tsx diff --git a/src/tools/BriefTool/attachments.ts b/tools/BriefTool/attachments.ts similarity index 100% rename from src/tools/BriefTool/attachments.ts rename to tools/BriefTool/attachments.ts diff --git a/src/tools/BriefTool/prompt.ts b/tools/BriefTool/prompt.ts similarity index 100% rename from src/tools/BriefTool/prompt.ts rename to tools/BriefTool/prompt.ts diff --git a/src/tools/BriefTool/upload.ts b/tools/BriefTool/upload.ts similarity index 100% rename from src/tools/BriefTool/upload.ts rename to tools/BriefTool/upload.ts diff --git a/src/tools/ConfigTool/ConfigTool.ts b/tools/ConfigTool/ConfigTool.ts similarity index 100% rename from src/tools/ConfigTool/ConfigTool.ts rename to tools/ConfigTool/ConfigTool.ts diff --git a/src/tools/ConfigTool/UI.tsx b/tools/ConfigTool/UI.tsx similarity index 100% rename from src/tools/ConfigTool/UI.tsx rename to tools/ConfigTool/UI.tsx diff --git a/src/tools/ConfigTool/constants.ts b/tools/ConfigTool/constants.ts similarity index 100% rename from src/tools/ConfigTool/constants.ts rename to tools/ConfigTool/constants.ts diff --git a/src/tools/ConfigTool/prompt.ts b/tools/ConfigTool/prompt.ts similarity index 100% rename from src/tools/ConfigTool/prompt.ts rename to tools/ConfigTool/prompt.ts diff --git a/src/tools/ConfigTool/supportedSettings.ts b/tools/ConfigTool/supportedSettings.ts similarity index 100% rename from src/tools/ConfigTool/supportedSettings.ts rename to tools/ConfigTool/supportedSettings.ts diff --git a/src/tools/EnterPlanModeTool/EnterPlanModeTool.ts b/tools/EnterPlanModeTool/EnterPlanModeTool.ts similarity index 100% rename from src/tools/EnterPlanModeTool/EnterPlanModeTool.ts rename to tools/EnterPlanModeTool/EnterPlanModeTool.ts diff --git a/src/tools/EnterPlanModeTool/UI.tsx b/tools/EnterPlanModeTool/UI.tsx similarity index 100% rename from src/tools/EnterPlanModeTool/UI.tsx rename to tools/EnterPlanModeTool/UI.tsx diff --git a/src/tools/EnterPlanModeTool/constants.ts b/tools/EnterPlanModeTool/constants.ts similarity index 100% rename from src/tools/EnterPlanModeTool/constants.ts rename to tools/EnterPlanModeTool/constants.ts diff --git a/src/tools/EnterPlanModeTool/prompt.ts b/tools/EnterPlanModeTool/prompt.ts similarity index 100% rename from src/tools/EnterPlanModeTool/prompt.ts rename to tools/EnterPlanModeTool/prompt.ts diff --git a/src/tools/EnterWorktreeTool/EnterWorktreeTool.ts b/tools/EnterWorktreeTool/EnterWorktreeTool.ts similarity index 100% rename from src/tools/EnterWorktreeTool/EnterWorktreeTool.ts rename to tools/EnterWorktreeTool/EnterWorktreeTool.ts diff --git a/src/tools/EnterWorktreeTool/UI.tsx b/tools/EnterWorktreeTool/UI.tsx similarity index 100% rename from src/tools/EnterWorktreeTool/UI.tsx rename to tools/EnterWorktreeTool/UI.tsx diff --git a/src/tools/EnterWorktreeTool/constants.ts b/tools/EnterWorktreeTool/constants.ts similarity index 100% rename from src/tools/EnterWorktreeTool/constants.ts rename to tools/EnterWorktreeTool/constants.ts diff --git a/src/tools/EnterWorktreeTool/prompt.ts b/tools/EnterWorktreeTool/prompt.ts similarity index 100% rename from src/tools/EnterWorktreeTool/prompt.ts rename to tools/EnterWorktreeTool/prompt.ts diff --git a/src/tools/ExitPlanModeTool/ExitPlanModeV2Tool.ts b/tools/ExitPlanModeTool/ExitPlanModeV2Tool.ts similarity index 100% rename from src/tools/ExitPlanModeTool/ExitPlanModeV2Tool.ts rename to tools/ExitPlanModeTool/ExitPlanModeV2Tool.ts diff --git a/src/tools/ExitPlanModeTool/UI.tsx b/tools/ExitPlanModeTool/UI.tsx similarity index 100% rename from src/tools/ExitPlanModeTool/UI.tsx rename to tools/ExitPlanModeTool/UI.tsx diff --git a/src/tools/ExitPlanModeTool/constants.ts b/tools/ExitPlanModeTool/constants.ts similarity index 100% rename from src/tools/ExitPlanModeTool/constants.ts rename to tools/ExitPlanModeTool/constants.ts diff --git a/src/tools/ExitPlanModeTool/prompt.ts b/tools/ExitPlanModeTool/prompt.ts similarity index 100% rename from src/tools/ExitPlanModeTool/prompt.ts rename to tools/ExitPlanModeTool/prompt.ts diff --git a/src/tools/ExitWorktreeTool/ExitWorktreeTool.ts b/tools/ExitWorktreeTool/ExitWorktreeTool.ts similarity index 100% rename from src/tools/ExitWorktreeTool/ExitWorktreeTool.ts rename to tools/ExitWorktreeTool/ExitWorktreeTool.ts diff --git a/src/tools/ExitWorktreeTool/UI.tsx b/tools/ExitWorktreeTool/UI.tsx similarity index 100% rename from src/tools/ExitWorktreeTool/UI.tsx rename to tools/ExitWorktreeTool/UI.tsx diff --git a/src/tools/ExitWorktreeTool/constants.ts b/tools/ExitWorktreeTool/constants.ts similarity index 100% rename from src/tools/ExitWorktreeTool/constants.ts rename to tools/ExitWorktreeTool/constants.ts diff --git a/src/tools/ExitWorktreeTool/prompt.ts b/tools/ExitWorktreeTool/prompt.ts similarity index 100% rename from src/tools/ExitWorktreeTool/prompt.ts rename to tools/ExitWorktreeTool/prompt.ts diff --git a/src/tools/FileEditTool/FileEditTool.ts b/tools/FileEditTool/FileEditTool.ts similarity index 100% rename from src/tools/FileEditTool/FileEditTool.ts rename to tools/FileEditTool/FileEditTool.ts diff --git a/src/tools/FileEditTool/UI.tsx b/tools/FileEditTool/UI.tsx similarity index 100% rename from src/tools/FileEditTool/UI.tsx rename to tools/FileEditTool/UI.tsx diff --git a/src/tools/FileEditTool/constants.ts b/tools/FileEditTool/constants.ts similarity index 100% rename from src/tools/FileEditTool/constants.ts rename to tools/FileEditTool/constants.ts diff --git a/src/tools/FileEditTool/prompt.ts b/tools/FileEditTool/prompt.ts similarity index 100% rename from src/tools/FileEditTool/prompt.ts rename to tools/FileEditTool/prompt.ts diff --git a/src/tools/FileEditTool/types.ts b/tools/FileEditTool/types.ts similarity index 100% rename from src/tools/FileEditTool/types.ts rename to tools/FileEditTool/types.ts diff --git a/src/tools/FileEditTool/utils.ts b/tools/FileEditTool/utils.ts similarity index 100% rename from src/tools/FileEditTool/utils.ts rename to tools/FileEditTool/utils.ts diff --git a/src/tools/FileReadTool/FileReadTool.ts b/tools/FileReadTool/FileReadTool.ts similarity index 100% rename from src/tools/FileReadTool/FileReadTool.ts rename to tools/FileReadTool/FileReadTool.ts diff --git a/src/tools/FileReadTool/UI.tsx b/tools/FileReadTool/UI.tsx similarity index 100% rename from src/tools/FileReadTool/UI.tsx rename to tools/FileReadTool/UI.tsx diff --git a/src/tools/FileReadTool/imageProcessor.ts b/tools/FileReadTool/imageProcessor.ts similarity index 100% rename from src/tools/FileReadTool/imageProcessor.ts rename to tools/FileReadTool/imageProcessor.ts diff --git a/src/tools/FileReadTool/limits.ts b/tools/FileReadTool/limits.ts similarity index 100% rename from src/tools/FileReadTool/limits.ts rename to tools/FileReadTool/limits.ts diff --git a/src/tools/FileReadTool/prompt.ts b/tools/FileReadTool/prompt.ts similarity index 100% rename from src/tools/FileReadTool/prompt.ts rename to tools/FileReadTool/prompt.ts diff --git a/src/tools/FileWriteTool/FileWriteTool.ts b/tools/FileWriteTool/FileWriteTool.ts similarity index 100% rename from src/tools/FileWriteTool/FileWriteTool.ts rename to tools/FileWriteTool/FileWriteTool.ts diff --git a/src/tools/FileWriteTool/UI.tsx b/tools/FileWriteTool/UI.tsx similarity index 100% rename from src/tools/FileWriteTool/UI.tsx rename to tools/FileWriteTool/UI.tsx diff --git a/src/tools/FileWriteTool/prompt.ts b/tools/FileWriteTool/prompt.ts similarity index 100% rename from src/tools/FileWriteTool/prompt.ts rename to tools/FileWriteTool/prompt.ts diff --git a/src/tools/GlobTool/GlobTool.ts b/tools/GlobTool/GlobTool.ts similarity index 100% rename from src/tools/GlobTool/GlobTool.ts rename to tools/GlobTool/GlobTool.ts diff --git a/src/tools/GlobTool/UI.tsx b/tools/GlobTool/UI.tsx similarity index 100% rename from src/tools/GlobTool/UI.tsx rename to tools/GlobTool/UI.tsx diff --git a/src/tools/GlobTool/prompt.ts b/tools/GlobTool/prompt.ts similarity index 100% rename from src/tools/GlobTool/prompt.ts rename to tools/GlobTool/prompt.ts diff --git a/src/tools/GrepTool/GrepTool.ts b/tools/GrepTool/GrepTool.ts similarity index 100% rename from src/tools/GrepTool/GrepTool.ts rename to tools/GrepTool/GrepTool.ts diff --git a/src/tools/GrepTool/UI.tsx b/tools/GrepTool/UI.tsx similarity index 100% rename from src/tools/GrepTool/UI.tsx rename to tools/GrepTool/UI.tsx diff --git a/src/tools/GrepTool/prompt.ts b/tools/GrepTool/prompt.ts similarity index 100% rename from src/tools/GrepTool/prompt.ts rename to tools/GrepTool/prompt.ts diff --git a/src/tools/LSPTool/LSPTool.ts b/tools/LSPTool/LSPTool.ts similarity index 100% rename from src/tools/LSPTool/LSPTool.ts rename to tools/LSPTool/LSPTool.ts diff --git a/src/tools/LSPTool/UI.tsx b/tools/LSPTool/UI.tsx similarity index 100% rename from src/tools/LSPTool/UI.tsx rename to tools/LSPTool/UI.tsx diff --git a/src/tools/LSPTool/formatters.ts b/tools/LSPTool/formatters.ts similarity index 100% rename from src/tools/LSPTool/formatters.ts rename to tools/LSPTool/formatters.ts diff --git a/src/tools/LSPTool/prompt.ts b/tools/LSPTool/prompt.ts similarity index 100% rename from src/tools/LSPTool/prompt.ts rename to tools/LSPTool/prompt.ts diff --git a/src/tools/LSPTool/schemas.ts b/tools/LSPTool/schemas.ts similarity index 100% rename from src/tools/LSPTool/schemas.ts rename to tools/LSPTool/schemas.ts diff --git a/src/tools/LSPTool/symbolContext.ts b/tools/LSPTool/symbolContext.ts similarity index 100% rename from src/tools/LSPTool/symbolContext.ts rename to tools/LSPTool/symbolContext.ts diff --git a/src/tools/ListMcpResourcesTool/ListMcpResourcesTool.ts b/tools/ListMcpResourcesTool/ListMcpResourcesTool.ts similarity index 100% rename from src/tools/ListMcpResourcesTool/ListMcpResourcesTool.ts rename to tools/ListMcpResourcesTool/ListMcpResourcesTool.ts diff --git a/src/tools/ListMcpResourcesTool/UI.tsx b/tools/ListMcpResourcesTool/UI.tsx similarity index 100% rename from src/tools/ListMcpResourcesTool/UI.tsx rename to tools/ListMcpResourcesTool/UI.tsx diff --git a/src/tools/ListMcpResourcesTool/prompt.ts b/tools/ListMcpResourcesTool/prompt.ts similarity index 100% rename from src/tools/ListMcpResourcesTool/prompt.ts rename to tools/ListMcpResourcesTool/prompt.ts diff --git a/src/tools/MCPTool/MCPTool.ts b/tools/MCPTool/MCPTool.ts similarity index 100% rename from src/tools/MCPTool/MCPTool.ts rename to tools/MCPTool/MCPTool.ts diff --git a/src/tools/MCPTool/UI.tsx b/tools/MCPTool/UI.tsx similarity index 100% rename from src/tools/MCPTool/UI.tsx rename to tools/MCPTool/UI.tsx diff --git a/src/tools/MCPTool/classifyForCollapse.ts b/tools/MCPTool/classifyForCollapse.ts similarity index 100% rename from src/tools/MCPTool/classifyForCollapse.ts rename to tools/MCPTool/classifyForCollapse.ts diff --git a/src/tools/MCPTool/prompt.ts b/tools/MCPTool/prompt.ts similarity index 100% rename from src/tools/MCPTool/prompt.ts rename to tools/MCPTool/prompt.ts diff --git a/src/tools/McpAuthTool/McpAuthTool.ts b/tools/McpAuthTool/McpAuthTool.ts similarity index 100% rename from src/tools/McpAuthTool/McpAuthTool.ts rename to tools/McpAuthTool/McpAuthTool.ts diff --git a/src/tools/NotebookEditTool/NotebookEditTool.ts b/tools/NotebookEditTool/NotebookEditTool.ts similarity index 100% rename from src/tools/NotebookEditTool/NotebookEditTool.ts rename to tools/NotebookEditTool/NotebookEditTool.ts diff --git a/src/tools/NotebookEditTool/UI.tsx b/tools/NotebookEditTool/UI.tsx similarity index 100% rename from src/tools/NotebookEditTool/UI.tsx rename to tools/NotebookEditTool/UI.tsx diff --git a/src/tools/NotebookEditTool/constants.ts b/tools/NotebookEditTool/constants.ts similarity index 100% rename from src/tools/NotebookEditTool/constants.ts rename to tools/NotebookEditTool/constants.ts diff --git a/src/tools/NotebookEditTool/prompt.ts b/tools/NotebookEditTool/prompt.ts similarity index 100% rename from src/tools/NotebookEditTool/prompt.ts rename to tools/NotebookEditTool/prompt.ts diff --git a/src/tools/PowerShellTool/PowerShellTool.tsx b/tools/PowerShellTool/PowerShellTool.tsx similarity index 100% rename from src/tools/PowerShellTool/PowerShellTool.tsx rename to tools/PowerShellTool/PowerShellTool.tsx diff --git a/src/tools/PowerShellTool/UI.tsx b/tools/PowerShellTool/UI.tsx similarity index 100% rename from src/tools/PowerShellTool/UI.tsx rename to tools/PowerShellTool/UI.tsx diff --git a/src/tools/PowerShellTool/clmTypes.ts b/tools/PowerShellTool/clmTypes.ts similarity index 100% rename from src/tools/PowerShellTool/clmTypes.ts rename to tools/PowerShellTool/clmTypes.ts diff --git a/src/tools/PowerShellTool/commandSemantics.ts b/tools/PowerShellTool/commandSemantics.ts similarity index 100% rename from src/tools/PowerShellTool/commandSemantics.ts rename to tools/PowerShellTool/commandSemantics.ts diff --git a/src/tools/PowerShellTool/commonParameters.ts b/tools/PowerShellTool/commonParameters.ts similarity index 100% rename from src/tools/PowerShellTool/commonParameters.ts rename to tools/PowerShellTool/commonParameters.ts diff --git a/src/tools/PowerShellTool/destructiveCommandWarning.ts b/tools/PowerShellTool/destructiveCommandWarning.ts similarity index 100% rename from src/tools/PowerShellTool/destructiveCommandWarning.ts rename to tools/PowerShellTool/destructiveCommandWarning.ts diff --git a/src/tools/PowerShellTool/gitSafety.ts b/tools/PowerShellTool/gitSafety.ts similarity index 100% rename from src/tools/PowerShellTool/gitSafety.ts rename to tools/PowerShellTool/gitSafety.ts diff --git a/src/tools/PowerShellTool/modeValidation.ts b/tools/PowerShellTool/modeValidation.ts similarity index 100% rename from src/tools/PowerShellTool/modeValidation.ts rename to tools/PowerShellTool/modeValidation.ts diff --git a/src/tools/PowerShellTool/pathValidation.ts b/tools/PowerShellTool/pathValidation.ts similarity index 100% rename from src/tools/PowerShellTool/pathValidation.ts rename to tools/PowerShellTool/pathValidation.ts diff --git a/src/tools/PowerShellTool/powershellPermissions.ts b/tools/PowerShellTool/powershellPermissions.ts similarity index 100% rename from src/tools/PowerShellTool/powershellPermissions.ts rename to tools/PowerShellTool/powershellPermissions.ts diff --git a/src/tools/PowerShellTool/powershellSecurity.ts b/tools/PowerShellTool/powershellSecurity.ts similarity index 100% rename from src/tools/PowerShellTool/powershellSecurity.ts rename to tools/PowerShellTool/powershellSecurity.ts diff --git a/src/tools/PowerShellTool/prompt.ts b/tools/PowerShellTool/prompt.ts similarity index 100% rename from src/tools/PowerShellTool/prompt.ts rename to tools/PowerShellTool/prompt.ts diff --git a/src/tools/PowerShellTool/readOnlyValidation.ts b/tools/PowerShellTool/readOnlyValidation.ts similarity index 100% rename from src/tools/PowerShellTool/readOnlyValidation.ts rename to tools/PowerShellTool/readOnlyValidation.ts diff --git a/src/tools/PowerShellTool/toolName.ts b/tools/PowerShellTool/toolName.ts similarity index 100% rename from src/tools/PowerShellTool/toolName.ts rename to tools/PowerShellTool/toolName.ts diff --git a/src/tools/REPLTool/constants.ts b/tools/REPLTool/constants.ts similarity index 100% rename from src/tools/REPLTool/constants.ts rename to tools/REPLTool/constants.ts diff --git a/src/tools/REPLTool/primitiveTools.ts b/tools/REPLTool/primitiveTools.ts similarity index 100% rename from src/tools/REPLTool/primitiveTools.ts rename to tools/REPLTool/primitiveTools.ts diff --git a/src/tools/ReadMcpResourceTool/ReadMcpResourceTool.ts b/tools/ReadMcpResourceTool/ReadMcpResourceTool.ts similarity index 100% rename from src/tools/ReadMcpResourceTool/ReadMcpResourceTool.ts rename to tools/ReadMcpResourceTool/ReadMcpResourceTool.ts diff --git a/src/tools/ReadMcpResourceTool/UI.tsx b/tools/ReadMcpResourceTool/UI.tsx similarity index 100% rename from src/tools/ReadMcpResourceTool/UI.tsx rename to tools/ReadMcpResourceTool/UI.tsx diff --git a/src/tools/ReadMcpResourceTool/prompt.ts b/tools/ReadMcpResourceTool/prompt.ts similarity index 100% rename from src/tools/ReadMcpResourceTool/prompt.ts rename to tools/ReadMcpResourceTool/prompt.ts diff --git a/src/tools/RemoteTriggerTool/RemoteTriggerTool.ts b/tools/RemoteTriggerTool/RemoteTriggerTool.ts similarity index 100% rename from src/tools/RemoteTriggerTool/RemoteTriggerTool.ts rename to tools/RemoteTriggerTool/RemoteTriggerTool.ts diff --git a/src/tools/RemoteTriggerTool/UI.tsx b/tools/RemoteTriggerTool/UI.tsx similarity index 100% rename from src/tools/RemoteTriggerTool/UI.tsx rename to tools/RemoteTriggerTool/UI.tsx diff --git a/src/tools/RemoteTriggerTool/prompt.ts b/tools/RemoteTriggerTool/prompt.ts similarity index 100% rename from src/tools/RemoteTriggerTool/prompt.ts rename to tools/RemoteTriggerTool/prompt.ts diff --git a/src/tools/ScheduleCronTool/CronCreateTool.ts b/tools/ScheduleCronTool/CronCreateTool.ts similarity index 100% rename from src/tools/ScheduleCronTool/CronCreateTool.ts rename to tools/ScheduleCronTool/CronCreateTool.ts diff --git a/src/tools/ScheduleCronTool/CronDeleteTool.ts b/tools/ScheduleCronTool/CronDeleteTool.ts similarity index 100% rename from src/tools/ScheduleCronTool/CronDeleteTool.ts rename to tools/ScheduleCronTool/CronDeleteTool.ts diff --git a/src/tools/ScheduleCronTool/CronListTool.ts b/tools/ScheduleCronTool/CronListTool.ts similarity index 100% rename from src/tools/ScheduleCronTool/CronListTool.ts rename to tools/ScheduleCronTool/CronListTool.ts diff --git a/src/tools/ScheduleCronTool/UI.tsx b/tools/ScheduleCronTool/UI.tsx similarity index 100% rename from src/tools/ScheduleCronTool/UI.tsx rename to tools/ScheduleCronTool/UI.tsx diff --git a/src/tools/ScheduleCronTool/prompt.ts b/tools/ScheduleCronTool/prompt.ts similarity index 100% rename from src/tools/ScheduleCronTool/prompt.ts rename to tools/ScheduleCronTool/prompt.ts diff --git a/src/tools/SendMessageTool/SendMessageTool.ts b/tools/SendMessageTool/SendMessageTool.ts similarity index 100% rename from src/tools/SendMessageTool/SendMessageTool.ts rename to tools/SendMessageTool/SendMessageTool.ts diff --git a/src/tools/SendMessageTool/UI.tsx b/tools/SendMessageTool/UI.tsx similarity index 100% rename from src/tools/SendMessageTool/UI.tsx rename to tools/SendMessageTool/UI.tsx diff --git a/src/tools/SendMessageTool/constants.ts b/tools/SendMessageTool/constants.ts similarity index 100% rename from src/tools/SendMessageTool/constants.ts rename to tools/SendMessageTool/constants.ts diff --git a/src/tools/SendMessageTool/prompt.ts b/tools/SendMessageTool/prompt.ts similarity index 100% rename from src/tools/SendMessageTool/prompt.ts rename to tools/SendMessageTool/prompt.ts diff --git a/src/tools/SkillTool/SkillTool.ts b/tools/SkillTool/SkillTool.ts similarity index 100% rename from src/tools/SkillTool/SkillTool.ts rename to tools/SkillTool/SkillTool.ts diff --git a/src/tools/SkillTool/UI.tsx b/tools/SkillTool/UI.tsx similarity index 100% rename from src/tools/SkillTool/UI.tsx rename to tools/SkillTool/UI.tsx diff --git a/src/tools/SkillTool/constants.ts b/tools/SkillTool/constants.ts similarity index 100% rename from src/tools/SkillTool/constants.ts rename to tools/SkillTool/constants.ts diff --git a/src/tools/SkillTool/prompt.ts b/tools/SkillTool/prompt.ts similarity index 100% rename from src/tools/SkillTool/prompt.ts rename to tools/SkillTool/prompt.ts diff --git a/src/tools/SleepTool/prompt.ts b/tools/SleepTool/prompt.ts similarity index 100% rename from src/tools/SleepTool/prompt.ts rename to tools/SleepTool/prompt.ts diff --git a/src/tools/SyntheticOutputTool/SyntheticOutputTool.ts b/tools/SyntheticOutputTool/SyntheticOutputTool.ts similarity index 100% rename from src/tools/SyntheticOutputTool/SyntheticOutputTool.ts rename to tools/SyntheticOutputTool/SyntheticOutputTool.ts diff --git a/src/tools/TaskCreateTool/TaskCreateTool.ts b/tools/TaskCreateTool/TaskCreateTool.ts similarity index 100% rename from src/tools/TaskCreateTool/TaskCreateTool.ts rename to tools/TaskCreateTool/TaskCreateTool.ts diff --git a/src/tools/TaskCreateTool/constants.ts b/tools/TaskCreateTool/constants.ts similarity index 100% rename from src/tools/TaskCreateTool/constants.ts rename to tools/TaskCreateTool/constants.ts diff --git a/src/tools/TaskCreateTool/prompt.ts b/tools/TaskCreateTool/prompt.ts similarity index 100% rename from src/tools/TaskCreateTool/prompt.ts rename to tools/TaskCreateTool/prompt.ts diff --git a/src/tools/TaskGetTool/TaskGetTool.ts b/tools/TaskGetTool/TaskGetTool.ts similarity index 100% rename from src/tools/TaskGetTool/TaskGetTool.ts rename to tools/TaskGetTool/TaskGetTool.ts diff --git a/src/tools/TaskGetTool/constants.ts b/tools/TaskGetTool/constants.ts similarity index 100% rename from src/tools/TaskGetTool/constants.ts rename to tools/TaskGetTool/constants.ts diff --git a/src/tools/TaskGetTool/prompt.ts b/tools/TaskGetTool/prompt.ts similarity index 100% rename from src/tools/TaskGetTool/prompt.ts rename to tools/TaskGetTool/prompt.ts diff --git a/src/tools/TaskListTool/TaskListTool.ts b/tools/TaskListTool/TaskListTool.ts similarity index 100% rename from src/tools/TaskListTool/TaskListTool.ts rename to tools/TaskListTool/TaskListTool.ts diff --git a/src/tools/TaskListTool/constants.ts b/tools/TaskListTool/constants.ts similarity index 100% rename from src/tools/TaskListTool/constants.ts rename to tools/TaskListTool/constants.ts diff --git a/src/tools/TaskListTool/prompt.ts b/tools/TaskListTool/prompt.ts similarity index 100% rename from src/tools/TaskListTool/prompt.ts rename to tools/TaskListTool/prompt.ts diff --git a/src/tools/TaskOutputTool/TaskOutputTool.tsx b/tools/TaskOutputTool/TaskOutputTool.tsx similarity index 100% rename from src/tools/TaskOutputTool/TaskOutputTool.tsx rename to tools/TaskOutputTool/TaskOutputTool.tsx diff --git a/src/tools/TaskOutputTool/constants.ts b/tools/TaskOutputTool/constants.ts similarity index 100% rename from src/tools/TaskOutputTool/constants.ts rename to tools/TaskOutputTool/constants.ts diff --git a/src/tools/TaskStopTool/TaskStopTool.ts b/tools/TaskStopTool/TaskStopTool.ts similarity index 100% rename from src/tools/TaskStopTool/TaskStopTool.ts rename to tools/TaskStopTool/TaskStopTool.ts diff --git a/src/tools/TaskStopTool/UI.tsx b/tools/TaskStopTool/UI.tsx similarity index 100% rename from src/tools/TaskStopTool/UI.tsx rename to tools/TaskStopTool/UI.tsx diff --git a/src/tools/TaskStopTool/prompt.ts b/tools/TaskStopTool/prompt.ts similarity index 100% rename from src/tools/TaskStopTool/prompt.ts rename to tools/TaskStopTool/prompt.ts diff --git a/src/tools/TaskUpdateTool/TaskUpdateTool.ts b/tools/TaskUpdateTool/TaskUpdateTool.ts similarity index 100% rename from src/tools/TaskUpdateTool/TaskUpdateTool.ts rename to tools/TaskUpdateTool/TaskUpdateTool.ts diff --git a/src/tools/TaskUpdateTool/constants.ts b/tools/TaskUpdateTool/constants.ts similarity index 100% rename from src/tools/TaskUpdateTool/constants.ts rename to tools/TaskUpdateTool/constants.ts diff --git a/src/tools/TaskUpdateTool/prompt.ts b/tools/TaskUpdateTool/prompt.ts similarity index 100% rename from src/tools/TaskUpdateTool/prompt.ts rename to tools/TaskUpdateTool/prompt.ts diff --git a/src/tools/TeamCreateTool/TeamCreateTool.ts b/tools/TeamCreateTool/TeamCreateTool.ts similarity index 100% rename from src/tools/TeamCreateTool/TeamCreateTool.ts rename to tools/TeamCreateTool/TeamCreateTool.ts diff --git a/src/tools/TeamCreateTool/UI.tsx b/tools/TeamCreateTool/UI.tsx similarity index 100% rename from src/tools/TeamCreateTool/UI.tsx rename to tools/TeamCreateTool/UI.tsx diff --git a/src/tools/TeamCreateTool/constants.ts b/tools/TeamCreateTool/constants.ts similarity index 100% rename from src/tools/TeamCreateTool/constants.ts rename to tools/TeamCreateTool/constants.ts diff --git a/src/tools/TeamCreateTool/prompt.ts b/tools/TeamCreateTool/prompt.ts similarity index 100% rename from src/tools/TeamCreateTool/prompt.ts rename to tools/TeamCreateTool/prompt.ts diff --git a/src/tools/TeamDeleteTool/TeamDeleteTool.ts b/tools/TeamDeleteTool/TeamDeleteTool.ts similarity index 100% rename from src/tools/TeamDeleteTool/TeamDeleteTool.ts rename to tools/TeamDeleteTool/TeamDeleteTool.ts diff --git a/src/tools/TeamDeleteTool/UI.tsx b/tools/TeamDeleteTool/UI.tsx similarity index 100% rename from src/tools/TeamDeleteTool/UI.tsx rename to tools/TeamDeleteTool/UI.tsx diff --git a/src/tools/TeamDeleteTool/constants.ts b/tools/TeamDeleteTool/constants.ts similarity index 100% rename from src/tools/TeamDeleteTool/constants.ts rename to tools/TeamDeleteTool/constants.ts diff --git a/src/tools/TeamDeleteTool/prompt.ts b/tools/TeamDeleteTool/prompt.ts similarity index 100% rename from src/tools/TeamDeleteTool/prompt.ts rename to tools/TeamDeleteTool/prompt.ts diff --git a/src/tools/TodoWriteTool/TodoWriteTool.ts b/tools/TodoWriteTool/TodoWriteTool.ts similarity index 100% rename from src/tools/TodoWriteTool/TodoWriteTool.ts rename to tools/TodoWriteTool/TodoWriteTool.ts diff --git a/src/tools/TodoWriteTool/constants.ts b/tools/TodoWriteTool/constants.ts similarity index 100% rename from src/tools/TodoWriteTool/constants.ts rename to tools/TodoWriteTool/constants.ts diff --git a/src/tools/TodoWriteTool/prompt.ts b/tools/TodoWriteTool/prompt.ts similarity index 100% rename from src/tools/TodoWriteTool/prompt.ts rename to tools/TodoWriteTool/prompt.ts diff --git a/src/tools/ToolSearchTool/ToolSearchTool.ts b/tools/ToolSearchTool/ToolSearchTool.ts similarity index 100% rename from src/tools/ToolSearchTool/ToolSearchTool.ts rename to tools/ToolSearchTool/ToolSearchTool.ts diff --git a/src/tools/ToolSearchTool/constants.ts b/tools/ToolSearchTool/constants.ts similarity index 100% rename from src/tools/ToolSearchTool/constants.ts rename to tools/ToolSearchTool/constants.ts diff --git a/src/tools/ToolSearchTool/prompt.ts b/tools/ToolSearchTool/prompt.ts similarity index 100% rename from src/tools/ToolSearchTool/prompt.ts rename to tools/ToolSearchTool/prompt.ts diff --git a/src/tools/WebFetchTool/UI.tsx b/tools/WebFetchTool/UI.tsx similarity index 100% rename from src/tools/WebFetchTool/UI.tsx rename to tools/WebFetchTool/UI.tsx diff --git a/src/tools/WebFetchTool/WebFetchTool.ts b/tools/WebFetchTool/WebFetchTool.ts similarity index 100% rename from src/tools/WebFetchTool/WebFetchTool.ts rename to tools/WebFetchTool/WebFetchTool.ts diff --git a/src/tools/WebFetchTool/preapproved.ts b/tools/WebFetchTool/preapproved.ts similarity index 100% rename from src/tools/WebFetchTool/preapproved.ts rename to tools/WebFetchTool/preapproved.ts diff --git a/src/tools/WebFetchTool/prompt.ts b/tools/WebFetchTool/prompt.ts similarity index 100% rename from src/tools/WebFetchTool/prompt.ts rename to tools/WebFetchTool/prompt.ts diff --git a/src/tools/WebFetchTool/utils.ts b/tools/WebFetchTool/utils.ts similarity index 100% rename from src/tools/WebFetchTool/utils.ts rename to tools/WebFetchTool/utils.ts diff --git a/src/tools/WebSearchTool/UI.tsx b/tools/WebSearchTool/UI.tsx similarity index 100% rename from src/tools/WebSearchTool/UI.tsx rename to tools/WebSearchTool/UI.tsx diff --git a/src/tools/WebSearchTool/WebSearchTool.ts b/tools/WebSearchTool/WebSearchTool.ts similarity index 100% rename from src/tools/WebSearchTool/WebSearchTool.ts rename to tools/WebSearchTool/WebSearchTool.ts diff --git a/src/tools/WebSearchTool/prompt.ts b/tools/WebSearchTool/prompt.ts similarity index 100% rename from src/tools/WebSearchTool/prompt.ts rename to tools/WebSearchTool/prompt.ts diff --git a/src/tools/shared/gitOperationTracking.ts b/tools/shared/gitOperationTracking.ts similarity index 100% rename from src/tools/shared/gitOperationTracking.ts rename to tools/shared/gitOperationTracking.ts diff --git a/src/tools/shared/spawnMultiAgent.ts b/tools/shared/spawnMultiAgent.ts similarity index 100% rename from src/tools/shared/spawnMultiAgent.ts rename to tools/shared/spawnMultiAgent.ts diff --git a/src/tools/testing/TestingPermissionTool.tsx b/tools/testing/TestingPermissionTool.tsx similarity index 100% rename from src/tools/testing/TestingPermissionTool.tsx rename to tools/testing/TestingPermissionTool.tsx diff --git a/src/tools/utils.ts b/tools/utils.ts similarity index 100% rename from src/tools/utils.ts rename to tools/utils.ts diff --git a/src/types/command.ts b/types/command.ts similarity index 100% rename from src/types/command.ts rename to types/command.ts diff --git a/src/types/generated/events_mono/claude_code/v1/claude_code_internal_event.ts b/types/generated/events_mono/claude_code/v1/claude_code_internal_event.ts similarity index 100% rename from src/types/generated/events_mono/claude_code/v1/claude_code_internal_event.ts rename to types/generated/events_mono/claude_code/v1/claude_code_internal_event.ts diff --git a/src/types/generated/events_mono/common/v1/auth.ts b/types/generated/events_mono/common/v1/auth.ts similarity index 100% rename from src/types/generated/events_mono/common/v1/auth.ts rename to types/generated/events_mono/common/v1/auth.ts diff --git a/src/types/generated/events_mono/growthbook/v1/growthbook_experiment_event.ts b/types/generated/events_mono/growthbook/v1/growthbook_experiment_event.ts similarity index 100% rename from src/types/generated/events_mono/growthbook/v1/growthbook_experiment_event.ts rename to types/generated/events_mono/growthbook/v1/growthbook_experiment_event.ts diff --git a/src/types/generated/google/protobuf/timestamp.ts b/types/generated/google/protobuf/timestamp.ts similarity index 100% rename from src/types/generated/google/protobuf/timestamp.ts rename to types/generated/google/protobuf/timestamp.ts diff --git a/src/types/hooks.ts b/types/hooks.ts similarity index 100% rename from src/types/hooks.ts rename to types/hooks.ts diff --git a/src/types/ids.ts b/types/ids.ts similarity index 100% rename from src/types/ids.ts rename to types/ids.ts diff --git a/src/types/logs.ts b/types/logs.ts similarity index 100% rename from src/types/logs.ts rename to types/logs.ts diff --git a/src/types/permissions.ts b/types/permissions.ts similarity index 100% rename from src/types/permissions.ts rename to types/permissions.ts diff --git a/src/types/plugin.ts b/types/plugin.ts similarity index 100% rename from src/types/plugin.ts rename to types/plugin.ts diff --git a/src/types/textInputTypes.ts b/types/textInputTypes.ts similarity index 100% rename from src/types/textInputTypes.ts rename to types/textInputTypes.ts diff --git a/src/upstreamproxy/relay.ts b/upstreamproxy/relay.ts similarity index 100% rename from src/upstreamproxy/relay.ts rename to upstreamproxy/relay.ts diff --git a/src/upstreamproxy/upstreamproxy.ts b/upstreamproxy/upstreamproxy.ts similarity index 100% rename from src/upstreamproxy/upstreamproxy.ts rename to upstreamproxy/upstreamproxy.ts diff --git a/src/utils/CircularBuffer.ts b/utils/CircularBuffer.ts similarity index 100% rename from src/utils/CircularBuffer.ts rename to utils/CircularBuffer.ts diff --git a/src/utils/Cursor.ts b/utils/Cursor.ts similarity index 100% rename from src/utils/Cursor.ts rename to utils/Cursor.ts diff --git a/src/utils/QueryGuard.ts b/utils/QueryGuard.ts similarity index 100% rename from src/utils/QueryGuard.ts rename to utils/QueryGuard.ts diff --git a/src/utils/Shell.ts b/utils/Shell.ts similarity index 100% rename from src/utils/Shell.ts rename to utils/Shell.ts diff --git a/src/utils/ShellCommand.ts b/utils/ShellCommand.ts similarity index 100% rename from src/utils/ShellCommand.ts rename to utils/ShellCommand.ts diff --git a/src/utils/abortController.ts b/utils/abortController.ts similarity index 100% rename from src/utils/abortController.ts rename to utils/abortController.ts diff --git a/src/utils/activityManager.ts b/utils/activityManager.ts similarity index 100% rename from src/utils/activityManager.ts rename to utils/activityManager.ts diff --git a/src/utils/advisor.ts b/utils/advisor.ts similarity index 100% rename from src/utils/advisor.ts rename to utils/advisor.ts diff --git a/src/utils/agentContext.ts b/utils/agentContext.ts similarity index 100% rename from src/utils/agentContext.ts rename to utils/agentContext.ts diff --git a/src/utils/agentId.ts b/utils/agentId.ts similarity index 100% rename from src/utils/agentId.ts rename to utils/agentId.ts diff --git a/src/utils/agentSwarmsEnabled.ts b/utils/agentSwarmsEnabled.ts similarity index 100% rename from src/utils/agentSwarmsEnabled.ts rename to utils/agentSwarmsEnabled.ts diff --git a/src/utils/agenticSessionSearch.ts b/utils/agenticSessionSearch.ts similarity index 100% rename from src/utils/agenticSessionSearch.ts rename to utils/agenticSessionSearch.ts diff --git a/src/utils/analyzeContext.ts b/utils/analyzeContext.ts similarity index 100% rename from src/utils/analyzeContext.ts rename to utils/analyzeContext.ts diff --git a/src/utils/ansiToPng.ts b/utils/ansiToPng.ts similarity index 100% rename from src/utils/ansiToPng.ts rename to utils/ansiToPng.ts diff --git a/src/utils/ansiToSvg.ts b/utils/ansiToSvg.ts similarity index 100% rename from src/utils/ansiToSvg.ts rename to utils/ansiToSvg.ts diff --git a/src/utils/api.ts b/utils/api.ts similarity index 100% rename from src/utils/api.ts rename to utils/api.ts diff --git a/src/utils/apiPreconnect.ts b/utils/apiPreconnect.ts similarity index 100% rename from src/utils/apiPreconnect.ts rename to utils/apiPreconnect.ts diff --git a/src/utils/appleTerminalBackup.ts b/utils/appleTerminalBackup.ts similarity index 100% rename from src/utils/appleTerminalBackup.ts rename to utils/appleTerminalBackup.ts diff --git a/src/utils/argumentSubstitution.ts b/utils/argumentSubstitution.ts similarity index 100% rename from src/utils/argumentSubstitution.ts rename to utils/argumentSubstitution.ts diff --git a/src/utils/array.ts b/utils/array.ts similarity index 100% rename from src/utils/array.ts rename to utils/array.ts diff --git a/src/utils/asciicast.ts b/utils/asciicast.ts similarity index 100% rename from src/utils/asciicast.ts rename to utils/asciicast.ts diff --git a/src/utils/attachments.ts b/utils/attachments.ts similarity index 100% rename from src/utils/attachments.ts rename to utils/attachments.ts diff --git a/src/utils/attribution.ts b/utils/attribution.ts similarity index 100% rename from src/utils/attribution.ts rename to utils/attribution.ts diff --git a/src/utils/auth.ts b/utils/auth.ts similarity index 100% rename from src/utils/auth.ts rename to utils/auth.ts diff --git a/src/utils/authFileDescriptor.ts b/utils/authFileDescriptor.ts similarity index 100% rename from src/utils/authFileDescriptor.ts rename to utils/authFileDescriptor.ts diff --git a/src/utils/authPortable.ts b/utils/authPortable.ts similarity index 100% rename from src/utils/authPortable.ts rename to utils/authPortable.ts diff --git a/src/utils/autoModeDenials.ts b/utils/autoModeDenials.ts similarity index 100% rename from src/utils/autoModeDenials.ts rename to utils/autoModeDenials.ts diff --git a/src/utils/autoRunIssue.tsx b/utils/autoRunIssue.tsx similarity index 100% rename from src/utils/autoRunIssue.tsx rename to utils/autoRunIssue.tsx diff --git a/src/utils/autoUpdater.ts b/utils/autoUpdater.ts similarity index 100% rename from src/utils/autoUpdater.ts rename to utils/autoUpdater.ts diff --git a/src/utils/aws.ts b/utils/aws.ts similarity index 100% rename from src/utils/aws.ts rename to utils/aws.ts diff --git a/src/utils/awsAuthStatusManager.ts b/utils/awsAuthStatusManager.ts similarity index 100% rename from src/utils/awsAuthStatusManager.ts rename to utils/awsAuthStatusManager.ts diff --git a/src/utils/background/remote/preconditions.ts b/utils/background/remote/preconditions.ts similarity index 100% rename from src/utils/background/remote/preconditions.ts rename to utils/background/remote/preconditions.ts diff --git a/src/utils/background/remote/remoteSession.ts b/utils/background/remote/remoteSession.ts similarity index 100% rename from src/utils/background/remote/remoteSession.ts rename to utils/background/remote/remoteSession.ts diff --git a/src/utils/backgroundHousekeeping.ts b/utils/backgroundHousekeeping.ts similarity index 100% rename from src/utils/backgroundHousekeeping.ts rename to utils/backgroundHousekeeping.ts diff --git a/src/utils/bash/ParsedCommand.ts b/utils/bash/ParsedCommand.ts similarity index 100% rename from src/utils/bash/ParsedCommand.ts rename to utils/bash/ParsedCommand.ts diff --git a/src/utils/bash/ShellSnapshot.ts b/utils/bash/ShellSnapshot.ts similarity index 100% rename from src/utils/bash/ShellSnapshot.ts rename to utils/bash/ShellSnapshot.ts diff --git a/src/utils/bash/ast.ts b/utils/bash/ast.ts similarity index 100% rename from src/utils/bash/ast.ts rename to utils/bash/ast.ts diff --git a/src/utils/bash/bashParser.ts b/utils/bash/bashParser.ts similarity index 100% rename from src/utils/bash/bashParser.ts rename to utils/bash/bashParser.ts diff --git a/src/utils/bash/bashPipeCommand.ts b/utils/bash/bashPipeCommand.ts similarity index 100% rename from src/utils/bash/bashPipeCommand.ts rename to utils/bash/bashPipeCommand.ts diff --git a/src/utils/bash/commands.ts b/utils/bash/commands.ts similarity index 100% rename from src/utils/bash/commands.ts rename to utils/bash/commands.ts diff --git a/src/utils/bash/heredoc.ts b/utils/bash/heredoc.ts similarity index 100% rename from src/utils/bash/heredoc.ts rename to utils/bash/heredoc.ts diff --git a/src/utils/bash/parser.ts b/utils/bash/parser.ts similarity index 100% rename from src/utils/bash/parser.ts rename to utils/bash/parser.ts diff --git a/src/utils/bash/prefix.ts b/utils/bash/prefix.ts similarity index 100% rename from src/utils/bash/prefix.ts rename to utils/bash/prefix.ts diff --git a/src/utils/bash/registry.ts b/utils/bash/registry.ts similarity index 100% rename from src/utils/bash/registry.ts rename to utils/bash/registry.ts diff --git a/src/utils/bash/shellCompletion.ts b/utils/bash/shellCompletion.ts similarity index 100% rename from src/utils/bash/shellCompletion.ts rename to utils/bash/shellCompletion.ts diff --git a/src/utils/bash/shellPrefix.ts b/utils/bash/shellPrefix.ts similarity index 100% rename from src/utils/bash/shellPrefix.ts rename to utils/bash/shellPrefix.ts diff --git a/src/utils/bash/shellQuote.ts b/utils/bash/shellQuote.ts similarity index 100% rename from src/utils/bash/shellQuote.ts rename to utils/bash/shellQuote.ts diff --git a/src/utils/bash/shellQuoting.ts b/utils/bash/shellQuoting.ts similarity index 100% rename from src/utils/bash/shellQuoting.ts rename to utils/bash/shellQuoting.ts diff --git a/src/utils/bash/specs/alias.ts b/utils/bash/specs/alias.ts similarity index 100% rename from src/utils/bash/specs/alias.ts rename to utils/bash/specs/alias.ts diff --git a/src/utils/bash/specs/index.ts b/utils/bash/specs/index.ts similarity index 100% rename from src/utils/bash/specs/index.ts rename to utils/bash/specs/index.ts diff --git a/src/utils/bash/specs/nohup.ts b/utils/bash/specs/nohup.ts similarity index 100% rename from src/utils/bash/specs/nohup.ts rename to utils/bash/specs/nohup.ts diff --git a/src/utils/bash/specs/pyright.ts b/utils/bash/specs/pyright.ts similarity index 100% rename from src/utils/bash/specs/pyright.ts rename to utils/bash/specs/pyright.ts diff --git a/src/utils/bash/specs/sleep.ts b/utils/bash/specs/sleep.ts similarity index 100% rename from src/utils/bash/specs/sleep.ts rename to utils/bash/specs/sleep.ts diff --git a/src/utils/bash/specs/srun.ts b/utils/bash/specs/srun.ts similarity index 100% rename from src/utils/bash/specs/srun.ts rename to utils/bash/specs/srun.ts diff --git a/src/utils/bash/specs/time.ts b/utils/bash/specs/time.ts similarity index 100% rename from src/utils/bash/specs/time.ts rename to utils/bash/specs/time.ts diff --git a/src/utils/bash/specs/timeout.ts b/utils/bash/specs/timeout.ts similarity index 100% rename from src/utils/bash/specs/timeout.ts rename to utils/bash/specs/timeout.ts diff --git a/src/utils/bash/treeSitterAnalysis.ts b/utils/bash/treeSitterAnalysis.ts similarity index 100% rename from src/utils/bash/treeSitterAnalysis.ts rename to utils/bash/treeSitterAnalysis.ts diff --git a/src/utils/betas.ts b/utils/betas.ts similarity index 100% rename from src/utils/betas.ts rename to utils/betas.ts diff --git a/src/utils/billing.ts b/utils/billing.ts similarity index 100% rename from src/utils/billing.ts rename to utils/billing.ts diff --git a/src/utils/binaryCheck.ts b/utils/binaryCheck.ts similarity index 100% rename from src/utils/binaryCheck.ts rename to utils/binaryCheck.ts diff --git a/src/utils/browser.ts b/utils/browser.ts similarity index 100% rename from src/utils/browser.ts rename to utils/browser.ts diff --git a/src/utils/bufferedWriter.ts b/utils/bufferedWriter.ts similarity index 100% rename from src/utils/bufferedWriter.ts rename to utils/bufferedWriter.ts diff --git a/src/utils/bundledMode.ts b/utils/bundledMode.ts similarity index 100% rename from src/utils/bundledMode.ts rename to utils/bundledMode.ts diff --git a/src/utils/caCerts.ts b/utils/caCerts.ts similarity index 100% rename from src/utils/caCerts.ts rename to utils/caCerts.ts diff --git a/src/utils/caCertsConfig.ts b/utils/caCertsConfig.ts similarity index 100% rename from src/utils/caCertsConfig.ts rename to utils/caCertsConfig.ts diff --git a/src/utils/cachePaths.ts b/utils/cachePaths.ts similarity index 100% rename from src/utils/cachePaths.ts rename to utils/cachePaths.ts diff --git a/src/utils/classifierApprovals.ts b/utils/classifierApprovals.ts similarity index 100% rename from src/utils/classifierApprovals.ts rename to utils/classifierApprovals.ts diff --git a/src/utils/classifierApprovalsHook.ts b/utils/classifierApprovalsHook.ts similarity index 100% rename from src/utils/classifierApprovalsHook.ts rename to utils/classifierApprovalsHook.ts diff --git a/src/utils/claudeCodeHints.ts b/utils/claudeCodeHints.ts similarity index 100% rename from src/utils/claudeCodeHints.ts rename to utils/claudeCodeHints.ts diff --git a/src/utils/claudeDesktop.ts b/utils/claudeDesktop.ts similarity index 100% rename from src/utils/claudeDesktop.ts rename to utils/claudeDesktop.ts diff --git a/src/utils/claudeInChrome/chromeNativeHost.ts b/utils/claudeInChrome/chromeNativeHost.ts similarity index 100% rename from src/utils/claudeInChrome/chromeNativeHost.ts rename to utils/claudeInChrome/chromeNativeHost.ts diff --git a/src/utils/claudeInChrome/common.ts b/utils/claudeInChrome/common.ts similarity index 100% rename from src/utils/claudeInChrome/common.ts rename to utils/claudeInChrome/common.ts diff --git a/src/utils/claudeInChrome/mcpServer.ts b/utils/claudeInChrome/mcpServer.ts similarity index 100% rename from src/utils/claudeInChrome/mcpServer.ts rename to utils/claudeInChrome/mcpServer.ts diff --git a/src/utils/claudeInChrome/prompt.ts b/utils/claudeInChrome/prompt.ts similarity index 100% rename from src/utils/claudeInChrome/prompt.ts rename to utils/claudeInChrome/prompt.ts diff --git a/src/utils/claudeInChrome/setup.ts b/utils/claudeInChrome/setup.ts similarity index 100% rename from src/utils/claudeInChrome/setup.ts rename to utils/claudeInChrome/setup.ts diff --git a/src/utils/claudeInChrome/setupPortable.ts b/utils/claudeInChrome/setupPortable.ts similarity index 100% rename from src/utils/claudeInChrome/setupPortable.ts rename to utils/claudeInChrome/setupPortable.ts diff --git a/src/utils/claudeInChrome/toolRendering.tsx b/utils/claudeInChrome/toolRendering.tsx similarity index 100% rename from src/utils/claudeInChrome/toolRendering.tsx rename to utils/claudeInChrome/toolRendering.tsx diff --git a/src/utils/claudemd.ts b/utils/claudemd.ts similarity index 100% rename from src/utils/claudemd.ts rename to utils/claudemd.ts diff --git a/src/utils/cleanup.ts b/utils/cleanup.ts similarity index 100% rename from src/utils/cleanup.ts rename to utils/cleanup.ts diff --git a/src/utils/cleanupRegistry.ts b/utils/cleanupRegistry.ts similarity index 100% rename from src/utils/cleanupRegistry.ts rename to utils/cleanupRegistry.ts diff --git a/src/utils/cliArgs.ts b/utils/cliArgs.ts similarity index 100% rename from src/utils/cliArgs.ts rename to utils/cliArgs.ts diff --git a/src/utils/cliHighlight.ts b/utils/cliHighlight.ts similarity index 100% rename from src/utils/cliHighlight.ts rename to utils/cliHighlight.ts diff --git a/src/utils/codeIndexing.ts b/utils/codeIndexing.ts similarity index 100% rename from src/utils/codeIndexing.ts rename to utils/codeIndexing.ts diff --git a/src/utils/collapseBackgroundBashNotifications.ts b/utils/collapseBackgroundBashNotifications.ts similarity index 100% rename from src/utils/collapseBackgroundBashNotifications.ts rename to utils/collapseBackgroundBashNotifications.ts diff --git a/src/utils/collapseHookSummaries.ts b/utils/collapseHookSummaries.ts similarity index 100% rename from src/utils/collapseHookSummaries.ts rename to utils/collapseHookSummaries.ts diff --git a/src/utils/collapseReadSearch.ts b/utils/collapseReadSearch.ts similarity index 100% rename from src/utils/collapseReadSearch.ts rename to utils/collapseReadSearch.ts diff --git a/src/utils/collapseTeammateShutdowns.ts b/utils/collapseTeammateShutdowns.ts similarity index 100% rename from src/utils/collapseTeammateShutdowns.ts rename to utils/collapseTeammateShutdowns.ts diff --git a/src/utils/combinedAbortSignal.ts b/utils/combinedAbortSignal.ts similarity index 100% rename from src/utils/combinedAbortSignal.ts rename to utils/combinedAbortSignal.ts diff --git a/src/utils/commandLifecycle.ts b/utils/commandLifecycle.ts similarity index 100% rename from src/utils/commandLifecycle.ts rename to utils/commandLifecycle.ts diff --git a/src/utils/commitAttribution.ts b/utils/commitAttribution.ts similarity index 100% rename from src/utils/commitAttribution.ts rename to utils/commitAttribution.ts diff --git a/src/utils/completionCache.ts b/utils/completionCache.ts similarity index 100% rename from src/utils/completionCache.ts rename to utils/completionCache.ts diff --git a/src/utils/computerUse/appNames.ts b/utils/computerUse/appNames.ts similarity index 100% rename from src/utils/computerUse/appNames.ts rename to utils/computerUse/appNames.ts diff --git a/src/utils/computerUse/cleanup.ts b/utils/computerUse/cleanup.ts similarity index 100% rename from src/utils/computerUse/cleanup.ts rename to utils/computerUse/cleanup.ts diff --git a/src/utils/computerUse/common.ts b/utils/computerUse/common.ts similarity index 100% rename from src/utils/computerUse/common.ts rename to utils/computerUse/common.ts diff --git a/src/utils/computerUse/computerUseLock.ts b/utils/computerUse/computerUseLock.ts similarity index 100% rename from src/utils/computerUse/computerUseLock.ts rename to utils/computerUse/computerUseLock.ts diff --git a/src/utils/computerUse/drainRunLoop.ts b/utils/computerUse/drainRunLoop.ts similarity index 100% rename from src/utils/computerUse/drainRunLoop.ts rename to utils/computerUse/drainRunLoop.ts diff --git a/src/utils/computerUse/escHotkey.ts b/utils/computerUse/escHotkey.ts similarity index 100% rename from src/utils/computerUse/escHotkey.ts rename to utils/computerUse/escHotkey.ts diff --git a/src/utils/computerUse/executor.ts b/utils/computerUse/executor.ts similarity index 100% rename from src/utils/computerUse/executor.ts rename to utils/computerUse/executor.ts diff --git a/src/utils/computerUse/gates.ts b/utils/computerUse/gates.ts similarity index 100% rename from src/utils/computerUse/gates.ts rename to utils/computerUse/gates.ts diff --git a/src/utils/computerUse/hostAdapter.ts b/utils/computerUse/hostAdapter.ts similarity index 100% rename from src/utils/computerUse/hostAdapter.ts rename to utils/computerUse/hostAdapter.ts diff --git a/src/utils/computerUse/inputLoader.ts b/utils/computerUse/inputLoader.ts similarity index 100% rename from src/utils/computerUse/inputLoader.ts rename to utils/computerUse/inputLoader.ts diff --git a/src/utils/computerUse/mcpServer.ts b/utils/computerUse/mcpServer.ts similarity index 100% rename from src/utils/computerUse/mcpServer.ts rename to utils/computerUse/mcpServer.ts diff --git a/src/utils/computerUse/setup.ts b/utils/computerUse/setup.ts similarity index 100% rename from src/utils/computerUse/setup.ts rename to utils/computerUse/setup.ts diff --git a/src/utils/computerUse/swiftLoader.ts b/utils/computerUse/swiftLoader.ts similarity index 100% rename from src/utils/computerUse/swiftLoader.ts rename to utils/computerUse/swiftLoader.ts diff --git a/src/utils/computerUse/toolRendering.tsx b/utils/computerUse/toolRendering.tsx similarity index 100% rename from src/utils/computerUse/toolRendering.tsx rename to utils/computerUse/toolRendering.tsx diff --git a/src/utils/computerUse/wrapper.tsx b/utils/computerUse/wrapper.tsx similarity index 100% rename from src/utils/computerUse/wrapper.tsx rename to utils/computerUse/wrapper.tsx diff --git a/src/utils/concurrentSessions.ts b/utils/concurrentSessions.ts similarity index 100% rename from src/utils/concurrentSessions.ts rename to utils/concurrentSessions.ts diff --git a/src/utils/config.ts b/utils/config.ts similarity index 100% rename from src/utils/config.ts rename to utils/config.ts diff --git a/src/utils/configConstants.ts b/utils/configConstants.ts similarity index 100% rename from src/utils/configConstants.ts rename to utils/configConstants.ts diff --git a/src/utils/contentArray.ts b/utils/contentArray.ts similarity index 100% rename from src/utils/contentArray.ts rename to utils/contentArray.ts diff --git a/src/utils/context.ts b/utils/context.ts similarity index 100% rename from src/utils/context.ts rename to utils/context.ts diff --git a/src/utils/contextAnalysis.ts b/utils/contextAnalysis.ts similarity index 100% rename from src/utils/contextAnalysis.ts rename to utils/contextAnalysis.ts diff --git a/src/utils/contextSuggestions.ts b/utils/contextSuggestions.ts similarity index 100% rename from src/utils/contextSuggestions.ts rename to utils/contextSuggestions.ts diff --git a/src/utils/controlMessageCompat.ts b/utils/controlMessageCompat.ts similarity index 100% rename from src/utils/controlMessageCompat.ts rename to utils/controlMessageCompat.ts diff --git a/src/utils/conversationRecovery.ts b/utils/conversationRecovery.ts similarity index 100% rename from src/utils/conversationRecovery.ts rename to utils/conversationRecovery.ts diff --git a/src/utils/cron.ts b/utils/cron.ts similarity index 100% rename from src/utils/cron.ts rename to utils/cron.ts diff --git a/src/utils/cronJitterConfig.ts b/utils/cronJitterConfig.ts similarity index 100% rename from src/utils/cronJitterConfig.ts rename to utils/cronJitterConfig.ts diff --git a/src/utils/cronScheduler.ts b/utils/cronScheduler.ts similarity index 100% rename from src/utils/cronScheduler.ts rename to utils/cronScheduler.ts diff --git a/src/utils/cronTasks.ts b/utils/cronTasks.ts similarity index 100% rename from src/utils/cronTasks.ts rename to utils/cronTasks.ts diff --git a/src/utils/cronTasksLock.ts b/utils/cronTasksLock.ts similarity index 100% rename from src/utils/cronTasksLock.ts rename to utils/cronTasksLock.ts diff --git a/src/utils/crossProjectResume.ts b/utils/crossProjectResume.ts similarity index 100% rename from src/utils/crossProjectResume.ts rename to utils/crossProjectResume.ts diff --git a/src/utils/crypto.ts b/utils/crypto.ts similarity index 100% rename from src/utils/crypto.ts rename to utils/crypto.ts diff --git a/src/utils/cwd.ts b/utils/cwd.ts similarity index 100% rename from src/utils/cwd.ts rename to utils/cwd.ts diff --git a/src/utils/debug.ts b/utils/debug.ts similarity index 100% rename from src/utils/debug.ts rename to utils/debug.ts diff --git a/src/utils/debugFilter.ts b/utils/debugFilter.ts similarity index 100% rename from src/utils/debugFilter.ts rename to utils/debugFilter.ts diff --git a/src/utils/deepLink/banner.ts b/utils/deepLink/banner.ts similarity index 100% rename from src/utils/deepLink/banner.ts rename to utils/deepLink/banner.ts diff --git a/src/utils/deepLink/parseDeepLink.ts b/utils/deepLink/parseDeepLink.ts similarity index 100% rename from src/utils/deepLink/parseDeepLink.ts rename to utils/deepLink/parseDeepLink.ts diff --git a/src/utils/deepLink/protocolHandler.ts b/utils/deepLink/protocolHandler.ts similarity index 100% rename from src/utils/deepLink/protocolHandler.ts rename to utils/deepLink/protocolHandler.ts diff --git a/src/utils/deepLink/registerProtocol.ts b/utils/deepLink/registerProtocol.ts similarity index 100% rename from src/utils/deepLink/registerProtocol.ts rename to utils/deepLink/registerProtocol.ts diff --git a/src/utils/deepLink/terminalLauncher.ts b/utils/deepLink/terminalLauncher.ts similarity index 100% rename from src/utils/deepLink/terminalLauncher.ts rename to utils/deepLink/terminalLauncher.ts diff --git a/src/utils/deepLink/terminalPreference.ts b/utils/deepLink/terminalPreference.ts similarity index 100% rename from src/utils/deepLink/terminalPreference.ts rename to utils/deepLink/terminalPreference.ts diff --git a/src/utils/desktopDeepLink.ts b/utils/desktopDeepLink.ts similarity index 100% rename from src/utils/desktopDeepLink.ts rename to utils/desktopDeepLink.ts diff --git a/src/utils/detectRepository.ts b/utils/detectRepository.ts similarity index 100% rename from src/utils/detectRepository.ts rename to utils/detectRepository.ts diff --git a/src/utils/diagLogs.ts b/utils/diagLogs.ts similarity index 100% rename from src/utils/diagLogs.ts rename to utils/diagLogs.ts diff --git a/src/utils/diff.ts b/utils/diff.ts similarity index 100% rename from src/utils/diff.ts rename to utils/diff.ts diff --git a/src/utils/directMemberMessage.ts b/utils/directMemberMessage.ts similarity index 100% rename from src/utils/directMemberMessage.ts rename to utils/directMemberMessage.ts diff --git a/src/utils/displayTags.ts b/utils/displayTags.ts similarity index 100% rename from src/utils/displayTags.ts rename to utils/displayTags.ts diff --git a/src/utils/doctorContextWarnings.ts b/utils/doctorContextWarnings.ts similarity index 100% rename from src/utils/doctorContextWarnings.ts rename to utils/doctorContextWarnings.ts diff --git a/src/utils/doctorDiagnostic.ts b/utils/doctorDiagnostic.ts similarity index 100% rename from src/utils/doctorDiagnostic.ts rename to utils/doctorDiagnostic.ts diff --git a/src/utils/dxt/helpers.ts b/utils/dxt/helpers.ts similarity index 100% rename from src/utils/dxt/helpers.ts rename to utils/dxt/helpers.ts diff --git a/src/utils/dxt/zip.ts b/utils/dxt/zip.ts similarity index 100% rename from src/utils/dxt/zip.ts rename to utils/dxt/zip.ts diff --git a/src/utils/earlyInput.ts b/utils/earlyInput.ts similarity index 100% rename from src/utils/earlyInput.ts rename to utils/earlyInput.ts diff --git a/src/utils/editor.ts b/utils/editor.ts similarity index 100% rename from src/utils/editor.ts rename to utils/editor.ts diff --git a/src/utils/effort.ts b/utils/effort.ts similarity index 100% rename from src/utils/effort.ts rename to utils/effort.ts diff --git a/src/utils/embeddedTools.ts b/utils/embeddedTools.ts similarity index 100% rename from src/utils/embeddedTools.ts rename to utils/embeddedTools.ts diff --git a/src/utils/env.ts b/utils/env.ts similarity index 100% rename from src/utils/env.ts rename to utils/env.ts diff --git a/src/utils/envDynamic.ts b/utils/envDynamic.ts similarity index 100% rename from src/utils/envDynamic.ts rename to utils/envDynamic.ts diff --git a/src/utils/envUtils.ts b/utils/envUtils.ts similarity index 100% rename from src/utils/envUtils.ts rename to utils/envUtils.ts diff --git a/src/utils/envValidation.ts b/utils/envValidation.ts similarity index 100% rename from src/utils/envValidation.ts rename to utils/envValidation.ts diff --git a/src/utils/errorLogSink.ts b/utils/errorLogSink.ts similarity index 100% rename from src/utils/errorLogSink.ts rename to utils/errorLogSink.ts diff --git a/src/utils/errors.ts b/utils/errors.ts similarity index 100% rename from src/utils/errors.ts rename to utils/errors.ts diff --git a/src/utils/exampleCommands.ts b/utils/exampleCommands.ts similarity index 100% rename from src/utils/exampleCommands.ts rename to utils/exampleCommands.ts diff --git a/src/utils/execFileNoThrow.ts b/utils/execFileNoThrow.ts similarity index 100% rename from src/utils/execFileNoThrow.ts rename to utils/execFileNoThrow.ts diff --git a/src/utils/execFileNoThrowPortable.ts b/utils/execFileNoThrowPortable.ts similarity index 100% rename from src/utils/execFileNoThrowPortable.ts rename to utils/execFileNoThrowPortable.ts diff --git a/src/utils/execSyncWrapper.ts b/utils/execSyncWrapper.ts similarity index 100% rename from src/utils/execSyncWrapper.ts rename to utils/execSyncWrapper.ts diff --git a/src/utils/exportRenderer.tsx b/utils/exportRenderer.tsx similarity index 100% rename from src/utils/exportRenderer.tsx rename to utils/exportRenderer.tsx diff --git a/src/utils/extraUsage.ts b/utils/extraUsage.ts similarity index 100% rename from src/utils/extraUsage.ts rename to utils/extraUsage.ts diff --git a/src/utils/fastMode.ts b/utils/fastMode.ts similarity index 100% rename from src/utils/fastMode.ts rename to utils/fastMode.ts diff --git a/src/utils/file.ts b/utils/file.ts similarity index 100% rename from src/utils/file.ts rename to utils/file.ts diff --git a/src/utils/fileHistory.ts b/utils/fileHistory.ts similarity index 100% rename from src/utils/fileHistory.ts rename to utils/fileHistory.ts diff --git a/src/utils/fileOperationAnalytics.ts b/utils/fileOperationAnalytics.ts similarity index 100% rename from src/utils/fileOperationAnalytics.ts rename to utils/fileOperationAnalytics.ts diff --git a/src/utils/filePersistence/filePersistence.ts b/utils/filePersistence/filePersistence.ts similarity index 100% rename from src/utils/filePersistence/filePersistence.ts rename to utils/filePersistence/filePersistence.ts diff --git a/src/utils/filePersistence/outputsScanner.ts b/utils/filePersistence/outputsScanner.ts similarity index 100% rename from src/utils/filePersistence/outputsScanner.ts rename to utils/filePersistence/outputsScanner.ts diff --git a/src/utils/fileRead.ts b/utils/fileRead.ts similarity index 100% rename from src/utils/fileRead.ts rename to utils/fileRead.ts diff --git a/src/utils/fileReadCache.ts b/utils/fileReadCache.ts similarity index 100% rename from src/utils/fileReadCache.ts rename to utils/fileReadCache.ts diff --git a/src/utils/fileStateCache.ts b/utils/fileStateCache.ts similarity index 100% rename from src/utils/fileStateCache.ts rename to utils/fileStateCache.ts diff --git a/src/utils/findExecutable.ts b/utils/findExecutable.ts similarity index 100% rename from src/utils/findExecutable.ts rename to utils/findExecutable.ts diff --git a/src/utils/fingerprint.ts b/utils/fingerprint.ts similarity index 100% rename from src/utils/fingerprint.ts rename to utils/fingerprint.ts diff --git a/src/utils/forkedAgent.ts b/utils/forkedAgent.ts similarity index 100% rename from src/utils/forkedAgent.ts rename to utils/forkedAgent.ts diff --git a/src/utils/format.ts b/utils/format.ts similarity index 100% rename from src/utils/format.ts rename to utils/format.ts diff --git a/src/utils/formatBriefTimestamp.ts b/utils/formatBriefTimestamp.ts similarity index 100% rename from src/utils/formatBriefTimestamp.ts rename to utils/formatBriefTimestamp.ts diff --git a/src/utils/fpsTracker.ts b/utils/fpsTracker.ts similarity index 100% rename from src/utils/fpsTracker.ts rename to utils/fpsTracker.ts diff --git a/src/utils/frontmatterParser.ts b/utils/frontmatterParser.ts similarity index 100% rename from src/utils/frontmatterParser.ts rename to utils/frontmatterParser.ts diff --git a/src/utils/fsOperations.ts b/utils/fsOperations.ts similarity index 100% rename from src/utils/fsOperations.ts rename to utils/fsOperations.ts diff --git a/src/utils/fullscreen.ts b/utils/fullscreen.ts similarity index 100% rename from src/utils/fullscreen.ts rename to utils/fullscreen.ts diff --git a/src/utils/generatedFiles.ts b/utils/generatedFiles.ts similarity index 100% rename from src/utils/generatedFiles.ts rename to utils/generatedFiles.ts diff --git a/src/utils/generators.ts b/utils/generators.ts similarity index 100% rename from src/utils/generators.ts rename to utils/generators.ts diff --git a/src/utils/genericProcessUtils.ts b/utils/genericProcessUtils.ts similarity index 100% rename from src/utils/genericProcessUtils.ts rename to utils/genericProcessUtils.ts diff --git a/src/utils/getWorktreePaths.ts b/utils/getWorktreePaths.ts similarity index 100% rename from src/utils/getWorktreePaths.ts rename to utils/getWorktreePaths.ts diff --git a/src/utils/getWorktreePathsPortable.ts b/utils/getWorktreePathsPortable.ts similarity index 100% rename from src/utils/getWorktreePathsPortable.ts rename to utils/getWorktreePathsPortable.ts diff --git a/src/utils/ghPrStatus.ts b/utils/ghPrStatus.ts similarity index 100% rename from src/utils/ghPrStatus.ts rename to utils/ghPrStatus.ts diff --git a/src/utils/git.ts b/utils/git.ts similarity index 100% rename from src/utils/git.ts rename to utils/git.ts diff --git a/src/utils/git/gitConfigParser.ts b/utils/git/gitConfigParser.ts similarity index 100% rename from src/utils/git/gitConfigParser.ts rename to utils/git/gitConfigParser.ts diff --git a/src/utils/git/gitFilesystem.ts b/utils/git/gitFilesystem.ts similarity index 100% rename from src/utils/git/gitFilesystem.ts rename to utils/git/gitFilesystem.ts diff --git a/src/utils/git/gitignore.ts b/utils/git/gitignore.ts similarity index 100% rename from src/utils/git/gitignore.ts rename to utils/git/gitignore.ts diff --git a/src/utils/gitDiff.ts b/utils/gitDiff.ts similarity index 100% rename from src/utils/gitDiff.ts rename to utils/gitDiff.ts diff --git a/src/utils/gitSettings.ts b/utils/gitSettings.ts similarity index 100% rename from src/utils/gitSettings.ts rename to utils/gitSettings.ts diff --git a/src/utils/github/ghAuthStatus.ts b/utils/github/ghAuthStatus.ts similarity index 100% rename from src/utils/github/ghAuthStatus.ts rename to utils/github/ghAuthStatus.ts diff --git a/src/utils/githubRepoPathMapping.ts b/utils/githubRepoPathMapping.ts similarity index 100% rename from src/utils/githubRepoPathMapping.ts rename to utils/githubRepoPathMapping.ts diff --git a/src/utils/glob.ts b/utils/glob.ts similarity index 100% rename from src/utils/glob.ts rename to utils/glob.ts diff --git a/src/utils/gracefulShutdown.ts b/utils/gracefulShutdown.ts similarity index 100% rename from src/utils/gracefulShutdown.ts rename to utils/gracefulShutdown.ts diff --git a/src/utils/groupToolUses.ts b/utils/groupToolUses.ts similarity index 100% rename from src/utils/groupToolUses.ts rename to utils/groupToolUses.ts diff --git a/src/utils/handlePromptSubmit.ts b/utils/handlePromptSubmit.ts similarity index 100% rename from src/utils/handlePromptSubmit.ts rename to utils/handlePromptSubmit.ts diff --git a/src/utils/hash.ts b/utils/hash.ts similarity index 100% rename from src/utils/hash.ts rename to utils/hash.ts diff --git a/src/utils/headlessProfiler.ts b/utils/headlessProfiler.ts similarity index 100% rename from src/utils/headlessProfiler.ts rename to utils/headlessProfiler.ts diff --git a/src/utils/heapDumpService.ts b/utils/heapDumpService.ts similarity index 100% rename from src/utils/heapDumpService.ts rename to utils/heapDumpService.ts diff --git a/src/utils/heatmap.ts b/utils/heatmap.ts similarity index 100% rename from src/utils/heatmap.ts rename to utils/heatmap.ts diff --git a/src/utils/highlightMatch.tsx b/utils/highlightMatch.tsx similarity index 100% rename from src/utils/highlightMatch.tsx rename to utils/highlightMatch.tsx diff --git a/src/utils/hooks.ts b/utils/hooks.ts similarity index 100% rename from src/utils/hooks.ts rename to utils/hooks.ts diff --git a/src/utils/hooks/AsyncHookRegistry.ts b/utils/hooks/AsyncHookRegistry.ts similarity index 100% rename from src/utils/hooks/AsyncHookRegistry.ts rename to utils/hooks/AsyncHookRegistry.ts diff --git a/src/utils/hooks/apiQueryHookHelper.ts b/utils/hooks/apiQueryHookHelper.ts similarity index 100% rename from src/utils/hooks/apiQueryHookHelper.ts rename to utils/hooks/apiQueryHookHelper.ts diff --git a/src/utils/hooks/execAgentHook.ts b/utils/hooks/execAgentHook.ts similarity index 100% rename from src/utils/hooks/execAgentHook.ts rename to utils/hooks/execAgentHook.ts diff --git a/src/utils/hooks/execHttpHook.ts b/utils/hooks/execHttpHook.ts similarity index 100% rename from src/utils/hooks/execHttpHook.ts rename to utils/hooks/execHttpHook.ts diff --git a/src/utils/hooks/execPromptHook.ts b/utils/hooks/execPromptHook.ts similarity index 100% rename from src/utils/hooks/execPromptHook.ts rename to utils/hooks/execPromptHook.ts diff --git a/src/utils/hooks/fileChangedWatcher.ts b/utils/hooks/fileChangedWatcher.ts similarity index 100% rename from src/utils/hooks/fileChangedWatcher.ts rename to utils/hooks/fileChangedWatcher.ts diff --git a/src/utils/hooks/hookEvents.ts b/utils/hooks/hookEvents.ts similarity index 100% rename from src/utils/hooks/hookEvents.ts rename to utils/hooks/hookEvents.ts diff --git a/src/utils/hooks/hookHelpers.ts b/utils/hooks/hookHelpers.ts similarity index 100% rename from src/utils/hooks/hookHelpers.ts rename to utils/hooks/hookHelpers.ts diff --git a/src/utils/hooks/hooksConfigManager.ts b/utils/hooks/hooksConfigManager.ts similarity index 100% rename from src/utils/hooks/hooksConfigManager.ts rename to utils/hooks/hooksConfigManager.ts diff --git a/src/utils/hooks/hooksConfigSnapshot.ts b/utils/hooks/hooksConfigSnapshot.ts similarity index 100% rename from src/utils/hooks/hooksConfigSnapshot.ts rename to utils/hooks/hooksConfigSnapshot.ts diff --git a/src/utils/hooks/hooksSettings.ts b/utils/hooks/hooksSettings.ts similarity index 100% rename from src/utils/hooks/hooksSettings.ts rename to utils/hooks/hooksSettings.ts diff --git a/src/utils/hooks/postSamplingHooks.ts b/utils/hooks/postSamplingHooks.ts similarity index 100% rename from src/utils/hooks/postSamplingHooks.ts rename to utils/hooks/postSamplingHooks.ts diff --git a/src/utils/hooks/registerFrontmatterHooks.ts b/utils/hooks/registerFrontmatterHooks.ts similarity index 100% rename from src/utils/hooks/registerFrontmatterHooks.ts rename to utils/hooks/registerFrontmatterHooks.ts diff --git a/src/utils/hooks/registerSkillHooks.ts b/utils/hooks/registerSkillHooks.ts similarity index 100% rename from src/utils/hooks/registerSkillHooks.ts rename to utils/hooks/registerSkillHooks.ts diff --git a/src/utils/hooks/sessionHooks.ts b/utils/hooks/sessionHooks.ts similarity index 100% rename from src/utils/hooks/sessionHooks.ts rename to utils/hooks/sessionHooks.ts diff --git a/src/utils/hooks/skillImprovement.ts b/utils/hooks/skillImprovement.ts similarity index 100% rename from src/utils/hooks/skillImprovement.ts rename to utils/hooks/skillImprovement.ts diff --git a/src/utils/hooks/ssrfGuard.ts b/utils/hooks/ssrfGuard.ts similarity index 100% rename from src/utils/hooks/ssrfGuard.ts rename to utils/hooks/ssrfGuard.ts diff --git a/src/utils/horizontalScroll.ts b/utils/horizontalScroll.ts similarity index 100% rename from src/utils/horizontalScroll.ts rename to utils/horizontalScroll.ts diff --git a/src/utils/http.ts b/utils/http.ts similarity index 100% rename from src/utils/http.ts rename to utils/http.ts diff --git a/src/utils/hyperlink.ts b/utils/hyperlink.ts similarity index 100% rename from src/utils/hyperlink.ts rename to utils/hyperlink.ts diff --git a/src/utils/iTermBackup.ts b/utils/iTermBackup.ts similarity index 100% rename from src/utils/iTermBackup.ts rename to utils/iTermBackup.ts diff --git a/src/utils/ide.ts b/utils/ide.ts similarity index 100% rename from src/utils/ide.ts rename to utils/ide.ts diff --git a/src/utils/idePathConversion.ts b/utils/idePathConversion.ts similarity index 100% rename from src/utils/idePathConversion.ts rename to utils/idePathConversion.ts diff --git a/src/utils/idleTimeout.ts b/utils/idleTimeout.ts similarity index 100% rename from src/utils/idleTimeout.ts rename to utils/idleTimeout.ts diff --git a/src/utils/imagePaste.ts b/utils/imagePaste.ts similarity index 100% rename from src/utils/imagePaste.ts rename to utils/imagePaste.ts diff --git a/src/utils/imageResizer.ts b/utils/imageResizer.ts similarity index 100% rename from src/utils/imageResizer.ts rename to utils/imageResizer.ts diff --git a/src/utils/imageStore.ts b/utils/imageStore.ts similarity index 100% rename from src/utils/imageStore.ts rename to utils/imageStore.ts diff --git a/src/utils/imageValidation.ts b/utils/imageValidation.ts similarity index 100% rename from src/utils/imageValidation.ts rename to utils/imageValidation.ts diff --git a/src/utils/immediateCommand.ts b/utils/immediateCommand.ts similarity index 100% rename from src/utils/immediateCommand.ts rename to utils/immediateCommand.ts diff --git a/src/utils/inProcessTeammateHelpers.ts b/utils/inProcessTeammateHelpers.ts similarity index 100% rename from src/utils/inProcessTeammateHelpers.ts rename to utils/inProcessTeammateHelpers.ts diff --git a/src/utils/ink.ts b/utils/ink.ts similarity index 100% rename from src/utils/ink.ts rename to utils/ink.ts diff --git a/src/utils/intl.ts b/utils/intl.ts similarity index 100% rename from src/utils/intl.ts rename to utils/intl.ts diff --git a/src/utils/jetbrains.ts b/utils/jetbrains.ts similarity index 100% rename from src/utils/jetbrains.ts rename to utils/jetbrains.ts diff --git a/src/utils/json.ts b/utils/json.ts similarity index 100% rename from src/utils/json.ts rename to utils/json.ts diff --git a/src/utils/jsonRead.ts b/utils/jsonRead.ts similarity index 100% rename from src/utils/jsonRead.ts rename to utils/jsonRead.ts diff --git a/src/utils/keyboardShortcuts.ts b/utils/keyboardShortcuts.ts similarity index 100% rename from src/utils/keyboardShortcuts.ts rename to utils/keyboardShortcuts.ts diff --git a/src/utils/lazySchema.ts b/utils/lazySchema.ts similarity index 100% rename from src/utils/lazySchema.ts rename to utils/lazySchema.ts diff --git a/src/utils/listSessionsImpl.ts b/utils/listSessionsImpl.ts similarity index 100% rename from src/utils/listSessionsImpl.ts rename to utils/listSessionsImpl.ts diff --git a/src/utils/localInstaller.ts b/utils/localInstaller.ts similarity index 100% rename from src/utils/localInstaller.ts rename to utils/localInstaller.ts diff --git a/src/utils/lockfile.ts b/utils/lockfile.ts similarity index 100% rename from src/utils/lockfile.ts rename to utils/lockfile.ts diff --git a/src/utils/log.ts b/utils/log.ts similarity index 100% rename from src/utils/log.ts rename to utils/log.ts diff --git a/src/utils/logoV2Utils.ts b/utils/logoV2Utils.ts similarity index 100% rename from src/utils/logoV2Utils.ts rename to utils/logoV2Utils.ts diff --git a/src/utils/mailbox.ts b/utils/mailbox.ts similarity index 100% rename from src/utils/mailbox.ts rename to utils/mailbox.ts diff --git a/src/utils/managedEnv.ts b/utils/managedEnv.ts similarity index 100% rename from src/utils/managedEnv.ts rename to utils/managedEnv.ts diff --git a/src/utils/managedEnvConstants.ts b/utils/managedEnvConstants.ts similarity index 100% rename from src/utils/managedEnvConstants.ts rename to utils/managedEnvConstants.ts diff --git a/src/utils/markdown.ts b/utils/markdown.ts similarity index 100% rename from src/utils/markdown.ts rename to utils/markdown.ts diff --git a/src/utils/markdownConfigLoader.ts b/utils/markdownConfigLoader.ts similarity index 100% rename from src/utils/markdownConfigLoader.ts rename to utils/markdownConfigLoader.ts diff --git a/src/utils/mcp/dateTimeParser.ts b/utils/mcp/dateTimeParser.ts similarity index 100% rename from src/utils/mcp/dateTimeParser.ts rename to utils/mcp/dateTimeParser.ts diff --git a/src/utils/mcp/elicitationValidation.ts b/utils/mcp/elicitationValidation.ts similarity index 100% rename from src/utils/mcp/elicitationValidation.ts rename to utils/mcp/elicitationValidation.ts diff --git a/src/utils/mcpInstructionsDelta.ts b/utils/mcpInstructionsDelta.ts similarity index 100% rename from src/utils/mcpInstructionsDelta.ts rename to utils/mcpInstructionsDelta.ts diff --git a/src/utils/mcpOutputStorage.ts b/utils/mcpOutputStorage.ts similarity index 100% rename from src/utils/mcpOutputStorage.ts rename to utils/mcpOutputStorage.ts diff --git a/src/utils/mcpValidation.ts b/utils/mcpValidation.ts similarity index 100% rename from src/utils/mcpValidation.ts rename to utils/mcpValidation.ts diff --git a/src/utils/mcpWebSocketTransport.ts b/utils/mcpWebSocketTransport.ts similarity index 100% rename from src/utils/mcpWebSocketTransport.ts rename to utils/mcpWebSocketTransport.ts diff --git a/src/utils/memoize.ts b/utils/memoize.ts similarity index 100% rename from src/utils/memoize.ts rename to utils/memoize.ts diff --git a/src/utils/memory/types.ts b/utils/memory/types.ts similarity index 100% rename from src/utils/memory/types.ts rename to utils/memory/types.ts diff --git a/src/utils/memory/versions.ts b/utils/memory/versions.ts similarity index 100% rename from src/utils/memory/versions.ts rename to utils/memory/versions.ts diff --git a/src/utils/memoryFileDetection.ts b/utils/memoryFileDetection.ts similarity index 100% rename from src/utils/memoryFileDetection.ts rename to utils/memoryFileDetection.ts diff --git a/src/utils/messagePredicates.ts b/utils/messagePredicates.ts similarity index 100% rename from src/utils/messagePredicates.ts rename to utils/messagePredicates.ts diff --git a/src/utils/messageQueueManager.ts b/utils/messageQueueManager.ts similarity index 100% rename from src/utils/messageQueueManager.ts rename to utils/messageQueueManager.ts diff --git a/src/utils/messages.ts b/utils/messages.ts similarity index 100% rename from src/utils/messages.ts rename to utils/messages.ts diff --git a/src/utils/messages/mappers.ts b/utils/messages/mappers.ts similarity index 100% rename from src/utils/messages/mappers.ts rename to utils/messages/mappers.ts diff --git a/src/utils/messages/systemInit.ts b/utils/messages/systemInit.ts similarity index 100% rename from src/utils/messages/systemInit.ts rename to utils/messages/systemInit.ts diff --git a/src/utils/model/agent.ts b/utils/model/agent.ts similarity index 100% rename from src/utils/model/agent.ts rename to utils/model/agent.ts diff --git a/src/utils/model/aliases.ts b/utils/model/aliases.ts similarity index 100% rename from src/utils/model/aliases.ts rename to utils/model/aliases.ts diff --git a/src/utils/model/antModels.ts b/utils/model/antModels.ts similarity index 100% rename from src/utils/model/antModels.ts rename to utils/model/antModels.ts diff --git a/src/utils/model/bedrock.ts b/utils/model/bedrock.ts similarity index 100% rename from src/utils/model/bedrock.ts rename to utils/model/bedrock.ts diff --git a/src/utils/model/check1mAccess.ts b/utils/model/check1mAccess.ts similarity index 100% rename from src/utils/model/check1mAccess.ts rename to utils/model/check1mAccess.ts diff --git a/src/utils/model/configs.ts b/utils/model/configs.ts similarity index 100% rename from src/utils/model/configs.ts rename to utils/model/configs.ts diff --git a/src/utils/model/contextWindowUpgradeCheck.ts b/utils/model/contextWindowUpgradeCheck.ts similarity index 100% rename from src/utils/model/contextWindowUpgradeCheck.ts rename to utils/model/contextWindowUpgradeCheck.ts diff --git a/src/utils/model/deprecation.ts b/utils/model/deprecation.ts similarity index 100% rename from src/utils/model/deprecation.ts rename to utils/model/deprecation.ts diff --git a/src/utils/model/model.ts b/utils/model/model.ts similarity index 100% rename from src/utils/model/model.ts rename to utils/model/model.ts diff --git a/src/utils/model/modelAllowlist.ts b/utils/model/modelAllowlist.ts similarity index 100% rename from src/utils/model/modelAllowlist.ts rename to utils/model/modelAllowlist.ts diff --git a/src/utils/model/modelCapabilities.ts b/utils/model/modelCapabilities.ts similarity index 100% rename from src/utils/model/modelCapabilities.ts rename to utils/model/modelCapabilities.ts diff --git a/src/utils/model/modelOptions.ts b/utils/model/modelOptions.ts similarity index 100% rename from src/utils/model/modelOptions.ts rename to utils/model/modelOptions.ts diff --git a/src/utils/model/modelStrings.ts b/utils/model/modelStrings.ts similarity index 100% rename from src/utils/model/modelStrings.ts rename to utils/model/modelStrings.ts diff --git a/src/utils/model/modelSupportOverrides.ts b/utils/model/modelSupportOverrides.ts similarity index 100% rename from src/utils/model/modelSupportOverrides.ts rename to utils/model/modelSupportOverrides.ts diff --git a/src/utils/model/providers.ts b/utils/model/providers.ts similarity index 100% rename from src/utils/model/providers.ts rename to utils/model/providers.ts diff --git a/src/utils/model/validateModel.ts b/utils/model/validateModel.ts similarity index 100% rename from src/utils/model/validateModel.ts rename to utils/model/validateModel.ts diff --git a/src/utils/modelCost.ts b/utils/modelCost.ts similarity index 100% rename from src/utils/modelCost.ts rename to utils/modelCost.ts diff --git a/src/utils/modifiers.ts b/utils/modifiers.ts similarity index 100% rename from src/utils/modifiers.ts rename to utils/modifiers.ts diff --git a/src/utils/mtls.ts b/utils/mtls.ts similarity index 100% rename from src/utils/mtls.ts rename to utils/mtls.ts diff --git a/src/utils/nativeInstaller/download.ts b/utils/nativeInstaller/download.ts similarity index 100% rename from src/utils/nativeInstaller/download.ts rename to utils/nativeInstaller/download.ts diff --git a/src/utils/nativeInstaller/index.ts b/utils/nativeInstaller/index.ts similarity index 100% rename from src/utils/nativeInstaller/index.ts rename to utils/nativeInstaller/index.ts diff --git a/src/utils/nativeInstaller/installer.ts b/utils/nativeInstaller/installer.ts similarity index 100% rename from src/utils/nativeInstaller/installer.ts rename to utils/nativeInstaller/installer.ts diff --git a/src/utils/nativeInstaller/packageManagers.ts b/utils/nativeInstaller/packageManagers.ts similarity index 100% rename from src/utils/nativeInstaller/packageManagers.ts rename to utils/nativeInstaller/packageManagers.ts diff --git a/src/utils/nativeInstaller/pidLock.ts b/utils/nativeInstaller/pidLock.ts similarity index 100% rename from src/utils/nativeInstaller/pidLock.ts rename to utils/nativeInstaller/pidLock.ts diff --git a/src/utils/notebook.ts b/utils/notebook.ts similarity index 100% rename from src/utils/notebook.ts rename to utils/notebook.ts diff --git a/src/utils/objectGroupBy.ts b/utils/objectGroupBy.ts similarity index 100% rename from src/utils/objectGroupBy.ts rename to utils/objectGroupBy.ts diff --git a/src/utils/pasteStore.ts b/utils/pasteStore.ts similarity index 100% rename from src/utils/pasteStore.ts rename to utils/pasteStore.ts diff --git a/src/utils/path.ts b/utils/path.ts similarity index 100% rename from src/utils/path.ts rename to utils/path.ts diff --git a/src/utils/pdf.ts b/utils/pdf.ts similarity index 100% rename from src/utils/pdf.ts rename to utils/pdf.ts diff --git a/src/utils/pdfUtils.ts b/utils/pdfUtils.ts similarity index 100% rename from src/utils/pdfUtils.ts rename to utils/pdfUtils.ts diff --git a/src/utils/peerAddress.ts b/utils/peerAddress.ts similarity index 100% rename from src/utils/peerAddress.ts rename to utils/peerAddress.ts diff --git a/src/utils/permissions/PermissionMode.ts b/utils/permissions/PermissionMode.ts similarity index 100% rename from src/utils/permissions/PermissionMode.ts rename to utils/permissions/PermissionMode.ts diff --git a/src/utils/permissions/PermissionPromptToolResultSchema.ts b/utils/permissions/PermissionPromptToolResultSchema.ts similarity index 100% rename from src/utils/permissions/PermissionPromptToolResultSchema.ts rename to utils/permissions/PermissionPromptToolResultSchema.ts diff --git a/src/utils/permissions/PermissionResult.ts b/utils/permissions/PermissionResult.ts similarity index 100% rename from src/utils/permissions/PermissionResult.ts rename to utils/permissions/PermissionResult.ts diff --git a/src/utils/permissions/PermissionRule.ts b/utils/permissions/PermissionRule.ts similarity index 100% rename from src/utils/permissions/PermissionRule.ts rename to utils/permissions/PermissionRule.ts diff --git a/src/utils/permissions/PermissionUpdate.ts b/utils/permissions/PermissionUpdate.ts similarity index 100% rename from src/utils/permissions/PermissionUpdate.ts rename to utils/permissions/PermissionUpdate.ts diff --git a/src/utils/permissions/PermissionUpdateSchema.ts b/utils/permissions/PermissionUpdateSchema.ts similarity index 100% rename from src/utils/permissions/PermissionUpdateSchema.ts rename to utils/permissions/PermissionUpdateSchema.ts diff --git a/src/utils/permissions/autoModeState.ts b/utils/permissions/autoModeState.ts similarity index 100% rename from src/utils/permissions/autoModeState.ts rename to utils/permissions/autoModeState.ts diff --git a/src/utils/permissions/bashClassifier.ts b/utils/permissions/bashClassifier.ts similarity index 100% rename from src/utils/permissions/bashClassifier.ts rename to utils/permissions/bashClassifier.ts diff --git a/src/utils/permissions/bypassPermissionsKillswitch.ts b/utils/permissions/bypassPermissionsKillswitch.ts similarity index 100% rename from src/utils/permissions/bypassPermissionsKillswitch.ts rename to utils/permissions/bypassPermissionsKillswitch.ts diff --git a/src/utils/permissions/classifierDecision.ts b/utils/permissions/classifierDecision.ts similarity index 100% rename from src/utils/permissions/classifierDecision.ts rename to utils/permissions/classifierDecision.ts diff --git a/src/utils/permissions/classifierShared.ts b/utils/permissions/classifierShared.ts similarity index 100% rename from src/utils/permissions/classifierShared.ts rename to utils/permissions/classifierShared.ts diff --git a/src/utils/permissions/dangerousPatterns.ts b/utils/permissions/dangerousPatterns.ts similarity index 100% rename from src/utils/permissions/dangerousPatterns.ts rename to utils/permissions/dangerousPatterns.ts diff --git a/src/utils/permissions/denialTracking.ts b/utils/permissions/denialTracking.ts similarity index 100% rename from src/utils/permissions/denialTracking.ts rename to utils/permissions/denialTracking.ts diff --git a/src/utils/permissions/filesystem.ts b/utils/permissions/filesystem.ts similarity index 100% rename from src/utils/permissions/filesystem.ts rename to utils/permissions/filesystem.ts diff --git a/src/utils/permissions/getNextPermissionMode.ts b/utils/permissions/getNextPermissionMode.ts similarity index 100% rename from src/utils/permissions/getNextPermissionMode.ts rename to utils/permissions/getNextPermissionMode.ts diff --git a/src/utils/permissions/pathValidation.ts b/utils/permissions/pathValidation.ts similarity index 100% rename from src/utils/permissions/pathValidation.ts rename to utils/permissions/pathValidation.ts diff --git a/src/utils/permissions/permissionExplainer.ts b/utils/permissions/permissionExplainer.ts similarity index 100% rename from src/utils/permissions/permissionExplainer.ts rename to utils/permissions/permissionExplainer.ts diff --git a/src/utils/permissions/permissionRuleParser.ts b/utils/permissions/permissionRuleParser.ts similarity index 100% rename from src/utils/permissions/permissionRuleParser.ts rename to utils/permissions/permissionRuleParser.ts diff --git a/src/utils/permissions/permissionSetup.ts b/utils/permissions/permissionSetup.ts similarity index 100% rename from src/utils/permissions/permissionSetup.ts rename to utils/permissions/permissionSetup.ts diff --git a/src/utils/permissions/permissions.ts b/utils/permissions/permissions.ts similarity index 100% rename from src/utils/permissions/permissions.ts rename to utils/permissions/permissions.ts diff --git a/src/utils/permissions/permissionsLoader.ts b/utils/permissions/permissionsLoader.ts similarity index 100% rename from src/utils/permissions/permissionsLoader.ts rename to utils/permissions/permissionsLoader.ts diff --git a/src/utils/permissions/shadowedRuleDetection.ts b/utils/permissions/shadowedRuleDetection.ts similarity index 100% rename from src/utils/permissions/shadowedRuleDetection.ts rename to utils/permissions/shadowedRuleDetection.ts diff --git a/src/utils/permissions/shellRuleMatching.ts b/utils/permissions/shellRuleMatching.ts similarity index 100% rename from src/utils/permissions/shellRuleMatching.ts rename to utils/permissions/shellRuleMatching.ts diff --git a/src/utils/permissions/yoloClassifier.ts b/utils/permissions/yoloClassifier.ts similarity index 100% rename from src/utils/permissions/yoloClassifier.ts rename to utils/permissions/yoloClassifier.ts diff --git a/src/utils/planModeV2.ts b/utils/planModeV2.ts similarity index 100% rename from src/utils/planModeV2.ts rename to utils/planModeV2.ts diff --git a/src/utils/plans.ts b/utils/plans.ts similarity index 100% rename from src/utils/plans.ts rename to utils/plans.ts diff --git a/src/utils/platform.ts b/utils/platform.ts similarity index 100% rename from src/utils/platform.ts rename to utils/platform.ts diff --git a/src/utils/plugins/addDirPluginSettings.ts b/utils/plugins/addDirPluginSettings.ts similarity index 100% rename from src/utils/plugins/addDirPluginSettings.ts rename to utils/plugins/addDirPluginSettings.ts diff --git a/src/utils/plugins/cacheUtils.ts b/utils/plugins/cacheUtils.ts similarity index 100% rename from src/utils/plugins/cacheUtils.ts rename to utils/plugins/cacheUtils.ts diff --git a/src/utils/plugins/dependencyResolver.ts b/utils/plugins/dependencyResolver.ts similarity index 100% rename from src/utils/plugins/dependencyResolver.ts rename to utils/plugins/dependencyResolver.ts diff --git a/src/utils/plugins/fetchTelemetry.ts b/utils/plugins/fetchTelemetry.ts similarity index 100% rename from src/utils/plugins/fetchTelemetry.ts rename to utils/plugins/fetchTelemetry.ts diff --git a/src/utils/plugins/gitAvailability.ts b/utils/plugins/gitAvailability.ts similarity index 100% rename from src/utils/plugins/gitAvailability.ts rename to utils/plugins/gitAvailability.ts diff --git a/src/utils/plugins/headlessPluginInstall.ts b/utils/plugins/headlessPluginInstall.ts similarity index 100% rename from src/utils/plugins/headlessPluginInstall.ts rename to utils/plugins/headlessPluginInstall.ts diff --git a/src/utils/plugins/hintRecommendation.ts b/utils/plugins/hintRecommendation.ts similarity index 100% rename from src/utils/plugins/hintRecommendation.ts rename to utils/plugins/hintRecommendation.ts diff --git a/src/utils/plugins/installCounts.ts b/utils/plugins/installCounts.ts similarity index 100% rename from src/utils/plugins/installCounts.ts rename to utils/plugins/installCounts.ts diff --git a/src/utils/plugins/installedPluginsManager.ts b/utils/plugins/installedPluginsManager.ts similarity index 100% rename from src/utils/plugins/installedPluginsManager.ts rename to utils/plugins/installedPluginsManager.ts diff --git a/src/utils/plugins/loadPluginAgents.ts b/utils/plugins/loadPluginAgents.ts similarity index 100% rename from src/utils/plugins/loadPluginAgents.ts rename to utils/plugins/loadPluginAgents.ts diff --git a/src/utils/plugins/loadPluginCommands.ts b/utils/plugins/loadPluginCommands.ts similarity index 100% rename from src/utils/plugins/loadPluginCommands.ts rename to utils/plugins/loadPluginCommands.ts diff --git a/src/utils/plugins/loadPluginHooks.ts b/utils/plugins/loadPluginHooks.ts similarity index 100% rename from src/utils/plugins/loadPluginHooks.ts rename to utils/plugins/loadPluginHooks.ts diff --git a/src/utils/plugins/loadPluginOutputStyles.ts b/utils/plugins/loadPluginOutputStyles.ts similarity index 100% rename from src/utils/plugins/loadPluginOutputStyles.ts rename to utils/plugins/loadPluginOutputStyles.ts diff --git a/src/utils/plugins/lspPluginIntegration.ts b/utils/plugins/lspPluginIntegration.ts similarity index 100% rename from src/utils/plugins/lspPluginIntegration.ts rename to utils/plugins/lspPluginIntegration.ts diff --git a/src/utils/plugins/lspRecommendation.ts b/utils/plugins/lspRecommendation.ts similarity index 100% rename from src/utils/plugins/lspRecommendation.ts rename to utils/plugins/lspRecommendation.ts diff --git a/src/utils/plugins/managedPlugins.ts b/utils/plugins/managedPlugins.ts similarity index 100% rename from src/utils/plugins/managedPlugins.ts rename to utils/plugins/managedPlugins.ts diff --git a/src/utils/plugins/marketplaceHelpers.ts b/utils/plugins/marketplaceHelpers.ts similarity index 100% rename from src/utils/plugins/marketplaceHelpers.ts rename to utils/plugins/marketplaceHelpers.ts diff --git a/src/utils/plugins/marketplaceManager.ts b/utils/plugins/marketplaceManager.ts similarity index 100% rename from src/utils/plugins/marketplaceManager.ts rename to utils/plugins/marketplaceManager.ts diff --git a/src/utils/plugins/mcpPluginIntegration.ts b/utils/plugins/mcpPluginIntegration.ts similarity index 100% rename from src/utils/plugins/mcpPluginIntegration.ts rename to utils/plugins/mcpPluginIntegration.ts diff --git a/src/utils/plugins/mcpbHandler.ts b/utils/plugins/mcpbHandler.ts similarity index 100% rename from src/utils/plugins/mcpbHandler.ts rename to utils/plugins/mcpbHandler.ts diff --git a/src/utils/plugins/officialMarketplace.ts b/utils/plugins/officialMarketplace.ts similarity index 100% rename from src/utils/plugins/officialMarketplace.ts rename to utils/plugins/officialMarketplace.ts diff --git a/src/utils/plugins/officialMarketplaceGcs.ts b/utils/plugins/officialMarketplaceGcs.ts similarity index 100% rename from src/utils/plugins/officialMarketplaceGcs.ts rename to utils/plugins/officialMarketplaceGcs.ts diff --git a/src/utils/plugins/officialMarketplaceStartupCheck.ts b/utils/plugins/officialMarketplaceStartupCheck.ts similarity index 100% rename from src/utils/plugins/officialMarketplaceStartupCheck.ts rename to utils/plugins/officialMarketplaceStartupCheck.ts diff --git a/src/utils/plugins/orphanedPluginFilter.ts b/utils/plugins/orphanedPluginFilter.ts similarity index 100% rename from src/utils/plugins/orphanedPluginFilter.ts rename to utils/plugins/orphanedPluginFilter.ts diff --git a/src/utils/plugins/parseMarketplaceInput.ts b/utils/plugins/parseMarketplaceInput.ts similarity index 100% rename from src/utils/plugins/parseMarketplaceInput.ts rename to utils/plugins/parseMarketplaceInput.ts diff --git a/src/utils/plugins/performStartupChecks.tsx b/utils/plugins/performStartupChecks.tsx similarity index 100% rename from src/utils/plugins/performStartupChecks.tsx rename to utils/plugins/performStartupChecks.tsx diff --git a/src/utils/plugins/pluginAutoupdate.ts b/utils/plugins/pluginAutoupdate.ts similarity index 100% rename from src/utils/plugins/pluginAutoupdate.ts rename to utils/plugins/pluginAutoupdate.ts diff --git a/src/utils/plugins/pluginBlocklist.ts b/utils/plugins/pluginBlocklist.ts similarity index 100% rename from src/utils/plugins/pluginBlocklist.ts rename to utils/plugins/pluginBlocklist.ts diff --git a/src/utils/plugins/pluginDirectories.ts b/utils/plugins/pluginDirectories.ts similarity index 100% rename from src/utils/plugins/pluginDirectories.ts rename to utils/plugins/pluginDirectories.ts diff --git a/src/utils/plugins/pluginFlagging.ts b/utils/plugins/pluginFlagging.ts similarity index 100% rename from src/utils/plugins/pluginFlagging.ts rename to utils/plugins/pluginFlagging.ts diff --git a/src/utils/plugins/pluginIdentifier.ts b/utils/plugins/pluginIdentifier.ts similarity index 100% rename from src/utils/plugins/pluginIdentifier.ts rename to utils/plugins/pluginIdentifier.ts diff --git a/src/utils/plugins/pluginInstallationHelpers.ts b/utils/plugins/pluginInstallationHelpers.ts similarity index 100% rename from src/utils/plugins/pluginInstallationHelpers.ts rename to utils/plugins/pluginInstallationHelpers.ts diff --git a/src/utils/plugins/pluginLoader.ts b/utils/plugins/pluginLoader.ts similarity index 100% rename from src/utils/plugins/pluginLoader.ts rename to utils/plugins/pluginLoader.ts diff --git a/src/utils/plugins/pluginOptionsStorage.ts b/utils/plugins/pluginOptionsStorage.ts similarity index 100% rename from src/utils/plugins/pluginOptionsStorage.ts rename to utils/plugins/pluginOptionsStorage.ts diff --git a/src/utils/plugins/pluginPolicy.ts b/utils/plugins/pluginPolicy.ts similarity index 100% rename from src/utils/plugins/pluginPolicy.ts rename to utils/plugins/pluginPolicy.ts diff --git a/src/utils/plugins/pluginStartupCheck.ts b/utils/plugins/pluginStartupCheck.ts similarity index 100% rename from src/utils/plugins/pluginStartupCheck.ts rename to utils/plugins/pluginStartupCheck.ts diff --git a/src/utils/plugins/pluginVersioning.ts b/utils/plugins/pluginVersioning.ts similarity index 100% rename from src/utils/plugins/pluginVersioning.ts rename to utils/plugins/pluginVersioning.ts diff --git a/src/utils/plugins/reconciler.ts b/utils/plugins/reconciler.ts similarity index 100% rename from src/utils/plugins/reconciler.ts rename to utils/plugins/reconciler.ts diff --git a/src/utils/plugins/refresh.ts b/utils/plugins/refresh.ts similarity index 100% rename from src/utils/plugins/refresh.ts rename to utils/plugins/refresh.ts diff --git a/src/utils/plugins/schemas.ts b/utils/plugins/schemas.ts similarity index 100% rename from src/utils/plugins/schemas.ts rename to utils/plugins/schemas.ts diff --git a/src/utils/plugins/validatePlugin.ts b/utils/plugins/validatePlugin.ts similarity index 100% rename from src/utils/plugins/validatePlugin.ts rename to utils/plugins/validatePlugin.ts diff --git a/src/utils/plugins/walkPluginMarkdown.ts b/utils/plugins/walkPluginMarkdown.ts similarity index 100% rename from src/utils/plugins/walkPluginMarkdown.ts rename to utils/plugins/walkPluginMarkdown.ts diff --git a/src/utils/plugins/zipCache.ts b/utils/plugins/zipCache.ts similarity index 100% rename from src/utils/plugins/zipCache.ts rename to utils/plugins/zipCache.ts diff --git a/src/utils/plugins/zipCacheAdapters.ts b/utils/plugins/zipCacheAdapters.ts similarity index 100% rename from src/utils/plugins/zipCacheAdapters.ts rename to utils/plugins/zipCacheAdapters.ts diff --git a/src/utils/powershell/dangerousCmdlets.ts b/utils/powershell/dangerousCmdlets.ts similarity index 100% rename from src/utils/powershell/dangerousCmdlets.ts rename to utils/powershell/dangerousCmdlets.ts diff --git a/src/utils/powershell/parser.ts b/utils/powershell/parser.ts similarity index 100% rename from src/utils/powershell/parser.ts rename to utils/powershell/parser.ts diff --git a/src/utils/powershell/staticPrefix.ts b/utils/powershell/staticPrefix.ts similarity index 100% rename from src/utils/powershell/staticPrefix.ts rename to utils/powershell/staticPrefix.ts diff --git a/src/utils/preflightChecks.tsx b/utils/preflightChecks.tsx similarity index 100% rename from src/utils/preflightChecks.tsx rename to utils/preflightChecks.tsx diff --git a/src/utils/privacyLevel.ts b/utils/privacyLevel.ts similarity index 100% rename from src/utils/privacyLevel.ts rename to utils/privacyLevel.ts diff --git a/src/utils/process.ts b/utils/process.ts similarity index 100% rename from src/utils/process.ts rename to utils/process.ts diff --git a/src/utils/processUserInput/processBashCommand.tsx b/utils/processUserInput/processBashCommand.tsx similarity index 100% rename from src/utils/processUserInput/processBashCommand.tsx rename to utils/processUserInput/processBashCommand.tsx diff --git a/src/utils/processUserInput/processSlashCommand.tsx b/utils/processUserInput/processSlashCommand.tsx similarity index 100% rename from src/utils/processUserInput/processSlashCommand.tsx rename to utils/processUserInput/processSlashCommand.tsx diff --git a/src/utils/processUserInput/processTextPrompt.ts b/utils/processUserInput/processTextPrompt.ts similarity index 100% rename from src/utils/processUserInput/processTextPrompt.ts rename to utils/processUserInput/processTextPrompt.ts diff --git a/src/utils/processUserInput/processUserInput.ts b/utils/processUserInput/processUserInput.ts similarity index 100% rename from src/utils/processUserInput/processUserInput.ts rename to utils/processUserInput/processUserInput.ts diff --git a/src/utils/profilerBase.ts b/utils/profilerBase.ts similarity index 100% rename from src/utils/profilerBase.ts rename to utils/profilerBase.ts diff --git a/src/utils/promptCategory.ts b/utils/promptCategory.ts similarity index 100% rename from src/utils/promptCategory.ts rename to utils/promptCategory.ts diff --git a/src/utils/promptEditor.ts b/utils/promptEditor.ts similarity index 100% rename from src/utils/promptEditor.ts rename to utils/promptEditor.ts diff --git a/src/utils/promptShellExecution.ts b/utils/promptShellExecution.ts similarity index 100% rename from src/utils/promptShellExecution.ts rename to utils/promptShellExecution.ts diff --git a/src/utils/proxy.ts b/utils/proxy.ts similarity index 100% rename from src/utils/proxy.ts rename to utils/proxy.ts diff --git a/src/utils/queryContext.ts b/utils/queryContext.ts similarity index 100% rename from src/utils/queryContext.ts rename to utils/queryContext.ts diff --git a/src/utils/queryHelpers.ts b/utils/queryHelpers.ts similarity index 100% rename from src/utils/queryHelpers.ts rename to utils/queryHelpers.ts diff --git a/src/utils/queryProfiler.ts b/utils/queryProfiler.ts similarity index 100% rename from src/utils/queryProfiler.ts rename to utils/queryProfiler.ts diff --git a/src/utils/queueProcessor.ts b/utils/queueProcessor.ts similarity index 100% rename from src/utils/queueProcessor.ts rename to utils/queueProcessor.ts diff --git a/src/utils/readEditContext.ts b/utils/readEditContext.ts similarity index 100% rename from src/utils/readEditContext.ts rename to utils/readEditContext.ts diff --git a/src/utils/readFileInRange.ts b/utils/readFileInRange.ts similarity index 100% rename from src/utils/readFileInRange.ts rename to utils/readFileInRange.ts diff --git a/src/utils/releaseNotes.ts b/utils/releaseNotes.ts similarity index 100% rename from src/utils/releaseNotes.ts rename to utils/releaseNotes.ts diff --git a/src/utils/renderOptions.ts b/utils/renderOptions.ts similarity index 100% rename from src/utils/renderOptions.ts rename to utils/renderOptions.ts diff --git a/src/utils/ripgrep.ts b/utils/ripgrep.ts similarity index 100% rename from src/utils/ripgrep.ts rename to utils/ripgrep.ts diff --git a/src/utils/sandbox/sandbox-adapter.ts b/utils/sandbox/sandbox-adapter.ts similarity index 100% rename from src/utils/sandbox/sandbox-adapter.ts rename to utils/sandbox/sandbox-adapter.ts diff --git a/src/utils/sandbox/sandbox-ui-utils.ts b/utils/sandbox/sandbox-ui-utils.ts similarity index 100% rename from src/utils/sandbox/sandbox-ui-utils.ts rename to utils/sandbox/sandbox-ui-utils.ts diff --git a/src/utils/sanitization.ts b/utils/sanitization.ts similarity index 100% rename from src/utils/sanitization.ts rename to utils/sanitization.ts diff --git a/src/utils/screenshotClipboard.ts b/utils/screenshotClipboard.ts similarity index 100% rename from src/utils/screenshotClipboard.ts rename to utils/screenshotClipboard.ts diff --git a/src/utils/sdkEventQueue.ts b/utils/sdkEventQueue.ts similarity index 100% rename from src/utils/sdkEventQueue.ts rename to utils/sdkEventQueue.ts diff --git a/src/utils/secureStorage/fallbackStorage.ts b/utils/secureStorage/fallbackStorage.ts similarity index 100% rename from src/utils/secureStorage/fallbackStorage.ts rename to utils/secureStorage/fallbackStorage.ts diff --git a/src/utils/secureStorage/index.ts b/utils/secureStorage/index.ts similarity index 100% rename from src/utils/secureStorage/index.ts rename to utils/secureStorage/index.ts diff --git a/src/utils/secureStorage/keychainPrefetch.ts b/utils/secureStorage/keychainPrefetch.ts similarity index 100% rename from src/utils/secureStorage/keychainPrefetch.ts rename to utils/secureStorage/keychainPrefetch.ts diff --git a/src/utils/secureStorage/macOsKeychainHelpers.ts b/utils/secureStorage/macOsKeychainHelpers.ts similarity index 100% rename from src/utils/secureStorage/macOsKeychainHelpers.ts rename to utils/secureStorage/macOsKeychainHelpers.ts diff --git a/src/utils/secureStorage/macOsKeychainStorage.ts b/utils/secureStorage/macOsKeychainStorage.ts similarity index 100% rename from src/utils/secureStorage/macOsKeychainStorage.ts rename to utils/secureStorage/macOsKeychainStorage.ts diff --git a/src/utils/secureStorage/plainTextStorage.ts b/utils/secureStorage/plainTextStorage.ts similarity index 100% rename from src/utils/secureStorage/plainTextStorage.ts rename to utils/secureStorage/plainTextStorage.ts diff --git a/src/utils/semanticBoolean.ts b/utils/semanticBoolean.ts similarity index 100% rename from src/utils/semanticBoolean.ts rename to utils/semanticBoolean.ts diff --git a/src/utils/semanticNumber.ts b/utils/semanticNumber.ts similarity index 100% rename from src/utils/semanticNumber.ts rename to utils/semanticNumber.ts diff --git a/src/utils/semver.ts b/utils/semver.ts similarity index 100% rename from src/utils/semver.ts rename to utils/semver.ts diff --git a/src/utils/sequential.ts b/utils/sequential.ts similarity index 100% rename from src/utils/sequential.ts rename to utils/sequential.ts diff --git a/src/utils/sessionActivity.ts b/utils/sessionActivity.ts similarity index 100% rename from src/utils/sessionActivity.ts rename to utils/sessionActivity.ts diff --git a/src/utils/sessionEnvVars.ts b/utils/sessionEnvVars.ts similarity index 100% rename from src/utils/sessionEnvVars.ts rename to utils/sessionEnvVars.ts diff --git a/src/utils/sessionEnvironment.ts b/utils/sessionEnvironment.ts similarity index 100% rename from src/utils/sessionEnvironment.ts rename to utils/sessionEnvironment.ts diff --git a/src/utils/sessionFileAccessHooks.ts b/utils/sessionFileAccessHooks.ts similarity index 100% rename from src/utils/sessionFileAccessHooks.ts rename to utils/sessionFileAccessHooks.ts diff --git a/src/utils/sessionIngressAuth.ts b/utils/sessionIngressAuth.ts similarity index 100% rename from src/utils/sessionIngressAuth.ts rename to utils/sessionIngressAuth.ts diff --git a/src/utils/sessionRestore.ts b/utils/sessionRestore.ts similarity index 100% rename from src/utils/sessionRestore.ts rename to utils/sessionRestore.ts diff --git a/src/utils/sessionStart.ts b/utils/sessionStart.ts similarity index 100% rename from src/utils/sessionStart.ts rename to utils/sessionStart.ts diff --git a/src/utils/sessionState.ts b/utils/sessionState.ts similarity index 100% rename from src/utils/sessionState.ts rename to utils/sessionState.ts diff --git a/src/utils/sessionStorage.ts b/utils/sessionStorage.ts similarity index 100% rename from src/utils/sessionStorage.ts rename to utils/sessionStorage.ts diff --git a/src/utils/sessionStoragePortable.ts b/utils/sessionStoragePortable.ts similarity index 100% rename from src/utils/sessionStoragePortable.ts rename to utils/sessionStoragePortable.ts diff --git a/src/utils/sessionTitle.ts b/utils/sessionTitle.ts similarity index 100% rename from src/utils/sessionTitle.ts rename to utils/sessionTitle.ts diff --git a/src/utils/sessionUrl.ts b/utils/sessionUrl.ts similarity index 100% rename from src/utils/sessionUrl.ts rename to utils/sessionUrl.ts diff --git a/src/utils/set.ts b/utils/set.ts similarity index 100% rename from src/utils/set.ts rename to utils/set.ts diff --git a/src/utils/settings/allErrors.ts b/utils/settings/allErrors.ts similarity index 100% rename from src/utils/settings/allErrors.ts rename to utils/settings/allErrors.ts diff --git a/src/utils/settings/applySettingsChange.ts b/utils/settings/applySettingsChange.ts similarity index 100% rename from src/utils/settings/applySettingsChange.ts rename to utils/settings/applySettingsChange.ts diff --git a/src/utils/settings/changeDetector.ts b/utils/settings/changeDetector.ts similarity index 100% rename from src/utils/settings/changeDetector.ts rename to utils/settings/changeDetector.ts diff --git a/src/utils/settings/constants.ts b/utils/settings/constants.ts similarity index 100% rename from src/utils/settings/constants.ts rename to utils/settings/constants.ts diff --git a/src/utils/settings/internalWrites.ts b/utils/settings/internalWrites.ts similarity index 100% rename from src/utils/settings/internalWrites.ts rename to utils/settings/internalWrites.ts diff --git a/src/utils/settings/managedPath.ts b/utils/settings/managedPath.ts similarity index 100% rename from src/utils/settings/managedPath.ts rename to utils/settings/managedPath.ts diff --git a/src/utils/settings/mdm/constants.ts b/utils/settings/mdm/constants.ts similarity index 100% rename from src/utils/settings/mdm/constants.ts rename to utils/settings/mdm/constants.ts diff --git a/src/utils/settings/mdm/rawRead.ts b/utils/settings/mdm/rawRead.ts similarity index 100% rename from src/utils/settings/mdm/rawRead.ts rename to utils/settings/mdm/rawRead.ts diff --git a/src/utils/settings/mdm/settings.ts b/utils/settings/mdm/settings.ts similarity index 100% rename from src/utils/settings/mdm/settings.ts rename to utils/settings/mdm/settings.ts diff --git a/src/utils/settings/permissionValidation.ts b/utils/settings/permissionValidation.ts similarity index 100% rename from src/utils/settings/permissionValidation.ts rename to utils/settings/permissionValidation.ts diff --git a/src/utils/settings/pluginOnlyPolicy.ts b/utils/settings/pluginOnlyPolicy.ts similarity index 100% rename from src/utils/settings/pluginOnlyPolicy.ts rename to utils/settings/pluginOnlyPolicy.ts diff --git a/src/utils/settings/schemaOutput.ts b/utils/settings/schemaOutput.ts similarity index 100% rename from src/utils/settings/schemaOutput.ts rename to utils/settings/schemaOutput.ts diff --git a/src/utils/settings/settings.ts b/utils/settings/settings.ts similarity index 100% rename from src/utils/settings/settings.ts rename to utils/settings/settings.ts diff --git a/src/utils/settings/settingsCache.ts b/utils/settings/settingsCache.ts similarity index 100% rename from src/utils/settings/settingsCache.ts rename to utils/settings/settingsCache.ts diff --git a/src/utils/settings/toolValidationConfig.ts b/utils/settings/toolValidationConfig.ts similarity index 100% rename from src/utils/settings/toolValidationConfig.ts rename to utils/settings/toolValidationConfig.ts diff --git a/src/utils/settings/types.ts b/utils/settings/types.ts similarity index 100% rename from src/utils/settings/types.ts rename to utils/settings/types.ts diff --git a/src/utils/settings/validateEditTool.ts b/utils/settings/validateEditTool.ts similarity index 100% rename from src/utils/settings/validateEditTool.ts rename to utils/settings/validateEditTool.ts diff --git a/src/utils/settings/validation.ts b/utils/settings/validation.ts similarity index 100% rename from src/utils/settings/validation.ts rename to utils/settings/validation.ts diff --git a/src/utils/settings/validationTips.ts b/utils/settings/validationTips.ts similarity index 100% rename from src/utils/settings/validationTips.ts rename to utils/settings/validationTips.ts diff --git a/src/utils/shell/bashProvider.ts b/utils/shell/bashProvider.ts similarity index 100% rename from src/utils/shell/bashProvider.ts rename to utils/shell/bashProvider.ts diff --git a/src/utils/shell/outputLimits.ts b/utils/shell/outputLimits.ts similarity index 100% rename from src/utils/shell/outputLimits.ts rename to utils/shell/outputLimits.ts diff --git a/src/utils/shell/powershellDetection.ts b/utils/shell/powershellDetection.ts similarity index 100% rename from src/utils/shell/powershellDetection.ts rename to utils/shell/powershellDetection.ts diff --git a/src/utils/shell/powershellProvider.ts b/utils/shell/powershellProvider.ts similarity index 100% rename from src/utils/shell/powershellProvider.ts rename to utils/shell/powershellProvider.ts diff --git a/src/utils/shell/prefix.ts b/utils/shell/prefix.ts similarity index 100% rename from src/utils/shell/prefix.ts rename to utils/shell/prefix.ts diff --git a/src/utils/shell/readOnlyCommandValidation.ts b/utils/shell/readOnlyCommandValidation.ts similarity index 100% rename from src/utils/shell/readOnlyCommandValidation.ts rename to utils/shell/readOnlyCommandValidation.ts diff --git a/src/utils/shell/resolveDefaultShell.ts b/utils/shell/resolveDefaultShell.ts similarity index 100% rename from src/utils/shell/resolveDefaultShell.ts rename to utils/shell/resolveDefaultShell.ts diff --git a/src/utils/shell/shellProvider.ts b/utils/shell/shellProvider.ts similarity index 100% rename from src/utils/shell/shellProvider.ts rename to utils/shell/shellProvider.ts diff --git a/src/utils/shell/shellToolUtils.ts b/utils/shell/shellToolUtils.ts similarity index 100% rename from src/utils/shell/shellToolUtils.ts rename to utils/shell/shellToolUtils.ts diff --git a/src/utils/shell/specPrefix.ts b/utils/shell/specPrefix.ts similarity index 100% rename from src/utils/shell/specPrefix.ts rename to utils/shell/specPrefix.ts diff --git a/src/utils/shellConfig.ts b/utils/shellConfig.ts similarity index 100% rename from src/utils/shellConfig.ts rename to utils/shellConfig.ts diff --git a/src/utils/sideQuery.ts b/utils/sideQuery.ts similarity index 100% rename from src/utils/sideQuery.ts rename to utils/sideQuery.ts diff --git a/src/utils/sideQuestion.ts b/utils/sideQuestion.ts similarity index 100% rename from src/utils/sideQuestion.ts rename to utils/sideQuestion.ts diff --git a/src/utils/signal.ts b/utils/signal.ts similarity index 100% rename from src/utils/signal.ts rename to utils/signal.ts diff --git a/src/utils/sinks.ts b/utils/sinks.ts similarity index 100% rename from src/utils/sinks.ts rename to utils/sinks.ts diff --git a/src/utils/skills/skillChangeDetector.ts b/utils/skills/skillChangeDetector.ts similarity index 100% rename from src/utils/skills/skillChangeDetector.ts rename to utils/skills/skillChangeDetector.ts diff --git a/src/utils/slashCommandParsing.ts b/utils/slashCommandParsing.ts similarity index 100% rename from src/utils/slashCommandParsing.ts rename to utils/slashCommandParsing.ts diff --git a/src/utils/sleep.ts b/utils/sleep.ts similarity index 100% rename from src/utils/sleep.ts rename to utils/sleep.ts diff --git a/src/utils/sliceAnsi.ts b/utils/sliceAnsi.ts similarity index 100% rename from src/utils/sliceAnsi.ts rename to utils/sliceAnsi.ts diff --git a/src/utils/slowOperations.ts b/utils/slowOperations.ts similarity index 100% rename from src/utils/slowOperations.ts rename to utils/slowOperations.ts diff --git a/src/utils/standaloneAgent.ts b/utils/standaloneAgent.ts similarity index 100% rename from src/utils/standaloneAgent.ts rename to utils/standaloneAgent.ts diff --git a/src/utils/startupProfiler.ts b/utils/startupProfiler.ts similarity index 100% rename from src/utils/startupProfiler.ts rename to utils/startupProfiler.ts diff --git a/src/utils/staticRender.tsx b/utils/staticRender.tsx similarity index 100% rename from src/utils/staticRender.tsx rename to utils/staticRender.tsx diff --git a/src/utils/stats.ts b/utils/stats.ts similarity index 100% rename from src/utils/stats.ts rename to utils/stats.ts diff --git a/src/utils/statsCache.ts b/utils/statsCache.ts similarity index 100% rename from src/utils/statsCache.ts rename to utils/statsCache.ts diff --git a/src/utils/status.tsx b/utils/status.tsx similarity index 100% rename from src/utils/status.tsx rename to utils/status.tsx diff --git a/src/utils/statusNoticeDefinitions.tsx b/utils/statusNoticeDefinitions.tsx similarity index 100% rename from src/utils/statusNoticeDefinitions.tsx rename to utils/statusNoticeDefinitions.tsx diff --git a/src/utils/statusNoticeHelpers.ts b/utils/statusNoticeHelpers.ts similarity index 100% rename from src/utils/statusNoticeHelpers.ts rename to utils/statusNoticeHelpers.ts diff --git a/src/utils/stream.ts b/utils/stream.ts similarity index 100% rename from src/utils/stream.ts rename to utils/stream.ts diff --git a/src/utils/streamJsonStdoutGuard.ts b/utils/streamJsonStdoutGuard.ts similarity index 100% rename from src/utils/streamJsonStdoutGuard.ts rename to utils/streamJsonStdoutGuard.ts diff --git a/src/utils/streamlinedTransform.ts b/utils/streamlinedTransform.ts similarity index 100% rename from src/utils/streamlinedTransform.ts rename to utils/streamlinedTransform.ts diff --git a/src/utils/stringUtils.ts b/utils/stringUtils.ts similarity index 100% rename from src/utils/stringUtils.ts rename to utils/stringUtils.ts diff --git a/src/utils/subprocessEnv.ts b/utils/subprocessEnv.ts similarity index 100% rename from src/utils/subprocessEnv.ts rename to utils/subprocessEnv.ts diff --git a/src/utils/suggestions/commandSuggestions.ts b/utils/suggestions/commandSuggestions.ts similarity index 100% rename from src/utils/suggestions/commandSuggestions.ts rename to utils/suggestions/commandSuggestions.ts diff --git a/src/utils/suggestions/directoryCompletion.ts b/utils/suggestions/directoryCompletion.ts similarity index 100% rename from src/utils/suggestions/directoryCompletion.ts rename to utils/suggestions/directoryCompletion.ts diff --git a/src/utils/suggestions/shellHistoryCompletion.ts b/utils/suggestions/shellHistoryCompletion.ts similarity index 100% rename from src/utils/suggestions/shellHistoryCompletion.ts rename to utils/suggestions/shellHistoryCompletion.ts diff --git a/src/utils/suggestions/skillUsageTracking.ts b/utils/suggestions/skillUsageTracking.ts similarity index 100% rename from src/utils/suggestions/skillUsageTracking.ts rename to utils/suggestions/skillUsageTracking.ts diff --git a/src/utils/suggestions/slackChannelSuggestions.ts b/utils/suggestions/slackChannelSuggestions.ts similarity index 100% rename from src/utils/suggestions/slackChannelSuggestions.ts rename to utils/suggestions/slackChannelSuggestions.ts diff --git a/src/utils/swarm/It2SetupPrompt.tsx b/utils/swarm/It2SetupPrompt.tsx similarity index 100% rename from src/utils/swarm/It2SetupPrompt.tsx rename to utils/swarm/It2SetupPrompt.tsx diff --git a/src/utils/swarm/backends/ITermBackend.ts b/utils/swarm/backends/ITermBackend.ts similarity index 100% rename from src/utils/swarm/backends/ITermBackend.ts rename to utils/swarm/backends/ITermBackend.ts diff --git a/src/utils/swarm/backends/InProcessBackend.ts b/utils/swarm/backends/InProcessBackend.ts similarity index 100% rename from src/utils/swarm/backends/InProcessBackend.ts rename to utils/swarm/backends/InProcessBackend.ts diff --git a/src/utils/swarm/backends/PaneBackendExecutor.ts b/utils/swarm/backends/PaneBackendExecutor.ts similarity index 100% rename from src/utils/swarm/backends/PaneBackendExecutor.ts rename to utils/swarm/backends/PaneBackendExecutor.ts diff --git a/src/utils/swarm/backends/TmuxBackend.ts b/utils/swarm/backends/TmuxBackend.ts similarity index 100% rename from src/utils/swarm/backends/TmuxBackend.ts rename to utils/swarm/backends/TmuxBackend.ts diff --git a/src/utils/swarm/backends/detection.ts b/utils/swarm/backends/detection.ts similarity index 100% rename from src/utils/swarm/backends/detection.ts rename to utils/swarm/backends/detection.ts diff --git a/src/utils/swarm/backends/it2Setup.ts b/utils/swarm/backends/it2Setup.ts similarity index 100% rename from src/utils/swarm/backends/it2Setup.ts rename to utils/swarm/backends/it2Setup.ts diff --git a/src/utils/swarm/backends/registry.ts b/utils/swarm/backends/registry.ts similarity index 100% rename from src/utils/swarm/backends/registry.ts rename to utils/swarm/backends/registry.ts diff --git a/src/utils/swarm/backends/teammateModeSnapshot.ts b/utils/swarm/backends/teammateModeSnapshot.ts similarity index 100% rename from src/utils/swarm/backends/teammateModeSnapshot.ts rename to utils/swarm/backends/teammateModeSnapshot.ts diff --git a/src/utils/swarm/backends/types.ts b/utils/swarm/backends/types.ts similarity index 100% rename from src/utils/swarm/backends/types.ts rename to utils/swarm/backends/types.ts diff --git a/src/utils/swarm/constants.ts b/utils/swarm/constants.ts similarity index 100% rename from src/utils/swarm/constants.ts rename to utils/swarm/constants.ts diff --git a/src/utils/swarm/inProcessRunner.ts b/utils/swarm/inProcessRunner.ts similarity index 100% rename from src/utils/swarm/inProcessRunner.ts rename to utils/swarm/inProcessRunner.ts diff --git a/src/utils/swarm/leaderPermissionBridge.ts b/utils/swarm/leaderPermissionBridge.ts similarity index 100% rename from src/utils/swarm/leaderPermissionBridge.ts rename to utils/swarm/leaderPermissionBridge.ts diff --git a/src/utils/swarm/permissionSync.ts b/utils/swarm/permissionSync.ts similarity index 100% rename from src/utils/swarm/permissionSync.ts rename to utils/swarm/permissionSync.ts diff --git a/src/utils/swarm/reconnection.ts b/utils/swarm/reconnection.ts similarity index 100% rename from src/utils/swarm/reconnection.ts rename to utils/swarm/reconnection.ts diff --git a/src/utils/swarm/spawnInProcess.ts b/utils/swarm/spawnInProcess.ts similarity index 100% rename from src/utils/swarm/spawnInProcess.ts rename to utils/swarm/spawnInProcess.ts diff --git a/src/utils/swarm/spawnUtils.ts b/utils/swarm/spawnUtils.ts similarity index 100% rename from src/utils/swarm/spawnUtils.ts rename to utils/swarm/spawnUtils.ts diff --git a/src/utils/swarm/teamHelpers.ts b/utils/swarm/teamHelpers.ts similarity index 100% rename from src/utils/swarm/teamHelpers.ts rename to utils/swarm/teamHelpers.ts diff --git a/src/utils/swarm/teammateInit.ts b/utils/swarm/teammateInit.ts similarity index 100% rename from src/utils/swarm/teammateInit.ts rename to utils/swarm/teammateInit.ts diff --git a/src/utils/swarm/teammateLayoutManager.ts b/utils/swarm/teammateLayoutManager.ts similarity index 100% rename from src/utils/swarm/teammateLayoutManager.ts rename to utils/swarm/teammateLayoutManager.ts diff --git a/src/utils/swarm/teammateModel.ts b/utils/swarm/teammateModel.ts similarity index 100% rename from src/utils/swarm/teammateModel.ts rename to utils/swarm/teammateModel.ts diff --git a/src/utils/swarm/teammatePromptAddendum.ts b/utils/swarm/teammatePromptAddendum.ts similarity index 100% rename from src/utils/swarm/teammatePromptAddendum.ts rename to utils/swarm/teammatePromptAddendum.ts diff --git a/src/utils/systemDirectories.ts b/utils/systemDirectories.ts similarity index 100% rename from src/utils/systemDirectories.ts rename to utils/systemDirectories.ts diff --git a/src/utils/systemPrompt.ts b/utils/systemPrompt.ts similarity index 100% rename from src/utils/systemPrompt.ts rename to utils/systemPrompt.ts diff --git a/src/utils/systemPromptType.ts b/utils/systemPromptType.ts similarity index 100% rename from src/utils/systemPromptType.ts rename to utils/systemPromptType.ts diff --git a/src/utils/systemTheme.ts b/utils/systemTheme.ts similarity index 100% rename from src/utils/systemTheme.ts rename to utils/systemTheme.ts diff --git a/src/utils/taggedId.ts b/utils/taggedId.ts similarity index 100% rename from src/utils/taggedId.ts rename to utils/taggedId.ts diff --git a/src/utils/task/TaskOutput.ts b/utils/task/TaskOutput.ts similarity index 100% rename from src/utils/task/TaskOutput.ts rename to utils/task/TaskOutput.ts diff --git a/src/utils/task/diskOutput.ts b/utils/task/diskOutput.ts similarity index 100% rename from src/utils/task/diskOutput.ts rename to utils/task/diskOutput.ts diff --git a/src/utils/task/framework.ts b/utils/task/framework.ts similarity index 100% rename from src/utils/task/framework.ts rename to utils/task/framework.ts diff --git a/src/utils/task/outputFormatting.ts b/utils/task/outputFormatting.ts similarity index 100% rename from src/utils/task/outputFormatting.ts rename to utils/task/outputFormatting.ts diff --git a/src/utils/task/sdkProgress.ts b/utils/task/sdkProgress.ts similarity index 100% rename from src/utils/task/sdkProgress.ts rename to utils/task/sdkProgress.ts diff --git a/src/utils/tasks.ts b/utils/tasks.ts similarity index 100% rename from src/utils/tasks.ts rename to utils/tasks.ts diff --git a/src/utils/teamDiscovery.ts b/utils/teamDiscovery.ts similarity index 100% rename from src/utils/teamDiscovery.ts rename to utils/teamDiscovery.ts diff --git a/src/utils/teamMemoryOps.ts b/utils/teamMemoryOps.ts similarity index 100% rename from src/utils/teamMemoryOps.ts rename to utils/teamMemoryOps.ts diff --git a/src/utils/teammate.ts b/utils/teammate.ts similarity index 100% rename from src/utils/teammate.ts rename to utils/teammate.ts diff --git a/src/utils/teammateContext.ts b/utils/teammateContext.ts similarity index 100% rename from src/utils/teammateContext.ts rename to utils/teammateContext.ts diff --git a/src/utils/teammateMailbox.ts b/utils/teammateMailbox.ts similarity index 100% rename from src/utils/teammateMailbox.ts rename to utils/teammateMailbox.ts diff --git a/src/utils/telemetry/betaSessionTracing.ts b/utils/telemetry/betaSessionTracing.ts similarity index 100% rename from src/utils/telemetry/betaSessionTracing.ts rename to utils/telemetry/betaSessionTracing.ts diff --git a/src/utils/telemetry/bigqueryExporter.ts b/utils/telemetry/bigqueryExporter.ts similarity index 100% rename from src/utils/telemetry/bigqueryExporter.ts rename to utils/telemetry/bigqueryExporter.ts diff --git a/src/utils/telemetry/events.ts b/utils/telemetry/events.ts similarity index 100% rename from src/utils/telemetry/events.ts rename to utils/telemetry/events.ts diff --git a/src/utils/telemetry/instrumentation.ts b/utils/telemetry/instrumentation.ts similarity index 100% rename from src/utils/telemetry/instrumentation.ts rename to utils/telemetry/instrumentation.ts diff --git a/src/utils/telemetry/logger.ts b/utils/telemetry/logger.ts similarity index 100% rename from src/utils/telemetry/logger.ts rename to utils/telemetry/logger.ts diff --git a/src/utils/telemetry/perfettoTracing.ts b/utils/telemetry/perfettoTracing.ts similarity index 100% rename from src/utils/telemetry/perfettoTracing.ts rename to utils/telemetry/perfettoTracing.ts diff --git a/src/utils/telemetry/pluginTelemetry.ts b/utils/telemetry/pluginTelemetry.ts similarity index 100% rename from src/utils/telemetry/pluginTelemetry.ts rename to utils/telemetry/pluginTelemetry.ts diff --git a/src/utils/telemetry/sessionTracing.ts b/utils/telemetry/sessionTracing.ts similarity index 100% rename from src/utils/telemetry/sessionTracing.ts rename to utils/telemetry/sessionTracing.ts diff --git a/src/utils/telemetry/skillLoadedEvent.ts b/utils/telemetry/skillLoadedEvent.ts similarity index 100% rename from src/utils/telemetry/skillLoadedEvent.ts rename to utils/telemetry/skillLoadedEvent.ts diff --git a/src/utils/telemetryAttributes.ts b/utils/telemetryAttributes.ts similarity index 100% rename from src/utils/telemetryAttributes.ts rename to utils/telemetryAttributes.ts diff --git a/src/utils/teleport.tsx b/utils/teleport.tsx similarity index 100% rename from src/utils/teleport.tsx rename to utils/teleport.tsx diff --git a/src/utils/teleport/api.ts b/utils/teleport/api.ts similarity index 100% rename from src/utils/teleport/api.ts rename to utils/teleport/api.ts diff --git a/src/utils/teleport/environmentSelection.ts b/utils/teleport/environmentSelection.ts similarity index 100% rename from src/utils/teleport/environmentSelection.ts rename to utils/teleport/environmentSelection.ts diff --git a/src/utils/teleport/environments.ts b/utils/teleport/environments.ts similarity index 100% rename from src/utils/teleport/environments.ts rename to utils/teleport/environments.ts diff --git a/src/utils/teleport/gitBundle.ts b/utils/teleport/gitBundle.ts similarity index 100% rename from src/utils/teleport/gitBundle.ts rename to utils/teleport/gitBundle.ts diff --git a/src/utils/tempfile.ts b/utils/tempfile.ts similarity index 100% rename from src/utils/tempfile.ts rename to utils/tempfile.ts diff --git a/src/utils/terminal.ts b/utils/terminal.ts similarity index 100% rename from src/utils/terminal.ts rename to utils/terminal.ts diff --git a/src/utils/terminalPanel.ts b/utils/terminalPanel.ts similarity index 100% rename from src/utils/terminalPanel.ts rename to utils/terminalPanel.ts diff --git a/src/utils/textHighlighting.ts b/utils/textHighlighting.ts similarity index 100% rename from src/utils/textHighlighting.ts rename to utils/textHighlighting.ts diff --git a/src/utils/theme.ts b/utils/theme.ts similarity index 100% rename from src/utils/theme.ts rename to utils/theme.ts diff --git a/src/utils/thinking.ts b/utils/thinking.ts similarity index 100% rename from src/utils/thinking.ts rename to utils/thinking.ts diff --git a/src/utils/timeouts.ts b/utils/timeouts.ts similarity index 100% rename from src/utils/timeouts.ts rename to utils/timeouts.ts diff --git a/src/utils/tmuxSocket.ts b/utils/tmuxSocket.ts similarity index 100% rename from src/utils/tmuxSocket.ts rename to utils/tmuxSocket.ts diff --git a/src/utils/todo/types.ts b/utils/todo/types.ts similarity index 100% rename from src/utils/todo/types.ts rename to utils/todo/types.ts diff --git a/src/utils/tokenBudget.ts b/utils/tokenBudget.ts similarity index 100% rename from src/utils/tokenBudget.ts rename to utils/tokenBudget.ts diff --git a/src/utils/tokens.ts b/utils/tokens.ts similarity index 100% rename from src/utils/tokens.ts rename to utils/tokens.ts diff --git a/src/utils/toolErrors.ts b/utils/toolErrors.ts similarity index 100% rename from src/utils/toolErrors.ts rename to utils/toolErrors.ts diff --git a/src/utils/toolPool.ts b/utils/toolPool.ts similarity index 100% rename from src/utils/toolPool.ts rename to utils/toolPool.ts diff --git a/src/utils/toolResultStorage.ts b/utils/toolResultStorage.ts similarity index 100% rename from src/utils/toolResultStorage.ts rename to utils/toolResultStorage.ts diff --git a/src/utils/toolSchemaCache.ts b/utils/toolSchemaCache.ts similarity index 100% rename from src/utils/toolSchemaCache.ts rename to utils/toolSchemaCache.ts diff --git a/src/utils/toolSearch.ts b/utils/toolSearch.ts similarity index 100% rename from src/utils/toolSearch.ts rename to utils/toolSearch.ts diff --git a/src/utils/transcriptSearch.ts b/utils/transcriptSearch.ts similarity index 100% rename from src/utils/transcriptSearch.ts rename to utils/transcriptSearch.ts diff --git a/src/utils/treeify.ts b/utils/treeify.ts similarity index 100% rename from src/utils/treeify.ts rename to utils/treeify.ts diff --git a/src/utils/truncate.ts b/utils/truncate.ts similarity index 100% rename from src/utils/truncate.ts rename to utils/truncate.ts diff --git a/src/utils/ultraplan/ccrSession.ts b/utils/ultraplan/ccrSession.ts similarity index 100% rename from src/utils/ultraplan/ccrSession.ts rename to utils/ultraplan/ccrSession.ts diff --git a/src/utils/ultraplan/keyword.ts b/utils/ultraplan/keyword.ts similarity index 100% rename from src/utils/ultraplan/keyword.ts rename to utils/ultraplan/keyword.ts diff --git a/src/utils/unaryLogging.ts b/utils/unaryLogging.ts similarity index 100% rename from src/utils/unaryLogging.ts rename to utils/unaryLogging.ts diff --git a/src/utils/undercover.ts b/utils/undercover.ts similarity index 100% rename from src/utils/undercover.ts rename to utils/undercover.ts diff --git a/src/utils/user.ts b/utils/user.ts similarity index 100% rename from src/utils/user.ts rename to utils/user.ts diff --git a/src/utils/userAgent.ts b/utils/userAgent.ts similarity index 100% rename from src/utils/userAgent.ts rename to utils/userAgent.ts diff --git a/src/utils/userPromptKeywords.ts b/utils/userPromptKeywords.ts similarity index 100% rename from src/utils/userPromptKeywords.ts rename to utils/userPromptKeywords.ts diff --git a/src/utils/uuid.ts b/utils/uuid.ts similarity index 100% rename from src/utils/uuid.ts rename to utils/uuid.ts diff --git a/src/utils/warningHandler.ts b/utils/warningHandler.ts similarity index 100% rename from src/utils/warningHandler.ts rename to utils/warningHandler.ts diff --git a/src/utils/which.ts b/utils/which.ts similarity index 100% rename from src/utils/which.ts rename to utils/which.ts diff --git a/src/utils/windowsPaths.ts b/utils/windowsPaths.ts similarity index 100% rename from src/utils/windowsPaths.ts rename to utils/windowsPaths.ts diff --git a/src/utils/withResolvers.ts b/utils/withResolvers.ts similarity index 100% rename from src/utils/withResolvers.ts rename to utils/withResolvers.ts diff --git a/src/utils/words.ts b/utils/words.ts similarity index 100% rename from src/utils/words.ts rename to utils/words.ts diff --git a/src/utils/workloadContext.ts b/utils/workloadContext.ts similarity index 100% rename from src/utils/workloadContext.ts rename to utils/workloadContext.ts diff --git a/src/utils/worktree.ts b/utils/worktree.ts similarity index 100% rename from src/utils/worktree.ts rename to utils/worktree.ts diff --git a/src/utils/worktreeModeEnabled.ts b/utils/worktreeModeEnabled.ts similarity index 100% rename from src/utils/worktreeModeEnabled.ts rename to utils/worktreeModeEnabled.ts diff --git a/src/utils/xdg.ts b/utils/xdg.ts similarity index 100% rename from src/utils/xdg.ts rename to utils/xdg.ts diff --git a/src/utils/xml.ts b/utils/xml.ts similarity index 100% rename from src/utils/xml.ts rename to utils/xml.ts diff --git a/src/utils/yaml.ts b/utils/yaml.ts similarity index 100% rename from src/utils/yaml.ts rename to utils/yaml.ts diff --git a/src/utils/zodToJsonSchema.ts b/utils/zodToJsonSchema.ts similarity index 100% rename from src/utils/zodToJsonSchema.ts rename to utils/zodToJsonSchema.ts diff --git a/src/vim/motions.ts b/vim/motions.ts similarity index 100% rename from src/vim/motions.ts rename to vim/motions.ts diff --git a/src/vim/operators.ts b/vim/operators.ts similarity index 100% rename from src/vim/operators.ts rename to vim/operators.ts diff --git a/src/vim/textObjects.ts b/vim/textObjects.ts similarity index 100% rename from src/vim/textObjects.ts rename to vim/textObjects.ts diff --git a/src/vim/transitions.ts b/vim/transitions.ts similarity index 100% rename from src/vim/transitions.ts rename to vim/transitions.ts diff --git a/src/vim/types.ts b/vim/types.ts similarity index 100% rename from src/vim/types.ts rename to vim/types.ts diff --git a/src/voice/voiceModeEnabled.ts b/voice/voiceModeEnabled.ts similarity index 100% rename from src/voice/voiceModeEnabled.ts rename to voice/voiceModeEnabled.ts