Documentation
¶
Index ¶
- Variables
- func HandleSSHConnect(ctx context.Context, env *tools.Env, addr, path string, p *tea.Program, ...)
- func HandleSSHListDir(ctx context.Context, env *tools.Env, path string, p *tea.Program)
- func NewACPCmd() *cobra.Command
- func NewDoctorCmd() *cobra.Command
- func NewMCPCmd() *cobra.Command
- func NewSessionsCmd() *cobra.Command
- func NewVersionCmd() *cobra.Command
- func NewWebCmd() *cobra.Command
- func RunInteractive(prompt, resumeUUID string, unsafe bool) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Version = "0.0.1" BuildTime = "unknown" GitCommit = "unknown" )
Functions ¶
func HandleSSHConnect ¶
func HandleSSHConnect( ctx context.Context, env *tools.Env, addr, path string, p *tea.Program, systemPrompt *string, ag **adk.ChatModelAgent, chatModel einomodel.ToolCallingChatModel, createAgent func() (*adk.ChatModelAgent, error), skillDescriptions string, )
handleSSHConnect connects to a remote machine via SSH and reconfigures the env.
func HandleSSHListDir ¶
handleSSHListDir runs `ls` on the remote host and sends the results to the TUI directory picker.
func NewDoctorCmd ¶
func NewSessionsCmd ¶
func NewVersionCmd ¶
func RunInteractive ¶
RunInteractive starts the interactive TUI session. The unsafe flag enables auto-approve for all tool calls and takes precedence over config.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.