Documentation
¶
Index ¶
- func ParseFinalMessage(jsonlOutput string) (string, error)
- type ExecPolicyConfig
- type Runner
- func (r Runner) Run(ctx context.Context, userText string) (string, error)
- func (r Runner) RunWithProgress(ctx context.Context, userText string, onThinking func(step string)) (string, error)
- func (r Runner) RunWithThread(ctx context.Context, threadID string, userText string) (string, string, error)
- func (r Runner) RunWithThreadAndProgress(ctx context.Context, threadID string, agentName string, userText string, ...) (string, string, error)
- func (r Runner) RunWithThreadAndProgressAndUsage(ctx context.Context, threadID string, agentName string, userText string, ...) (string, string, Usage, error)
- type Usage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseFinalMessage ¶
Types ¶
type ExecPolicyConfig ¶ added in v0.4.0
type Runner ¶
type Runner struct {
Command string
Timeout time.Duration
DefaultModel string
DefaultReasoningEffort string
Env map[string]string
PromptPrefix string
WorkspaceDir string
Prompts *prompting.Loader
}
func (Runner) RunWithProgress ¶
func (Runner) RunWithThread ¶
func (Runner) RunWithThreadAndProgress ¶
func (r Runner) RunWithThreadAndProgress( ctx context.Context, threadID string, agentName string, userText string, policy ExecPolicyConfig, promptPrefixOverride string, model string, profile string, reasoningEffort string, personality string, noReplyToken string, env map[string]string, onThinking func(step string), ) (string, string, error)
func (Runner) RunWithThreadAndProgressAndUsage ¶ added in v0.5.27
func (r Runner) RunWithThreadAndProgressAndUsage( ctx context.Context, threadID string, agentName string, userText string, policy ExecPolicyConfig, promptPrefixOverride string, model string, profile string, reasoningEffort string, personality string, noReplyToken string, env map[string]string, onThinking func(step string), ) (string, string, Usage, error)
Click to show internal directories.
Click to hide internal directories.