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. |
|
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. |
|
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. |
|
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. |
Click to show internal directories.
Click to hide internal directories.