core

package
v0.245.0 Latest Latest
Warning

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

Go to latest
Published: Apr 21, 2026 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BreadcrumbsUpdatedMsg struct {
	Files []string
}

BreadcrumbsUpdatedMsg is sent when the breadcrumb trail changes.

type MCPGatewayMsg added in v0.8.0

type MCPGatewayMsg struct {
	FavoritesCount int
}

MCPGatewayMsg carries the current number of MCP gateway favorite tools. Send this message whenever the favorites count changes (e.g., after gateway initialization or after a tool invocation updates the stats).

type ProjectActiveMsg added in v0.240.0

type ProjectActiveMsg struct {
	Name string
}

ProjectActiveMsg is sent when the active project changes. Name is the display name (filepath.Base(path) or custom name). An empty Name means no project is active.

type StatusAction added in v0.2.0

type StatusAction int

StatusAction represents the type of action triggered by clicking a status bar element.

const (
	ActionShowHelp StatusAction = iota
	ActionShowModels
	ActionShowSession
	ActionShowDiagnostics
	ActionOpenFile
)

type StatusActionMsg added in v0.2.0

type StatusActionMsg struct {
	Action StatusAction
	Data   string // e.g., file path for ActionOpenFile
}

StatusActionMsg is emitted when a clickable status bar element is clicked.

type StatusCmp

type StatusCmp interface {
	tea.Model
}

func NewStatusCmp

func NewStatusCmp(lspClients map[string]*lsp.Client) StatusCmp

Jump to

Keyboard shortcuts

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