AutoMergeDeps
Defined in: src/automerge.ts:43
Properties
Section titled “Properties”behindTtlMs?
Section titled “behindTtlMs?”
optionalbehindTtlMs?:number
Defined in: src/automerge.ts:72
Short cache TTL for behindBase (default 10s).
dropPrCache
Section titled “dropPrCache”dropPrCache: (
id) =>void
Defined in: src/automerge.ts:66
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void
emitArchived
Section titled “emitArchived”emitArchived: (
id) =>void
Defined in: src/automerge.ts:65
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void
emitStatus
Section titled “emitStatus”emitStatus: (
s) =>void
Defined in: src/automerge.ts:64
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
optionalnow?: () =>number
Defined in: src/automerge.ts:70
Returns
Section titled “Returns”number
paneAlive
Section titled “paneAlive”paneAlive: (
id) =>boolean
Defined in: src/automerge.ts:62
Whether the session’s herdr pane is live (so a steer lands).
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”boolean
prCache
Section titled “prCache”prCache:
object
Defined in: src/automerge.ts:60
snapshot()
Section titled “snapshot()”snapshot():
Record<string,GitState>
Returns
Section titled “Returns”Record<string, GitState>
rebaseCap
Section titled “rebaseCap”rebaseCap:
number
Defined in: src/automerge.ts:69
repos: () =>
string[]
Defined in: src/automerge.ts:63
Returns
Section titled “Returns”string[]
resolveForge
Section titled “resolveForge”resolveForge: (
repoPath) =>GitForge|null
Defined in: src/automerge.ts:58
Parameters
Section titled “Parameters”repoPath
Section titled “repoPath”string
Returns
Section titled “Returns”GitForge | null
retainClaim
Section titled “retainClaim”retainClaim: (
id) =>void
Defined in: src/automerge.ts:68
Mark a session so the drain’s onArchived keeps its claim (close failed).
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void
service
Section titled “service”service:
object
Defined in: src/automerge.ts:48
archive()
Section titled “archive()”archive(
id):Promise<number>
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<number>
reply()
Section titled “reply()”reply(
id,text):boolean
Parameters
Section titled “Parameters”string
string
Returns
Section titled “Returns”boolean
resolveMerging()
Section titled “resolveMerging()”resolveMerging(
id,didMerge):void
Clear the session’s merge-train mark + credit the train tracker. Called directly here because an autonomous merge emits no session:git event for the normal resolveMerging path; a no-op unless the session was merge-train-flagged.
Parameters
Section titled “Parameters”string
didMerge
Section titled “didMerge”boolean
Returns
Section titled “Returns”void
resume()
Section titled “resume()”resume(
id):unknown
SessionService.resume (async — the awaited result decides; truthy = resumed).
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”unknown
store:
Pick<SessionStore,"get"|"list"|"getRepoConfig"|"getReview"|"setAutoMergeState"|"setAutopilotState">
Defined in: src/automerge.ts:44
worktree
Section titled “worktree”worktree:
Pick<WorktreeMgr,"behindBase">
Defined in: src/automerge.ts:59