Skip to main content

Module config

Module config 

Source

Structs§

AgentsConfig
Config
ContextConfig
GitHostConfig
IsolationConfig
LocalConfig
LocalWorkersOverride
LoggingConfig
PrioritizationConfig
Weights used to compute the priority score for ticket selection in apm next.
ProjectConfig
ServerConfig
StateConfig
A single state in the workflow state machine.
SyncConfig
TicketConfig
Configuration for the sections that appear on every ticket, in order. Defined in .apm/ticket.toml as [[ticket.sections]] blocks.
TicketSection
A single section in the ticket template.
TicketsConfig
TransitionConfig
A directed edge in the state machine: from the parent state to to.
WorkConfig
WorkerProfileConfig
WorkersConfig
WorkflowConfig
Defines the ticket state machine and prioritization weights. Loaded from .apm/workflow.toml or the [workflow] section of .apm/config.toml.
WorktreesConfig

Enums§

CompletionStrategy
Determines how a worker’s branch is integrated as part of a state transition. pr: open PR, fires on open not merge. merge: merge to target_branch directly. pull: pull upstream into ticket branch. pr_or_epic_merge: recommended default — PR on main, merge to epic branch when ticket belongs to an epic. none: no integration.
SatisfiesDeps
Controls when reaching the parent state satisfies depends_on relationships on other tickets.
SectionType
free — free-form prose. tasks — checkbox list (- [ ] item); supports apm spec --mark and apm spec --add-task. qa — question/answer pairs.

Functions§

resolve_caller_name
Returns the caller identity for this process.
resolve_collaborators
resolve_identity
resolve_outcome
Returns the effective outcome label for transition.
try_github_username