Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
agent
command
|
|
|
bridge
command
|
|
|
memoh
command
|
|
|
internal
|
|
|
agent/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. |
|
agenthub/orchestrator
Package orchestrator implements AgentHub's task orchestration control plane.
|
Package orchestrator implements AgentHub's task orchestration control plane. |
|
agenthub/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). |
|
channel
Package channel provides a unified abstraction for multi-platform messaging channels.
|
Package channel provides a unified abstraction for multi-platform messaging channels. |
|
channel/adapters/dingtalk
Package dingtalk implements the DingTalk channel adapter.
|
Package dingtalk implements the DingTalk channel adapter. |
|
channel/adapters/feishu
Package feishu implements the Feishu (Lark) channel adapter.
|
Package feishu implements the Feishu (Lark) channel adapter. |
|
channel/adapters/feishu/wsclient
Package wsclient is a Feishu/Lark long-connection websocket client.
|
Package wsclient is a Feishu/Lark long-connection websocket client. |
|
channel/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. |
|
channel/adapters/misskey
Package misskey implements the Misskey channel adapter.
|
Package misskey implements the Misskey channel adapter. |
|
channel/adapters/telegram
Package telegram implements the Telegram channel adapter.
|
Package telegram implements the Telegram channel adapter. |
|
channel/common
Package common provides shared utilities for channel adapters.
|
Package common provides shared utilities for channel adapters. |
|
conversation
Package conversation defines conversation domain types and rules.
|
Package conversation defines conversation domain types and rules. |
|
conversation/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. |
|
memory/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. |
|
pipeline
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. |
|
storage
Package storage defines the Provider interface for object storage backends.
|
Package storage defines the Provider interface for object storage backends. |
|
storage/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. |
|
storage/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. |
|
storage/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). |
|
workspace/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. |
|
Package spec Code generated by swaggo/swag.
|
Package spec Code generated by swaggo/swag. |
Click to show internal directories.
Click to hide internal directories.



