internal/

directory
v0.4.6 Latest Latest
Warning

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

Go to latest
Published: Jun 26, 2026 License: AGPL-3.0

Directories

Path Synopsis
Package client manages upstream API client connections.
Package client manages upstream API client connections.
Package config handles application configuration loading and validation.
Package config handles application configuration loading and validation.
Package core defines the provider abstraction, wire format types, and capability metadata that form the foundation of the routing engine.
Package core defines the provider abstraction, wire format types, and capability metadata that form the foundation of the routing engine.
Package debug provides request/response capture functionality for debugging.
Package debug provides request/response capture functionality for debugging.
Package gui provides the embedded HTTP server that serves the GUI dashboard and exposes /api/* endpoints for metrics, history, and configuration.
Package gui provides the embedded HTTP server that serves the GUI dashboard and exposes /api/* endpoints for metrics, history, and configuration.
Package handlers contains HTTP request handlers for API endpoints.
Package handlers contains HTTP request handlers for API endpoints.
Package history maintains an in-memory ring buffer of recent proxy requests.
Package history maintains an in-memory ring buffer of recent proxy requests.
Package metrics provides in-memory metrics for the proxy.
Package metrics provides in-memory metrics for the proxy.
Package middleware provides HTTP middleware for the proxy.
Package middleware provides HTTP middleware for the proxy.
Package models provides model classification utilities shared across the client and provider packages.
Package models provides model classification utilities shared across the client and provider packages.
Package provider implements the core.Provider interface for all supported upstream LLM providers.
Package provider implements the core.Provider interface for all supported upstream LLM providers.
Package router defines HTTP route registration and middleware chaining.
Package router defines HTTP route registration and middleware chaining.
Package server manages the HTTP server lifecycle.
Package server manages the HTTP server lifecycle.
Package token provides token counting utilities using tiktoken encoding.
Package token provides token counting utilities using tiktoken encoding.
Package transformer includes ctxio: a context-bound reader wrapper.
Package transformer includes ctxio: a context-bound reader wrapper.
Package tray manages the macOS system tray icon and menu.
Package tray manages the macOS system tray icon and menu.

Jump to

Keyboard shortcuts

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