Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CompletionItem ¶
type CompletionItem struct {
// contains filtered or unexported fields
}
Completion item for the list
func (CompletionItem) Description ¶
func (i CompletionItem) Description() string
func (CompletionItem) FilterValue ¶
func (i CompletionItem) FilterValue() string
func (CompletionItem) Title ¶
func (i CompletionItem) Title() string
type Directory ¶
type Directory struct { Path string `json:"path"` Name string `json:"name"` Files []*File `json:"files"` Subdirectories []*Subdirectory `json:"subdirectories"` }
type ProcessResponse ¶
type ProcessResponse struct {
PID string `json:"pid"`
}
Process structures for MCP responses
type ProcessResponseWithLogs ¶
type ProcessResponseWithLogs struct { ProcessResponse Logs string `json:"logs"` }
type SandboxClient ¶
func NewSandboxClientWithURL ¶
func NewSandboxClientWithURL(workspace, sandboxName, serverURL string, authHeaders map[string]string) (*SandboxClient, error)
func (*SandboxClient) Close ¶
func (c *SandboxClient) Close() error
func (*SandboxClient) ExecuteCommand ¶
func (c *SandboxClient) ExecuteCommand(ctx context.Context, command, name, workingDir string) (*ProcessResponseWithLogs, error)
func (*SandboxClient) ListDirectory ¶
type SandboxShell ¶
type SandboxShell struct {
// contains filtered or unexported fields
}
Model
func NewSandboxShellWithURL ¶
func (*SandboxShell) Init ¶
func (m *SandboxShell) Init() tea.Cmd
func (*SandboxShell) View ¶
func (m *SandboxShell) View() string
type Subdirectory ¶
Click to show internal directories.
Click to hide internal directories.