跳转至

集成支持

ZeroClaw 提供 50+ 跨 9 个类别的集成。

集成类别

  1. 开发工具 - Git, npm, cargo, docker
  2. 云服务 - AWS, Azure, GCP
  3. 通讯 - Telegram, Discord, Slack, WhatsApp
  4. 数据库 - SQLite, MongoDB, PostgreSQL
  5. 监控 - Prometheus, Grafana, 日志系统
  6. 安全 - 加密, 证书管理, 认证
  7. 持续集成 - GitHub Actions, GitLab CI, Jenkins
  8. 文档 - Markdown, PDF, Confluence
  9. 其他 - 自定义插件

快速集成

查看可用集成

# 列出所有集成
zeroclaw integrations list

# 获取集成信息
zeroclaw integrations info Telegram
zeroclaw integrations info GitHub

启用集成

# 配置集成
zeroclaw integrations enable Telegram

# 或使用向导
zeroclaw onboard --interactive

开发工具集成

Git 集成

[integrations.git]
enabled = true
auto_commit = false
default_branch = "main"

Docker 集成

[integrations.docker]
enabled = true
socket_path = "/var/run/docker.sock"

云服务集成

AWS 集成

[integrations.aws]
enabled = false
region = "us-west-2"
s3_buckets = ["my-bucket"]

Azure 集成

[integrations.azure]
enabled = false
subscription_id = "your-subscription-id"
resource_group = "my-resource-group"

自定义集成

Python 插件

# ~/.zeroclaw/plugins/my_plugin.py
from zeroclaw.plugins import Plugin

class MyPlugin(Plugin):
    def name(self):
        return "my-plugin"

    def execute(self, args):
        # 自定义逻辑
        return "Hello from plugin!"

注册插件

[plugins]
enabled = ["my_plugin"]
paths = ["~/.zeroclaw/plugins/"]

Composio 集成

ZeroClaw 支持 1000+ 通过 Composio 的 OAuth 应用:

[composio]
enabled = false
# api_key = "cmp..."  # 在运行时输入
entity_id = "default"

支持的服务

  • 通讯 - Gmail, Outlook, Slack
  • 存储 - Google Drive, Dropbox, OneDrive
  • CRM - Salesforce, HubSpot, Pipedrive
  • 项目管理 - Notion, Trello, Asana
  • 社交媒体 - Twitter, Facebook, Instagram
  • 开发 - GitHub, GitLab, Jira
  • 数据分析 - Google Sheets, Excel
  • 以及更多...

更多服务:app.composio.dev

查看集成状态

# 检查所有集成
zeroclaw integrations status

# 测试特定集成
zeroclaw integrations test Telegram

故障排查

集成不工作

# 诊断
zeroclaw doctor

# 测试配置
zeroclaw integrations validate

调试模式

# 启用详细日志
export RUST_LOG=debug

# 测试集成
zeroclaw integrations test --verbose

社区集成

查看社区贡献的集成:

更多信息