MCPcopy Create free account
hub / github.com/diillson/chatcli / NewCommandExecutor

Function NewCommandExecutor

cli/agent/command_executor.go:35–42  ·  view source on GitHub ↗

NewCommandExecutor cria uma nova instância do executor

(logger *zap.Logger)

Source from the content-addressed store, hash-verified

33
34// NewCommandExecutor cria uma nova instância do executor
35func NewCommandExecutor(logger *zap.Logger) *CommandExecutor {
36 return &CommandExecutor{
37 logger: logger,
38 validator: NewCommandValidator(logger),
39 allowlist: NewCommandAllowlist(),
40 readValidator: NewSensitiveReadPaths(),
41 }
42}
43
44// ExecutionResult contém o resultado de uma execução
45type ExecutionResult struct {

Callers 1

NewAgentModeFunction · 0.92

Calls 3

NewCommandValidatorFunction · 0.85
NewCommandAllowlistFunction · 0.85
NewSensitiveReadPathsFunction · 0.85

Tested by

no test coverage detected