internal/

directory
v0.0.0-...-e777e7f Latest Latest
Warning

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

Go to latest
Published: Nov 12, 2026 License: AGPL-3.0

Directories

Path Synopsis
background
Package background implements a background task manager for long-running commands executed inside bot containers.
Package background implements a background task manager for long-running commands executed inside bot containers.
orchestrator
Package orchestrator implements AgentHub's task orchestration control plane.
Package orchestrator implements AgentHub's task orchestration control plane.
providers
Package providers implements AgentProvider adapters for external CLI-based coding agents (Claude Code, OpenAI Codex).
Package providers implements AgentProvider adapters for external CLI-based coding agents (Claude Code, OpenAI Codex).
Package channel provides a unified abstraction for multi-platform messaging channels.
Package channel provides a unified abstraction for multi-platform messaging channels.
adapters/dingtalk
Package dingtalk implements the DingTalk channel adapter.
Package dingtalk implements the DingTalk channel adapter.
adapters/feishu
Package feishu implements the Feishu (Lark) channel adapter.
Package feishu implements the Feishu (Lark) channel adapter.
adapters/feishu/wsclient
Package wsclient is a Feishu/Lark long-connection websocket client.
Package wsclient is a Feishu/Lark long-connection websocket client.
adapters/local
Package local implements the CLI and Web channel adapters for local development.
Package local implements the CLI and Web channel adapters for local development.
adapters/misskey
Package misskey implements the Misskey channel adapter.
Package misskey implements the Misskey channel adapter.
adapters/telegram
Package telegram implements the Telegram channel adapter.
Package telegram implements the Telegram channel adapter.
common
Package common provides shared utilities for channel adapters.
Package common provides shared utilities for channel adapters.
k8s
Package conversation defines conversation domain types and rules.
Package conversation defines conversation domain types and rules.
flow/botruntime
Package botruntime introduces a conversational runtime abstraction so a bot can be backed by different agent frameworks.
Package botruntime introduces a conversational runtime abstraction so a bot can be backed by different agent frameworks.
db
mcp
memory
qdrant
Package qdrant wraps the official github.com/qdrant/go-client SDK, providing a thin facade for sparse-vector memory operations.
Package qdrant wraps the official github.com/qdrant/go-client SDK, providing a thin facade for sparse-vector memory operations.
sparse
Package sparse provides a Go client for the sparse encoding Python service.
Package sparse provides a Go client for the sparse encoding Python service.
Package pipeline implements the Deterministic Context Pipeline (DCP) for assembling LLM context from canonical IM events.
Package pipeline implements the Deterministic Context Pipeline (DCP) for assembling LLM context from canonical IM events.
Package storage defines the Provider interface for object storage backends.
Package storage defines the Provider interface for object storage backends.
providers/containerfs
Package containerfs implements storage.Provider for bot containers backed by gRPC calls to the in-container MCP service.
Package containerfs implements storage.Provider for bot containers backed by gRPC calls to the in-container MCP service.
providers/fallback
Package fallback implements storage.Provider that tries a primary provider first (e.g.
Package fallback implements storage.Provider that tries a primary provider first (e.g.
providers/localfs
Package localfs implements storage.Provider backed by the host filesystem.
Package localfs implements storage.Provider backed by the host filesystem.
tui
local
Package local resolves the on-disk layout shared between the Memoh desktop Electron shell (apps/desktop) and the bundled CLI binary (cmd/memoh).
Package local resolves the on-disk layout shared between the Memoh desktop Electron shell (apps/desktop) and the bundled CLI binary (cmd/memoh).
bridge
Package bridge provides a gRPC client for the workspace container bridge service.
Package bridge provides a gRPC client for the workspace container bridge service.

Jump to

Keyboard shortcuts

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