Skip to main content

Module ui

Module ui 

Source
Expand description

UI constants

Constants§

AGENT_COLOR_AUTO
Auto agent hue - green (autonomy and forward progress).
AGENT_COLOR_BUILD
Build agent color - sage #73a18e (calm, implementation tone).
AGENT_COLOR_DUCK
Duck agent hue - magenta (soft, discussion-focused).
AGENT_COLOR_PLAN
Plan agent hue - blue (thoughtful, planning tone).
CHAT_INPUT_PLACEHOLDER_BOOTSTRAP
Empty-composer prompt before the first turn.
CHAT_INPUT_PLACEHOLDER_FOLLOW_UP
Empty-composer prompt after at least one turn.
CHAT_INPUT_PLACEHOLDER_INTERRUPTED
DEFAULT_INLINE_VIEWPORT_ROWS
DEFAULT_REASONING_VISIBLE
HEADER_GIT_CLEAN_SUFFIX
HEADER_GIT_DIRTY_SUFFIX
HEADER_GIT_PREFIX
HEADER_HIGHLIGHT_PREVIEW_MAX_CHARS
HEADER_MCP_PREFIX
HEADER_MODEL_PREFIX
HEADER_PROVIDER_PREFIX
HEADER_REASONING_PREFIX
HEADER_SERVICE_TIER_PREFIX
HEADER_TOOLS_PREFIX
HEADER_TRUST_PREFIX
HEADER_UNKNOWN_PLACEHOLDER
HEADER_VERSION_LEFT_DELIMITER
HEADER_VERSION_PREFIX
HEADER_VERSION_PROMPT
HEADER_VERSION_RIGHT_DELIMITER
INLINE_AGENT_MESSAGE_LEFT_PADDING
INLINE_AGENT_QUOTE_PREFIX
INLINE_BLOCK_HORIZONTAL
INLINE_HEADER_HEIGHT
INLINE_INPUT_MAX_LINES
INLINE_INPUT_PADDING_HORIZONTAL
INLINE_INPUT_PADDING_VERTICAL
INLINE_PASTE_COLLAPSE_LINE_THRESHOLD
INLINE_PREVIEW_ELLIPSIS
INLINE_TRANSCRIPT_BOTTOM_PADDING
Transcript bottom padding rows. Live value: vtcode_ui::tui::config::constants::ui::INLINE_TRANSCRIPT_BOTTOM_PADDING with effective_transcript_bottom_padding; keep in sync.
INLINE_USER_MESSAGE_DIVIDER_SYMBOL
META_BULLET_SEPARATOR
Shared inline separator between metadata segments (a • b • c).
MODAL_INSTRUCTIONS_BULLET
MODAL_LIST_HIGHLIGHT_FULL
MODAL_LIST_NO_RESULTS_MESSAGE
MODAL_LIST_SUMMARY_NO_MATCHES
MODAL_LIST_SUMMARY_RESET_HINT
MODAL_MIN_HEIGHT
MODAL_MIN_WIDTH
PLACEHOLDER_B
PLACEHOLDER_G
PLACEHOLDER_R
Medium gray for input placeholder text
PLAN_BLOCK_TITLE
PLAN_STATUS_EMPTY
SAFE_ANSI_BRIGHT_CYAN
Bright cyan (ANSI 14) — used for modal list title/border accents.
THEME_BLEND_CLAMP_MAX
THEME_BLEND_CLAMP_MIN
THEME_BLUE_LUMINANCE_COEFFICIENT
THEME_COLOR_WHITE_BLUE
THEME_COLOR_WHITE_GREEN
THEME_COLOR_WHITE_RED
THEME_CONTRAST_RATIO_OFFSET
THEME_FOREGROUND_LIGHTEN_RATIO
THEME_GREEN_LUMINANCE_COEFFICIENT
THEME_INPUT_BACKGROUND_MIX_RATIO
THEME_LOGO_ACCENT_BANNER_LIGHTEN_RATIO
THEME_LOGO_ACCENT_BANNER_SECONDARY_LIGHTEN_RATIO
THEME_LUMINANCE_LIGHTEN_RATIO
THEME_MIN_CONTRAST_RATIO
THEME_MIX_RATIO
THEME_MIX_RATIO_MAX
THEME_MIX_RATIO_MIN
THEME_PRIMARY_STATUS_LIGHTEN_RATIO
THEME_PRIMARY_STATUS_SECONDARY_LIGHTEN_RATIO
THEME_PTY_OUTPUT_MIX_RATIO
Mix ratio for PTY output text toward background — dim but readable (higher = dimmer)
THEME_RED_LUMINANCE_COEFFICIENT
THEME_RELATIVE_LUMINANCE_CUTOFF
THEME_RELATIVE_LUMINANCE_EXPONENT
THEME_RELATIVE_LUMINANCE_LOW_FACTOR
THEME_RELATIVE_LUMINANCE_OFFSET
THEME_RESPONSE_COLOR_LIGHTEN_RATIO
THEME_SECONDARY_LIGHTEN_RATIO
THEME_SECONDARY_USER_COLOR_LIGHTEN_RATIO
THEME_TOOL_BODY_LIGHTEN_RATIO
THEME_TOOL_BODY_MIX_RATIO
THEME_USER_COLOR_LIGHTEN_RATIO
TOOL_OUTPUT_MODE_COMPACT
TOOL_OUTPUT_MODE_FULL
WELCOME_SLASH_COMMAND_INDENT
WELCOME_SLASH_COMMAND_INTRO
WELCOME_SLASH_COMMAND_LIMIT
WELCOME_SLASH_COMMAND_PREFIX

Functions§

agent_mode_hue
Resolve a primary-agent mode name to its canonical color token (e.g. "build" -> "#73a18e", "plan" -> "blue").