internal/

directory
v1.14.0 Latest Latest
Warning

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

Go to latest
Published: Mar 26, 2026 License: MIT

Directories

Path Synopsis
ABOUTME: Bootstrap functions for creating mux agents in hex.
ABOUTME: Bootstrap functions for creating mux agents in hex.
Package agentsmd provides hierarchical AGENTS.md file loading with directory traversal.
Package agentsmd provides hierarchical AGENTS.md file loading with directory traversal.
Package approval manages persistent approval rules for tool execution.
Package approval manages persistent approval rules for tool execution.
Package commands provides slash command loading and execution.
Package commands provides slash command loading and execution.
Package convcontext provides context window management and message pruning for conversations.
Package convcontext provides context window management and message pruning for conversations.
Package core provides the Anthropic API client and core conversation functionality.
Package core provides the Anthropic API client and core conversation functionality.
Package export provides conversation export functionality in multiple formats.
Package export provides conversation export functionality in multiple formats.
Package frontmatter provides utilities for parsing YAML frontmatter from markdown files.
Package frontmatter provides utilities for parsing YAML frontmatter from markdown files.
Package hooks provides lifecycle hooks for Claude Code events.
Package hooks provides lifecycle hooks for Claude Code events.
Package logging provides structured logging with multiple output formats and levels.
Package logging provides structured logging with multiple output formats and levels.
ABOUTME: Project memory scanner for cross-session context awareness ABOUTME: Detects project type, build/test commands, and structure; persists to .hex/project.json
ABOUTME: Project memory scanner for cross-session context awareness ABOUTME: Detects project type, build/test commands, and structure; persists to .hex/project.json
Package permissions provides tool execution permission checking.
Package permissions provides tool execution permission checking.
Package plugins provides plugin installation and lifecycle management.
Package plugins provides plugin installation and lifecycle management.
Package project provides utilities for finding project directories.
Package project provides utilities for finding project directories.
ABOUTME: Factory creates and manages provider instances ABOUTME: Provides registry for available providers and instantiation logic
ABOUTME: Factory creates and manages provider instances ABOUTME: Provides registry for available providers and instantiation logic
Package pubsub provides a generic publish-subscribe event broker for decoupled communication.
Package pubsub provides a generic publish-subscribe event broker for decoupled communication.
Package services defines business logic interfaces and domain models for the application.
Package services defines business logic interfaces and domain models for the application.
Package skills provides skill loading and tool integration.
Package skills provides skill loading and tool integration.
Package storage provides database operations for conversations, messages, and metadata.
Package storage provides database operations for conversations, messages, and metadata.
Package subagents provides isolated execution contexts for subagent tasks.
Package subagents provides isolated execution contexts for subagent tasks.
Package suggestions provides template suggestion and smart completion functionality.
Package suggestions provides template suggestion and smart completion functionality.
Package templates provides template loading and rendering for conversations.
Package templates provides template loading and rendering for conversations.
Package tools provides the tool system for extending Hex with external capabilities.
Package tools provides the tool system for extending Hex with external capabilities.
ui
Package ui provides the Bubble Tea terminal user interface components.
Package ui provides the Bubble Tea terminal user interface components.
animations
Package animations provides gradient generation and color interpolation for visual polish.
Package animations provides gradient generation and color interpolation for visual polish.
browser
Package browser provides conversation browsing and search interfaces for the TUI.
Package browser provides conversation browsing and search interfaces for the TUI.
components
Package components provides reusable Bubbles components with Dracula theme styling.
Package components provides reusable Bubbles components with Dracula theme styling.
dashboard
Package dashboard provides status dashboards for plugins and MCP servers.
Package dashboard provides status dashboards for plugins and MCP servers.
forms
Package forms provides beautiful huh-based forms for the hex TUI.
Package forms provides beautiful huh-based forms for the hex TUI.
layout
Package layout provides consistent border styles and spacing utilities for TUI layout.
Package layout provides consistent border styles and spacing utilities for TUI layout.
theme
Package theme provides Dracula color palette and lipgloss styles for the hex TUI.
Package theme provides Dracula color palette and lipgloss styles for the hex TUI.
visualization
Package visualization provides real-time visualization of token usage and context windows.
Package visualization provides real-time visualization of token usage and context windows.

Jump to

Keyboard shortcuts

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