Skip to content

Latest commit

 

History

History
32 lines (27 loc) · 2.98 KB

File metadata and controls

32 lines (27 loc) · 2.98 KB

目录说明:src/tasks

目录定位

后台或异步任务抽象目录,封装本地 shell、子代理、远端代理和 DreamTask 等执行体。

目录快照

  • 相对路径:src/tasks
  • 直接文件数:4
  • 直接子目录数:5
  • 递归文件数:12
  • 主要文件类型:.ts x 4

依赖关系观察

  • 该目录最常引用的仓库内目录:src/utils (10)、src (5)、src/constants (2)、src/types (2)、src/utils/task (2)、src/tasks/LocalAgentTask (2)、src/tasks/LocalShellTask (2)、src/services (1)
  • 最常引用该目录的仓库内目录:src/components/PromptInput (2)、src/components/messages (2)、src/cli (2)、src/components (1)、src/state (1)、src/screens (1)、src/tasks/LocalShellTask (1)

直接文件说明

文件 行数 导出/关键符号 说明
LocalMainSessionTask.ts 479 LocalMainSessionTaskState, registerMainSessionTask, completeMainSessionTask, foregroundMainSessionTask, isMainSessionTask, startBackgroundSession 主入口或启动流程;导出符号以 LocalMainSessionTaskState, registerMainSessionTask, completeMainSessionTask, foregroundMainSessionTask 为主,顶部注释说明:LocalMainSessionTask - Handles backgrounding the main session query. When user presses Ctrl+B twice during a query, t...
pillLabel.ts 82 getPillLabel, pillNeedsCta 功能实现文件;导出符号以 getPillLabel, pillNeedsCta 为主,顶部注释说明:Produces the compact footer-pill label for a set of background tasks. Used by both the footer pill and the turn-durat...
stopTask.ts 100 StopTaskError, stopTask 功能实现文件;导出符号以 StopTaskError, stopTask 为主,顶部注释说明:Shared logic for stopping a running task.
types.ts 46 TaskState, BackgroundTaskState, isBackgroundTask 类型定义;导出符号以 TaskState, BackgroundTaskState, isBackgroundTask 为主,顶部注释说明:Union of all concrete task state types

直接子目录说明

子目录 直接文件数 直接子目录数 说明
src/tasks/DreamTask 1 0 该目录是 src/tasks 下的子模块,围绕 DreamTask 这一主题组织实现文件。
src/tasks/InProcessTeammateTask 2 0 该目录是 src/tasks 下的子模块,围绕 InProcessTeammateTask 这一主题组织实现文件。
src/tasks/LocalAgentTask 1 0 该目录是 src/tasks 下的子模块,围绕 LocalAgentTask 这一主题组织实现文件。
src/tasks/LocalShellTask 3 0 该目录是 src/tasks 下的子模块,围绕 LocalShellTask 这一主题组织实现文件。
src/tasks/RemoteAgentTask 1 0 该目录是 src/tasks 下的子模块,围绕 RemoteAgentTask 这一主题组织实现文件。