INNER CODE UNIT · Go

newAgentRunner

k1LoW/runn · agent.go:130

func newAgentRunner(name string, cfg *AgentRunnerConfig) (*agentRunner, error) {
	if cfg.Agent == "" {
		return nil, fmt.Errorf("agent runner %q requires agent field", name)
	}
	if cfg.Model == "" {
		return nil, fmt.Errorf("agent runner %q requires model field", name)
	}

	p, err := newAgentProvider(cfg)
	if err != nil {
		return nil, fmt.Errorf("agent runner %q: %w", name, err)
	}

	return &agentRunner{
		name:     name,
		provider: p,
	}, nil
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…