internal/

directory
v1.11.0 Latest Latest
Warning

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

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

Directories

Path Synopsis
Package config manages application configuration from various sources.
Package config manages application configuration from various sources.
mocks
Package mock_config is a generated GoMock package.
Package mock_config is a generated GoMock package.
db
Package db provides database access for sessions, messages, and files.
Package db provides database access for sessions, messages, and files.
sql
Package diff provides utilities for computing and rendering differences between files.
Package diff provides utilities for computing and rendering differences between files.
Package fileutil provides utility functions for file operations including reading, writing, searching, and managing files and directories.
Package fileutil provides utility functions for file operations including reading, writing, searching, and managing files and directories.
llm
provider
Package provider implements LLM provider clients for various AI services.
Package provider implements LLM provider clients for various AI services.
provider/sse
Package sse provides SSE (Server-Sent Events) decoding for Kilo Gateway's non-standard streaming protocol with concatenated data:, reasoning, and fragmented tool_calls.
Package sse provides SSE (Server-Sent Events) decoding for Kilo Gateway's non-standard streaming protocol with concatenated data:, reasoning, and fragmented tool_calls.
tools
Package tools provides tool implementations for the LLM agent system.
Package tools provides tool implementations for the LLM agent system.
tools/mocks
Package mock_tools is a generated GoMock package.
Package mock_tools is a generated GoMock package.
Package logging provides structured logging functionality for the application.
Package logging provides structured logging functionality for the application.
lsp
Generated code.
Generated code.
mocks
Package mock_lsp is a generated GoMock package.
Package mock_lsp is a generated GoMock package.
mocks
Package mock_permission is a generated GoMock package.
Package mock_permission is a generated GoMock package.
tui
components/agents
agent details component, shows information about the selected agent, such as name, description, model, tools, etc.
agent details component, shows information about the selected agent, such as name, description, model, tools, etc.
components/chat
Package chat provides UI components for rendering chat messages and managing the chat interface in the OpenCode TUI.
Package chat provides UI components for rendering chat messages and managing the chat interface in the OpenCode TUI.
components/dialog
Package dialog provides various dialog components for the OpenCode TUI, including dialogs for arguments, commands, completion, file picking, help, initialization, model selection, permissions, quitting, sessions, and theme switching.
Package dialog provides various dialog components for the OpenCode TUI, including dialogs for arguments, commands, completion, file picking, help, initialization, model selection, permissions, quitting, sessions, and theme switching.
components/diff
Package diff provides shared diff parsing and rendering utilities for the OpenCode TUI.
Package diff provides shared diff parsing and rendering utilities for the OpenCode TUI.
components/editor
Package editor provides UI components for code viewing and editing in the TUI.
Package editor provides UI components for code viewing and editing in the TUI.
components/input
Package input provides the Input Box component with focus state handling.
Package input provides the Input Box component with focus state handling.
components/logs
Package logs provides UI components for displaying application logs in the TUI.
Package logs provides UI components for displaying application logs in the TUI.
components/shared
Package shared provides common UI components for the OpenCode TUI, including modals, spinners, and icon constants.
Package shared provides common UI components for the OpenCode TUI, including modals, spinners, and icon constants.
components/util
Package utilComponents provides reusable UI components for the OpenCode TUI, including a simple list component for displaying selectable items.
Package utilComponents provides reusable UI components for the OpenCode TUI, including a simple list component for displaying selectable items.
image
Package image provides image processing utilities for the OpenCode TUI.
Package image provides image processing utilities for the OpenCode TUI.
layout
Package layout provides responsive layout calculations for the OpenCode TUI.
Package layout provides responsive layout calculations for the OpenCode TUI.
page
page chat.go: This file defines the ChatPage, which is the main interface for users to interact with chat sessions, send messages, and view message history.
page chat.go: This file defines the ChatPage, which is the main interface for users to interact with chat sessions, send messages, and view message history.
styles
Package styles provides styling utilities for the OpenCode TUI.
Package styles provides styling utilities for the OpenCode TUI.
util
Package util provides utility types and functions for the OpenCode TUI.
Package util provides utility types and functions for the OpenCode TUI.

Jump to

Keyboard shortcuts

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