Documentation
¶
Index ¶
- func DefaultForegroundShellWait() int
- func MaxForegroundShellWait() int
- func MaxForegroundShellWaitCeilingMS() int
- func WithApprovedExternalReadRoots(ctx context.Context, roots []string) context.Context
- type BackgroundShellTask
- type Toolset
- func (b *Toolset) BackgroundShellTasks() []BackgroundShellTask
- func (b *Toolset) CancelAllBackgroundShellTasks(ctx context.Context) ([]BackgroundShellTask, error)
- func (b *Toolset) CancelBackgroundShellTask(ctx context.Context, taskID string) (BackgroundShellTask, error)
- func (b *Toolset) RunningBackgroundShellTasks() []BackgroundShellTask
- func (b *Toolset) SetExecBoundaryApproval(sessionIDFunc func() string, fn policy.ApprovalFunc)
- func (b *Toolset) SetExecBoundaryPolicy(p policy.RulePolicy)
- func (b *Toolset) SetExtraSkills(extra []*skills.Skill)
- func (b *Toolset) SetForegroundShellWait(defaultMS, maxMS int)
- func (b *Toolset) SetSkillDisabled(names []string)
- func (b *Toolset) SetWebFetchExtractor(extractor webfetch.Extractor)
- func (b *Toolset) SetWorktreeContext(worktreeRoot, originalWorkspace string)
- func (b *Toolset) Tools() []core.Tool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultForegroundShellWait ¶ added in v0.1.45
func DefaultForegroundShellWait() int
func MaxForegroundShellWait ¶ added in v0.1.45
func MaxForegroundShellWait() int
func MaxForegroundShellWaitCeilingMS ¶ added in v0.1.45
func MaxForegroundShellWaitCeilingMS() int
Types ¶
type BackgroundShellTask ¶ added in v0.1.46
type Toolset ¶
type Toolset struct {
// contains filtered or unexported fields
}
func NewToolset ¶
func (*Toolset) BackgroundShellTasks ¶ added in v0.1.46
func (b *Toolset) BackgroundShellTasks() []BackgroundShellTask
func (*Toolset) CancelAllBackgroundShellTasks ¶ added in v0.1.46
func (b *Toolset) CancelAllBackgroundShellTasks(ctx context.Context) ([]BackgroundShellTask, error)
func (*Toolset) CancelBackgroundShellTask ¶ added in v0.1.46
func (*Toolset) RunningBackgroundShellTasks ¶ added in v0.1.46
func (b *Toolset) RunningBackgroundShellTasks() []BackgroundShellTask
func (*Toolset) SetExecBoundaryApproval ¶ added in v0.1.44
func (b *Toolset) SetExecBoundaryApproval(sessionIDFunc func() string, fn policy.ApprovalFunc)
func (*Toolset) SetExecBoundaryPolicy ¶ added in v0.1.44
func (b *Toolset) SetExecBoundaryPolicy(p policy.RulePolicy)
func (*Toolset) SetExtraSkills ¶ added in v0.1.15
func (*Toolset) SetForegroundShellWait ¶ added in v0.1.45
func (*Toolset) SetSkillDisabled ¶ added in v0.1.11
func (*Toolset) SetWebFetchExtractor ¶ added in v0.1.28
func (*Toolset) SetWorktreeContext ¶ added in v0.1.20
Source Files
¶
- background_tasks.go
- catalog.go
- catalog_files.go
- catalog_plan.go
- catalog_runtime.go
- catalog_search.go
- catalog_shell.go
- catalog_web.go
- constants.go
- diff_metadata.go
- edit.go
- fetch.go
- file_mutation.go
- file_state.go
- grep.go
- line_endings.go
- ls.go
- multi_edit.go
- output_shape.go
- search_files.go
- shell.go
- shell_output_decode.go
- shell_policy.go
- shell_pty_unix.go
- skills.go
- tasks.go
- text_decode.go
- text_encoding.go
- tool_fn.go
- toolset.go
- view.go
- web_fetch.go
- web_search.go
- web_search_text.go
- write.go
Click to show internal directories.
Click to hide internal directories.