factory

package
v0.17.35 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 6, 2026 License: BSD-2-Clause Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateApproveCommand added in v0.17.15

func CreateApproveCommand(cfg config.Config) cmd.ApproveCommand

CreateApproveCommand creates an ApproveCommand.

func CreateCombinedListCommand added in v0.17.25

func CreateCombinedListCommand(cfg config.Config) cmd.CombinedListCommand

CreateCombinedListCommand creates a CombinedListCommand.

func CreateCombinedStatusCommand added in v0.17.25

func CreateCombinedStatusCommand(cfg config.Config) cmd.CombinedStatusCommand

CreateCombinedStatusCommand creates a CombinedStatusCommand.

func CreateListCommand added in v0.17.15

func CreateListCommand(cfg config.Config) cmd.ListCommand

CreateListCommand creates a ListCommand.

func CreateLocker added in v0.3.0

func CreateLocker(dir string) lock.Locker

CreateLocker creates a Locker for the specified directory.

func CreateProcessor added in v0.3.1

func CreateProcessor(
	queueDir string,
	completedDir string,
	logDir string,
	projectName string,
	promptManager prompt.Manager,
	releaser git.Releaser,
	versionGetter version.Getter,
	ready <-chan struct{},
	containerImage string,
	model string,
	workflow config.Workflow,
	ghToken string,
	autoMerge bool,
	autoRelease bool,
	specsDir string,
) processor.Processor

CreateProcessor creates a Processor that executes queued prompts.

func CreateQueueCommand added in v0.10.0

func CreateQueueCommand(cfg config.Config) cmd.QueueCommand

CreateQueueCommand creates a QueueCommand.

func CreateRequeueCommand added in v0.17.15

func CreateRequeueCommand(cfg config.Config) cmd.RequeueCommand

CreateRequeueCommand creates a RequeueCommand.

func CreateRunner added in v0.2.25

func CreateRunner(cfg config.Config, ver string) runner.Runner

CreateRunner creates a Runner that coordinates watcher and processor using the provided config.

func CreateServer added in v0.7.0

func CreateServer(
	port int,
	inboxDir string,
	queueDir string,
	completedDir string,
	logDir string,
	promptManager prompt.Manager,
) server.Server

CreateServer creates a Server that provides HTTP endpoints for monitoring.

func CreateSpecApproveCommand added in v0.17.23

func CreateSpecApproveCommand(cfg config.Config) cmd.SpecApproveCommand

CreateSpecApproveCommand creates a SpecApproveCommand.

func CreateSpecListCommand added in v0.17.23

func CreateSpecListCommand(cfg config.Config) cmd.SpecListCommand

CreateSpecListCommand creates a SpecListCommand.

func CreateSpecStatusCommand added in v0.17.23

func CreateSpecStatusCommand(cfg config.Config) cmd.SpecStatusCommand

CreateSpecStatusCommand creates a SpecStatusCommand.

func CreateStatusCommand added in v0.8.0

func CreateStatusCommand(cfg config.Config) cmd.StatusCommand

CreateStatusCommand creates a StatusCommand.

func CreateWatcher added in v0.3.1

func CreateWatcher(
	queueDir string,
	promptManager prompt.Manager,
	ready chan<- struct{},
	debounce time.Duration,
) watcher.Watcher

CreateWatcher creates a Watcher that normalizes filenames on file events.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL