Documentation ¶ Rendered for linux/amd64 windows/amd64 darwin/amd64 js/wasm Overview ¶ Package repl implements Alaska's interactive chat loop. Uses c-bata/go-prompt for live slash-command completion and charmbracelet/huh for interactive model / provider / permission pickers. Index ¶ func Run(ctx context.Context, s *Session) error type Session Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func Run ¶ func Run(ctx context.Context, s *Session) error Types ¶ type Session ¶ type Session struct { Config *config.Config Provider provider.Provider Model string System string Thinking string Tools *tool.Registry Permissions *permissions.Policy History []provider.Message Out io.Writer // contains filtered or unexported fields } Source Files ¶ View all Source files agent.gocompleter.gopicker.gorepl.gosignal_unix.go Click to show internal directories. Click to hide internal directories.