Documentation
¶
Index ¶
- Constants
- Variables
- func CreateConfigRepositoryFromConfig(config StoreConfig) (briefkit.ConfigRepository, error)
- func CreateExecutionRepositoryFromConfig(config StoreConfig) (briefkit.ExecutionRepository, error)
- func CreateLoggerFromConfig(config LogConfig) (*slog.Logger, error)
- func CreateWorkspaceManagerFromConfig(config StoreConfig) (*workspace.Manager, error)
- func ResolveExecutable(ctx context.Context, executableName string) (string, error)
- func ResolveRuntimeLogDir() (string, error)
- type LogConfig
- type StoreConfig
Constants ¶
View Source
const ( ExecutableCtl = "briefkit-ctl" ExecutableMCP = "briefkit-mcp" ExecutableRunner = "briefkit-runner" )
Variables ¶
View Source
var ErrExecutableNotFound = errors.New("executable not found")
Functions ¶
func CreateConfigRepositoryFromConfig ¶
func CreateConfigRepositoryFromConfig(config StoreConfig) (briefkit.ConfigRepository, error)
func CreateExecutionRepositoryFromConfig ¶
func CreateExecutionRepositoryFromConfig(config StoreConfig) (briefkit.ExecutionRepository, error)
func CreateWorkspaceManagerFromConfig ¶ added in v0.8.0
func CreateWorkspaceManagerFromConfig(config StoreConfig) (*workspace.Manager, error)
CreateWorkspaceManagerFromConfig creates a WorkspaceManager rooted under the configured state path.
func ResolveExecutable ¶
func ResolveRuntimeLogDir ¶
Types ¶
type StoreConfig ¶
Click to show internal directories.
Click to hide internal directories.