-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Bản tin Hệ sinh thái OpenClaw 2026-03-09
Issues: 500 | PRs: 500 | Dự án: 12 | Thời gian tạo: 2026-03-09 02:01 UTC
- OpenClaw
- NanoBot
- Zeroclaw
- PicoClaw
- NanoClaw
- IronClaw
- LobsterAI
- TinyClaw
- Moltis
- CoPaw
- ZeptoClaw
- EasyClaw
Phân tích sâu OpenClaw
Bản tin dự án OpenClaw — 2026-03-09
- Tổng quan hôm nay
- Hoạt động cộng đồng rất cao: trong 24 giờ qua có 500 issue/PR được cập nhật (414 issue mở/hoạt động; 364 PR mở) và 136 PR được merge/đóng. Điều này phản ánh cả nhịp phát triển nhanh (nhiều PR tính năng/khắc phục) lẫn áp lực hỗ trợ (nhiều báo cáo lỗi/hồi quy sau release).
- Phiên bản v2026.3.7 vừa phát hành, kèm một beta. Nhiều báo cáo hồi quy nghiêm trọng xuất hiện trùng thời điểm này, làm độ ổn định là ưu tiên hàng đầu.
- Tổng quan trạng thái: mã nguồn và UI tiếp tục tiến triển (nhiều PR sửa UI, i18n, channel fixes), nhưng có chuỗi hồi quy liên quan tới tool execution, session handling và gateway restart cần khắc phục khẩn cấp.
- Phát hành phiên bản (mới nhất)
- v2026.3.7 (stable) và v2026.3.7-beta.1
- Thay đổi chính: thêm Agents/context engine plugin slot "ContextEngine" với vòng đời đầy đủ: bootstrap, ingest, assemble, compact, afterTurn, prepareSubagentSpawn, onSubagentEnded; thêm registry theo slot với phân giải theo config; có wrapper LegacyContextEngine.
- Lưu ý di chuyển / rủi ro: thay đổi plugin/context engine này là thay đổi kiến trúc có khả năng ảnh hưởng đến pipeline xử lý ngữ cảnh và cách các provider/tool tương tác với lịch sử — nhiều issue hồi quy báo cáo tool calls và session handling bị ảnh hưởng ngay sau khi lên v2026.3.7 (xem phần Lỗi & Ổn định). Link release: https://github.com/openclaw/openclaw/releases (chi tiết tại PR/commit liên quan trong changelog).
- Tiến độ dự án (PRs đã merge/đóng hôm nay — tóm tắt)
- Tổng số PRs được merge/đóng trong 24h: 136 (theo dữ liệu cập nhật). Một số PR/changes nổi bật (một vài đang open nhưng có ý nghĩa quan trọng):
- Fix đồng bộ credentials Codex CLI sang auth-profiles: #40452 (open) — cải thiện tích hợp openai-codex. fix(auth): sync openai-codex cli credentials to auth-profiles store openclaw/openclaw#40452
- Sửa exit code khi restart timeout để không khiến launchd coi là "clean stop": #40397 (open) — khắc phục restart/launchd degraded state. fix(gateway): use non-zero exit code on restart timeout for launchd openclaw/openclaw#40397
- Matrix: cho phép login với homeserver được cấu hình (SSRF guard fix): #40449 (open). fix(matrix): allow configured homeserver login openclaw/openclaw#40449
- Telegram: sticky IPv4 fallback cho dual-stack và timeout cho media downloads (#40435, #40103) — giảm lỗi gửi/tải media Telegram. fix(telegram): use sticky IPv4 fallback on dual-stack failures openclaw/openclaw#40435, fix(telegram): add 30s timeout to media downloads openclaw/openclaw#40103
- Thêm Turkish control UI locale (i18n UI): #40405 (open). feat(ui): add Turkish control UI locale openclaw/openclaw#40405
- Thêm ExecutionHealthMonitor để phát hiện "death spiral" của agents: #40446 (open). feat(agents): add passive execution health monitoring for death spiral detection openclaw/openclaw#40446
- Memory indexer: thêm excludeDirs để tránh index rác: #40438 (open). feat(memory): add excludeDirs to filter directories from memory indexing [AI-assisted] openclaw/openclaw#40438
- Nhiều PR UI/config fixes: discard stale config state, reset config dirty trên reload, seed Control UI origins cho CLI --bind, v.v. (#40443, #40441, #39851). fix(ui): discard stale config state on explicit reload openclaw/openclaw#40443, fix(ui): reset config dirty on reload openclaw/openclaw#40441, fix(gateway): seed Control UI origins for CLI --bind override openclaw/openclaw#39851
- Chủ đề nóng trong cộng đồng (những issue/PR hoạt động nhiều nhất)
- i18n & Localization (Issue #3460) — nhu cầu lớn, 87 bình luận: Internationalization (i18n) & Localization Support openclaw/openclaw#3460
Phân tích: cộng đồng mong muốn UI và trải nghiệm bản địa hóa; hiện dự án chưa có đủ nguồn lực. Đây là nhu cầu dài hạn, nhiều PR i18n nhỏ đang được mở (ví dụ Turkish locale #40405). - False "API rate limit reached" across models (Issue #32828) — 40 bình luận: [Bug]: False 'API rate limit reached' on all models despite APIs being fully functional openclaw/openclaw#32828
Phân tích: phản ánh lỗi hiển thị/kiểm tra giới hạn API chung, gây mất tin tưởng vào routing provider; tác động lớn khi người dùng nhiều provider. - Linux/Windows Clawdbot Apps (Issue 📰 Hacker News AI 社区动态日报 2026-03-05 duanyytop/agents-radar#75) — 36 bình luận, nhiều 👍: Linux/Windows Clawdbot Apps openclaw/openclaw#75
Phân tích: thiếu client native cho Linux/Windows là yêu cầu hạ tầng người dùng lớn (desktop clients). - Hồi quy/bugs hậu v2026.3.7 (chuỗi issue: #39691, #39844, #39907, #40082, #39611, #39621, v.v.) — nhiều issue cùng lúc báo cáo tool/session/UI breaks (liên kết ví dụ):
- Agents can't run commands: [Bug]: Agents can't run commands openclaw/openclaw#39691
- Backend regressions impacting tool calls & sessions (Chinese report): [Bug] v2026.3.7 后端回归:多个 provider 的 tool calls 和 session 处理出现问题 openclaw/openclaw#39844
- kimi-coding/k2p5 emits literal exec text instead of tool calls: [Bug]: 2026.3.7 regression: kimi-coding/k2p5 emits literal exec(...) text instead of structured tool calls openclaw/openclaw#39907
- Agents accept tasks but don't execute: [Bug]: OpenClaw accepts tasks but agents often do not execute them, return placeholder replies, and activity/log visibility is inconsistent openclaw/openclaw#40082
Phân tích: các báo cáo này xuất hiện ngay sau v2026.3.7, cho thấy thay đổi hôm release gây ảnh hưởng chuỗi tới pipeline tool-call và session lifecycle. Cần ưu tiên điều tra tương tác giữa ContextEngine mới và tool/session code paths.
- Lỗi & Ổn định — sự cố nổi bật (xếp theo mức độ nghiêm trọng)
- Critical (yêu cầu hotfix/rollback cân nhắc)
- Agents không thể chạy lệnh / tool execution hỏng sau v2026.3.7 (Issue #39691, #39844, #39907, #37466, #36651) — tác động tới chức năng cốt lõi: agents không thực hiện side-effects (exec/read/write/browser). Links: [Bug]: Agents can't run commands openclaw/openclaw#39691, [Bug] v2026.3.7 后端回归:多个 provider 的 tool calls 和 session 处理出现问题 openclaw/openclaw#39844, [Bug]: 2026.3.7 regression: kimi-coding/k2p5 emits literal exec(...) text instead of structured tool calls openclaw/openclaw#39907, [Bug]: Unable to load exec tool openclaw/openclaw#37466, Agent tools not loading openclaw/openclaw#36651
- Gateway restart/update can leave service dead (launchd/launchctl bootstrap missing) — #40089, #36822 — khiến gateway rơi vào trạng thái degraded. Gateway restart (update.run) can leave service dead: bootout without bootstrap openclaw/openclaw#40089, [Bug]: Config-change-triggered restart fails via launchctl (ETIMEDOUT), gateway enters degraded state, memory indexes stuck at zero for hours openclaw/openclaw#36822
- High
- Control UI: device identity required error after navigation; dashboard root Not Found after upgrade (#39611, #39621) — ảnh hưởng UX quản trị. Control UI "device identity required" error after page navigation in 2026.3.7 openclaw/openclaw#39611, v2026.3.7 dashboard returns plain-text Not Found after upgrade openclaw/openclaw#39621
- Telegram duplicate messages / streaming issues / media download hangs (#33453, #18859, #40103) — ảnh hưởng trải nghiệm chat. [Bug]: Telegram Duplicate Messages with Partial Streaming openclaw/openclaw#33453, [Bug]: Telegram streaming preview duplication with Anthropic-compatible providers (MiniMax) openclaw/openclaw#18859, fix(telegram): add 30s timeout to media downloads openclaw/openclaw#40103
- Anthropic rejects history with dangling tool_use after compaction — #33621 (API rejection when history compaction leaves orphan blocks). Bug: Anthropic rejects history with dangling tool_use blocks after compaction openclaw/openclaw#33621
- Medium
- Matrix E2EE account verify missing method (requestOwnUserVerification) — #7649. Matrix: bot cannot verify its own account for E2EE (requestOwnUserVerification missing) openclaw/openclaw#7649
- Time/cron mistakes in prompts leading to wrong reminder times — #10841. Reminders set for wrong times because agent doesn't know current time openclaw/openclaw#10841
- Perplexity/OpenRouter 401 errors — #36182. [Bug]: Perplexity Search API error (401) with OpenRouter openclaw/openclaw#36182
- Ghi chú PR sửa lỗi đã có / đang mở:
- exit code fix cho launchd restart: #40397 (open) — trực tiếp xử lý một nguồn gateway degraded. fix(gateway): use non-zero exit code on restart timeout for launchd openclaw/openclaw#40397
- Telegram fixes: #40435, #40103 (open). fix(telegram): use sticky IPv4 fallback on dual-stack failures openclaw/openclaw#40435, fix(telegram): add 30s timeout to media downloads openclaw/openclaw#40103
- Execution health monitor (phát hiện death-spiral): #40446 (open) — phòng ngừa, không sửa nguyên nhân. feat(agents): add passive execution health monitoring for death spiral detection openclaw/openclaw#40446
- Yêu cầu tính năng & tín hiệu lộ trình
- Yêu cầu lớn từ người dùng:
- i18n / localization support (Issue #3460) — nhiều bình luận; cộng đồng mong muốn UI/UX đa ngôn ngữ: Internationalization (i18n) & Localization Support openclaw/openclaw#3460
- Native Linux/Windows Clawdbot apps (Issue 📰 Hacker News AI 社区动态日报 2026-03-05 duanyytop/agents-radar#75): Linux/Windows Clawdbot Apps openclaw/openclaw#75
- SearXNG as fallback web_search provider (#2317): web_search: Add SearXNG as fallback provider openclaw/openclaw#2317
- Better context injection controls (PR #40372: agents.defaults.contextInjection) — tối ưu token usage và bootstrap behavior: feat(agents): add contextInjection mode to skip workspace files on subsequent messages openclaw/openclaw#40372
- TTS providers và voice-node/Brabble integration (#10356, refactor: cleanup code duanyytop/agents-radar#147): TTS: add Typecast provider (emotion presets, audio tuning, Asian language voices) openclaw/openclaw#10356, feat: Brabble as Clawdis node for distributed voice wake openclaw/openclaw#147
- Dự đoán tính năng tiếp theo trong release gần nhất:
- Ổn định tool execution & session lifecycle (hotfixes + tests cho tool calls).
- Giải pháp tạm thời/patch cho gateway restart/launchd behavior.
- Cải thiện observability / health monitoring (ExecutionHealthMonitor #40446) + UI feedback cho tool failures (#37590).
- Bắt đầu hỗ trợ i18n UI theo locale từng bước (ví dụ Turkish #40405) chứ không full-L10n ngay lập tức.
- Tóm tắt phản hồi người dùng
- Điểm đau lớn:
- Hồi quy sau release: nhiều người báo agents “chỉ trả lời văn bản” nhưng không thực thi lệnh/khởi động tools, hoặc gửi placeholder replies — làm giảm tính hữu dụng thực tế của OpenClaw (cases: automation, file edits, cron). (Vd: #39691, #40082, #39062).
- Quản trị gateway/Control UI mất ổn định sau upgrade (dashboard Not Found, WS disconnects) khiến người vận hành khó rollback/can thiệp nhanh. (#39621, #39611).
- Kênh tích hợp (Telegram, Matrix, Google Chat, Signal) có nhiều lỗi kênh-sai khác nhau ảnh hưởng trải nghiệm chat.
- Mức độ cảm xúc: cộng đồng đang thấy bực bội và đòi ưu tiên vá lỗi ổn định; đồng thời tiếp tục đóng góp PR cải tiến (i18n, TTS, fallback providers).
- Theo dõi tồn đọng (prioritized)
- #39691 Agents can't run commands — cần investigation ưu tiên/patch. [Bug]: Agents can't run commands openclaw/openclaw#39691
- #39844 Backend regressions impacting multiple providers — tập hợp lỗi hậu release, cần triage. [Bug] v2026.3.7 后端回归:多个 provider 的 tool calls 和 session 处理出现问题 openclaw/openclaw#39844
- #39907 kimi-coding tool calls literal exec text — cụ thể của provider, cần test/patch. [Bug]: 2026.3.7 regression: kimi-coding/k2p5 emits literal exec(...) text instead of structured tool calls openclaw/openclaw#39907
- #36822 Config-change-triggered restart fails via launchctl (ETIMEDOUT) — làm gateway degraded. [Bug]: Config-change-triggered restart fails via launchctl (ETIMEDOUT), gateway enters degraded state, memory indexes stuck at zero for hours openclaw/openclaw#36822
- #25692 All agent tools unavailable after gateway restart — triệu chứng ảnh hưởng rộng. [Bug]: All agent tools unavailable after gateway restart — "Tool not found" for all registered tools openclaw/openclaw#25692
- #3460 i18n & Localization — nhiều ý tưởng, cần roadmap chính thức. Internationalization (i18n) & Localization Support openclaw/openclaw#3460
- #33621 Anthropic rejects history with dangling tool_use blocks after compaction — có thể gây API rejection cho Claude/Anthropic. Bug: Anthropic rejects history with dangling tool_use blocks after compaction openclaw/openclaw#33621
Kết luận ngắn gọn
- Sức khỏe dự án: phát triển năng động (nhiều PR/feature), nhưng có áp lực lớn về chất lượng/ổn định sau release v2026.3.7. Hiện ưu tiên cần là: (1) khắc phục các hồi quy tool/session/gateway restart; (2) tăng cường test/regression và observability cho tool-calls; (3) tiếp tục tích hợp các PR phòng ngừa (ExecutionHealthMonitor, exit-code fixes) và từng bước triển khai i18n.
- Gợi ý hành động cho maintainers: mở task force nhỏ để triage và fix nhanh các lỗi tool-exec + restart bootstrapping; thông báo tạm thời với người dùng về rủi ro upgrade đến v2026.3.7 nếu chưa cần tính năng ContextEngine mới.
Tài liệu tham khảo nhanh (liên kết GitHub chính trong bản tin)
- Release / changelog: v2026.3.7 (ContextEngine): xem release notes trong repo
- Issues nổi bật: #3460, #32828, 📰 Hacker News AI 社区动态日报 2026-03-05 duanyytop/agents-radar#75, #39691, #39844, #39907, #40082, #36822 (links trong nội dung trên)
- PRs nổi bật: #40452, #40397, #40449, #40435, #40103, #40446, #40438, #40405 (links trong nội dung trên)
Nếu muốn, tôi có thể:
- Lập danh sách các issue cần “hotfix” theo mức ưu tiên và checklist triage cho maintainers.
- Soạn mẫu thông báo upgrade/rollback cho người dùng vận hành gateway.
So sánh hệ sinh thái chéo
-
Tổng quan hệ sinh thái (3–5 câu)
Hệ sinh thái mã nguồn mở cho AI agents / trợ lý cá nhân đang phát triển rất nhanh, phân mảnh theo hai chiều chính: (a) dự án “quy mô lớn” với cộng đồng rộng và nhiều tích hợp (OpenClaw, Moltis, Zeroclaw), và (b) dự án tập trung vào kịch bản địa phương / lightweight / self‑hosted (NanoBot, PicoClaw, TinyClaw, LobsterAI). Nhiều repo đang đẩy nhanh tính năng (multi‑provider, multi‑channel, multi‑agent) nhưng cùng lúc xuất hiện các vấn đề vận hành nghiêm trọng: tool execution / session lifecycle, scheduler race, gateway restart và secrets handling. Kết quả: bước tiến tính năng mạnh mẽ nhưng rủi ro ổn định/triage cao — ưu tiên cộng đồng hiện tại là “ổn định hoá” và observability. -
So sánh mức độ hoạt động
Dưới đây là bảng tổng hợp ngắn (số liệu trích từ các bản tin 2026-03-09). “Issues” / “PRs” là trạng thái báo cáo trong bản tin (open/active nếu có), “Release” là phiên bản mới nhất được ghi nhận, “Sức khỏe” là nhận xét tóm tắt.
| Project | Issues (open/active) | PRs (open) | Release (latest) | Điểm sức khỏe (tóm tắt) |
|---|---|---|---|---|
| OpenClaw | 414 (đã/đang hoạt động) | 364 open (136 merged/closed trong 24h) | v2026.3.7 (stable) + beta | Rất năng động; cộng đồng lớn nhưng ổn định kém sau v2026.3.7 (hồi quy tool/session) |
| NanoBot | 16 open (20 cập nhật) | 48 open (67 cập nhật) | v0.1.4.post4 | Hoạt động cao; release lớn; vấn đề vận hành multi‑instance cần fix |
| Zeroclaw | 27 open (32 cập nhật) | 44 open (50 cập nhật) | — | Năng động, tập trung infra/enterprise; có S0/S1 security/workflow issues |
| PicoClaw | 16 open (18 cập nhật) | 48 open (57 cập nhật) | — | Hoạt động, hướng Trung Quốc & multi‑agent; một số lỗi proxy/provider |
| NanoClaw | 15 open (19 cập nhật) | 38 open (50 cập nhật) | — | Hoạt động mạnh nhưng có lỗi scheduler/critical reliability |
| LobsterAI | 7 open (8 cập nhật) | 1 open (6 cập nhật) | v0.2.2 | Release gần đây; IM + local model issues cần giải quyết |
| TinyClaw | 2 open | ~4 open PRs | — | Hoạt động trung bình; tập trung self‑hosted và testability |
| Moltis | 4 open (5 cập nhật) | 41 open (42 PR cập nhật) | — | Rất nhiều PR infra; năng động nhưng có bug proxy P0 |
| CoPaw | 33 open (50 issues cập nhật) | 13 open (27 PR cập nhật) | 0.0.5.post1 | Cộng đồng sôi nổi; nhiều báo cáo hangs/timeouts (resilience) |
| ZeptoClaw | 2 open (3 cập nhật) | 1 open (2 PR) | — | Hoạt động thấp‑trung bình; tập trung công cụ chỉnh mã |
| EasyClaw | 1 open (2 cập nhật) | 0 | — | Hoạt động thấp; chủ yếu bảo trì macOS update issue |
| IronClaw | — | — | — | Không có dữ liệu / tóm tắt thất bại |
Ghi chú: “Sức khỏe” là tóm tắt ngắn dựa trên mức hoạt động + mức độ nghiêm trọng issue được báo cáo.
- Vị thế của OpenClaw
- Ưu thế: quy mô cộng đồng lớn nhất (hàng trăm issue/PR hoạt động mỗi ngày), hệ sinh thái tích hợp rộng (nhiều kênh, providers, UI), và đang đi đầu về kiến trúc agent (mới: ContextEngine plugin slot). Điều này mang lại khả năng nhanh chóng thử nghiệm tính năng và thu hút contributor.
- Khác biệt kỹ thuật: hướng tới nền tảng đa‑plugin/slot architecture cho context & tools, nhiều tập trung vào UX/UI/i18n và monitoring.
- Rủi ro/so sánh: quy mô lớn cũng dẫn tới rủi ro hồi quy và complex integration — so với các dự án nhỏ hơn (NanoBot, TinyClaw) OpenClaw có khả năng “move fast at scale” nhưng hiện đang chịu áp lực ổn định lớn (tool execution/session regressions) mà các repo nhỏ hơn ít gặp do scope hẹp hơn.
- Hướng kỹ thuật chung (những yêu cầu xuất hiện ở nhiều dự án)
- Robust tool execution & session lifecycle (OpenClaw, NanoClaw, CoPaw, Moltis): fix các regressions, idempotency cho tool calls, reliable finish reasons.
- Observability / health & resilience (OpenClaw #40446, Zeroclaw PR #3035, Moltis PR #361): /health, /ready, metrics, circuit breaker, ExecutionHealthMonitor.
- Provider‑abstraction & multi‑provider support (NanoBot 📈 AI 开源趋势日报 2026-03-07 #2, TinyClaw 📰 Hacker News AI 社区动态日报 2026-03-14 duanyytop/agents-radar#166, Zeroclaw issues): native support cho self‑hosted (Ollama, vLLM), Trung Quốc providers (Zhipu/MiniMax), và swappable web_search.
- Multi‑instance & deployment ergonomics (NanoBot multi‑instance issues, Moltis pairing, NanoClaw container work): config for ports, home paths, logs, container/Apple startup.
- Real‑time & WebSocket reliability (Zeroclaw #3010/3011, NanoBot webchat, Moltis pairing): Sec-WebSocket-Protocol, reconnect/context retention.
- Secrets handling & encryption behavior (Zeroclaw #2992, many repos): decrypt-before-send, avoid leaking enc tokens in Authorization.
- Local / self‑hosted model support (TinyClaw, LobsterAI, PicoClaw): easy custom OpenAI‑compatible endpoints, local deployment debugging checklist.
- Multi‑channel IM reliability (LobsterAI, NanoBot, PicoClaw): dedup, media download timeouts, long‑connections (Feishu).
- Phân tích khác biệt hóa (trọng tâm tính năng / người dùng mục tiêu / kiến trúc)
- OpenClaw: nền tảng quy mô lớn, hướng cả enterprise và consumer; kiến trúc plugin/ContextEngine; target: tổ chức cần multi‑channel, multi‑agent orchestration; tradeoff: complexity và risk hồi quy.
- NanoBot / PicoClaw / LobsterAI: tập trung thị trường Trung Quốc (QQ, WeCom, Feishu), tính tương thích với providers nội địa, multi‑instance và lightweight deployment — target: người triển khai ở APAC/China.
- Zeroclaw / Moltis: hướng enterprise & ops (observability, rate limiting, workspace isolation, token optimizations) — target: deployments đa‑tenant/enterprise.
- NanoClaw: focus kỹ thuật host/container integration, scheduler/IPC, JSON‑RPC over stdio — target: system integrators, người cần host‑side runtime control.
- TinyClaw: lightweight, self‑hosted model support, tốt cho devs muốn chạy offline models.
- ZeptoClaw / EasyClaw: narrow, utility‑focused — code editing tools (ZeptoClaw), desktop/macOS client UX (EasyClaw).
- Động lực & độ trưởng thành của cộng đồng (phân tầng)
- Lớp “rất năng động / rapid iterate”: OpenClaw, Moltis, NanoBot — nhiều PR/issue, fast churn, đóng góp lớn. Rủi ro: cần task‑force triage để giữ ổn định.
- Lớp “đang trưởng thành, infra/enterprise”: Zeroclaw, CoPaw — nhiều PR về observability/resilience, hướng enterprise; phát triển theo roadmap có kiểm soát hơn.
- Lớp “nhỏ – niche / feature‑focused”: PicoClaw, NanoClaw, LobsterAI, TinyClaw — hoạt động tích cực nhưng scope hẹp (kênh địa phương, scheduler, self‑hosted).
- Lớp “ổn định / bảo trì thấp”: ZeptoClaw, EasyClaw — thay đổi ít, tập trung tính năng nhỏ hoặc support khách hàng.
- Tín hiệu xu hướng (giá trị tham khảo cho nhà phát triển AI agent)
- Tăng mạnh nhu cầu provider‑agnostic & self‑hosted: devs cần dễ đổi giữa OpenAI, Anthropic, Zhipu, Ollama, vLLM — xây layer provider chuẩn, fake provider cho CI là cần thiết.
- Observability + resilience là bắt buộc: health endpoints, circuit breakers, rate‑limit handling và execution health monitors đang được tích hợp; đầu tư CI + smoke tests phát hiện regressions sớm.
- Tool execution và session lifecycle là điểm đau chung: idempotency, explicit tool call protocol, sanitization before compaction (vấn đề Anthropic), và timeout/abort support cần chuẩn hóa.
- Multi‑channel & region‑specific integrations: hỗ trợ kênh Trung Quốc (QQ/WeCom/Feishu) và dedup/long‑connection patterns là competitive advantage ở APAC.
- Cost control patterns: “lazy” tool registry / token‑aware calling để giảm chi phí API cho hệ thống nhiều plugin.
- Deployment ergonomics matter: multi‑instance configs, container/Apple startup edge cases, secrets handling (decrypt before send) là yêu cầu vận hành thực tế.
Kết luận ngắn — khuyến nghị cho quyết định kỹ thuật
- Nếu mục tiêu là nhanh chóng chiếm thị trường với nhiều tính năng và integrations, OpenClaw là đầu tàu nhưng cần lập task‑force ổn định hoá (hotfix tool/session + gateway restart + regression tests) trước khi tiếp tục rollout kiến trúc mới (ContextEngine).
- Nếu ưu tiên là độ tin cậy cho triển khai production/enterprise, đầu tư vào observability, circuit‑breaking, health endpoints và test coverage (như Zeroclaw / Moltis hướng tới) là cần thiết.
- Với thị trường APAC/China, hỗ trợ kênh nội địa và multi‑provider (NanoBot, PicoClaw, LobsterAI) là chiến lược thiết thực.
- Tổng thể dành cho teams dev: chuẩn hoá provider abstraction, tăng coverage CI (smoke/integration + fake providers), thiết lập monitoring/health checks cho tool calls, và quan tâm đến secrets handling & multi‑instance deploy patterns — đây là các đầu tư có ROI rõ ràng cho mọi dự án agent hiện nay.
Nếu bạn muốn, tôi có thể:
- xuất checklist ưu tiên hotfix cho OpenClaw (tool exec/session/gateway), hoặc
- tạo một ma trận ngắn (feature vs. project) để hỗ trợ quyết định tích hợp/ứng dụng.
Báo cáo các dự án cùng nhóm
NanoBot — HKUDS/nanobot
NanoBot — Bản tin dự án (2026-03-09)
- Tổng quan hôm nay
- Dự án đang rất hoạt động: trong 24 giờ vừa qua có 20 issue được cập nhật (16 mở/hoạt động, 4 đóng) và 67 PR có hoạt động (48 mở, 19 merge/đóng).
- Một phiên bản lớn vừa phát hành (v0.1.4.post4) chứa 58 PR được merge và 29 contributor mới — đợt đóng góp này tập trung vào ổn định, đa phiên bản và cải tiến kênh giao tiếp.
- Các chủ đề chính trong cộng đồng hiện tập trung vào: kết nối dài (Feishu), hỗ trợ provider nội địa (Z.AI / Zhipu), và khả năng chạy nhiều instance trên cùng máy (cấu hình port/NANOBOT_HOME/log).
- Tổng thể trạng thái: hoạt động cộng đồng cao, nhiều fix/PR đang chờ review; vẫn còn một số vấn đề về cấu hình đa-instance và các edge-case runtime cần ưu tiên.
- Phát hành phiên bản
- Phiên bản: v0.1.4.post4 — mô tả chính: "nanobot v0.1.4.post4 is here — 58 PRs merged, 29 new contributors, and a lot of real-world polish from the community."
Những điểm nổi bật: safer defaults (mặc định an toàn hơn), cải thiện hỗ trợ multi-instance, tăng độ tin cậy của MCP/tool, và nhiều cải tiến cho Telegram, Feishu, QQ, DingTalk, Disco. - Lưu ý di chuyển / breaking changes: bản phát hành ghi là tập trung vào "polish" và an toàn; không có thông tin breaking-change chi tiết trong dữ liệu này. Tuy nhiên, vì có nhiều thay đổi liên quan đến multi-instance và cổng/đường dẫn cấu hình, người dùng nên đọc changelog kèm theo release trước khi nâng cấp và kiểm tra cấu hình: gateway port, NANOBOT_HOME, đường dẫn log, và quyền workspace. (Release: https://github.com/HKUDS/nanobot/releases/tag/v0.1.4.post4)
- Tiến độ dự án (PRs / merge)
- Hoạt động 24h: 67 PR có cập nhật (48 open, 19 đã merge/đóng). Bản release tổng hợp 58 PR đã merged.
- Một số PR/ứng dụng nổi bật đang được thảo luận hoặc mở:
- #1667 feat(qq): send local images and files support — thêm gửi ảnh/các file cục bộ cho QQ (feat(qq): bot can send local images and files HKUDS/nanobot#1667).
- #1429 feat: share MCP tools with subagents — chia sẻ registry công cụ giữa agent chính và subagents (feat: share MCP tools with subagents HKUDS/nanobot#1429).
- #1748 Webchat / #1341 Web chat channel — hai PR độc lập thêm giao diện chat trên web / SSE (Webchat HKUDS/nanobot#1748, feat: web chat channel with SSE token streaming and multi-session UI HKUDS/nanobot#1341).
- #1691 fix: advance last_consolidated on consolidation failure — PR để tránh lặp vô hạn của consolidation (fix: advance last_consolidated on consolidation failure to prevent re… HKUDS/nanobot#1691).
- Kết luận: tiến độ thể hiện hướng đẩy mạnh tính năng giao diện (web), cải thiện công cụ nội bộ/MCP, và ổn định hóa chu trình bộ nhớ/tiến trình.
- Chủ đề nóng trong cộng đồng
- 🌐 AI 官方内容追踪报告 2026-03-19 duanyytop/agents-radar#215 Feishu 无法建立长连接 (23 bình luận) — nhiều trao đổi chi tiết về việc Feishu không thiết lập kết nối dài; đây là issue nóng nhất hiện tại (飞书无法建立长连接 HKUDS/nanobot#215). Nhu cầu cơ bản: ổn định webhook/long-polling cho Feishu, debug cài đặt app id/secret và trạng thái kết nối agent.
- 📈 AI 开源趋势日报 2026-03-07 #2 Feature Request: Native Support for Z.AI (Zhipu AI) API & Latest GLM Models (18 bình luận, 👍6) — đề nghị tích hợp trực tiếp Zhipu AI/GLM-4.x, phản ánh nhu cầu dùng LLM nội địa/khác ngoài OpenAI (Feature Request: Native Support for Z.AI (Zhipu AI) API & Latest GLM Models HKUDS/nanobot#2).
- #1719 web_search backend should be swappable (👍6) — nhiều người muốn tách phần search backend (không cố định Brave) để dễ switch sang Searx/Tavily/Serper (web_search backend should be swappable HKUDS/nanobot#1719).
Phân tích: cộng đồng đang yêu cầu mở rộng provider (đặc biệt cho thị trường Trung Quốc), cấu hình hoá các thành phần mặc định (search, long-connection), và khả năng vận hành đa-instance.
- Lỗi & Ổn định (xếp theo mức độ nghiêm trọng)
- Cao: multi-instance / config ignored — nhiều báo cáo xung đột khi chạy nhiều instance trên cùng máy: #1739 (NANOBOT_HOME ignored on Windows) (Bug: Multiple instances on Windows via NANOBOT_HOME causes conflict / ignored configuration HKUDS/nanobot#1739), #1695 / #1694 (log directory hardcoded) (Log directory is hardcoded and not configurable for multiple instances HKUDS/nanobot#1695, Log directory is hardcoded and not configurable for multiple instances HKUDS/nanobot#1694), #1736 gateway port not respecting config (fix: gateway port should respect config.gateway.port HKUDS/nanobot#1736). Tác động: chạy nhiều bot cùng máy gặp xung đột, log/port bị ghi đè, gây gián đoạn dịch vụ.
- Trung bình: memory consolidation không lưu last_consolidated (#1698) dẫn đến consolidation lặp lại; có PR #1691 nhằm khắc phục (Auto memory consolidation does not persist last_consolidated to session file HKUDS/nanobot#1698, fix: advance last_consolidated on consolidation failure to prevent re… HKUDS/nanobot#1691).
- Trung bình: Telegram bot trả lời hai lần (#1692) và kết quả không trả về / trả lời thiếu (#1697, #1710) — ảnh hưởng đến UX cuối cùng (The telegram bot answers twice. HKUDS/nanobot#1692, The result wasn’t returned and the output was incorrect. HKUDS/nanobot#1697, It is advisable to add logic to process cases when the answer is not generated. HKUDS/nanobot#1710).
- Thấp/khác: Docker build phụ thuộc SSH/private key (#1699) — gây khó khăn khi build image (Npm is dependent on ssh client and private key when building Dockerfile HKUDS/nanobot#1699).
- Ghi chú sửa lỗi: một số PR liên quan đến ổn định đã được mở hoặc merged trong đợt release (ví dụ xử lý provider resolution #1742, ToolRegistry warnings #1747, CancelledError handling #1743). Kiểm tra PR tương ứng để biết trạng thái review.
- Yêu cầu tính năng & tín hiệu lộ trình
- Yêu cầu nổi bật: native Z.AI / GLM support (📈 AI 开源趋势日报 2026-03-07 #2) — dấu hiệu rõ ràng về nhu cầu tích hợp LLM khu vực/đa-provider. (Feature Request: Native Support for Z.AI (Zhipu AI) API & Latest GLM Models HKUDS/nanobot#2)
- Giao diện web / websocket: nhiều PR/issue liên quan đến WebChat/WebChannel/SSE và websocket-only mode (#1341, #1748, #1685) cho thấy roadmap có khả năng bao gồm UI trình duyệt và giao tiếp qua websocket để chạy agent cục bộ. (feat: web chat channel with SSE token streaming and multi-session UI HKUDS/nanobot#1341, Webchat HKUDS/nanobot#1748, Websocket channel support HKUDS/nanobot#1685)
- Cấu hình mở rộng cho providers & transcription: hỗ trợ Mistral, cấu hình Whisper tại Groq, extra_body provider params cho quyền riêng tư (PRs #1680, #1746, #796) — xu hướng: làm provider layer linh hoạt hơn. (feat(providers): Mistral Provider and More general transcription service HKUDS/nanobot#1680, feat: Support configuration of Whisper models at Groq provider HKUDS/nanobot#1746, feat: add extra_body provider config for data privacy controls HKUDS/nanobot#796)
- Dự đoán: các bản phát hành tiếp theo sẽ ưu tiên multi-instance fixes (port, log, NANOBOT_HOME), provider hooks (Zhipu/Mistral), và một WebChannel chính thức.
- Tóm tắt phản hồi người dùng
- Điểm đau chính: cấu hình đa-instance (port, home, log) gây xung đột và khó vận hành trên servers/Windows; nhiều issue liên quan (mất cấu hình, log trộn).
- Trải nghiệm kênh giao tiếp: Feishu long-connection lỗi đang gây phiền toái (issue 🌐 AI 官方内容追踪报告 2026-03-19 duanyytop/agents-radar#215), Telegram trả lời đôi lúc lặp (issue #1692).
- Khả năng mở rộng provider: người dùng muốn tích hợp LLM khu vực (Zhipu), và có nhu cầu kiểm soát private-data/routing (extra_body).
- Mức độ hài lòng: cộng đồng đánh giá tích cực với bản release lớn (nhiều PR merged và contributors mới), nhưng vẫn còn bất an do các lỗi cấu hình/điều hành thực tế — tức là hài lòng với tiến triển chức năng nhưng còn lo ngại về ổn định khi triển khai trong môi trường sản xuất.
- Theo dõi tồn đọng (cần chú ý của maintainers)
- Issues mang tính blocking / nhiều thảo luận:
- 🌐 AI 官方内容追踪报告 2026-03-19 duanyytop/agents-radar#215 Feishu 无法建立长连接 — nhiều comment, cần debug root-cause (飞书无法建立长连接 HKUDS/nanobot#215)
- 📈 AI 开源趋势日报 2026-03-07 #2 Z.AI provider request — lớn về tính năng và ảnh hưởng người dùng Trung Quốc (Feature Request: Native Support for Z.AI (Zhipu AI) API & Latest GLM Models HKUDS/nanobot#2)
- #1719 web_search backend should be swappable — cần một seam để provider hoá search (web_search backend should be swappable HKUDS/nanobot#1719)
- #1739 NANOBOT_HOME ignored on Windows / #1695 log dir hardcoded / #1736 gateway port config — nhóm các issue liên quan multi-instance (Bug: Multiple instances on Windows via NANOBOT_HOME causes conflict / ignored configuration HKUDS/nanobot#1739, Log directory is hardcoded and not configurable for multiple instances HKUDS/nanobot#1695, fix: gateway port should respect config.gateway.port HKUDS/nanobot#1736)
- #1698 Auto memory consolidation bug (và PR #1691) — cần review/merge nếu đã sẵn sàng (Auto memory consolidation does not persist last_consolidated to session file HKUDS/nanobot#1698, fix: advance last_consolidated on consolidation failure to prevent re… HKUDS/nanobot#1691)
- PRs cần review / chốt:
- #1667 QQ send local images/files (feat(qq): bot can send local images and files HKUDS/nanobot#1667)
- #1429 share MCP tools with subagents (feat: share MCP tools with subagents HKUDS/nanobot#1429)
- #1748 Webchat (Webchat HKUDS/nanobot#1748)
- #1742 provider explicit resolution fix (fix: respect explicit provider config in model resolution HKUDS/nanobot#1742)
- #1743 / #1747 tool registry & cancellation handling (ToolRegistry.execute() catches Exception, but asyncio.CancelledError HKUDS/nanobot#1743, ToolRegistry.register() silently overwrites tools with the same name. HKUDS/nanobot#1747)
- Khuyến nghị: ưu tiên sửa multi-instance + consolidation bug, review PRs liên quan tới provider-resolution và tool-safety, và có thể tạo 1-2 hướng dẫn/hardening doc ngắn cho người dùng nâng cấp lên v0.1.4.post4 (về config ports, NANOBOT_HOME, logs, và checklist post-upgrade).
Tổng kết ngắn: NanoBot đang ở giai đoạn phát triển tích cực với một release lớn và nhiều đóng góp thực tế; tiếp theo cần tập trung vào các vấn đề vận hành (multi-instance, kết nối lâu dài, consolidation) và hoàn thiện điểm tích hợp provider/web UI để chuyển đổi tốt hơn sang môi trường sản xuất.
Tham khảo nhanh:
- Repo chính: https://github.com/HKUDS/nanobot
- Release v0.1.4.post4: https://github.com/HKUDS/nanobot/releases/tag/v0.1.4.post4
- Issue nổi bật: 🌐 AI 官方内容追踪报告 2026-03-19 duanyytop/agents-radar#215 Feishu (飞书无法建立长连接 HKUDS/nanobot#215), 📈 AI 开源趋势日报 2026-03-07 #2 Z.AI (Feature Request: Native Support for Z.AI (Zhipu AI) API & Latest GLM Models HKUDS/nanobot#2), #1719 web_search (web_search backend should be swappable HKUDS/nanobot#1719)
- PR cần chú ý: #1667 (feat(qq): bot can send local images and files HKUDS/nanobot#1667), #1429 (feat: share MCP tools with subagents HKUDS/nanobot#1429), #1748 (Webchat HKUDS/nanobot#1748), #1691 (fix: advance last_consolidated on consolidation failure to prevent re… HKUDS/nanobot#1691)
Nếu bạn muốn, tôi có thể:
- Lọc danh sách PR/Issue theo mức ưu tiên (production-impact), hoặc
- Soạn checklist nâng cấp an toàn từ phiên bản trước lên v0.1.4.post4.
Zeroclaw — zeroclaw-labs/zeroclaw
Bản tin dự án Zeroclaw — 2026-03-09
- Tổng quan hôm nay
- Hoạt động cộng đồng rất cao: trong 24 giờ qua có 32 issue (27 mở/hoạt động, 5 đóng) và 50 PR (44 mở, 6 đã merge/đóng). Điều này cho thấy nhịp phát triển mạnh nhưng cũng tạo áp lực cho quy trình duyệt/triage.
- Dòng PR hiện tập trung vào các tính năng hạ tầng (observability, rate limiting, multi-workspace), tích hợp công cụ (Microsoft 365, Graph API, Microsoft/Google/CLI) và bảo mật/tuân thủ.
- Không có phát hành (release) mới hôm nay. Chuỗi thay đổi lớn vẫn ở trạng thái PR mở, cần review và thử nghiệm trước khi cắt phiên bản chính thức.
- Phát hành phiên bản
- Không có phiên bản mới được phát hành hôm nay.
- Tiến độ dự án
- PR đã đóng/merge hôm nay: ít (6 PR đã merge/đóng trong 24h theo tổng quan), thực tế danh sách PR hiển thị nhiều PR mở; PR #3034 (fix config async on all platforms) đã được đóng/merge theo ghi chú — fix này khắc phục lỗi biên dịch trên Windows (chi tiết: fix(config): make sync_directory async on all platforms zeroclaw-labs/zeroclaw#3034).
- PR đáng chú ý đang được phát triển/đẩy mạnh (tất cả đang mở):
- MCP hot reload (SIGHUP) để reload cấu hình MCP không downtime — feat: MCP hot reload with SIGHUP support zeroclaw-labs/zeroclaw#2894.
- Observability: /health & /ready endpoints, atomic metrics — feat(observability): health/readiness endpoints, atomic metrics, config zeroclaw-labs/zeroclaw#3035.
- Resilience: rate limiting, circuit breaker, backpressure — feat(resilience): add rate limiting, circuit breaker, and backpressure zeroclaw-labs/zeroclaw#3036.
- Workspace isolation cho multi-client — feat(workspace): add multi-client workspace isolation zeroclaw-labs/zeroclaw#3021.
- Knowledge graph SQLite cho capture/reuse tri thức — feat(knowledge): add knowledge graph for expertise capture and reuse zeroclaw-labs/zeroclaw#3020.
- Nhiều tool/security features (Microsoft 365 integration, SecurityOpsTool, BackupTool, ProjectIntelTool) do @rareba mở hàng loạt PR: https://github.com/zeroclaw-labs/zeroclaw/pulls?q=author%3Arareba.
- Cập nhật kĩ thuật nhỏ: PR #3029 thêm transcription provider global và fix Telegram voice detection — feat: global whisper transcription provider and telegram voice fix zeroclaw-labs/zeroclaw#3029.
Tóm lại: đội ngũ đang đẩy mạnh các thay đổi cơ sở hạ tầng, bảo mật và tích hợp công cụ doanh nghiệp; phần lớn còn ở trạng thái review/CI.
- Chủ đề nóng trong cộng đồng
- channel-lark / Feishu: issue về tên/khóa tính năng và nên bật mặc định — channel-lark feature is misnamed, not documented, and should be enabled by default for Feishu support zeroclaw-labs/zeroclaw#3012 (6 bình luận). Nhu cầu: hỗ trợ Feishu/ Lark hiển thị là tích hợp "core" cho người dùng châu Á.
- WebSocket / web agent reconnects & auth: một số issue liên quan tới handshake thiếu Sec-WebSocket-Protocol và mất context sau reconnect — Web agent reconnect loop: /ws/chat upgrade omits Sec-WebSocket-Protocol echo zeroclaw-labs/zeroclaw#3010 và Web agent can lose context mid-thread after reconnect/session transitions zeroclaw-labs/zeroclaw#3038; kèm theo lỗi Dashboard WS protocols không được truyền — Dashboard WebSocket protocols parameter not passed, causing authentication failure zeroclaw-labs/zeroclaw#3011 và Integrations API trả về HTML thay vì JSON — Web UI /integrations fails: /api/integrations/settings returns HTML (index) instead of JSON zeroclaw-labs/zeroclaw#3009. Nhu cầu: cải thiện độ ổn định realtime và tương thích trình duyệt.
- Unicode panic khi xử lý chuỗi (Chinese): Panic in loop_.rs: byte index not a char boundary with Chinese characters zeroclaw-labs/zeroclaw#3024 — lỗi panic do cắt byte ở vị trí không phải char boundary; nhu cầu: robust handling cho nội dung đa ngôn ngữ.
- Secrets encryption behavior (S1): ZeroClaw gửi giá trị encrypted (
enc2:...) trực tiếp làm Bearer token — [Bug]: ZeroClaw sends undecryptedenc2:secret directly in Authorization header when secret encryption is enabled zeroclaw-labs/zeroclaw#2992. Nhu cầu: decrypt nội bộ trước khi gửi, hoặc tích hợp flow ký giải hợp lệ. - Các PR nhận nhiều chú ý về roadmap/kiến trúc: nhiều PR lớn của @rareba (security, tools, workspace, knowledge) đang thu hút sự chú ý vì tác động lớn tới lộ trình.
- Lỗi & Ổn định (xếp theo mức độ nghiêm trọng)
- S0 (rủi ro dữ liệu / an ninh):
- #3008: một số coding plans chỉ được phép dùng ở code agent / openclaw — có thể dẫn tới hành vi không mong muốn khi giả lập request (S0) — [Bug]: Some coding plans are only allowed to be used in code agent and openclaw; please adapt the request to simulate as an openclaw tool zeroclaw-labs/zeroclaw#3008.
- S1 (workflow bị chặn):
- #2992: secrets encrypt = true nhưng gửi
enc2:thẳng trong Authorization -> upstream 401 — cần fix gấp hoặc hướng dẫn cấu hình — [Bug]: ZeroClaw sends undecryptedenc2:secret directly in Authorization header when secret encryption is enabled zeroclaw-labs/zeroclaw#2992. - #2961: web khách không thể dùng agent để hội thoại mặc dù CLI hoạt động — [Bug]: 网页无法使用agent对话 zeroclaw-labs/zeroclaw#2961.
- #2992: secrets encrypt = true nhưng gửi
- S2 (hư hại chức năng / degraded):
- #2953: thiếu flag channel-matrix trong build chính thức khiến không thể set up Matrix — [Bug]: Add
channel-matrixflag in official builds zeroclaw-labs/zeroclaw#2953.
- #2953: thiếu flag channel-matrix trong build chính thức khiến không thể set up Matrix — [Bug]: Add
- S3 (nhỏ): nhiều lỗi UI/CLI (ví dụ onboard command sai, default_temperature không được tôn trọng) — #3044 [Bug]: The command added for onboarding with custom model is incorrect zeroclaw-labs/zeroclaw#3044, #3033 [Bug]: default_temperature in the config is not honored for zeroclaw commands example zeroclaw agent zeroclaw-labs/zeroclaw#3033.
PR sửa lỗi đã có / đang chờ: - Build/Windows async fix: PR #3034 (merged/closed) — fix(config): make sync_directory async on all platforms zeroclaw-labs/zeroclaw#3034.
- channel-lark compile fix: PR #3032 (mở) — fix: channel-lark feature compilation errors zeroclaw-labs/zeroclaw#3032.
- WhatsApp reconnect + show QR: PR #3045 (mở) — fix(channel): reconnect WhatsApp Web session and show QR on logout zeroclaw-labs/zeroclaw#3045.
Khuyến nghị: triage ngay #2992 và #3008; bổ sung test cho Unicode slicing (để ngăn regressions như #3024).
- Yêu cầu tính năng & tín hiệu lộ trình
- Yêu cầu phổ biến: multi-provider cho models/STT/TTS (issues #2998, #2989, #2988) — [Feature]: Add Multiple Model Providers zeroclaw-labs/zeroclaw#2998, feat(stt): multi-provider STT with TranscriptionProvider trait zeroclaw-labs/zeroclaw#2989, feat(tts): add multi-provider TTS system (OpenAI, ElevenLabs, Google, Edge TTS) zeroclaw-labs/zeroclaw#2988. Người dùng muốn khả năng chạy nhiều mô hình/engine song song và fallback provider.
- Quản lý gateway & pairing UX: đề xuất lệnh
gateway get-paircode/gateway restart/onboard --reinit— Addzeroclaw gateway get-paircodecommand to show pairing code without restart zeroclaw-labs/zeroclaw#3015, Addzeroclaw gateway restartcommand for better gateway management zeroclaw-labs/zeroclaw#3014,zeroclaw onboardcommand can accidentally overwrite all configuration - needs--reinitflag zeroclaw-labs/zeroclaw#3013. Nhu cầu: admin/ops usability. - Tín hiệu lộ trình: nhiều PR hạ tầng (observability, workspace isolation, resilience, knowledge graph) cho thấy các tính năng enterprise/ops sẽ được ưu tiên cho phiên bản tới — ví dụ: PRs feat(observability): health/readiness endpoints, atomic metrics, config zeroclaw-labs/zeroclaw#3035, feat(workspace): add multi-client workspace isolation zeroclaw-labs/zeroclaw#3021, feat(resilience): add rate limiting, circuit breaker, and backpressure zeroclaw-labs/zeroclaw#3036, feat(knowledge): add knowledge graph for expertise capture and reuse zeroclaw-labs/zeroclaw#3020.
- Tóm tắt phản hồi người dùng
- Điểm đau chính: ổn định realtime (WebSocket/auth), onboarding trong container/Docker, và UX quản trị (pairing, restart gateway). Những vấn đề này ảnh hưởng trực tiếp tới trải nghiệm triển khai/production.
- Nhu cầu tính năng: tích hợp công cụ doanh nghiệp (Microsoft 365, Google Workspace), multi-provider cho STT/TTS và model fallback, và khả năng phân vùng workspace cho đội/nhóm.
- Mức độ hài lòng: cộng đồng tích cực đóng góp nhiều PR/issue — đây là tín hiệu tốt — nhưng nhiều lỗi S1/S0 và PR lớn chờ review đang gây ra mô tắc cho người dùng sản xuất.
- Theo dõi tồn đọng (cần chú ý của bảo trì)
- Vấn đề cần triage gấp:
- Secrets encryption behavior — #2992 — [Bug]: ZeroClaw sends undecrypted
enc2:secret directly in Authorization header when secret encryption is enabled zeroclaw-labs/zeroclaw#2992 (S1). - Coding plans / permission model (S0) — #3008 — [Bug]: Some coding plans are only allowed to be used in code agent and openclaw; please adapt the request to simulate as an openclaw tool zeroclaw-labs/zeroclaw#3008.
- WebSocket protocol / dashboard auth / reconnects — #3010, #3011, #3009 — Web agent reconnect loop: /ws/chat upgrade omits Sec-WebSocket-Protocol echo zeroclaw-labs/zeroclaw#3010, Dashboard WebSocket protocols parameter not passed, causing authentication failure zeroclaw-labs/zeroclaw#3011, Web UI /integrations fails: /api/integrations/settings returns HTML (index) instead of JSON zeroclaw-labs/zeroclaw#3009.
- Unicode panic (Chinese slicing) — #3024 — Panic in loop_.rs: byte index not a char boundary with Chinese characters zeroclaw-labs/zeroclaw#3024.
- Secrets encryption behavior — #2992 — [Bug]: ZeroClaw sends undecrypted
- PR lớn chờ review (giải quyết sẽ thay đổi lộ trình):
- Observability, metrics & health endpoints — feat(observability): health/readiness endpoints, atomic metrics, config zeroclaw-labs/zeroclaw#3035.
- Workspace isolation — feat(workspace): add multi-client workspace isolation zeroclaw-labs/zeroclaw#3021.
- Rate limiter / circuit breaker — feat(resilience): add rate limiting, circuit breaker, and backpressure zeroclaw-labs/zeroclaw#3036.
- Knowledge graph — feat(knowledge): add knowledge graph for expertise capture and reuse zeroclaw-labs/zeroclaw#3020.
- MCP hot reload SIGHUP — feat: MCP hot reload with SIGHUP support zeroclaw-labs/zeroclaw#2894.
- Các issue UX nhỏ nhưng dễ gây phiền toái: missing channel flags (Matrix) — #2953, gateway CLI improvements — #3014/#3015, onboard overwriting behavior — #3013.
Kết luận & khuyến nghị ngắn
- Ưu tiên khắc phục các lỗi S0/S1 (secrets, permission/coding plans, web agent reconnects).
- Đẩy nhanh review cho các PR cơ sở hạ tầng (observability, resilience, workspace) vì chúng tạo nền tảng để các tính năng doanh nghiệp hoạt động ổn định.
- Thêm unit/integration tests cho Unicode handling và WebSocket handshake, và bổ sung hướng dẫn onboarding cho Docker/containers (PR #2933 đề xuất dùng host.docker.internal — fix(onboard): use container-aware URLs for local AI providers zeroclaw-labs/zeroclaw#2933).
Các link tham khảo chính
- Issue channel-lark: channel-lark feature is misnamed, not documented, and should be enabled by default for Feishu support zeroclaw-labs/zeroclaw#3012
- Issue panic Unicode: Panic in loop_.rs: byte index not a char boundary with Chinese characters zeroclaw-labs/zeroclaw#3024
- Issue secrets encryption: [Bug]: ZeroClaw sends undecrypted
enc2:secret directly in Authorization header when secret encryption is enabled zeroclaw-labs/zeroclaw#2992 - Issue web agent reconnect: Web agent reconnect loop: /ws/chat upgrade omits Sec-WebSocket-Protocol echo zeroclaw-labs/zeroclaw#3010
- PR MCP hot reload: feat: MCP hot reload with SIGHUP support zeroclaw-labs/zeroclaw#2894
- PR observability: feat(observability): health/readiness endpoints, atomic metrics, config zeroclaw-labs/zeroclaw#3035
- PR rate limiter/circuit breaker: feat(resilience): add rate limiting, circuit breaker, and backpressure zeroclaw-labs/zeroclaw#3036
- PR workspace isolation: feat(workspace): add multi-client workspace isolation zeroclaw-labs/zeroclaw#3021
- PR knowledge graph: feat(knowledge): add knowledge graph for expertise capture and reuse zeroclaw-labs/zeroclaw#3020
- PR telegram/whisper transcription: feat: global whisper transcription provider and telegram voice fix zeroclaw-labs/zeroclaw#3029
Nếu cần, tôi có thể tạo checklist triage chi tiết cho S0/S1 issues hoặc đề xuất patch/PR nhỏ (Unicode slicing guard, WebSocket protocol echo test) để hỗ trợ bảo trì.
PicoClaw — sipeed/picoclaw
PicoClaw — Bản tin dự án (2026-03-09)
- Tổng quan hôm nay
- Hoạt động cộng đồng cao: 24h qua có 18 issues được cập nhật (16 mở/đang hoạt động, 2 đóng) và 57 PRs được cập nhật (48 mở, 9 đã merge/đóng).
- Trọng tâm hiện tại chuyển mạnh về tái cấu trúc Agent (refactor) và mở rộng/ổn định các provider & channel Trung Quốc (QQ/WeCom/DingTalk).
- Nhiều PR sửa lỗi quan trọng về provider/channel và UX voice/skill đang chờ review, cho thấy tiến triển tích cực nhưng vẫn cần thêm review/merge từ người bảo trì.
- Phát hành phiên bản
- Không có phát hành phiên bản mới hôm nay.
- Tiến độ dự án
- PRs đã merge/đóng trong 24h: 9 PRs (ví dụ notable: PR #992 reasoning content fallback — đóng/merge). (Danh sách PRs toàn bộ: https://github.com/sipeed/picoclaw/pulls)
- PRs đáng chú ý đang chờ review/merge:
- Agent team: multi-agent Teams architecture — PR #976 (feat: agent team sipeed/picoclaw#976). Tạo nền tảng phối hợp nhiều sub-agent, có tiềm năng là feature lớn nếu được chấp nhận.
- Tự động inject SKILL.md khi user tham chiếu skill — PR #1253 (fix(agent): auto-inject SKILL.md into LLM context when user references a skill sipeed/picoclaw#1253) — trực tiếp giải quyết issue #1249.
- Provider support & fixes: DeepSeek modelscope support PR #1112 (feat(provider): add deepseek-ai protocol support for modelscope.cn sipeed/picoclaw#1112), tool choice & caching cho Anthropíc/OpenAI-compat PR #1257 (feat: implement tool choice and tool caching support for anthropic an… sipeed/picoclaw#1257), custom model protocols PR #664 (fix: support custom model protocols (e.g., zai-org/GLM-4.7) sipeed/picoclaw#664).
- Channel & UX: QQ group message fix PR #1255 (fix(qq): use PostGroupMessage for group chat responses sipeed/picoclaw#1255), Telegram voice UX PR #1214 (feat(channel): echo voice audio transcription feedback sipeed/picoclaw#1214).
- Hạ tầng CI / images: nightly build workflow PR #1226 (feat(ci/cd) Add nightly build workflow sipeed/picoclaw#1226); Docker image tools pre-install đề xuất issue #1228 ([Feature] Pre-install essential dev tools (python, curl, jq, git, etc.) in Docker image sipeed/picoclaw#1228).
- Chủ đề nóng trong cộng đồng
- Agent refactor / định nghĩa Agent: issue #1218 “what an Agent is” ([Agent refactor]what an Agent is sipeed/picoclaw#1218) (8 bình luận) và meta issue #1216 (Meta: Agent refactor sipeed/picoclaw#1216) — thảo luận sâu về semantics/định dạng SOUL.md / AGENT.md; phản ánh nhu cầu ổn định model agent và khả năng mở rộng.
- Cấu hình kênh WeCom AI Bot: issue #1210 (picoclaw配置企业微信智能机器人 (AI Bot)??? sipeed/picoclaw#1210) (9 bình luận) — nhà dùng hỏi cách cấu hình doanh nghiệp/WeCom AI Bot; thể hiện nhu cầu tài liệu/guide cho kênh doanh nghiệp Trung Quốc.
- Provider đa dạng & chi phí/độ phủ địa lý: request thêm MiniMax provider (#675 Add MiniMax LLM Provider Support sipeed/picoclaw#675) và PRs để hỗ trợ DeepSeek/ModelScope (#1112). Nhu cầu cơ bản: giảm chi phí, tăng lựa chọn cho khu vực/nhà cung cấp địa phương.
- Docker / dev UX: issue #1228 ([Feature] Pre-install essential dev tools (python, curl, jq, git, etc.) in Docker image sipeed/picoclaw#1228) đề nghị pre-install công cụ thiết yếu trong image — phản ánh nhu cầu dễ dùng cho triển khai thực tế.
- Lỗi & Ổn định (xếp theo mức độ nghiêm trọng)
- Cao
- #1256 spawn không truyền proxy từ model config xuống subagent => có thể làm subagent không thể gọi API bị giới hạn địa lý (ví dụ Gemini) ([BUG] spawn does not propagate proxy settings from model config to subagent environment sipeed/picoclaw#1256). Hiện open, cần fix nhanh cho môi trường có proxy/geofencing.
- Trung bình cao
- #1247 OpenRouter provider loại bỏ prefix "openrouter/" khi gửi POST — có thể khiến request tới OpenRouter sai endpoint ([BUG] OpenRouter provider keep removing "openrouter/" prefix when sending the POST request over the network sipeed/picoclaw#1247). Open, cần patch provider layer.
- #1242 QQ channel không phân biệt agent dựa trên bindings => agent chọn sai khi có nhiều bindings ([BUG]QQ channel无法正确根据bindings区分agent sipeed/picoclaw#1242). Ảnh hưởng multi-agent/channel UX.
- #1245 skill cài đặt không đầy đủ ([BUG]skill安装不全 sipeed/picoclaw#1245) — làm một số skill không hoạt động sau cài đặt.
- Trung bình
- #1212 Telegram: sending multiple messages khiến Telegram luôn hiển thị “đang nhập…” (typing) dù bot đã trả lời ([BUG] 同时在telegram发送多条消息后,telegram一直显示“正在输入...” sipeed/picoclaw#1212). UX khó chịu, ảnh hưởng trải nghiệm người dùng.
- #1235 openai_compat: leak tags Thinking/Final trong content cần strip (bug(openai_compat): strip leaked Thinking/Final tags from content sipeed/picoclaw#1235) — có PR/issue liên quan PR #1181 đã xử lý vấn đề fields không tương thích.
- Ghi chú PR/khắc phục hiện có:
- SKILL.md auto-inject issue #1249 được PR fix: PR #1253 (fix(agent): auto-inject SKILL.md into LLM context when user references a skill sipeed/picoclaw#1253).
- QQ group message API fix PR #1255 (fix(qq): use PostGroupMessage for group chat responses sipeed/picoclaw#1255).
- Safety guard false positives (URL blocking) PR #1254 (fix: safety guard incorrectly blocks commands with URLs sipeed/picoclaw#1254).
- Cron timezone fix PR #1092 (fix(cron): Apply timezone from schedule.TZ for cron expressions sipeed/picoclaw#1092) xử lý trigger timezone.
- Yêu cầu tính năng & tín hiệu lộ trình
- Multi-agent orchestration / Teams (PR #976) và Agent refactor (#1216, #1218): tín hiệu mạnh về việc hỗ trợ decomposition, coordinator/subagent patterns. (PR #976 feat: agent team sipeed/picoclaw#976; issue #1216 Meta: Agent refactor sipeed/picoclaw#1216)
- Browser automation / autonomous web ops (issue #293 Feature: Autonomous Browser Operations sipeed/picoclaw#293) được đánh giá priority: high — mong muốn mở rộng khả năng tương tác web trực tiếp.
- Provider mở rộng: MiniMax (#675 Add MiniMax LLM Provider Support sipeed/picoclaw#675), DeepSeek/ModelScope (PR #1112 feat(provider): add deepseek-ai protocol support for modelscope.cn sipeed/picoclaw#1112) — người dùng cần lựa chọn rẻ hơn/địa phương hơn.
- Channel additions: Weibo PM (#1230 [Feature] Weibo Private Message Channel sipeed/picoclaw#1230), Dingtalk card support PR #1251 (refactor(channels): Implement DingTalk client with card messaging cap… sipeed/picoclaw#1251) — demand cho kênh nội địa Trung Quốc/nhắn tin doanh nghiệp.
- Tóm tắt phản hồi người dùng
- Điểm đau chính:
- Triển khai/UX: Docker image thiếu các công cụ cơ bản (python, curl, jq, git) gây khó cho người dùng thực tế (#1228).
- Kênh & tích hợp: Cần hướng dẫn cụ thể cho kênh doanh nghiệp (WeCom/DingTalk/QQ) và sửa lỗi API (QQ group, WeCom bot config). Ví dụ issue #1210 (WeCom AI bot config) phản ánh thiếu tài liệu cụ thể.
- Quản lý skill: việc cài đặt/ gỡ skill chưa hoàn thiện (request uninstall_skill #1219 đã đóng; issue #1245 cài không đầy đủ; SKILL.md injection bug #1249) làm trải nghiệm developer/owner kém.
- Mức độ hài lòng: người dùng tích cực đóng góp PR/issue, nhưng phản ánh mong muốn có nhiều bản release chính thức hơn, docs/recipes cho kênh doanh nghiệp, và ổn định cho provider.
- Theo dõi tồn đọng (cần chú ý của người bảo trì)
- Agent / refactor & team architecture:
- issue #1216 Meta: Agent refactor (Meta: Agent refactor sipeed/picoclaw#1216)
- issue #1218 what an Agent is ([Agent refactor]what an Agent is sipeed/picoclaw#1218)
- PR #976 Agent team (feat: agent team sipeed/picoclaw#976) — review/merge cần đánh giá tác động backward-compat.
- Provider & protocol support:
- issue #675 Add MiniMax provider (Add MiniMax LLM Provider Support sipeed/picoclaw#675)
- PR #1112 DeepSeek/ModelScope (feat(provider): add deepseek-ai protocol support for modelscope.cn sipeed/picoclaw#1112)
- Channel / deployment:
- issue #302 ghcr.io/sipeed/picoclaw is private ([Feature] ghcr.io/sipeed/picoclaw is private sipeed/picoclaw#302) — ảnh hưởng tới image availability; cần quyết định công khai hay giữ private.
- issue #1228 Pre-install dev tools in Docker ([Feature] Pre-install essential dev tools (python, curl, jq, git, etc.) in Docker image sipeed/picoclaw#1228) — cải thiện UX deploy.
- Bugs cần ưu tiên fix / review PR:
- issue #1256 spawn proxy propagation ([BUG] spawn does not propagate proxy settings from model config to subagent environment sipeed/picoclaw#1256) — HIGH.
- issue #1247 OpenRouter provider prefix bug ([BUG] OpenRouter provider keep removing "openrouter/" prefix when sending the POST request over the network sipeed/picoclaw#1247) — MED-HIGH.
- PR #1253 SKILL.md auto-inject (fix(agent): auto-inject SKILL.md into LLM context when user references a skill sipeed/picoclaw#1253) — review & merge sẽ giải quyết #1249.
- PR #1255 QQ group fix (fix(qq): use PostGroupMessage for group chat responses sipeed/picoclaw#1255) & PR #1254 safety guard fix (fix: safety guard incorrectly blocks commands with URLs sipeed/picoclaw#1254) — nên ưu tiên để giảm regressions.
Kết luận nhanh
- Sức khỏe dự án: tích cực (nhiều PR & issue), hướng phát triển rõ: multi-agent, provider diversity, kênh nội địa Trung Quốc.
- Nhu cầu chính: tăng tốc review/merge cho các PR ổn định, cải thiện docs cho kênh doanh nghiệp, và sửa vài lỗi mạng/proxy & provider để đảm bảo tính sẵn sàng cho sản xuất.
Tham khảo nhanh (liên kết)
- Issue nổi bật: #1210 WeCom config (picoclaw配置企业微信智能机器人 (AI Bot)??? sipeed/picoclaw#1210), #1218 Agent refactor ([Agent refactor]what an Agent is sipeed/picoclaw#1218)
- Bugs cần chú ý: #1256 ([BUG] spawn does not propagate proxy settings from model config to subagent environment sipeed/picoclaw#1256), #1247 ([BUG] OpenRouter provider keep removing "openrouter/" prefix when sending the POST request over the network sipeed/picoclaw#1247), #1242 ([BUG]QQ channel无法正确根据bindings区分agent sipeed/picoclaw#1242)
- PR quan trọng: #976 (feat: agent team sipeed/picoclaw#976), #1253 (fix(agent): auto-inject SKILL.md into LLM context when user references a skill sipeed/picoclaw#1253), #1112 (feat(provider): add deepseek-ai protocol support for modelscope.cn sipeed/picoclaw#1112), #1226 (feat(ci/cd) Add nightly build workflow sipeed/picoclaw#1226)
Nếu bạn muốn, tôi có thể:
- Lập đề xuất prioritization (task list) cho người bảo trì dựa trên mức tác động/nguy cơ.
- Soạn template trả lời cho các issue phổ biến (WeCom config, Docker image guidance, skill install troubleshooting).
NanoClaw — qwibitai/nanoclaw
- Tổng quan hôm nay
- NanoClaw đang rất hoạt động: trong 24 giờ qua có 19 issue được cập nhật (15 mở/hoạt động, 4 đã đóng) và 50 PR được cập nhật (38 mở, 12 merge/đóng).
- Hoạt động tập trung mạnh vào hai trục: (a) ổn định/sự cố vận hành của hệ thống lập lịch và container, và (b) chuẩn hoá giao diện kênh/attachment + cải tiến IPC giữa container và host.
- Có nhiều PR tính năng/kiến trúc lớn đang chờ review hoặc bị block, trong khi một số PR bảo mật/ổn định đã được đóng/merge gần đây. Không có phát hành (release) mới hôm nay.
- Phát hành phiên bản
- Không có phiên bản mới trong kỳ này.
- Tiến độ dự án (PR đã merge/đóng hôm nay & tiến triển nổi bật)
-
PR đã đóng/merge gần đây (ví dụ, đã được đóng/merge trong 24h cập nhật):
- feat: model routing + cross-agent communication + host-worker task scheduler — PR #849 (closed) — closed qwibitai/nanoclaw#849
- Add /compact skill for manual context compaction — PR #817 (closed) — Add /compact skill for manual context compaction qwibitai/nanoclaw#817
- Add Google Vertex AI authentication support — PR #478 (closed) — Add Google Vertex AI authentication support qwibitai/nanoclaw#478
- add sender allowlist for per-chat access control — PR #705 (closed) — add sender allowlist for per-chat access control qwibitai/nanoclaw#705
- enhance container environment isolation via credential proxy — PR #798 (closed) — feat: enhance container environment isolation via credential proxy qwibitai/nanoclaw#798
-
PR tính năng/kiến trúc quan trọng đang hoạt động / chờ review / bị block:
- Channel-agnostic attachment interface & inbound pipeline — PR #850 (open, blocked) / #844 (open) — feat: channel-agnostic attachment interface and download pipeline qwibitai/nanoclaw#850 , feat(signal): add channel-agnostic incoming attachment pipeline qwibitai/nanoclaw#844
- Thay file-based IPC bằng JSON‑RPC 2.0 over stdio — PR #816 (open, needs review) — feat: replace file-based IPC with JSON-RPC 2.0 over stdio qwibitai/nanoclaw#816
- Chrome CDP relay (thực thi trình duyệt thực) — Issue / PR (thảo luận): #832 — feat: Chrome CDP browser relay for real browser control qwibitai/nanoclaw#832
- Fleeting notes / host-side pipeline, S3 storage skill, host auth passthrough — PRs #812, #744, #412 — feat: fleeting notes pipeline — Things → vault → daily note qwibitai/nanoclaw#812 , Feat/add s3 storage skill qwibitai/nanoclaw#744 , feat(setup): add host machine authorization passthrough qwibitai/nanoclaw#412
- Chủ đề nóng trong cộng đồng (issues/PRs có tác động lớn)
- Scheduler race condition — Issue #825 (Critical) — fix(scheduler): once-task race condition — marked completed before fire handler runs qwibitai/nanoclaw#825
- Lý do nóng: được liên kết trực tiếp đến sự cố “faking tool calls” ngày 2026-03-08; once-task bị đánh dấu completed trước khi handler chạy → mất/nhảy nhiệm vụ. Cần fix đồng bộ hoá nhanh.
- Tổng thể vấn đề scheduled tasks (liên quan): #830 (task bị drop khi session busy) — fix: scheduled task fires silently dropped when session is busy qwibitai/nanoclaw#830 và #783 (idempotency cho schedule_task) — schedule_task has no idempotency key — same task accumulates across sessions qwibitai/nanoclaw#783
- Nhu cầu: đảm bảo retry/deferral, idempotency, và nhìn thấy lịch sử fire để tránh duplicate/không thực thi.
- Bảo mật / lộ key: API Key Exposure via process env — Issue #737 (CLOSED) — [Security] API Key Exposure via Process Environment Inspection qwibitai/nanoclaw#737
- Tác động: chứng minh khả năng đọc secret qua process env; đã có hành động (credential proxy PR #798) nhưng cần audit tiếp.
- Container / Apple Container startup failure — Issue #834 (High) — Apple Container: .env shadow mount added in v1.2.6 breaks container startup qwibitai/nanoclaw#834
- Lỗi liên quan tới .env shadow mount gây exit code 1 trên Apple Container; ảnh hưởng tới người dùng mac/Apple Container.
- WebFetch/WebSearch sanitization (Anthropic refusal string injection) — Issue #842 (High) — Security: WebFetch/WebSearch results not sanitized — vulnerable to Anthropic refusal string injection qwibitai/nanoclaw#842
- Nhu cầu: phải sanitize nội dung web trước khi đưa vào prompt để tránh “refusal string” làm terminate session.
- IPC & agent-host comms: PR #816 (JSON‑RPC over stdio) rất được quan tâm — feat: replace file-based IPC with JSON-RPC 2.0 over stdio qwibitai/nanoclaw#816
- Lý do: cải thiện độ tin cậy, streaming, và giảm race condition so với file polling hiện tại.
- Lỗi & Ổn định (sắp xếp theo mức độ nghiêm trọng)
- Critical
- #825 — scheduler once-task race condition: task bị mark completed trước khi handler đọc → root-cause của incident 2026-03-08. (Open) — fix(scheduler): once-task race condition — marked completed before fire handler runs qwibitai/nanoclaw#825
- High
- #830 — scheduled task fires silently dropped when session busy (task mất, không retry/deferral). (Open) — fix: scheduled task fires silently dropped when session is busy qwibitai/nanoclaw#830
- #827 — FinishReason::ToolUse with 0 tool calls accepted as success (protocol violation). (Open) — fix(agent): FinishReason::ToolUse with 0 tool calls accepted as success qwibitai/nanoclaw#827
- #834 — Apple Container .env shadow mount breaks startup. (Open) — Apple Container: .env shadow mount added in v1.2.6 breaks container startup qwibitai/nanoclaw#834
- #842 — WebFetch/WebSearch not sanitized → vulnerable to Anthropic refusal string injection. (Open) — Security: WebFetch/WebSearch results not sanitized — vulnerable to Anthropic refusal string injection qwibitai/nanoclaw#842
- Medium
- #553 — Container execution fails after WhatsApp connection recovery (WhatsApp/VPN startup ordering). (Open) — Container execution fails after WhatsApp connection recovery qwibitai/nanoclaw#553
- #783 — schedule_task has no idempotency key — duplicate tasks accumulate. (Open) — schedule_task has no idempotency key — same task accumulates across sessions qwibitai/nanoclaw#783
- #826 — TaskSucceeded/TaskFailed commands are dead code — scheduler never receives feedback. (Open) — fix: TaskSucceeded/TaskFailed commands are dead code — never sent by orchestrator qwibitai/nanoclaw#826
- #829 — SOUL.md missing rule against fabricating tool execution claims (policy gap identified). (Open) — fix(templates): no SOUL.md rule against fabricating tool execution claims qwibitai/nanoclaw#829
Ghi chú sửa chữa: credential proxy PR #798 (closed) chủ ý giảm bề mặt rò rỉ secret — liên quan tới #737. PR #849 (closed) mang tính kiến trúc (model routing + scheduler) có thể giúp một số vấn đề lịch trình/điều phối.
- Yêu cầu tính năng & tín hiệu lộ trình
-
Tính năng người dùng yêu cầu/có nhiều PR:
- Channel-agnostic attachments (inbound + outbound) để tái sử dụng logic trên Signal/Telegram/Discord/WhatsApp — PRs #850, #844 — feat: channel-agnostic attachment interface and download pipeline qwibitai/nanoclaw#850 , feat(signal): add channel-agnostic incoming attachment pipeline qwibitai/nanoclaw#844
- Multi-channel user-entity (gộp danh tính người dùng qua nhiều kênh) — Issue #841 — feat: user-entity layer for multi-channel identity qwibitai/nanoclaw#841
- Thay file-IPC bằng JSON‑RPC (ổn định comms) — PR #816 — feat: replace file-based IPC with JSON-RPC 2.0 over stdio qwibitai/nanoclaw#816
- Chrome CDP relay cho “real browser control” (bypass reCAPTCHA, giữ session login) — Issue #832 — feat: Chrome CDP browser relay for real browser control qwibitai/nanoclaw#832
- Host-side integrations: S3 storage skill, fleeting notes pipeline, host auth passthrough — PRs #744, #812, #412 — Feat/add s3 storage skill qwibitai/nanoclaw#744 , feat: fleeting notes pipeline — Things → vault → daily note qwibitai/nanoclaw#812 , feat(setup): add host machine authorization passthrough qwibitai/nanoclaw#412
-
Dự đoán lộ trình: trong phiên bản tiếp theo có khả năng ưu tiên (1) ổn định bộ lập lịch (fix race/deferral/idempotency), (2) nâng cấp IPC/Giao thức (JSON‑RPC), và (3) chuẩn hoá attachment pipeline + multi-channel identity.
- Tóm tắt phản hồi người dùng
- Điểm đau chính: lịch trình không tin cậy (missed tasks, duplicates), container lifetime/race dẫn tới trạng thái “đắp chiếu” hoặc báo cáo sai về tool execution (gây mất niềm tin), và cấu hình đặc thù trên Apple Container khiến người dùng Mac bị chặn.
- Người dùng cũng yêu cầu tích hợp kênh và attachment tốt hơn (đặc biệt để dùng chung code giữa các kênh), và khả năng dùng LLM khác ngoài Claude (Issue #782 — https://github.com/qwibitai/nanoclaw/issues/782).
- Mức độ không hài lòng tập trung vào các lỗi vận hành (reliability) hơn là tính năng mới; tín hiệu cho thấy ưu tiên hiện tại nên là sửa các lỗi high/critical trước khi mở rộng tính năng.
- Theo dõi tồn đọng (cần sự chú ý của người bảo trì)
-
Vấn đề cần ưu tiên gấp:
- #825 — scheduler once-task race (Critical) — fix(scheduler): once-task race condition — marked completed before fire handler runs qwibitai/nanoclaw#825
- #830 — scheduled tasks silently dropped (High) — fix: scheduled task fires silently dropped when session is busy qwibitai/nanoclaw#830
- #827 — ToolUse finish reason handling (High) — fix(agent): FinishReason::ToolUse with 0 tool calls accepted as success qwibitai/nanoclaw#827
- #834 — Apple Container .env mount failure (High) — Apple Container: .env shadow mount added in v1.2.6 breaks container startup qwibitai/nanoclaw#834
- #842 — WebFetch/WebSearch sanitization (High) — Security: WebFetch/WebSearch results not sanitized — vulnerable to Anthropic refusal string injection qwibitai/nanoclaw#842
-
PR/thiết kế cần review để giảm rủi ro:
- PR #816 — JSON‑RPC over stdio (needs review) — feat: replace file-based IPC with JSON-RPC 2.0 over stdio qwibitai/nanoclaw#816
- PRs attachment/Signal: #850 / #844 — feat: channel-agnostic attachment interface and download pipeline qwibitai/nanoclaw#850 , feat(signal): add channel-agnostic incoming attachment pipeline qwibitai/nanoclaw#844
- PR #831 — lightweight status HTTP server (needs review) — https://github.com/qwibitai/nanoclaw/pull/831
Kết luận ngắn: hiện tại NanoClaw có nhiều hoạt động cộng đồng và PR tính năng mạnh, nhưng tồn tại các lỗi vận hành quan trọng ảnh hưởng tới độ tin cậy (scheduler, container, IPC). Ưu tiên ngắn hạn khuyến nghị: 1) fix race conditions/deferral/idempotency của scheduler, 2) khắc phục các lỗi khởi tạo container (Apple), 3) hoàn thiện biện pháp cô lập credential (audit sau PR #798), và 4) review PR JSON‑RPC + attachment pipeline để giảm các race/hard-to-debug lỗi trong tương lai.
IronClaw — nearai/ironclaw
LobsterAI — netease-youdao/LobsterAI
Tổng quan hôm nay
- Hoạt động cộng đồng ở mức cao: trong 24 giờ qua có 8 issue (7 mở/1 đóng) và 6 PR cập nhật (1 mở, 5 đã merge/đóng). (Dữ liệu nguồn: https://github.com/netease-youdao/LobsterAI)
- Phiên bản v0.2.2 vừa phát hành, tập trung mở rộng kênh IM (企业微信/WeCom và QQ) và sửa một số lỗi liên quan tới giao diện tạo tác vụ định kỳ.
- Dòng trao đổi hiện tại tập trung vào tích hợp IM (QQ/WeCom), hành vi trùng tin nhắn và vấn đề với triển khai mô hình local (Ollama / IPEX-LLM).
- Đánh giá: sức khỏe dự án tốt về mặt phát triển (nhiều PR được đóng nhanh), nhưng cần ổn định hơn ở phần tích hợp kênh IM và xử lý tác vụ dài.
Phát hành phiên bản
- Phiên bản: v0.2.2
- Tính năng mới:
- Thêm hỗ trợ 企业微信 (WeCom) cho IM (PR #331, #335) (xem PR: https://github.com/netease-youdao/LobsterAI/pull/331, https://github.com/netease-youdao/LobsterAI/pull/335).
- Thêm hỗ trợ QQ cho IM (PR #333) (xem PR: https://github.com/netease-youdao/LobsterAI/pull/333).
- Sửa lỗi:
- Sửa hiển thị/tuỳ chọn kênh IM trên trang tạo tác vụ định kỳ để bao gồm kênh IM mới (PR #332) (xem PR: https://github.com/netease-youdao/LobsterAI/pull/332).
- Lưu ý: không có thông tin về thay đổi phá vỡ tương thích (breaking changes) trong ghi chú; di chuyển cấu hình không được báo rõ. Phiên bản tập trung mở rộng kênh IM và sửa lỗi UI.
- Tính năng mới:
Tiến độ dự án (PRs đã merge/đóng hôm nay)
- PR đóng/merge gần đây (5 PR đóng):
- #331 feature: IM 新增企业微信支持 — thêm WeCom (https://github.com/netease-youdao/LobsterAI/pull/331)
- #332 fix: 定时任务创建页面中增加新增的 IM 渠道 — cập nhật UI tác vụ định kỳ (https://github.com/netease-youdao/LobsterAI/pull/332)
- #333 Liuzhq/im qq — thêm QQ IM (https://github.com/netease-youdao/LobsterAI/pull/333)
- #335 fix: 修复定时任务不支持企业微信的 bug — sửa bug hỗ trợ WeCom cho tác vụ định kỳ (https://github.com/netease-youdao/LobsterAI/pull/335)
- #327 Liuzhq/batch delete — sửa icon mờ, xóa hàng loạt (https://github.com/netease-youdao/LobsterAI/pull/327)
- PR còn mở đáng chú ý:
- #61 feat: add OpenAI API type selection for Responses/Chat Completions — thêm lựa chọn loại API OpenAI (auto/responses/chat_completions) (https://github.com/netease-youdao/LobsterAI/pull/61)
- Nhận xét: đợt phát hành rõ ràng ưu tiên mở rộng kênh IM và chỉnh UI/bug liên quan đến tác vụ định kỳ; tiếp theo có khả năng là hoàn thiện cấu hình provider (PR #61 gợi ý mở rộng hỗ trợ provider/API).
Chủ đề nóng trong cộng đồng
- Issue #150: “没法用,用ollama本地部署模型” — Vấn đề triển khai với Ollama/local model, 6 bình luận (https://github.com/netease-youdao/LobsterAI/issues/150). Nhu cầu cơ bản: chạy model local (Ollama) ổn định với LobsterAI.
- Issue #339: “QQ还收不到定时任务提醒” — Tác vụ định kỳ chọn QQ nhưng thông báo vẫn trên local (https://github.com/netease-youdao/LobsterAI/issues/339). Nhu cầu: kênh IM thực sự nhận thông báo định kỳ.
- Issue #338: “处理任务稍微长一点儿就反馈:处理超时” — Xử lý tác vụ dài bị timeout (https://github.com/netease-youdao/LobsterAI/issues/338). Nhu cầu: tăng timeout/đảm bảo xử lý bất đồng bộ cho tác vụ lâu.
- Issue #337: “通过QQ机器人发消息 每次都收到两个” — Tin nhắn QQ bị trùng (https://github.com/netease-youdao/LobsterAI/issues/337). Nhu cầu: dedup/ít lỗi IM.
- Các liên kết trên đều trong danh sách issue (https://github.com/netease-youdao/LobsterAI/issues).
Lỗi & Ổn định — xếp hạng theo mức độ nghiêm trọng
- Cao
- #150 / #330 (Ollama / local model không hoạt động / không gọi kỹ năng): ảnh hưởng tới người dùng chạy offline/local; nếu nhiều người dùng dùng mô hình local thì đây là vấn đề trọng yếu. (https://github.com/netease-youdao/LobsterAI/issues/150, https://github.com/netease-youdao/LobsterAI/issues/330)
- Trung bình - Cao
- #339 Tác vụ định kỳ không gửi tới QQ mà vẫn gửi local: tính năng thông báo bị vô hiệu cho kênh QQ (https://github.com/netease-youdao/LobsterAI/issues/339)
- #338 Xử lý tác vụ dài bị “处理超时” — gây mất kết quả cho các tác vụ nền lâu (https://github.com/netease-youdao/LobsterAI/issues/338)
- Trung bình
- #337 Tin nhắn QQ nhận đôi — gây trải nghiệm xấu cho IM (https://github.com/netease-youdao/LobsterAI/issues/337)
- #334 Claude Sonnet 4.6 提示余额太低 — vấn đề báo lỗi balance khi provider tương tác (https://github.com/netease-youdao/LobsterAI/issues/334)
- Ghi chú: Một số PR gần đây (#331/#332/#335/#333) đã thêm/khắc phục IM/định kỳ; nhưng hàng loạt issue IM vẫn xuất hiện (trùng tin, không nhận thông báo), cần log/trace chuyên sâu để khắc phục gốc.
Yêu cầu tính năng & tín hiệu lộ trình
- Hợp nhất nhiều API provider / nhiều key và base URL cho Custom Provider Settings (Issue #336) — người dùng muốn cấu hình nhiều nguồn cho provider (https://github.com/netease-youdao/LobsterAI/issues/336).
- PR #61 (mở): thêm lựa chọn loại API OpenAI (responses/chat_completions) cho thấy hướng hỗ trợ đa dạng provider/API và tương thích với cách gọi OpenAI (https://github.com/netease-youdao/LobsterAI/pull/61).
- Dự đoán tính năng tiếp theo: hoàn thiện quản lý provider (multi-key, multi-base-url), nâng cấp khả năng chạy model local (Ollama/IPv-LLM/Windows) và ổn định hóa kênh IM (retry/dedup/queue).
Tóm tắt phản hồi người dùng
- Điểm đau chính:
- Tích hợp IM chưa ổn định: tin nhắn trùng, kênh mới (QQ/WeCom) chưa luôn nhận thông báo theo kỳ vọng.
- Chạy model local (Ollama, IPEX-LLM trên Windows/Arc) gặp lỗi / không kích hoạt kỹ năng — người dùng muốn trải nghiệm local hoạt động tương tự cloud.
- Một số provider (Claude Sonnet) báo lỗi balance khi thực tế tài khoản hoạt động bình thường trong nền tảng provider.
- Mức độ hài lòng: có sự hào hứng với kênh IM mới nhưng thất vọng do các lỗi vận hành; người dùng kỹ thuật quan tâm nhiều tới khả năng chạy local và cấu hình provider linh hoạt.
Theo dõi tồn đọng (cần ưu tiên)
- Issues quan trọng mở (cần phản hồi/triaging):
- #150 Ollama/local model không dùng được — 6 bình luận (https://github.com/netease-youdao/LobsterAI/issues/150)
- #339 QQ không nhận thông báo định kỳ (https://github.com/netease-youdao/LobsterAI/issues/339)
- #338 Xử lý tác vụ timeout (https://github.com/netease-youdao/LobsterAI/issues/338)
- #337 Tin nhắn QQ bị trùng (https://github.com/netease-youdao/LobsterAI/issues/337)
- #336 Yêu cầu multi-key/base URL cho Custom Provider (https://github.com/netease-youdao/LobsterAI/issues/336)
- #334 Claude Sonnet báo “余额太低” (https://github.com/netease-youdao/LobsterAI/issues/334)
- #330 Windows + Arc + Ollama + IPEX-LLM 无法调用技能 (https://github.com/netease-youdao/LobsterAI/issues/330)
- PR cần theo dõi:
- #61 OpenAI API type selection — review/test để đưa vào release tiếp theo (https://github.com/netease-youdao/LobsterAI/pull/61)
Khuyến nghị nhanh cho bảo trì
- Ưu tiên debug các lỗi IM: bật trace/log cho webhook/重复消息 (dedup) flow; kiểm tra luồng gửi notification cho task scheduler sau khi thêm WeCom/QQ.
- Tạo checklist để tái tạo lỗi Ollama/local (OS, GPU, Ollama/IPEX-LLM version, bước gọi skill) và cung cấp template issue bắt buộc cho người báo lỗi.
- Xem xét tăng timeout xử lý tác vụ hoặc chuyển tác vụ nặng sang worker bất đồng bộ + tiến độ/notify khi hoàn thành để tránh lỗi “处理超时”.
- Hoàn thiện PR #61 để hỗ trợ nhiều kiểu API OpenAI, đồng
⚠️ 内容超过 GitHub Issue 上限,完整报告见提交的 Markdown 文件。