update readme

This commit is contained in:
spidercatfly 2026-04-09 22:16:06 +08:00
parent f01d408ac4
commit 681c3a8b05
2 changed files with 18 additions and 0 deletions

View file

@ -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

View file

@ -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 定义