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
ChatExecPolicy ExecPolicyConfig
WorkExecPolicy ExecPolicyConfig
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, scene 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, scene 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.