factory

package
v0.178.0 Latest Latest
Warning

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

Go to latest
Published: Aug 21, 2026 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CalculateConversationHeight

func CalculateConversationHeight(totalHeight int) int

Layout calculations - simplified without interfaces

func CalculateInputHeight

func CalculateInputHeight(totalHeight int) int

func CalculateStatusHeight

func CalculateStatusHeight(totalHeight int) int

func CreateAutocomplete added in v0.76.5

func CreateAutocomplete(shortcutRegistry *shortcuts.Registry, toolService agentdomain.ToolService, modelService convdomain.ModelService, pricingService convdomain.PricingService, skillsService agentdomain.SkillsService, githubIssueService agentdomain.GitHubIssueService) ui.AutocompleteComponent

CreateAutocomplete creates a new autocomplete component

func CreateConversationView

func CreateConversationView(themeService ui.ThemeService) ui.ConversationRenderer

CreateConversationView creates a new conversation view component

func CreateHelpBar

func CreateHelpBar(themeService ui.ThemeService) ui.HelpBarComponent

CreateHelpBar creates a new help bar component

func CreateInputStatusBar added in v0.76.2

func CreateInputStatusBar(themeService ui.ThemeService) ui.InputStatusBarComponent

CreateInputStatusBar creates a new input status bar component

func CreateInputView

func CreateInputView(modelService convdomain.ModelService) ui.InputComponent

CreateInputView creates a new input view component

func CreateInputViewWithName added in v0.127.0

func CreateInputViewWithName(modelService convdomain.ModelService, configDir, name string, store storage.ShellHistoryStorage) ui.InputComponent

CreateInputViewWithName creates a new input view component with config directory and name. When store is non-nil and name is empty (the main agent), input history goes through the storage backend. Named subagent histories are file-based at <configDir>/history/history-<name>.

func CreateStatusView

func CreateStatusView(themeService ui.ThemeService) ui.StatusComponent

CreateStatusView creates a new status view component

func GetMargins

func GetMargins() (top, right, bottom, left int)

Types

This section is empty.

Jump to

Keyboard shortcuts

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