core

package
v0.2.15 Latest Latest
Warning

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

Go to latest
Published: Dec 28, 2025 License: GPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Stack

type Stack struct {
	Controller *controller.Controller
	Scheduler  *scheduler.Scheduler
	Runtime    *runtime.Runtime
	AgentsAPI  *agents.API
	HooksAPI   *hooks.API
}

Stack represents the core services required by any interface.

func NewStack

func NewStack(rootCtx context.Context, opts StackOptions) (*Stack, error)

New builds the application stack (controller, scheduler, runtime, APIs).

func (*Stack) StartScheduler

func (s *Stack) StartScheduler(ctx context.Context)

StartScheduler blocks while the scheduler runs until the context is canceled.

type StackOptions added in v0.2.8

type StackOptions struct {
	ShellRoot string
}

Directories

Path Synopsis
helpers
resources

Jump to

Keyboard shortcuts

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