Versions in this module Expand all Collapse all v0 v0.1.0 Mar 30, 2026 Changes in this version + func ListAllRepos(paths *config.Paths) ([]string, error) + type EntryType string + const EntryTypeEnd + const EntryTypeError + const EntryTypeExecute + const EntryTypeIteration + const EntryTypeMessage + const EntryTypeResult + const EntryTypeSignal + const EntryTypeStart + const EntryTypeState + type Manager struct + func NewManager(paths *config.Paths, repoPath string) *Manager + func (m *Manager) Create(prompt string, cfg *config.Config) (*Run, error) + func (m *Manager) FindBySessionID(sessionID string) (*Run, error) + func (m *Manager) List() ([]int, error) + func (m *Manager) ListActive() ([]*Manifest, error) + func (m *Manager) Load(runID int) (*Run, error) + type Manifest struct + ClaudeSessionID string + CodexSessionID string + CompletedAt *time.Time + CreatedAt time.Time + CurrentIteration int + DoneSignal string + Error string + ID int + MaxIterations int + Metadata map[string]any + PrimaryAgent string + Prompt string + ProofCommand string + RepoID string + RepoPath string + ReviewMode string + State State + TmuxSession string + UpdatedAt time.Time + WorktreePath string + func LoadManifest(path string) (*Manifest, error) + func LoadManifestByPath(runDir string) (*Manifest, error) + func NewManifest(id int, repoPath, repoID, prompt string) *Manifest + func (m *Manifest) IncrementIteration() + func (m *Manifest) IsComplete() bool + func (m *Manifest) IsSingleAgent() bool + func (m *Manifest) Save(path string) error + func (m *Manifest) SetState(state State) + type Run struct + Bridge *bridge.Bridge + Manifest *Manifest + Transcript *Transcript + func (r *Run) Close() error + func (r *Run) Dir() string + func (r *Run) Save() error + type State string + const StateCancelled + const StateCompleted + const StateFailed + const StateReviewing + const StateSubmitted + const StateWorking + type Transcript struct + func NewTranscript(path string, runID int) *Transcript + func (t *Transcript) Append(entry *TranscriptEntry) error + func (t *Transcript) LogEnd(state State, totalDuration time.Duration) error + func (t *Transcript) LogError(agent string, iteration int, err error) error + func (t *Transcript) LogExecute(agent string, iteration int, prompt string) error + func (t *Transcript) LogIteration(iteration int) error + func (t *Transcript) LogResult(agent string, iteration int, result string, duration time.Duration) error + func (t *Transcript) LogSignal(agent string, iteration int, signal string) error + func (t *Transcript) LogStart(prompt string, metadata map[string]any) error + func (t *Transcript) LogState(state State) error + func (t *Transcript) Path() string + func (t *Transcript) ReadAll() ([]*TranscriptEntry, error) + type TranscriptEntry struct + Agent string + Content string + Duration time.Duration + Error string + Iteration int + Metadata map[string]any + RunID int + Signal string + State State + Timestamp time.Time + Type EntryType