Documentation
¶
Overview ¶
Package main provides code generation directives for AI-CloudOps project.
This file contains all go:generate directives for the project. Run `go generate` in the project root to execute all generation tasks.
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
check_cron_tables
command
|
|
|
migrate_cron
command
|
|
|
internal
|
|
|
agent/agent
Package agent provides the core Eino Agent implementation that orchestrates LLM-based tool-calling agents with risk assessment and approval workflows.
|
Package agent provides the core Eino Agent implementation that orchestrates LLM-based tool-calling agents with risk assessment and approval workflows. |
|
agent/dao
Package dao provides the data access layer for the Agent module, handling database operations for agent records and configurations.
|
Package dao provides the data access layer for the Agent module, handling database operations for agent records and configurations. |
|
agent/hub
Package hub provides the MCP Hub service for plugin management and remote MCP configuration.
|
Package hub provides the MCP Hub service for plugin management and remote MCP configuration. |
|
agent/insight
Package insight 提供 Agent 对话数据的统计分析功能。
|
Package insight 提供 Agent 对话数据的统计分析功能。 |
|
agent/mcp/server
Package server implements the MCP server that exposes VanPanel's agent tools to external MCP clients via stdio or HTTP transport.
|
Package server implements the MCP server that exposes VanPanel's agent tools to external MCP clients via stdio or HTTP transport. |
|
agent/nudge
Package nudge 提供记忆审查(Memory Nudge)功能。
|
Package nudge 提供记忆审查(Memory Nudge)功能。 |
|
agent/search
Package search 提供基于 PostgreSQL tsvector 的全文搜索引擎, 用于智能体对话历史的全文检索、会话浏览和消息滚动查询。
|
Package search 提供基于 PostgreSQL tsvector 的全文搜索引擎, 用于智能体对话历史的全文检索、会话浏览和消息滚动查询。 |
|
agent/skill
Package skill 提供基于文件系统的 skill 管理系统(Hermes 风格)。
|
Package skill 提供基于文件系统的 skill 管理系统(Hermes 风格)。 |
|
agent/tool
Package tool provides the tool abstraction layer for the AI Agent, including built-in tools and MCP (Model Context Protocol) client integrations.
|
Package tool provides the tool abstraction layer for the AI Agent, including built-in tools and MCP (Model Context Protocol) client integrations. |
|
agent/tool/mcp
Package mcp provides MCP (Model Context Protocol) client implementations for connecting to local and remote MCP servers.
|
Package mcp provides MCP (Model Context Protocol) client implementations for connecting to local and remote MCP servers. |
|
agent/tool/mcp/local
Package local implements the MCP client for locally-running MCP servers that communicate via stdio transport.
|
Package local implements the MCP client for locally-running MCP servers that communicate via stdio transport. |
|
agent/tool/mcp/manager
Package manager manages the lifecycle of MCP client connections and aggregates tools from multiple MCP servers into a unified registry.
|
Package manager manages the lifecycle of MCP client connections and aggregates tools from multiple MCP servers into a unified registry. |
|
agent/tool/mcp/remote
Package remote implements the MCP client for remotely-running MCP servers that communicate via SSE or streamable HTTP transport.
|
Package remote implements the MCP client for remotely-running MCP servers that communicate via SSE or streamable HTTP transport. |
|
gateway
Package gateway implements the OpenClaw Gateway WebSocket protocol, allowing the OpenClaw Control UI to communicate with VanPanelBackend via WebSocket RPC instead of the original Node.js gateway server.
|
Package gateway implements the OpenClaw Gateway WebSocket protocol, allowing the OpenClaw Control UI to communicate with VanPanelBackend via WebSocket RPC instead of the original Node.js gateway server. |
|
gateway/adapter
Package adapter 提供 OpenClaw Gateway 协议适配器,将 Eino Agent SSE 事件转换为网关协议消息。
|
Package adapter 提供 OpenClaw Gateway 协议适配器,将 Eino Agent SSE 事件转换为网关协议消息。 |
|
pkg
|
|
Click to show internal directories.
Click to hide internal directories.