Directories
¶
| Path | Synopsis |
|---|---|
|
Package agent provides prompt builders.
|
Package agent provides prompt builders. |
|
Package auth implements web login for nagobot.
|
Package auth implements web login for nagobot. |
|
Package channel provides messaging channel interfaces and implementations.
|
Package channel provides messaging channel interfaces and implementations. |
|
Package cmd provides CLI commands.
|
Package cmd provides CLI commands. |
|
Package config handles configuration loading and saving.
|
Package config handles configuration loading and saving. |
|
experiments
|
|
|
glm5
command
Minimal experiment for Zhipu GLM-5 API.
|
Minimal experiment for Zhipu GLM-5 API. |
|
minimax
command
Minimal experiment for MiniMax M2.7 API.
|
Minimal experiment for MiniMax M2.7 API. |
|
internal
|
|
|
Package logger provides a minimal slog-based logging wrapper.
|
Package logger provides a minimal slog-based logging wrapper. |
|
Package media provides helpers for the upfront media preview: MIME detection for building "<<media:mime:path>>" markers, and tag formatting for injecting a preview result into the wake payload.
|
Package media provides helpers for the upfront media preview: MIME detection for building "<<media:mime:path>>" markers, and tag formatting for injecting a preview result into the wake payload. |
|
Package monitor provides metrics collection, storage, and balance checking.
|
Package monitor provides metrics collection, storage, and balance checking. |
|
Package obs provides request tracing for the message pipeline: one trace per inbound message, from the channel that received it through the queue, the turn, every LLM call and every tool execution.
|
Package obs provides request tracing for the message pipeline: one trace per inbound message, from the channel that received it through the queue, the turn, every LLM call and every tool execution. |
|
provider/chat_result.go
|
provider/chat_result.go |
|
Package push implements Web Push notification delivery for the web channel: VAPID key management, a file-backed subscription store, and best-effort sending.
|
Package push implements Web Push notification delivery for the web channel: VAPID key management, a file-backed subscription store, and best-effort sending. |
|
Package skills provides the skill system for nagobot.
|
Package skills provides the skill system for nagobot. |
|
Package tgmd converts standard Markdown into Telegram-compatible HTML.
|
Package tgmd converts standard Markdown into Telegram-compatible HTML. |
|
msg
Package msg defines the WakeMessage type and the YAML-frontmatter helpers shared across thread, tools, session, and cmd.
|
Package msg defines the WakeMessage type and the YAML-frontmatter helpers shared across thread, tools, session, and cmd. |
|
Package tools provides the tool interface and built-in tools.
|
Package tools provides the tool interface and built-in tools. |
Click to show internal directories.
Click to hide internal directories.