Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RenderDialog ¶
RenderDialog builds the modal body (tests and overlay).
func RenderMainOverlay ¶
RenderMainOverlay places the dialog in the main pane.
Types ¶
type Feature ¶
type Feature struct {
// contains filtered or unexported fields
}
Feature owns the agent-filter overlay (open, render, key routing).
func (*Feature) RenderMainOverlay ¶
RenderMainOverlay renders the filter dialog in the main area.
type Host ¶
type Host interface {
feature.BaseHost
IsFilteringAgent() bool
LastState() session.State
AgentIDs() []string
ActiveTab() panel.Tab
AllAgents() []agent.Agent
CWD() string
Home() string
SetAgentListItems(items []list.Item)
AgentListSelect(i int)
AgentListSetSize(w, h int)
AgentListView() string
PaneSizes() (leftW, mainH, rightW, rightH int)
AgentSelectedItem() (panel.Item, bool)
AgentFilterListUpdate(tea.Msg) tea.Cmd
ApplyAgentFilter(id string)
RefreshActiveList()
AgentDisplay() string
SyncSelectionPreview() tea.Cmd
}
Host exposes agent-filter overlay needs from the app Model.
Click to show internal directories.
Click to hide internal directories.