Directories
¶
| Path | Synopsis |
|---|---|
|
Package agent provides sentinel errors for the chat agent.
|
Package agent provides sentinel errors for the chat agent. |
|
chat
Package chat implements Koopa's main conversational agent.
|
Package chat implements Koopa's main conversational agent. |
|
Package app provides application initialization and dependency injection.
|
Package app provides application initialization and dependency injection. |
|
Package config provides application configuration management with multi-source priority.
|
Package config provides application configuration management with multi-source priority. |
|
Package log provides a unified logging infrastructure for the koopa application.
|
Package log provides a unified logging infrastructure for the koopa application. |
|
Package mcp implements a Model Context Protocol (MCP) server.
|
Package mcp implements a Model Context Protocol (MCP) server. |
|
Package observability provides OpenTelemetry integration for distributed tracing.
|
Package observability provides OpenTelemetry integration for distributed tracing. |
|
Package rag constants.go defines shared constants, types, and configuration for RAG operations.
|
Package rag constants.go defines shared constants, types, and configuration for RAG operations. |
|
Package security provides security validators for protecting against common vulnerabilities.
|
Package security provides security validators for protecting against common vulnerabilities. |
|
Package session provides conversation history persistence.
|
Package session provides conversation history persistence. |
|
Package testutil provides shared testing utilities for the koopa project.
|
Package testutil provides shared testing utilities for the koopa project. |
|
Package tools provides AI agent tools for file, system, network, and knowledge operations.
|
Package tools provides AI agent tools for file, system, network, and knowledge operations. |
|
Package tui provides Bubble Tea terminal interface for Koopa.
|
Package tui provides Bubble Tea terminal interface for Koopa. |
|
Package web provides the GenUI web server and HTTP handlers.
|
Package web provides the GenUI web server and HTTP handlers. |
|
component
templ: version: v0.3.960
|
templ: version: v0.3.960 |
|
handlers
Package handlers provides HTTP handlers for the GenUI web interface.
|
Package handlers provides HTTP handlers for the GenUI web interface. |
|
layout
templ: version: v0.3.960
|
templ: version: v0.3.960 |
|
page
templ: version: v0.3.960
|
templ: version: v0.3.960 |
|
sse
Package sse provides Server-Sent Events utilities for streaming responses.
|
Package sse provides Server-Sent Events utilities for streaming responses. |
|
static
Package static provides embedded static assets for production builds.
|
Package static provides embedded static assets for production builds. |
Click to show internal directories.
Click to hide internal directories.