RecapServiceDeps
Defined in: src/recap.ts:161
Properties
Section titled “Properties”cleanup?
Section titled “cleanup?”
optionalcleanup?: (cwd) =>void
Defined in: src/recap.ts:189
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void
computeDiff?
Section titled “computeDiff?”
optionalcomputeDiff?: (worktreePath,base,branch) =>Promise<DiffResult>
Defined in: src/recap.ts:182
Parameters
Section titled “Parameters”worktreePath
Section titled “worktreePath”string
string
branch
Section titled “branch”string | null
Returns
Section titled “Returns”Promise<DiffResult>
headSha?
Section titled “headSha?”
optionalheadSha?: (worktreePath) =>Promise<string>
Defined in: src/recap.ts:183
Parameters
Section titled “Parameters”worktreePath
Section titled “worktreePath”string
Returns
Section titled “Returns”Promise<string>
herdr:
Pick<HerdrDriver,"start"|"stop"|"list">
Defined in: src/recap.ts:175
idleThresholdMs?
Section titled “idleThresholdMs?”
optionalidleThresholdMs?:number
Defined in: src/recap.ts:180
makeTmpDir?
Section titled “makeTmpDir?”
optionalmakeTmpDir?: () =>string
Defined in: src/recap.ts:188
Returns
Section titled “Returns”string
model?
Section titled “model?”
optionalmodel?:string|null
Defined in: src/recap.ts:177
optionalnow?: () =>number
Defined in: src/recap.ts:178
Returns
Section titled “Returns”number
onChange
Section titled “onChange”onChange: (
id,recap) =>void
Defined in: src/recap.ts:176
Parameters
Section titled “Parameters”string
Recap | null
Returns
Section titled “Returns”void
readPlan?
Section titled “readPlan?”
optionalreadPlan?: (worktreePath) =>string
Defined in: src/recap.ts:185
Parameters
Section titled “Parameters”worktreePath
Section titled “worktreePath”string
Returns
Section titled “Returns”string
readTranscript?
Section titled “readTranscript?”
optionalreadTranscript?: (worktreePath,claudeSessionId) =>ActivityEntry[]
Defined in: src/recap.ts:184
Parameters
Section titled “Parameters”worktreePath
Section titled “worktreePath”string
claudeSessionId
Section titled “claudeSessionId”string
Returns
Section titled “Returns”readUsage?
Section titled “readUsage?”
optionalreadUsage?: (cwd,spawnSessionId) =>Promise<SessionUsage|null>
Defined in: src/recap.ts:187
Parameters
Section titled “Parameters”string
spawnSessionId
Section titled “spawnSessionId”string
Returns
Section titled “Returns”Promise<SessionUsage | null>
readVerdict?
Section titled “readVerdict?”
optionalreadVerdict?: (cwd) =>VerdictRead<unknown>
Defined in: src/recap.ts:186
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”VerdictRead<unknown>
store:
Pick<SessionStore,"getRecap"|"putRecap"|"snapshotRecaps"|"generatingRecaps"|"dropRecap"|"getReview"|"recordReviewerSpawn"|"completeReviewerSpawn"|"list"|"setRecapPendingDiff">
Defined in: src/recap.ts:162
timeoutMs?
Section titled “timeoutMs?”
optionaltimeoutMs?:number
Defined in: src/recap.ts:179