Skip to content

ServiceConfig

ServiceConfig = object

Defined in: domain/types.ts:29

agent: object

Defined in: domain/types.ts:49

kind: string

maxAttempts: number

maxConcurrentAgents: number

maxConcurrentAgentsByState: Record<string, number>

maxRetryBackoffMs: number

raw: Record<string, unknown>


hooks: object

Defined in: domain/types.ts:48

afterCreate: string | undefined

afterRun: string | undefined

beforeRemove: string | undefined

beforeRun: string | undefined

timeoutMs: number


polling: object

Defined in: domain/types.ts:45

intervalMs: number


repoPath: string

Defined in: domain/types.ts:30


state: object

Defined in: domain/types.ts:47

root: string


tracker: object

Defined in: domain/types.ts:32

activeStates: string[]

excludedLabels: string[]

kind: string

pageSize: number

raw: Record<string, unknown>

requiredLabels: string[]

terminalStates: string[]

writes: object

actions: Partial<Record<TrackerWriteEvent, TrackerWriteAction>>

enabled: boolean


workflowPath: string

Defined in: domain/types.ts:31


workspace: object

Defined in: domain/types.ts:46

baseRef: string

root: string

strategy: "git-worktree"