Documentation
¶
Index ¶
Constants ¶
View Source
const ( ExitSuccess = 0 ExitUsage = 2 ExitConfig = 10 ExitPreflight = 20 ExitAuth = 21 ExitWorkspace = 30 ExitClone = 40 ExitCodex = 50 ExitGit = 60 ExitPR = 70 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Harness ¶
type Harness struct {
Runner execx.Runner
Workspace workspace.Manager
Now func() time.Time
Logf logFn
TargetDirOK func(string) bool
Sleep func(context.Context, time.Duration) error
// AgentStageTimeout bounds each agent execution attempt when positive;
// zero or negative disables the timeout.
AgentStageTimeout time.Duration
}
Harness executes the clone -> codex -> PR workflow.
type RepoResult ¶
RepoResult captures outcome details for one repository in a run.
Click to show internal directories.
Click to hide internal directories.