mirror of
https://github.com/murashit/codex-panel.git
synced 2026-07-22 17:30:31 +00:00
Move chat composition helpers into domain modules
This commit is contained in:
parent
81c0cb518c
commit
985036e63e
6 changed files with 23 additions and 23 deletions
|
|
@ -25,10 +25,10 @@ import type { ChatViewRenderController } from "./view-render-controller";
|
|||
import type { ChatViewStateActions } from "./view-state-controller";
|
||||
import type { ChatMessageRenderer } from "../ui/message-stream";
|
||||
import type { ChatPanelContext } from "./context";
|
||||
import { createChatAppServerControllers, createChatConnectionControllers, createChatInboundController } from "./session-controllers";
|
||||
import { createThreadControllerGroup } from "./thread-controllers";
|
||||
import { createTurnControllerGroup } from "./turn-controllers";
|
||||
import { createConnectionLifecycleControllerGroup, createViewRenderControllerGroup } from "./ui-controllers";
|
||||
import { createChatAppServerControllers, createChatConnectionControllers, createChatInboundController } from "../session/composition";
|
||||
import { createThreadControllerGroup } from "../threads/composition";
|
||||
import { createTurnControllerGroup } from "../turns/composition";
|
||||
import { createConnectionLifecycleControllerGroup, createViewRenderControllerGroup } from "./ui-composition";
|
||||
|
||||
export interface ChatViewControllers {
|
||||
connection: {
|
||||
|
|
@ -4,12 +4,12 @@ import type { ConnectionManager } from "../../../app-server/connection-manager";
|
|||
import { ChatAppServerDiagnosticsController } from "../app-server/diagnostics-controller";
|
||||
import { ChatAppServerMetadataController } from "../app-server/metadata-controller";
|
||||
import { ChatAppServerThreadController } from "../app-server/thread-controller";
|
||||
import { ChatConnectionController } from "../session/connection-controller";
|
||||
import { ChatConnectionController } from "./connection-controller";
|
||||
import type { ServerRequestResponder } from "../requests/server-request-responder";
|
||||
import type { ChatThreadGoalController } from "../threads/thread-goal-controller";
|
||||
import type { ThreadRenameController } from "../threads/thread-rename-controller";
|
||||
import { ChatInboundController } from "../inbound/controller";
|
||||
import type { ChatPanelContext } from "./context";
|
||||
import type { ChatPanelContext } from "../panel/context";
|
||||
|
||||
export function createChatAppServerControllers(
|
||||
context: ChatPanelContext,
|
||||
|
|
@ -1,18 +1,18 @@
|
|||
import type { ConnectionManager } from "../../../app-server/connection-manager";
|
||||
import { recoverRolloutTokenUsage } from "../../../app-server/rollout-token-usage";
|
||||
import { ChatRuntimeSettingsController } from "../runtime/runtime-settings-controller";
|
||||
import { ChatThreadActionController } from "../threads/thread-actions-controller";
|
||||
import { ChatThreadGoalController } from "../threads/thread-goal-controller";
|
||||
import { ThreadHistoryController } from "../threads/thread-history-controller";
|
||||
import { ThreadIdentityController } from "../threads/thread-identity-controller";
|
||||
import { ThreadRenameController } from "../threads/thread-rename-controller";
|
||||
import { ThreadResumeController } from "../threads/thread-resume-controller";
|
||||
import { createThreadSelectionActions } from "../threads/thread-selection-controller";
|
||||
import { RestoredThreadController } from "../threads/restored-thread-controller";
|
||||
import { ChatThreadActionController } from "./thread-actions-controller";
|
||||
import { ChatThreadGoalController } from "./thread-goal-controller";
|
||||
import { ThreadHistoryController } from "./thread-history-controller";
|
||||
import { ThreadIdentityController } from "./thread-identity-controller";
|
||||
import { ThreadRenameController } from "./thread-rename-controller";
|
||||
import { ThreadResumeController } from "./thread-resume-controller";
|
||||
import { createThreadSelectionActions } from "./thread-selection-controller";
|
||||
import { RestoredThreadController } from "./restored-thread-controller";
|
||||
import { ChatReconnectController } from "../session/reconnect-controller";
|
||||
import { createChatViewStateActions } from "./view-state-controller";
|
||||
import { ToolbarPanelController } from "./toolbar-controller";
|
||||
import type { ChatPanelContext } from "./context";
|
||||
import { createChatViewStateActions } from "../panel/view-state-controller";
|
||||
import { ToolbarPanelController } from "../panel/toolbar-controller";
|
||||
import type { ChatPanelContext } from "../panel/context";
|
||||
|
||||
export function createThreadControllerGroup(
|
||||
context: ChatPanelContext,
|
||||
|
|
@ -4,10 +4,10 @@ import { activeTurnId } from "../chat-state";
|
|||
import type { ChatReconnectController } from "../session/reconnect-controller";
|
||||
import { PendingRequestController } from "../requests/pending-request-controller";
|
||||
import type { ChatRuntimeSettingsController } from "../runtime/runtime-settings-controller";
|
||||
import { ComposerSubmissionController } from "../turns/composer-submission-controller";
|
||||
import { PlanImplementationController } from "../turns/plan-implementation-controller";
|
||||
import { SlashCommandController } from "../turns/slash-command-controller";
|
||||
import { TurnSubmissionController } from "../turns/turn-submission-controller";
|
||||
import { ComposerSubmissionController } from "./composer-submission-controller";
|
||||
import { PlanImplementationController } from "./plan-implementation-controller";
|
||||
import { SlashCommandController } from "./slash-command-controller";
|
||||
import { TurnSubmissionController } from "./turn-submission-controller";
|
||||
import type { ChatThreadActionController } from "../threads/thread-actions-controller";
|
||||
import type { ChatThreadGoalController } from "../threads/thread-goal-controller";
|
||||
import type { ThreadHistoryController } from "../threads/thread-history-controller";
|
||||
|
|
@ -15,7 +15,7 @@ import type { ThreadRenameController } from "../threads/thread-rename-controller
|
|||
import type { ChatInboundController } from "../inbound/controller";
|
||||
import { currentModel } from "../../../runtime/state";
|
||||
import { ChatMessageRenderer } from "../ui/message-stream";
|
||||
import type { ChatPanelContext } from "./context";
|
||||
import type { ChatPanelContext } from "../panel/context";
|
||||
|
||||
export function createTurnControllerGroup(
|
||||
context: ChatPanelContext,
|
||||
|
|
@ -31,7 +31,7 @@ import {
|
|||
} from "./panel/lifecycle";
|
||||
import { ChatMessageScrollIntentController } from "./panel/message-scroll-intent-controller";
|
||||
import type { ChatPanelContext } from "./panel/context";
|
||||
import { createChatViewControllers, type ChatViewControllers } from "./panel/controllers";
|
||||
import { createChatViewControllers, type ChatViewControllers } from "./panel/composition";
|
||||
import { activeComposerThreadName, composerMetaViewModel, composerPlaceholder, renderComposerSlot } from "./panel/slots/composer";
|
||||
import { renderGoalSlot } from "./panel/slots/goal";
|
||||
import { pendingRequestsSignature, renderMessagesSlot } from "./panel/slots/messages";
|
||||
|
|
|
|||
Loading…
Reference in a new issue