Directories
¶
| Path | Synopsis |
|---|---|
|
Package cmd provides CLI commands for Koopa.
|
Package cmd provides CLI commands for Koopa. |
|
Package db provides database utilities including migration support.
|
Package db provides database utilities including migration support. |
|
internal
|
|
|
agent
Package agent provides sentinel errors for the chat agent.
|
Package agent provides sentinel errors for the chat agent. |
|
agent/chat
Package chat implements Koopa's main conversational agent.
|
Package chat implements Koopa's main conversational agent. |
|
app
Package app provides application initialization and dependency injection.
|
Package app provides application initialization and dependency injection. |
|
config
Package config provides application configuration management with multi-source priority.
|
Package config provides application configuration management with multi-source priority. |
|
log
Package log provides a unified logging infrastructure for the koopa application.
|
Package log provides a unified logging infrastructure for the koopa application. |
|
mcp
Package mcp implements a Model Context Protocol (MCP) server.
|
Package mcp implements a Model Context Protocol (MCP) server. |
|
observability
Package observability provides OpenTelemetry integration for distributed tracing.
|
Package observability provides OpenTelemetry integration for distributed tracing. |
|
rag
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. |
|
security
Package security provides security validators for protecting against common vulnerabilities.
|
Package security provides security validators for protecting against common vulnerabilities. |
|
session
Package session provides conversation history persistence.
|
Package session provides conversation history persistence. |
|
testutil
Package testutil provides shared testing utilities for the koopa project.
|
Package testutil provides shared testing utilities for the koopa project. |
|
tools
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. |
|
tui
Package tui provides Bubble Tea terminal interface for Koopa.
|
Package tui provides Bubble Tea terminal interface for Koopa. |
|
web
Package web provides the GenUI web server and HTTP handlers.
|
Package web provides the GenUI web server and HTTP handlers. |
|
web/component
templ: version: v0.3.960
|
templ: version: v0.3.960 |
|
web/handlers
Package handlers provides HTTP handlers for the GenUI web interface.
|
Package handlers provides HTTP handlers for the GenUI web interface. |
|
web/layout
templ: version: v0.3.960
|
templ: version: v0.3.960 |
|
web/page
templ: version: v0.3.960
|
templ: version: v0.3.960 |
|
web/sse
Package sse provides Server-Sent Events utilities for streaming responses.
|
Package sse provides Server-Sent Events utilities for streaming responses. |
|
web/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.