MCPcopy
hub / github.com/codeaashu/claude-code / registerDreamTask

Function registerDreamTask

src/tasks/DreamTask/DreamTask.ts:52–74  ·  view source on GitHub ↗
(
  setAppState: SetAppState,
  opts: {
    sessionsReviewing: number
    priorMtime: number
    abortController: AbortController
  },
)

Source from the content-addressed store, hash-verified

50}
51
52export function registerDreamTask(
53 setAppState: SetAppState,
54 opts: {
55 sessionsReviewing: number
56 priorMtime: number
57 abortController: AbortController
58 },
59): string {
60 const id = generateTaskId('dream')
61 const task: DreamTaskState = {
62 ...createTaskStateBase(id, 'dream', 'dreaming'),
63 type: 'dream',
64 status: 'running',
65 phase: 'starting',
66 sessionsReviewing: opts.sessionsReviewing,
67 filesTouched: [],
68 turns: [],
69 abortController: opts.abortController,
70 priorMtime: opts.priorMtime,
71 }
72 registerTask(task, setAppState)
73 return id
74}
75
76export function addDreamTurn(
77 taskId: string,

Callers 1

initAutoDreamFunction · 0.85

Calls 3

generateTaskIdFunction · 0.85
createTaskStateBaseFunction · 0.85
registerTaskFunction · 0.85

Tested by

no test coverage detected