Documentation
¶
Index ¶
- Constants
- func New(config v1.Config) v1.Tool
- type ConfigTemplateInput
- type Gemini
- func (in *Gemini) BabysitRun(ctx context.Context, bCtx *v1.BabysitContext) bool
- func (in *Gemini) Configure(_, _ string) error
- func (in *Gemini) ConfigureBabysitRun() error
- func (in *Gemini) FollowUpRun(ctx context.Context, followUpPrompt string) error
- func (in *Gemini) OnMessage(f func(message *console.AgentMessageAttributes))
- func (in *Gemini) Run(ctx context.Context, options ...exec.Option)
- func (in *Gemini) UploadArtifacts(ctx context.Context) (*artifacts.UploadArtifacts, error)
- type Model
Constants ¶
View Source
const SettingsFileName = "settings.json"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ConfigTemplateInput ¶
type Gemini ¶
type Gemini struct {
v1.DefaultTool
// contains filtered or unexported fields
}
Gemini implements v1.Tool interface.
func (*Gemini) BabysitRun ¶
func (*Gemini) ConfigureBabysitRun ¶
func (*Gemini) FollowUpRun ¶ added in v0.6.48
FollowUpRun re-runs the Gemini CLI with the same settings as the initial run, using followUpPrompt as the user prompt. Errors are returned to the caller and must not be sent on ErrorChan.
func (*Gemini) OnMessage ¶
func (in *Gemini) OnMessage(f func(message *console.AgentMessageAttributes))
func (*Gemini) UploadArtifacts ¶ added in v0.6.45
Click to show internal directories.
Click to hide internal directories.