From 681c3a8b05eb5ee1e321dcf5e0015c11be58bb7f Mon Sep 17 00:00:00 2001 From: spidercatfly Date: Thu, 9 Apr 2026 22:16:06 +0800 Subject: [PATCH] update readme --- README.md | 9 +++++++++ README_CN.md | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/README.md b/README.md index c4e486c..83eecee 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,7 @@ ## 📢 News +- **2026-04-09** 💬 Multi-channel **communication gateway**. OpenSpace can now receive and respond to messages from external platforms. Ships with **WhatsApp** (Baileys bridge + QR auth) and **Feishu** (HTTP webhook) adapters, session management, attachment caching, and allowlist-based access control. See [`openspace/config/README.md`](openspace/config/README.md) for setup. - **2026-04-07** 🌐 OpenSpace MCP now supports standalone **SSE** and **streamable HTTP** startup, making it easier for remote hosts to connect over HTTP instead of stdio and bypass stdio-bound MCP server timeout bottlenecks. See the [host integration guide](openspace/host_skills/README.md) for setup details. - **2026-04-06** 🛠️ Fixed multiple runtime issues across grounding, MCP serving, skill evolution, and persistence, improving execution stability and recovery in long-running workflows. - **2026-04-05** 🧭 Cleaned up LLM credential resolution: centralized `.env` loading, improved host config auto-detection, and made provider-native env handling more consistent. @@ -521,6 +522,14 @@ OpenSpace/ │ │ ├── auth.py # API key management │ │ └── cli/ # CLI tools (download_skill, upload_skill) │ │ +│ ├── 💬 communication/ # Multi-Channel Communication Gateway +│ │ ├── gateway.py # Message routing, session management, reply dispatch +│ │ ├── adapters/ # Platform adapters (WhatsApp, Feishu) +│ │ ├── bridges/ # Non-Python runtimes (WhatsApp Baileys bridge) +│ │ ├── config.py # Communication config loader +│ │ ├── session_store.py # Per-channel session persistence +│ │ └── types.py # ChannelMessage, ChannelSource, SendResult +│ │ │ ├── 🔧 platform/ # Platform abstraction (system info, screenshots) │ ├── 🔧 host_detection/ # Auto-detect nanobot / openclaw credentials │ ├── 🔧 host_skills/ # SKILL.md definitions for agent integration diff --git a/README_CN.md b/README_CN.md index b115ab0..1014b1b 100644 --- a/README_CN.md +++ b/README_CN.md @@ -25,6 +25,7 @@ ## 📢 最新动态 +- **2026-04-09** 💬 多渠道**通信网关**上线。OpenSpace 现可接收并回复外部平台消息。内置 **WhatsApp**(Baileys bridge + 扫码认证)与**飞书**(HTTP webhook)适配器,支持会话管理、附件缓存和白名单访问控制。配置方式见 [`openspace/config/README.md`](openspace/config/README.md)。 - **2026-04-07** 🌐 OpenSpace MCP 新增独立 **SSE** 与 **streamable HTTP** 启动方式,便于远端 host 通过 HTTP 接入,绕过基于 stdio 的 MCP server timeout 瓶颈。具体接入方式见 [host integration 文档](openspace/host_skills/README.md)。 - **2026-04-06** 🛠️ 修复多项运行时问题,覆盖 grounding、MCP 服务、skill 进化与持久化链路,长流程执行的稳定性与恢复能力进一步提升。 - **2026-04-05** 🧭 LLM 凭证解析清理完成:统一 `.env` 加载逻辑,改进宿主配置自动识别,并让 provider 原生环境变量处理更一致。 @@ -521,6 +522,14 @@ OpenSpace/ │ │ ├── auth.py # API 密钥管理 │ │ └── cli/ # CLI 工具(download_skill、upload_skill) │ │ +│ ├── 💬 communication/ # 多渠道通信网关 +│ │ ├── gateway.py # 消息路由、会话管理、回复分发 +│ │ ├── adapters/ # 平台适配器(WhatsApp、飞书) +│ │ ├── bridges/ # 非 Python 运行时(WhatsApp Baileys bridge) +│ │ ├── config.py # 通信配置加载 +│ │ ├── session_store.py # 按频道的会话持久化 +│ │ └── types.py # ChannelMessage, ChannelSource, SendResult +│ │ │ ├── 🔧 platform/ # 平台抽象(系统信息、截图) │ ├── 🔧 host_detection/ # 自动检测 nanobot / openclaw 凭证 │ ├── 🔧 host_skills/ # 面向 Agent 集成的 SKILL.md 定义