DocAgentDeps
Defined in: src/doc-agent.ts:103
Properties
Section titled “Properties”buildPrompt?
Section titled “buildPrompt?”
optionalbuildPrompt?: (base) =>string
Defined in: src/doc-agent.ts:131
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”string
dayKey?
Section titled “dayKey?”
optionaldayKey?: (now) =>string
Defined in: src/doc-agent.ts:120
Local YYYY-MM-DD for now — the nightly once/day key.
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”string
detectBackend?
Section titled “detectBackend?”
optionaldetectBackend?: () =>SandboxBackend
Defined in: src/doc-agent.ts:122
Returns
Section titled “Returns”fileExists?
Section titled “fileExists?”
optionalfileExists?: (p) =>boolean
Defined in: src/doc-agent.ts:129
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”boolean
optionalgit?: (cwd,args) =>Promise<string>
Defined in: src/doc-agent.ts:121
Parameters
Section titled “Parameters”string
string[]
Returns
Section titled “Returns”Promise<string>
herdr:
Pick<HerdrDriver,"start"|"stop"|"list"|"closeTab">
Defined in: src/doc-agent.ts:104
membraneEnv?
Section titled “membraneEnv?”
optionalmembraneEnv?: () =>object
Defined in: src/doc-agent.ts:123
Returns
Section titled “Returns”object
claudeDir
Section titled “claudeDir”claudeDir:
string
extraEnv?
Section titled “extraEnv?”
optionalextraEnv?:Record<string,string>
home:
string
nodeBinReal
Section titled “nodeBinReal”nodeBinReal:
string
model?
Section titled “model?”
optionalmodel?:string|null
Defined in: src/doc-agent.ts:112
nightlyHour?
Section titled “nightlyHour?”
optionalnightlyHour?:number
Defined in: src/doc-agent.ts:117
Local hour (0–23) at/after which the nightly sweep evaluates a repo.
optionalnow?: () =>number
Defined in: src/doc-agent.ts:114
Returns
Section titled “Returns”number
onChange?
Section titled “onChange?”
optionalonChange?: (f) =>void
Defined in: src/doc-agent.ts:113
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
readSentinel?
Section titled “readSentinel?”
optionalreadSentinel?: (worktreePath) =>string|null
Defined in: src/doc-agent.ts:130
Parameters
Section titled “Parameters”worktreePath
Section titled “worktreePath”string
Returns
Section titled “Returns”string | null
repos: () =>
string[]
Defined in: src/doc-agent.ts:109
Repos to enumerate in the boot orphan-sweep (herdr-independent worktree prune) and the nightly cadence sweep.
Returns
Section titled “Returns”string[]
resolveForge
Section titled “resolveForge”resolveForge: (
repoPath) =>GitForge|null
Defined in: src/doc-agent.ts:106
Parameters
Section titled “Parameters”repoPath
Section titled “repoPath”string
Returns
Section titled “Returns”GitForge | null
store:
Pick<SessionStore,"getSetting"|"setSetting">
Defined in: src/doc-agent.ts:111
Persisted per-repo cadence markers (last-sha / nightly-day / merged-seen).
timeoutMs?
Section titled “timeoutMs?”
optionaltimeoutMs?:number
Defined in: src/doc-agent.ts:115
worktree
Section titled “worktree”worktree:
Pick<WorktreeMgr,"create"|"remove"|"gitCommonDir"|"ensureBaseRef">
Defined in: src/doc-agent.ts:105