Help us shape the future of Go! Take the 2026 Go Developer Survey

builtin

package
v0.9.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 20, 2026 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var SafeTools = map[string]struct{}{
	"sys.abort":                     {},
	"sys.chat.finish":               {},
	"sys.chat.history":              {},
	"sys.chat.current":              {},
	"sys.echo":                      {},
	"sys.prompt":                    {},
	"sys.time.now":                  {},
	"sys.context":                   {},
	"sys.model.provider.credential": {},
}

Functions

func DefaultModel

func DefaultModel(name, defaultModel string) (types.Tool, bool)

func DiscardProgress

func DiscardProgress() (progress chan<- string, closeFunc func())

func GetDefaultModel

func GetDefaultModel() string

func ListTools

func ListTools() (result []types.Tool)

func SetDefaultModel

func SetDefaultModel(model string)

func SetDefaults

func SetDefaults(tool types.Tool) types.Tool

func SysAbort

func SysAbort(_ context.Context, _ []string, input string, _ chan<- string) (string, error)

func SysAppend

func SysAppend(_ context.Context, _ []string, input string, _ chan<- string) (string, error)

func SysChatCurrent

func SysChatCurrent(ctx context.Context, _ []string, _ string, _ chan<- string) (string, error)

func SysChatFinish

func SysChatFinish(_ context.Context, _ []string, input string, _ chan<- string) (string, error)

func SysChatHistory

func SysChatHistory(ctx context.Context, _ []string, _ string, _ chan<- string) (string, error)

func SysContext

func SysContext(ctx context.Context, _ []string, _ string, _ chan<- string) (string, error)

func SysDownload

func SysDownload(_ context.Context, env []string, input string, _ chan<- string) (_ string, err error)

func SysExec

func SysExec(ctx context.Context, env []string, input string, progress chan<- string) (string, error)

func SysFind

func SysFind(_ context.Context, _ []string, input string, _ chan<- string) (string, error)

func SysGetenv

func SysGetenv(_ context.Context, env []string, input string, _ chan<- string) (string, error)

func SysHTTPGet

func SysHTTPGet(_ context.Context, _ []string, input string, _ chan<- string) (_ string, err error)

func SysHTTPHtml2Text

func SysHTTPHtml2Text(ctx context.Context, env []string, input string, progress chan<- string) (string, error)

func SysHTTPPost

func SysHTTPPost(ctx context.Context, _ []string, input string, _ chan<- string) (_ string, err error)

func SysLs

func SysLs(_ context.Context, _ []string, input string, _ chan<- string) (string, error)

func SysModelProviderCredential

func SysModelProviderCredential(ctx context.Context, env []string, _ string, _ chan<- string) (string, error)

func SysRead

func SysRead(_ context.Context, _ []string, input string, _ chan<- string) (string, error)

func SysRemove

func SysRemove(_ context.Context, _ []string, input string, _ chan<- string) (string, error)

func SysStat

func SysStat(_ context.Context, _ []string, input string, _ chan<- string) (string, error)

func SysTimeNow

func SysTimeNow(context.Context, []string, string, chan<- string) (string, error)

func SysWrite

func SysWrite(_ context.Context, _ []string, input string, _ chan<- string) (string, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL