Versions in this module Expand all Collapse all v0 v0.2.5 Apr 12, 2026 Changes in this version + type CommandRequest struct + Args []string + Command string + WorkingDir string + type CommandResult struct + ExitCode int + Stderr string + Stdout string + type Config struct + BCLICommand string + LogLevel zerolog.Level + Timeout time.Duration + func DefaultConfig() Config + func (c *Config) LoadYAML(path string) error + type ExecRunner struct + func (ExecRunner) Run(ctx context.Context, request CommandRequest) (CommandResult, error) + type Runner interface + Run func(ctx context.Context, request CommandRequest) (CommandResult, error) + type Server struct + func New(cfg Config, runner Runner) *Server + func (s *Server) CreateGoCLIProject(ctx context.Context, input createProjectInput) (createProjectOutput, error) + func (s *Server) MCP() *mcp.Server + func (s *Server) RunStdio(ctx context.Context) error