-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Bản tin Hệ sinh thái OpenClaw 2026-03-23
Issues: 500 | PRs: 500 | Dự án: 12 | Thời gian tạo: 2026-03-23 02:06 UTC
- OpenClaw
- NanoBot
- Zeroclaw
- PicoClaw
- NanoClaw
- IronClaw
- LobsterAI
- TinyClaw
- Moltis
- CoPaw
- ZeptoClaw
- EasyClaw
Phân tích sâu OpenClaw
- Tổng quan hôm nay
- Ngày 2026-03-23: cộng đồng OpenClaw đang rất sôi động — 500 Issues được cập nhật trong 24 giờ (416 mở/hoạt động, 84 đã đóng) và 500 PRs cập nhật (361 mở, 139 merge/đóng).
- Không có bản phát hành mới trong ngày. Hoạt động tập trung mạnh vào ổn định gateway, tích hợp kênh (Slack/WhatsApp/Feishu/DingTalk/Telegram) và quản lý secrets/skills.
- Nhiều báo cáo hồi quy/gián đoạn (gateway websocket/handshake, gateway closed 1000, missing dist file) làm tăng áp lực hỗ trợ & hotfix.
- Phát hành phiên bản
- Không có phiên bản mới hôm nay — bỏ qua.
- Tiến độ dự án (PRs đã merge/đóng & PR nổi bật)
- Theo dữ liệu repo: 139 PRs được merge/đóng trong 24 giờ qua (tổng PRs cập nhật = 500). Những PR nổi bật đang được review hoặc đã mở gần đây (chung quy trọng tâm: sửa lỗi gateway, cải thiện cron/cron-fallback, tính năng skills/usage):
- fix(core): preserve totalTokens on zero usage reports — consolidate hiển thị token cho vLLM (#51673) fix(core): preserve totalTokens on zero usage reports (Consolidated v2) openclaw/openclaw#51673
- fix(gateway): làm cho handshake timeout có thể cấu hình và khôi phục mặc định 10s (giải quyết handshake/websocket timeout) (#48095) fix(gateway): make handshake timeout configurable and restore 10s default openclaw/openclaw#48095
- nhiều PR của @imwyvern sửa các vấn đề đa kênh, append-mode cho Write tool và sửa prompt/skills truncation (#40574, #42637, #42669) feat(write): add append mode to prevent silent data loss openclaw/openclaw#40574 fix(skills): list omitted skill names when prompt is truncated openclaw/openclaw#42637 feat(skills): add skills.priority config for prompt ordering openclaw/openclaw#42669
- feat: thêm lệnh CLI openclaw usage cho phân tích chi phí & sử dụng (mở) (#49181) feat: add
openclaw usageCLI command for cost & usage analytics openclaw/openclaw#49181 - fix(daemon): repair stale LaunchAgent plist after global updates (macOS service repair) (#51811) fix(daemon): repair stale LaunchAgent plist after global updates openclaw/openclaw#51811
- feat(skills): cơ chế thông báo hoàn thành cho sub-agent runs — notifyChannel/notifyTarget (#33884) feat(sessions): add external completion notification for sub-agent runs openclaw/openclaw#33884
- Ghi chú: nhiều PR lớn (gateway/agents/cron/skills) đang mở và chờ review — merge rate cao nhưng vẫn tồn nhiều PR quan trọng đang mở.
- Chủ đề nóng trong cộng đồng (most-active issues / phân tích nhu cầu)
- #26534 Add DingTalk as a first-install channel option — mạnh với 76 bình luận, thể hiện nhu cầu onboarding kênh Trung Quốc trong flow cài đặt ban đầu (một số người đã có hỗ trợ DingTalk nhưng không xuất hiện trong wizard) Add DingTalk as a first-install channel option openclaw/openclaw#26534
- #45772 Gateway Heartbeat timer stops after 1-2 triggers (introduced in v2026.3.8) — ảnh hưởng độ tin cậy gateway, heartbeat không reschedule, dừng sau 1–2 lần; 20 bình luận Gateway Heartbeat timer stops after 1-2 triggers (introduced in v2026.3.8) openclaw/openclaw#45772
- #9443 Request: Prebuilt Android APK releases — nhiều người muốn có binary Android sẵn dùng thay vì build từ source (17 bình luận) Request: Prebuilt Android APK releases openclaw/openclaw#9443
- #4686 WhatsApp linking stuck at "logging in" after initial successful link — tích hợp kênh bị kẹt khi relink, ảnh hưởng người dùng nhiều (17 bình luận, 19 👍) [Bug]: WhatsApp linking stuck at "logging in" after initial successful link - cannot relink any number openclaw/openclaw#4686
- #7916 Support for encrypted API keys / secrets management — tín hiệu mạnh về yêu cầu bảo mật: lưu secrets được mã hóa, 16 bình luận, 11 👍 Support for encrypted API keys / secrets management openclaw/openclaw#7916
- #50090 Community Skill Development & ClawHub — mong muốn hệ sinh thái skills cộng đồng, 13 bình luận Community Skill Development & ClawHub openclaw/openclaw#50090
Phân tích: trọng tâm cộng đồng là hai nhóm nhu cầu rõ rệt — (1) độ ổn định/khả năng vận hành (gateway, websocket, pairing), (2) trải nghiệm & bảo mật operator (onboarding các kênh, prebuilt apps, quản lý secrets, ecosystem cho skills).
- Lỗi & Ổn định — xếp hạng theo mức độ nghiêm trọng (dựa trên tác động & số báo cáo)
- Cao (không thể dùng/gián đoạn nhiều người):
- Gateway/Websocket regression: handshake timeout / websocket closes on 127.0.0.1:18789 (issue #51987) Local gateway websocket handshake times out on 127.0.0.1:18789 and closes before connect openclaw/openclaw#51987 — liên quan tới kết nối Web UI/TUI; đang có PR để restore 10s default (#48095) fix(gateway): make handshake timeout configurable and restore 10s default openclaw/openclaw#48095
- Missing dist/gateway.js in npm package v2026.3.13 — Gateway fails to start (ERR_CONNECTION_REFUSED) (issue #49338) Bug: OpenClaw 2026.3.13 npm package missing dist/gateway.js - Gateway fails to start, ERR_CONNECTION_REFUSED openclaw/openclaw#49338
- Gateway closed (1000) / devices command failures (issues #49510, #50438) — nhiều người báo lỗi gateway closed khi gọi devices/commands [Bug]: Error: Gateway closed (1000): openclaw/openclaw#49510 [Bug]: 2026.3.13: devices commands fail with gateway closed (1000), while gateway status shows RPC probe ok openclaw/openclaw#50438
- Trung bình (tính năng/độ tin cậy tác động cụ thể):
- Gateway heartbeat stops after 1–2 triggers (issue #45772) — có thể làm mất kiểm tra trạng thái/kết nối dai dẳng Gateway Heartbeat timer stops after 1-2 triggers (introduced in v2026.3.8) openclaw/openclaw#45772
- Slack socket mode receives zero inbound events after upgrade (regression) (issue #45311) — kênh Slack bị mất inbound messages, đòi rollback hoặc fix [Bug] 2026.3.12: Slack socket mode connects but receives zero inbound events (regression from 2026.3.11) openclaw/openclaw#45311
- Context trimmer splits tool_use/tool_result pairs (issue #52024) — có thể dẫn tới API rejection và hỏng luồng tool-calls Context trimmer splits tool_use/tool_result pairs, causing API rejection openclaw/openclaw#52024
- Session write lock leaks causing >30min deadlocks (issue #49157) — gây deadlock lâu dài cho gateway Session write locks leak when Gateway encounters unhandled promise rejections / streams, causing >30min deadlocks openclaw/openclaw#49157
- Thấp/behavior bugs (ảnh hưởng UX, cần fix nhưng không block):
- Telegram message replacement on model failures (#19982) Bug: Telegram messages replaced on model failures openclaw/openclaw#19982
- Webchat image paste not sent to Agent (#24662) [Bug] Webchat image paste not sent to Agent openclaw/openclaw#24662
- Feishu plugin failed to load TypeError (recent regression) (#52081) [Bug]: [plugins] feishu failed to load from /app/extensions/feishu/index.ts: TypeError: (0 , _runtimeApi.buildChannelConfigSchema) is not a function openclaw/openclaw#52081
- Ghi chú PR liên quan: PRs #48095 (handshake timeout), #51795 (recompute fallback context window), #49153 (enable token usage for vLLM) và các PR acp/session fixes (#48097, #52209) đang hướng đến giảm bớt các vấn đề trên. Links: fix(gateway): make handshake timeout configurable and restore 10s default openclaw/openclaw#48095 fix(status): recompute fallback context window openclaw/openclaw#51795 fix: enable token usage tracking for vLLM and SGLang providers openclaw/openclaw#49153 fix(acp): resume yielded session on ACP runtime errors openclaw/openclaw#48097 fix(acpx): store agent session ID when session/load fails openclaw/openclaw#52209
- Yêu cầu tính năng & tín hiệu lộ trình
- Yêu cầu mạnh (nhiều + 👍):
- DingTalk as first-install channel option (#26534) — nâng trải nghiệm onboarding cho thị trường Trung Quốc Add DingTalk as a first-install channel option openclaw/openclaw#26534
- Encrypted API keys / secrets management (#7916) — bảo mật operator, nhiều người ủng hộ Support for encrypted API keys / secrets management openclaw/openclaw#7916
- Multi-user permission management / RBAC (#8081) — nhu cầu chia sẻ instance cho nhiều user với role control Feature Request: Multi-user permission management with role-based access control openclaw/openclaw#8081
- ClawHub / Community Skill ecosystem (#50090) — mở rộng hệ sinh thái skills do community quản lý Community Skill Development & ClawHub openclaw/openclaw#50090
- Prebuilt Android APK releases cho app companion (#9443) Request: Prebuilt Android APK releases openclaw/openclaw#9443
- Tín hiệu cho bản tiếp theo: do nhiều issue liên quan tới bảo mật secrets và multi-user, khả năng cao các bản release tới sẽ ưu tiên:
- cải thiện secret management / không lưu secrets vào service env (PR #49366) fix(gateway): avoid persisting service env secrets [AI-assisted] openclaw/openclaw#49366
- RBAC / permission isolation (PR #49174 đối với cron isolation) fix: enforce per-session isolation for cron job visibility and mutations openclaw/openclaw#49174
- cải thiện skills prompt ordering / priority (#42669) để giảm tác động prompt truncation khi nhiều skills installed feat(skills): add skills.priority config for prompt ordering openclaw/openclaw#42669
- Tóm tắt phản hồi người dùng
- Điểm đau chính:
- Độ ổn định gateway/connection: nhiều người báo lỗi websocket handshake/gateway closed/devices list restart — ảnh hưởng tính khả dụng căn bản. (issues #51987, #49338, #49510) Local gateway websocket handshake times out on 127.0.0.1:18789 and closes before connect openclaw/openclaw#51987 Bug: OpenClaw 2026.3.13 npm package missing dist/gateway.js - Gateway fails to start, ERR_CONNECTION_REFUSED openclaw/openclaw#49338 [Bug]: Error: Gateway closed (1000): openclaw/openclaw#49510
- Tích hợp kênh không ổn định hoặc regressions sau update (Slack socket mode, WhatsApp relink, Feishu load error) — người dùng kỳ vọng cập nhật không phá hỏng kênh đã cấu hình. (issues #45311, #4686, #52081) [Bug] 2026.3.12: Slack socket mode connects but receives zero inbound events (regression from 2026.3.11) openclaw/openclaw#45311 [Bug]: WhatsApp linking stuck at "logging in" after initial successful link - cannot relink any number openclaw/openclaw#4686 [Bug]: [plugins] feishu failed to load from /app/extensions/feishu/index.ts: TypeError: (0 , _runtimeApi.buildChannelConfigSchema) is not a function openclaw/openclaw#52081
- Quản trị & bảo mật: yêu cầu mã hóa API keys, RBAC, không leak secrets vào service envs (issue #7916, PR #49366) Support for encrypted API keys / secrets management openclaw/openclaw#7916 fix(gateway): avoid persisting service env secrets [AI-assisted] openclaw/openclaw#49366
- Developer experience: cần prebuilt mobile APKs, dễ chuyển agent trong Control UI, skills marketplace/ClawHub để chia sẻ capabilities. (issues #9443, #32495, #50090) Request: Prebuilt Android APK releases openclaw/openclaw#9443 [Feature Request] Support switching between agents in Control UI openclaw/openclaw#32495 Community Skill Development & ClawHub openclaw/openclaw#50090
- Mức độ hài lòng: cộng đồng tích cực đóng góp nhiều PR/issue, nhưng nhiều báo cáo hồi quy làm giảm niềm tin vận hành — điều này tạo áp lực ưu tiên các hotfix ổn định trước khi tung nhiều tính năng mới.
- Theo dõi tồn đọng (needs maintainer attention)
- Issues quan trọng nhưng vẫn mở / lâu chưa có giải pháp dứt khoát:
- #26534 DingTalk first-install option — 76 bình luận, cần roadmap/maintainer phản hồi để ưu tiên Add DingTalk as a first-install channel option openclaw/openclaw#26534
- #45772 Gateway heartbeat stops — tác động cao đến reliability, cần hotfix/triage Gateway Heartbeat timer stops after 1-2 triggers (introduced in v2026.3.8) openclaw/openclaw#45772
- #49338 Missing dist/gateway.js in npm package — blocker cho Windows users; cần release/publish fix Bug: OpenClaw 2026.3.13 npm package missing dist/gateway.js - Gateway fails to start, ERR_CONNECTION_REFUSED openclaw/openclaw#49338
- #7916 Encrypted API keys / secrets management — high-visibility security request, cần đề xuất thiết kế và ưu tiên tiếp cận Support for encrypted API keys / secrets management openclaw/openclaw#7916
- #50090 ClawHub / community skills — nhiều ý tưởng; cần roadmap và chính sách review/registry Community Skill Development & ClawHub openclaw/openclaw#50090
- #52024 Context trimmer splits tool_use/tool_result pairs — gây lỗi API rejection cho tool-calls, cần triage logic trimmer trước khi release tiếp theo Context trimmer splits tool_use/tool_result pairs, causing API rejection openclaw/openclaw#52024
- PRs lớn cần review / merge sớm:
- #48095 (handshake timeout configurable) — khắc phục handshake timeouts, cân nhắc merge sớm fix(gateway): make handshake timeout configurable and restore 10s default openclaw/openclaw#48095
- #51673 (preserve totalTokens on zero usage reports) — hiển thị usage cho vLLM fix(core): preserve totalTokens on zero usage reports (Consolidated v2) openclaw/openclaw#51673
- #49181 (openclaw usage CLI) — rất hữu ích cho operators, cần review để sớm có phiên bản chính thức feat: add
openclaw usageCLI command for cost & usage analytics openclaw/openclaw#49181 - #33884 (external completion notification for sub-agent runs) — cải thiện UX cho long-running sub-agents feat(sessions): add external completion notification for sub-agent runs openclaw/openclaw#33884
Kết luận ngắn gọn
- Sức sống cộng đồng mạnh (nhiều báo cáo & PR), nhưng hiện tại trọng tâm cần là ổn định gateway và khắc phục các regression về kênh tích hợp & packaging. Song song đó, yêu cầu về bảo mật secrets và hệ sinh thái skills là tín hiệu rõ ràng cho roadmap trong các phiên bản sắp tới.
So sánh hệ sinh thái chéo
- Tổng quan hệ sinh thái
- Hệ sinh thái mã nguồn mở cho trợ lý AI cá nhân/agent đang rất sôi động và phân mảnh: nhiều dự án cùng phát triển nhanh nhưng có trọng tâm khác nhau (gateway & multi‑channel, local‑first multimodal, subagents/memory, device/launcher).
- Điểm chung nổi bật là chuyển từ “tính năng thô” sang yêu cầu vận hành thực tế: độ ổn định kết nối (gateway/websocket), quản lý secrets, multi‑channel onboarding, và hỗ trợ mô hình cục bộ/đa‑provider.
- Điều này tạo cơ hội cho các dự án chuyên về reliability/ops, connector ecosystem (kênh + model providers) và hệ sinh thái skills/marketplace.
- So sánh mức độ hoạt động
(ghi chú: số liệu lấy từ bản tin 2026-03-23)
| Project | Issues (24h) | PRs (24h) | Release | Đánh giá sức khỏe |
|---|---|---|---|---|
| OpenClaw | 500 (416 open/act, 84 closed) | 500 (361 open, 139 merged/closed) | No | Rất tích cực; cộng đồng lớn; ưu tiên: ổn định gateway |
| NanoBot | 16 (12 open, 4 closed) | 73 (60 open, 13 merged/closed) | No | Rất hoạt động PR; focus subagents/memory; cần triage |
| Zeroclaw | 46 issues | 50 PRs | v0.5.9 ( vừa phát hành ) | Cao hoạt động; vừa có release; local‑first focus |
| PicoClaw | 27 (19 open,8 closed) | 68 (25 open,43 merged/closed) | nightly v0.2.3‑... | Hoạt động mạnh, nhiều nightly; device/launcher focus |
| NanoClaw | 7 (6 open,1 closed) | 44 (30 open,14 merged/closed) | No | Năng động; multi‑tenant + channel expansion |
| IronClaw | 16 (7 open,9 closed) | 50 (35 open,15 merged/closed) | No | Nhiều PR/triage; LLM/WASM integrations cần chú ý |
| CoPaw | 41 (32 open,9 closed) | 26 (14 open,12 merged/closed) | No | Hoạt động cao; tập trung ổn định tool calls / multi‑agent |
| TinyClaw | 0 issues | 3 (2 open,1 closed) | No | Hoạt động thấp/ổn định; lightweight |
| Moltis | 2 issues | 1 PR | No | Hoạt động nhỏ; feature/config focus (memory) |
| ZeptoClaw | 5 (3 open,2 closed) | 4 (3 open,1 closed) | No | Hoạt động vừa phải; infra/sandbox ideas |
| EasyClaw | 1 closed issue | 0 PR | No | Rất ít hoạt động; packaging/Windows pain |
| LobsterAI | — (tóm tắt thất bại) | — | — | Không có dữ liệu |
- Vị thế của OpenClaw
- Ưu thế chính: quy mô cộng đồng và lượng đóng góp rất lớn (500 issues + 500 PRs trong 24h), đa dạng tích hợp kênh (Slack/WhatsApp/Feishu/DingTalk/Telegram), hệ thống skills/agents và nhiều PR hướng tới operator UX (usage CLI, notifyChannel).
- Điểm khác biệt kỹ thuật: tập trung vào gateway/real‑time pairing, multi‑channel orchestration và skill/runtime management ở quy mô — trong khi nhiều dự án khác chuyên sâu hơn vào một trục (ví dụ Zeroclaw: local multimodal; NanoBot: subagents/memory).
- Hạn chế tương đối: nhiều báo cáo hồi quy/ổn định (websocket handshake, missing package files, gateway closed) cho thấy cần ưu tiên quality/CI/packaging để giữ niềm tin cộng đồng. Về quy mô, OpenClaw có cộng đồng lớn nhất trong tập này nhưng cũng chịu áp lực vận hành lớn hơn.
- Hướng kỹ thuật chung (yêu cầu xuyên nhiều dự án)
- Reliability / Gateway & Websocket fixes
- Affected: OpenClaw (handshake/websocket, heartbeat), PicoClaw (/chat endpoints missing), Zeroclaw (dashboard/pairing), CoPaw (task cancel/pipe leaks).
- Nhu cầu: configurable timeouts, robust heartbeat/reschedule, better CI/regression tests.
- Multi‑channel onboarding & stable connectors
- Affected: OpenClaw (DingTalk, WhatsApp), NanoBot (WeChat/Matrix), NanoClaw (AstrBot, web channel), ZeptoClaw (Telegram UX).
- Nhu cầu: onboarding flows for regional channels, relink stability, file/media handling.
- Secrets management & RBAC
- Affected: OpenClaw (encrypted API keys), Zeroclaw (permission/config audit), PicoClaw/EasyClaw (packaging auth).
- Nhu cầu: encrypted key store, avoid leaking secrets into env, multi‑user permission controls.
- Pluggable memory / vector DB & retrieval quality
- Affected: Zeroclaw (pgvector request), NanoBot (pluggable memory), NanoClaw (memory redesign).
- Nhu cầu: provider abstraction, db‑first memory, scoring pipelines.
- Local / self‑hosted model support & failover
- Affected: NanoBot (Ollama tool runs), IronClaw (Ollama 502), PicoClaw (model cascade), TinyClaw/NanoClaw (new provider connectors).
- Nhu cầu: robust tool‑run recovery, model cascade/failover, connectors for self‑hosted LLMs.
- Packaging & platform binaries (Windows/Android/ARM)
- Affected: OpenClaw (prebuilt Android requested), PicoClaw (armhf launcher), EasyClaw (kaitray.exe on Windows).
- Nhu cầu: prebuilt binaries, installers, dependency checks.
- Phân tích khác biệt hóa (tâm điểm & người dùng mục tiêu)
- OpenClaw: target = operators / orgs cần multi‑channel, extensible skills; kỹ thuật = gateway‑first, skill registry; lợi thế cộng đồng lớn.
- Zeroclaw: target = local‑first, privacy‑sensitive deployments; kỹ thuật = multimodal, browser automation, offline connectors (SearXNG, pgvector).
- NanoBot: target = hệ thống subagent/experimentation; kỹ thuật = subagents, pluggable memory, eval harness — phù hợp cho nghiên cứu/benchmark.
- PicoClaw: target = device/edge + web launcher; kỹ thuật = gateway/launcher tích hợp, nightly builds, audio/ASR ambitions.
- NanoClaw: target = multi‑tenant deployments; kỹ thuật = compact skill/domain groups, container stability.
- IronClaw: target = tool/WASM heavy workflows; kỹ thuật = WASM tools, LLM provider compatibility, hosted TEE challenges.
- CoPaw: target = người dùng cần multi‑agent orchestration và desktop clients; kỹ thuật = focus trên tool call stability, console UX.
- TinyClaw/Moltis/ZeptoClaw/EasyClaw: nhỏ hơn, tập trung vào lightweight, memory config, sandboxing hoặc packaging.
- Động lực & độ trưởng thành của cộng đồng
- Tier “Rápid iterate / Large community”: OpenClaw, NanoBot, PicoClaw, Zeroclaw — nhiều PR/issue, nhanh release cycles; cần triage để tránh regressions.
- Tier “Growing & feature‑centric”: IronClaw, CoPaw, NanoClaw — hoạt động cao, nhưng tập trung nhiều vào tích hợp LLM/tools và ổn định runtime.
- Tier “Niche / Lower activity”: TinyClaw, Moltis, ZeptoClaw, EasyClaw — đóng góp ít hơn, tập trung features cụ thể (lightweight, memory, infra).
- Bằng chứng: release gần nhất/CI: Zeroclaw vừa có v0.5.9; PicoClaw có nightly; OpenClaw có lượng PR/issue lớn nhưng chưa release trong ngày — nghĩa là OpenClaw là “community‑driven” với tốc độ đóng góp cao nhưng cần tổ chức hơn.
- Tín hiệu xu hướng & khuyến nghị cho nhà phát triển AI agent
- Xu hướng chính
- Reliability/ops first: nhiều issue về gateway/handshake/heartbeat → đầu tư vào robust networking, timeouts, canary/regression tests. (OpenClaw, PicoClaw, CoPaw)
- Multi‑channel universality + regional adapters: hỗ trợ DingTalk, Feishu, WeChat, WhatsApp là nhu cầu lớn — kênh châu Á quan trọng. (OpenClaw, NanoBot, Zeroclaw)
- Secrets & multi‑user governance: encrypted API keys, RBAC, not leaking secrets into envs → bắt buộc cho production. (OpenClaw, Zeroclaw)
- Pluggable memory & vector DB: chuyển sang provider abstraction (pgvector, sqlite pipelines) để scale retrieval. (Zeroclaw, NanoBot, NanoClaw)
- Local/self‑hosted model support + failover: users muốn run Ollama/lokal models with robust tool execution and cascade policies. (NanoBot, IronClaw, PicoClaw)
- Packaging & prebuilt binaries for platforms (Windows, Android, ARM): giảm friction deploy. (OpenClaw, PicoClaw, EasyClaw)
- Subagents / multi‑agent orchestration & shared skills marketplaces: architecture trend toward many small agents with shared skill registries (ClawHub‑like). (OpenClaw, NanoBot, CoPaw)
- Khuyến nghị kỹ thuật ngắn hạn (áp dụng cho đội ngũ phát triển/maintainer)
- Ưu tiên hotfix cho connectivity/handshake/packaging bugs; bổ sung e2e regression tests cho gateway flows.
- Thiết kế/triage cho secret store (encrypted at rest + not in service env) và cơ chế RBAC cơ bản.
- Xây dựng adapter pattern cho channel & model providers + conformance tests (to avoid regressions on upgrades).
- Đầu tư test harness cho local model tool‑runs (simulate Ollama failures) và model cascade policy.
- Nếu xây sản phẩm thương mại: cung cấp prebuilt binaries và clear installer/diagnostics cho Windows/ARM/Android.
Tóm tắt cuối: hệ sinh thái đang tăng trưởng nhanh, nhưng để chuyển từ “được dùng thí nghiệm” sang “vận hành production” cần tập trung vào reliability (gateway, tool-run), secrets/RBAC, và bộ adapters (kênh + model). OpenClaw dẫn đầu về cộng đồng và tích hợp, nhưng cũng cần củng cố quality/packaging để giữ lợi thế.
Báo cáo các dự án cùng nhóm
NanoBot — HKUDS/nanobot
NanoBot — Bản tin dự án (2026-03-23)
- Tổng quan hôm nay
- Hoạt động cộng đồng rất cao: 73 PRs được cập nhật trong 24 giờ qua (60 mở, 13 merge/đóng) và 16 issues có hoạt động (12 mở, 4 đóng).
- Không có bản phát hành mới hôm nay. Dòng đóng/đẩy PR tập trung vào hỗ trợ kênh (WeChat/Discord/Matrix/Telegram), cơ chế con-agent (subagents), và cải thiện hiệu năng/ổn định (context token, zombie process, cron).
- Tín hiệu cho thấy ưu tiên ngắn hạn là: xử lý lỗi liên quan đến context window/token, ổn định kênh giao tiếp (Matrix/Feishu/Telegram/WeChat), và phát triển kiến trúc con-agent / bộ nhớ pluggable.
- Phát hành phiên bản
- Không có phát hành mới hôm nay.
- Tiến độ dự án
- Một số PR đã đóng/merge hôm nay:
- #2372 Pull from development — closed (Development HKUDS/nanobot#2372)
- #2371 fix: current_role is no longer a build_messages parameter — closed (fix: current_role is no loger a build_messages parameter HKUDS/nanobot#2371)
- #2360 feat(channels): add WeChat personal account channel — closed (feat(channels): add WeChat personal account channel HKUDS/nanobot#2360)
- PRs đang tiến triển/được đẩy mạnh:
- Subagents / multi-agent config: #2368 (Configured subagents HKUDS/nanobot#2368) — cho phép subagent dùng backend khác nhau.
- Eval framework & benchmarks: #2283 (feat(eval): add agent evaluation harness with built-in scenarios HKUDS/nanobot#2283) — harness deterministic để đánh giá agent.
- Subagent checkpointing / phục hồi lỗi: #2281 (feat(agent): implement Subagent Error Recovery with Checkpointing HKUDS/nanobot#2281).
- Pluggable Memory Provider + benchmarks: #2278 (feat(memory): implement Pluggable Memory Provider and eval benchmarks HKUDS/nanobot#2278).
- Streaming end-to-end (providers → channels → CLI): #2365 (feat: end-to-end streaming output for providers, channels, and CLI HKUDS/nanobot#2365).
- Cải thiện gửi message trong vòng tool-loop để tiết kiệm token: #2317 (feat: configurable context budget for tool-loop iterations HKUDS/nanobot#2317).
- Sửa lỗi liên quan Matrix command handling: #2361 (fix: matrix commands handling via ! instead of / HKUDS/nanobot#2361).
- Chủ đề nóng trong cộng đồng
- Vấn đề tràn ngữ cảnh / context window tokens:
- Issue #2343 (8 bình luận): lỗi "maximum context length" khi run_agent_loop không kiểm tra contextWindowTokens → người dùng bối rối về cách cắt lịch sử hội thoại. (bug:run_agent_loop,没有检查contextWindowTokens。报错:This model's maximum context length is 32768 tokens. However, you requested 36748 tokens (28556 in the messages, 8192 in the completion HKUDS/nanobot#2343)
- PR liên quan: #2359 thêm validator cảnh báo cấu hình context_window_tokens (fix: add validator to warn about misconfigured context_window_tokens HKUDS/nanobot#2359)
- Kênh Matrix không hoạt động ổn định:
- Issue #1300 (8 bình luận): Matrix channel không khởi động, ảnh hưởng tới người dùng dùng Matrix (Matrix channel does not work HKUDS/nanobot#1300) và PR #2361 đang sửa command handling (fix: matrix commands handling via ! instead of / HKUDS/nanobot#2361)
- Local models / Ollama tool-run thất bại:
- Issue #2293 (6 bình luận): triển khai Ollama với qwen2.5:14b — agent tắt im lặng khi cần chạy tool (Ollama local deployment of qwen2.5:14b – conversations silently die when executing tasks HKUDS/nanobot#2293)
- Telegram trả lời hiện hai lần:
- Issue #2235 (5 bình luận, 6 👍): người dùng gặp trả lời đôi; nghi ngờ liên quan tới faux-streaming (Telegram responses show twice HKUDS/nanobot#2235)
- Lỗi & Ổn định (xếp theo mức độ nghiêm trọng)
- Cao
- Tràn context tokens làm LLM call thất bại (Issue #2343) — dẫn tới agent dừng/500 từ backend. PR cảnh báo (#2359) mở. (bug:run_agent_loop,没有检查contextWindowTokens。报错:This model's maximum context length is 32768 tokens. However, you requested 36748 tokens (28556 in the messages, 8192 in the completion HKUDS/nanobot#2343, fix: add validator to warn about misconfigured context_window_tokens HKUDS/nanobot#2359)
- Tool-run chết/im lặng với local Ollama (Issue #2293) — ảnh hưởng khả năng dùng mô hình local cho tác vụ có tool. (Ollama local deployment of qwen2.5:14b – conversations silently die when executing tasks HKUDS/nanobot#2293)
- Cron reminders bị evaluator bỏ qua (Issue #2369) — người dùng không nhận thông báo theo lịch (Bug: Cron reminders silently suppressed by evaluator — user never receives notification HKUDS/nanobot#2369)
- Workspace switch không dừng cron cũ (Issue #2358) — có nguy cơ chạy nhầm cron giữa workspace (Workspace switch doesn't stop old CRON jobs! HKUDS/nanobot#2358)
- Trung bình
- Channels: Matrix, Feishu file download, custom model provider không hoạt động trong channel (Issues #1300, #2352, #2329) — làm giảm trải nghiệm kênh tích hợp (Matrix channel does not work HKUDS/nanobot#1300, bot似乎收不到飞书发来的文件 HKUDS/nanobot#2352, custom model provider did not work with channels but ok on cli HKUDS/nanobot#2329)
- Telegram double responses (Issue #2235) — UX gây phiền nhiễu (Telegram responses show twice HKUDS/nanobot#2235)
- Thấp
- Missing gemini_api_key khi cấu hình gemini (Issue 📊 AI CLI Tools Digest 2026-03-12 duanyytop/agents-radar#144) — cấu hình provider chưa rõ ràng (Error "Missing gemini_api_key" when use gemini model HKUDS/nanobot#144)
- Ghi chú về PR sửa lỗi liên quan:
- #2362 xử lý reap zombie process khi subprocess timeout (fix(shell): reap zombie processes when command timeout kills subprocess HKUDS/nanobot#2362) — quan trọng cho stability ở môi trường shell/tool.
- #2364 đề xuất ngăn cron tự nhân bản bằng directive anti-recursion (Prevent cron job self-duplication by injecting anti-recursion directive HKUDS/nanobot#2364).
- Yêu cầu tính năng & tín hiệu lộ trình
- Subagents / multi-agent configuration (#2368, #2281): nhu cầu cao cho chạy agent con với backend/limit riêng — có thể trở thành tính năng chính tiếp theo. (Configured subagents HKUDS/nanobot#2368, feat(agent): implement Subagent Error Recovery with Checkpointing HKUDS/nanobot#2281)
- Pluggable memory provider (#2278): chuyển từ hardcoded memory store sang provider pluggable + file provider — hướng đến mở rộng lưu trữ/độ bền. (feat(memory): implement Pluggable Memory Provider and eval benchmarks HKUDS/nanobot#2278)
- Eval harness & benchmark (#2283): dấu hiệu tăng đầu tư vào CI-safe deterministic testing cho agent. (feat(eval): add agent evaluation harness with built-in scenarios HKUDS/nanobot#2283)
- End-to-end streaming (#2365): cải thiện perceived latency — ưu tiên UX cho các kênh streaming (feat: end-to-end streaming output for providers, channels, and CLI HKUDS/nanobot#2365)
- Kênh WeChat / Weixin (đa PR #2348, #2355, #2360): nhiều PR song song cho cùng mục tiêu → cần hợp nhất/kiểm thử. (feat(weixin/wechat): add personal WeChat channel via ilinkai HTTP long-poll API HKUDS/nanobot#2348, feat: add weixin channel & support media message HKUDS/nanobot#2355, feat(channels): add WeChat personal account channel HKUDS/nanobot#2360)
- Các tín hiệu nhỏ khác: whitelist mạng nội bộ (#2370), read receipts / UX cho Discord (#2330), mypy adoption (#2367).
- Tóm tắt phản hồi người dùng
- Điểm đau chính:
- Quản lý token/context: người dùng gặp lỗi model max context khi cấu hình maxTokens/contextWindowTokens không đúng, gây gián đoạn cuộc hội thoại dài. (bug:run_agent_loop,没有检查contextWindowTokens。报错:This model's maximum context length is 32768 tokens. However, you requested 36748 tokens (28556 in the messages, 8192 in the completion HKUDS/nanobot#2343)
- Tính ổn định kênh: Matrix, Feishu, Telegram, WeChat/QQ có nhiều vấn đề tích hợp (không nhận file, trả lời đôi, command không hoạt động). (Matrix channel does not work HKUDS/nanobot#1300, bot似乎收不到飞书发来的文件 HKUDS/nanobot#2352, Telegram responses show twice HKUDS/nanobot#2235)
- Local model/tool reliability: chạy tool với mô hình local (Ollama) đôi khi khiến cuộc hội thoại chết im — người dùng dev cần chạy task có side-effect. (Ollama local deployment of qwen2.5:14b – conversations silently die when executing tasks HKUDS/nanobot#2293)
- Mức độ hài lòng: cộng đồng tích cực đóng góp code (PR chức năng, docs), nhưng trải nghiệm sản phẩm còn thỉnh thoảng gây phiền toái cho người triển khai thực tế (tokens, kênh, cron).
- Theo dõi tồn đọng (cần chú ý của maintainer)
- High priority (đề nghị ưu tiên):
- Issue #2343 — kiểm tra/validator cho contextWindowTokens + hướng dẫn cắt lịch sử (bug:run_agent_loop,没有检查contextWindowTokens。报错:This model's maximum context length is 32768 tokens. However, you requested 36748 tokens (28556 in the messages, 8192 in the completion HKUDS/nanobot#2343)
- Issue #2369 — cron reminders bị evaluator bỏ qua (Bug: Cron reminders silently suppressed by evaluator — user never receives notification HKUDS/nanobot#2369)
- Issue #2358 — workspace switch không dừng cron cũ (Workspace switch doesn't stop old CRON jobs! HKUDS/nanobot#2358)
- Issue #2293 — Ollama tool-run im lặng (Ollama local deployment of qwen2.5:14b – conversations silently die when executing tasks HKUDS/nanobot#2293)
- Issue #1300 / PR #2361 — Matrix channel không hoạt động / command handling (Matrix channel does not work HKUDS/nanobot#1300, fix: matrix commands handling via ! instead of / HKUDS/nanobot#2361)
- Medium priority:
- Issue #2235 — Telegram trả lời đôi (Telegram responses show twice HKUDS/nanobot#2235)
- Issue #2329 — custom model provider fails in channels (custom model provider did not work with channels but ok on cli HKUDS/nanobot#2329)
- PRs cần review & phối hợp (để tránh xung đột duplicate): WeChat PRs #2348, #2355, #2360 (feat(weixin/wechat): add personal WeChat channel via ilinkai HTTP long-poll API HKUDS/nanobot#2348, feat: add weixin channel & support media message HKUDS/nanobot#2355, feat(channels): add WeChat personal account channel HKUDS/nanobot#2360)
- Ghi chú cho maintainer: nhiều PR chức năng lớn (memory provider, subagents, eval harness, streaming) có khả năng xung đột; cần roadmap/triage để ưu tiên và hợp nhất thay đổi lớn từng bước.
Kết luận ngắn
- NanoBot đang ở trạng thái cộng đồng rất năng động với nhiều đóng góp tính năng và sửa lỗi, đồng thời bộc lộ các vấn đề thực thi quan trọng liên quan đến context token và tích hợp kênh. Ưu tiên tiếp theo đề xuất là: 1) khắc phục sự cố khiến agent dừng (context/token, Ollama/tool), 2) xử lý cron/reminder cho độ tin cậy, và 3) triage + hợp nhất PR kênh (WeChat/Matrix/Feishu) để giảm sự phân mảnh.
Zeroclaw — zeroclaw-labs/zeroclaw
Bản tin dự án Zeroclaw — 2026-03-23
- Tổng quan hôm nay
- Hoạt động cộng đồng rất cao: 46 issues và 50 PRs được cập nhật trong 24 giờ qua, với nhiều PR chức năng/khôi phục được đóng/merge để phát hành v0.5.9.
- Phiên bản v0.5.9 vừa được phát hành, bao gồm nhiều cải tiến incremental và một loạt tính năng mới đã được gộp từ các nhánh beta.
- Vận hành vẫn còn các vấn đề hậu di chuyển nhánh (main → master): một số tính năng/core và kiểm soát chi phí bị báo mất; nhiều báo lỗi S1–S2 còn mở cần ưu tiên.
- Tổng quan: dự án rất năng động (nhiều đóng/merge), nhưng còn phải xử lý một số lỗi nghiêm trọng và các vấn đề di-truyền/phân nhánh.
- Phát hành phiên bản
- Phiên bản mới: v0.5.9 — "Incremental improvements and polish". (PR bump: chore: bump version to 0.5.9 zeroclaw-labs/zeroclaw#4282)
- Những thay đổi đáng chú ý (tập hợp từ changelog/PRs được gộp):
- Kỹ năng tự động hóa trình duyệt + script thiết lập VNC (PR #4281: feat: add browser automation skill and VNC setup scripts zeroclaw-labs/zeroclaw#4281) — mở ra khả năng tương tác web có cả GUI và headless.
- Hỗ trợ ảnh/tệp cho kênh Feishu/Lark (PR #4280: feat: add image and file support for Feishu/Lark channel zeroclaw-labs/zeroclaw#4280).
- Thêm SearXNG làm nhà cung cấp tìm kiếm (PR #4272: feat: add SearXNG search provider support zeroclaw-labs/zeroclaw#4272).
- Hỗ trợ chuyển mã (transcription) tin nhắn giọng nói cho Slack/Discord (PR #4278: feat: add voice message transcription support zeroclaw-labs/zeroclaw#4278).
- Cấu hình cron theo kiểu khai báo (declarative cron) (PR #4279: feat: declarative cron job configuration (#4045) zeroclaw-labs/zeroclaw#4279).
- Đăng ký skill/tools dưới dạng callable tool specs (thay vì chỉ nhúng XML trong system prompt) (PR #4276: feat: register skill tools as callable tool specs (#4040) zeroclaw-labs/zeroclaw#4276).
- Mở mặc định quyền truy cập Internet cho một số công cụ như web_fetch/web_search/browser (PR #4270: feat(tools): enable internet access by default zeroclaw-labs/zeroclaw#4270) — lưu ý: thay đổi hành vi/mặt an ninh (xem Lưu ý bên dưới).
- Khôi phục scoring time-decay cho memory (PR #4266: feat(memory): restore time-decay scoring lost in main→master migration zeroclaw-labs/zeroclaw#4266).
- Lưu ý/di chuyển:
- Việc "enable internet access by default" là thay đổi hành vi quan trọng — người vận hành cần rà soát config mặc định (allowed_domains, web_search) để tránh phơi bày môi trường. (PR #4270)
- Một số tính năng trước đây trên nhánh legacy main đã bị phân mảnh khi chuyển sang master; nhóm đã bắt đầu khôi phục (ví dụ scoring, một số tools), nhưng còn mục khác vẫn cần merge/kiểm tra.
- Tiến độ dự án (PRs đã merge/đóng gần đây)
- Bump version → v0.5.9: chore: bump version to 0.5.9 zeroclaw-labs/zeroclaw#4282 (closed)
- Browser automation (merge): feat: add browser automation skill and VNC setup scripts zeroclaw-labs/zeroclaw#4281 (closed)
- Voice transcription support: feat: add voice message transcription support zeroclaw-labs/zeroclaw#4278 (closed)
- Feishu/Lark image & file support: feat: add image and file support for Feishu/Lark channel zeroclaw-labs/zeroclaw#4280 (closed)
- Enable internet-access tools by default: feat(tools): enable internet access by default zeroclaw-labs/zeroclaw#4270 (closed)
- Declarative cron jobs: feat: declarative cron job configuration (#4045) zeroclaw-labs/zeroclaw#4279 (closed)
- Register skill tools as callable tool specs: feat: register skill tools as callable tool specs (#4040) zeroclaw-labs/zeroclaw#4276 (closed)
- Khôi phục time-decay memory scoring: feat(memory): restore time-decay scoring lost in main→master migration zeroclaw-labs/zeroclaw#4266 (closed)
- Các PR này cho thấy trọng tâm hiện tại: tính năng "local-first"/multimodal (trình duyệt, file/ảnh, TTS/transcription), cải thiện memory/scoring, và làm sạch tích hợp công cụ.
- Chủ đề nóng trong cộng đồng (issues/PRs hoạt động nhất)
- #3540 — Lark/Feishu channel build nhưng Feishu không khởi động (open, 9 comments): [Bug]: Lark/Feishu channel is configured and the build was compiled
channel-lark,but Feishu can't start. zeroclaw-labs/zeroclaw#3540- Nhu cầu: sửa cấu hình/khởi tạo kênh Feishu để production-ready cho thị trường châu Á; liên quan tới build features & runtime plugin.
- #2487 — Invalid schema cho function 'channel_ack_config' (open, 6 comments): [Bug]: Error chatting with agent: "Invalid schema for function 'channel_ack_config' zeroclaw-labs/zeroclaw#2487
- Nhu cầu: schema/config validation cho các function/channel, để tránh lỗi runtime khi gọi provider.
- #4093 — Provider streaming work stranded trên dev branch đã xoá (open, 4 comments): [Bug]: Provider streaming work (#2868, #2873, #2875) stranded on deleted dev branch — never reached master zeroclaw-labs/zeroclaw#4093
- Nhu cầu: hồi phục/merge tính năng streaming đã bị mất do thao tác nhánh; tác động lên UX streaming trả lời.
- #3513 — Agent chat gửi nhiều tin nhắn thay vì 1 phản hồi (open, 4 comments): [Bug]: Agent chat sends multiple messages instead of a single response zeroclaw-labs/zeroclaw#3513
- Nhu cầu: đảm bảo định dạng/phân phối message nhất quán giữa các kênh.
- #3454 — Web Dashboard không hoạt động (open, 4 comments): [Bug]: Web Dashboard not working zeroclaw-labs/zeroclaw#3454
- Nhu cầu: sửa UX dashboard, pairing persistence, và dev/production paths.
- Lỗi & Ổn định (xếp hạng theo mức độ)
- S1 (workflow blocked / cần ưu tiên)
- #3540 Feishu không khởi động khi build với feature channel-lark (open): [Bug]: Lark/Feishu channel is configured and the build was compiled
channel-lark,but Feishu can't start. zeroclaw-labs/zeroclaw#3540 - #2487 Invalid schema cho channel_ack_config gây lỗi chat agent (open): [Bug]: Error chatting with agent: "Invalid schema for function 'channel_ack_config' zeroclaw-labs/zeroclaw#2487
- #4284 Service install không phát hiện loginctl enable-linger (open) — dẫn tới daemon chết im lặng khi SSH: [Bug]: service install should detect missing loginctl enable-linger and warn users zeroclaw-labs/zeroclaw#4284
- PR đang mở để phát hiện & nhắc (PR #4285): feat(service): detect missing loginctl linger and prompt user zeroclaw-labs/zeroclaw#4285
- #3540 Feishu không khởi động khi build với feature channel-lark (open): [Bug]: Lark/Feishu channel is configured and the build was compiled
- S2 (degraded)
- #3454 Dashboard 404 (open): [Bug]: Web Dashboard not working zeroclaw-labs/zeroclaw#3454
- #2960 Browser pairing persistence broken (open): [Bug]: Browser pairing persistance is broken zeroclaw-labs/zeroclaw#2960
- #3679 Cost tracking & enforcement missing do lỗi chuyển nhánh (open): [Bug]: Cost tracking and enforcement missing zeroclaw-labs/zeroclaw#3679
- S0 / bảo mật / dữ liệu
- #3753 Một số tools cũ còn thiếu -> rủi ro mất tính năng / dữ liệu (open): [Bug]: Some tools in old main branch are still missing in current master branch zeroclaw-labs/zeroclaw#3753
- Ghi chú sửa lỗi đã có PR:
- Time-decay memory scoring khôi phục (PR #4266): feat(memory): restore time-decay scoring lost in main→master migration zeroclaw-labs/zeroclaw#4266
- Nhiều lỗi kênh và tính năng (Feishu image/file, transcription, cron declarative, router multimodal...) đã được đóng/merge trong đợt phát hành — kiểm tra staging trước khi roll-out rộng.
- Yêu cầu tính năng & tín hiệu lộ trình
- Yêu cầu nổi bật:
- Database-first memory với pgvector và khả năng đồ thị (Issue #4028): [Feature]: Database-first memory architecture with pgvector and graph capabilities zeroclaw-labs/zeroclaw#4028 — nhu cầu lưu trữ/scale kèm truy vấn vector.
- Multi-stage scoring pipeline cho SQLite memory (Issue #3478): [Feature][learning]: Multi-stage scoring pipeline and memory lifecycle for the SQLite backend zeroclaw-labs/zeroclaw#3478 — người dùng muốn retrieval chất lượng cao hơn.
- Kết nối riêng cho lmstudio (Issue #2669): [Feature]: Add custom provider connector for lmstudio zeroclaw-labs/zeroclaw#2669 — nhu cầu hỗ trợ mô hình tự-host.
- Dự đoán: với hướng làm "local-first" và hỗ trợ multimodal, khả năng cao các mục liên quan tới memory (pgvector/score pipeline), connectors cho self-hosted models, và cải thiện tính bảo mật/permission sẽ xuất hiện trong các phiên bản tiếp theo.
- Tóm tắt phản hồi người dùng
- Điểm đau chính:
- Hậu di chuyển nhánh (main → master) gây mất tính năng/độ tin cậy (cost tracking, một số tools, streaming), khiến người dùng lo ngại về ổn định release. (Issues #3679, #4093, #3753)
- Trải nghiệm kênh ở môi trường thực: Feishu build/start lỗi; dashboard và browser pairing không bền; cần xử lý để dùng ở production. (Issues #3540, #3454, #2960)
- Nhiều yêu cầu cho tính năng local/offline (TTS local, SearXNG, lmstudio) phản ánh nhu cầu quyền kiểm soát dữ liệu & chi phí. (PRs/Issues liên quan: #4116, #4272, #2669)
- Mức độ hài lòng: cộng đồng đánh giá tích cực về tốc độ phát triển tính năng (nhiều PR gộp nhanh), nhưng lo ngại về chất lượng release do một số hồi quy và vấn đề di chuyển nhánh.
- Theo dõi tồn đọng (cần chú ý của maintainers)
- Các issues/PRs cần ưu tiên phản hồi/triage:
- #3540 Feishu channel không start (open, blocker): [Bug]: Lark/Feishu channel is configured and the build was compiled
channel-lark,but Feishu can't start. zeroclaw-labs/zeroclaw#3540 - #2487 Invalid schema channel_ack_config (open, workflow-blocking): [Bug]: Error chatting with agent: "Invalid schema for function 'channel_ack_config' zeroclaw-labs/zeroclaw#2487
- #4093 Provider streaming stranded (open): [Bug]: Provider streaming work (#2868, #2873, #2875) stranded on deleted dev branch — never reached master zeroclaw-labs/zeroclaw#4093
- #3679 Cost tracking & enforcement missing (open): [Bug]: Cost tracking and enforcement missing zeroclaw-labs/zeroclaw#3679
- #3818 Restore missing security/core from legacy main (open): [Feature]: Restore missing security and core functionalities from legacy main branch zeroclaw-labs/zeroclaw#3818
- #2960 Browser pairing persistence (open): [Bug]: Browser pairing persistance is broken zeroclaw-labs/zeroclaw#2960
- #4028 Database-first memory with pgvector (feature request with potential high impact): [Feature]: Database-first memory architecture with pgvector and graph capabilities zeroclaw-labs/zeroclaw#4028
- Mở PR liên quan: #4285 (linger detect) đang chờ review/merge: feat(service): detect missing loginctl linger and prompt user zeroclaw-labs/zeroclaw#4285
- #3540 Feishu channel không start (open, blocker): [Bug]: Lark/Feishu channel is configured and the build was compiled
- Khuyến nghị ngắn:
- Ưu tiên fix S1 (Feishu start, schema validation, service install linger) trước khi khuyến nghị nâng cấp rộng.
- Triaging cho các vấn đề do di chuyển nhánh: xác định checklist để audit các tính năng bị bỏ sót (cost tracking, streaming, tools).
- Công khai roadmap ngắn hạn (1–2 tuần) để giảm lo ngại cộng đồng về regressions.
Kết luận ngắn: phiên bản v0.5.9 kết hợp nhiều tính năng quan trọng cho khả năng local-first và multimodal; cộng đồng đang hoạt động mạnh nhưng cần ổn định hoá trải nghiệm production (Feishu, dashboard, pairing, chi phí, streaming) và hoàn tất một số PR triage để chuyển đổi nhánh không gây mất chức năng.
PicoClaw — sipeed/picoclaw
- Tổng quan hôm nay
- PicoClaw có hoạt động cộng đồng rất sôi nổi trong 24 giờ qua: 27 issue được cập nhật (19 mở/hoạt động, 8 đóng) và 68 PR được cập nhật (25 mở, 43 merge/đóng).
- Một nightly build mới được tạo (v0.2.3-nightly.20260323.3500080a) — cho thấy chu trình CI/CD hoạt động nhưng cảnh báo tính không ổn định của bản nightly. (Full changelog: sipeed/picoclaw@v0.2.3...main)
- Hoạt động tập trung mạnh vào: refactor agent (observability/hooks), cải thiện frontend/launcher/gateway, và nhiều báo cáo về provider/config liên quan đến model/auth. Tổng thể: dự án khỏe, nhiều đóng góp liên quan đến web và cấu hình; vẫn còn một số lỗi nghiêm trọng cần ưu tiên.
- Phát hành phiên bản
- Phiên bản mới: nightly v0.2.3-nightly.20260323.3500080a (tự động). Lưu ý: build tự động, có thể không ổn định — dùng thận trọng. Full changelog: sipeed/picoclaw@v0.2.3...main
- Tiến độ dự án (PRs đã merge/đóng hôm nay)
Những PR đáng chú ý đã được merge/đóng trong 24h qua (chọn lọc):
- Web / UI & launcher: agent management UI, launcher/gateway tích hợp cải tiến — PR #1358 (add agent management UI) feat(web): add agent management UI and improve launcher integration sipeed/picoclaw#1358
- Web chat / websocket: chuyển sang global WebSocket cho Pico chat sessions — PR #1507 feat(web): use a global WebSocket for Pico chat sessions sipeed/picoclaw#1507; refactor chat flow và sửa URL websocket khi proxy — PR #1639 fix(web): refactor pico chat flow and fix proxied websocket URLs sipeed/picoclaw#1639
- Gateway & logs: tách logs khỏi status endpoint, thêm /api/gateway/logs — PR #1504 refactor(web): split gateway logs out of the status endpoint sipeed/picoclaw#1504
- Hot reload gateway: cho phép launcher reload gateway/config — PR #1684 feat: add web gateway hot reload and polling state sync sipeed/picoclaw#1684
- Tools / exec controls: ổn định và expose allow_remote trong web settings — PRs #1363, #1366, #1367 fix(config): expose and preserve exec allow_remote sipeed/picoclaw#1363 fix(config): preserve tools.exec.allow_remote defaults in web settings sipeed/picoclaw#1366 fix: support exec allow_remote in web settings sipeed/picoclaw#1367
- Bảo mật & deps: nâng cấp eslint, Go toolchain, và modelcontextprotocol SDK — PRs #1820, #1821, #1823 chore(deps): upgrade eslint dependency chain to resolve flatted vulnerability sipeed/picoclaw#1820 chore(deps): bump Go toolchain to 1.25.8 for stdlib security fixes sipeed/picoclaw#1821 chore(deps): upgrade modelcontextprotocol go-sdk to v1.4.1 for security fixes sipeed/picoclaw#1823
Tác động tổng quan: nhiều thay đổi ổn định hóa trải nghiệm web/launcher, cải thiện cấu hình công cụ và patch bảo mật; ít thay đổi phá vỡ được ghi nhận trong danh sách này.
- Chủ đề nóng trong cộng đồng
- Audio (TTS/ASR) cho PicoClaw — Issue #1648 (đã có PR liên quan nhưng chưa tích hợp vào gateway) — [Feature] Adding TTS and ASR Support to PicoClaw sipeed/picoclaw#1648. Nhu cầu: thêm luồng âm thanh hai chiều (ASR/TTS) cho tương tác giọng nói.
- Agent refactor / event-driven loop — Issues #1316 (đã đóng sau thảo luận) và meta #1216 — [Agent refactor] Event-driven agent loop with hooks, interrupts, and steering sipeed/picoclaw#1316 Meta: Agent refactor sipeed/picoclaw#1216. Nhu cầu: observability, hooks, interruptible loop để dễ tích hợp UI/automation.
- Capability discovery / orchestration — Issue #1474 — [Feature] Capability discovery and profile enumeration endpoint for orchestration layers sipeed/picoclaw#1474. Nhu cầu: endpoint để orchestration biết profile/capabilities của node.
- Provider/config ambiguity & auth — Proposal #1883 (đề xuất trường provider/protocol rạch ròi) — [Proposal/Breaking Change] Introduce explicit provider/protocol field to resolve model name ambiguity and vendor confusion sipeed/picoclaw#1883; và Issue #1901 (service crash khi thiếu API key) — [BUG] configuration issue: no API key configured for mode sipeed/picoclaw#1901. Nhu cầu: cấu hình provider rõ ràng và kiểm tra/báo lỗi cấu hình tốt hơn.
- Model failover / cascade — Issue #1908 (mới mở) — [Feature] Automatic model cascade failover on rate limits sipeed/picoclaw#1908. Nhu cầu: tự động chuyển sang model tiếp theo khi bị rate limit hoặc lỗi.
- Lỗi & Ổn định (xếp hạng theo mức độ nghiêm trọng)
- Cao (gây downtime hoặc mất tính năng cốt lõi)
- #1901: "no API key configured for model" — service crash on startup (systemd exit) — ảnh hưởng nghiêm trọng đến deployment trên thiết bị — [BUG] configuration issue: no API key configured for mode sipeed/picoclaw#1901 (mở).
- #1708: REST endpoints (/chat, /a2a) không có trên Gateway — chỉ health endpoint còn hoạt động => tích hợp hệ thống bên ngoài bị ảnh hưởng — [v0.2.3] REST API endpoints (/chat, /a2a) not available on Gateway - only health endpoints work sipeed/picoclaw#1708 (mở).
- #1864: /v1/models endpoint không truyền API key cho OpenAI-compatible providers — probe thất bại với các cổng yêu cầu auth — [Bug] /v1/models endpoint doesn't pass API key for OpenAI-compatible providers sipeed/picoclaw#1864 (mở).
- #1886: MediaStore cleanup có thể xóa file workspace được register bằng send_file — rủi ro mất dữ liệu tạm thời/đầu ra — [BUG] MediaStore cleanup may delete workspace files registered by send_file sipeed/picoclaw#1886 (mở).
- Trung bình
- #1790: OpenRouter "free" model id invalid -> 400 error khi gọi LLM — cấu hình provider/model dễ gây lỗi — [BUG] openrouter free not working sipeed/picoclaw#1790 (mở).
- #1611: Gemini model chỉ hoạt động nếu là model đầu tiên trong chuỗi — vấn đề failover/ordering — [BUG]gemini not work when it's not the first one sipeed/picoclaw#1611 (mở).
- #1895: Channel không hoạt động cho một số kênh (feishu, dingtalk) — ảnh hưởng UX/kết nối kênh — [BUG] Channel does not works sipeed/picoclaw#1895 (mở).
- Thấp
- UI rendering/formatting: mixed Markdown+HTML đề xuất (#1897) và blank line preservation (#1881, đã đóng) — trải nghiệm hiển thị — [Feature] Support mixed Markdown and HTML rendering in Web Chat sipeed/picoclaw#1897 [BUG] Web Chat - Blank lines in user messages should be preserved sipeed/picoclaw#1881.
- Nhiều lỗi nhỏ đã được fix (ví dụ QQ voice >60s #1884 đã đóng).
Ghi chú: một số lỗi nghiêm trọng chưa có PR fix công khai trong dữ liệu trên; ưu tiên khuyến nghị là: (1) chặn crash on startup (#1901), (2) sửa probe/auth trong /v1/models (#1864), (3) đảm bảo REST endpoints cho Gateway (#1708), (4) bảo vệ MediaStore khỏi xóa dữ liệu workspace (#1886).
- Yêu cầu tính năng & tín hiệu lộ trình
- Tính năng audio (TTS/ASR) — #1648 — nhiều bình luận, có PR liên quan không tích hợp — có khả năng được ưu tiên nếu use-case voice interaction tăng — [Feature] Adding TTS and ASR Support to PicoClaw sipeed/picoclaw#1648.
- Agent event-driven hooks & interrupts — #1316, #1796 — tính năng giúp observability, plugin/hook và orchestration; khả năng cao sẽ là phần của refactor agent — [Agent refactor] Event-driven agent loop with hooks, interrupts, and steering sipeed/picoclaw#1316 Feature: Event-driven Hooks System sipeed/picoclaw#1796.
- Capability discovery endpoint — #1474 — cần thiết cho deployments đa-node/orchestrator — [Feature] Capability discovery and profile enumeration endpoint for orchestration layers sipeed/picoclaw#1474.
- Model cascade/failover — #1908 — thực tế cho môi trường có rate-limit (Ollama cloud, v.v.) — đề xuất có sức hút và có thể xuất hiện trong bản phát hành tiếp theo — [Feature] Automatic model cascade failover on rate limits sipeed/picoclaw#1908.
- Provider/protocol explicit config — #1883 — giảm nhầm lẫn khi cấu hình model/vendor, khả năng thay đổi cấu hình là breaking (cần migration plan) — [Proposal/Breaking Change] Introduce explicit provider/protocol field to resolve model name ambiguity and vendor confusion sipeed/picoclaw#1883.
- Auth/authz tích hợp (Authula) — #1067 — nhu cầu bảo mật real-world deployments — [Feature] Integrate Authula into PicoClaw for Authentication/Authorization sipeed/picoclaw#1067.
- Tóm tắt phản hồi người dùng
- Điểm đau chính:
- Cấu hình provider/model gây nhầm lẫn (vendor/model parsing), dẫn tới gọi API thất bại hoặc probe lỗi. (#1883, #1790, #1864)
- Vấn đề khởi động do thiếu API key dẫn tới service crash — rất khó chịu cho người deploy. (#1901)
- Web/launcher/gateway đã được cải thiện nhưng vẫn thiếu một số docs (ví dụ port 18800 cho WebSocket) gây khó khăn cho người dùng mới. (#1737)
- Nhiều người muốn tính năng voice (TTS/ASR) và khả năng failover model để hoạt động ổn định trước rate limits. (#1648, #1908)
- Mức độ hài lòng: cộng đồng hài lòng với các fixes web/UX và bảo mật deps recent merges; không hài lòng với các vấn đề provider/config và một số lỗi runtime khiến dịch vụ ngưng hoạt động.
- Theo dõi tồn đọng (cần chú ý của maintainers)
- Các issue/PR quan trọng nhưng vẫn mở hoặc cần review:
- #1648 (TTS/ASR) — đang thảo luận/PR chưa tích hợp — [Feature] Adding TTS and ASR Support to PicoClaw sipeed/picoclaw#1648
- #1216 (Meta: Agent refactor) — lớn, nhiều phụ đề theo dõi — Meta: Agent refactor sipeed/picoclaw#1216
- #1474 (Capability discovery) — cần định nghĩa API & schema — [Feature] Capability discovery and profile enumeration endpoint for orchestration layers sipeed/picoclaw#1474
- #1708 (REST endpoints missing on Gateway) — tác động tích hợp bên ngoài — [v0.2.3] REST API endpoints (/chat, /a2a) not available on Gateway - only health endpoints work sipeed/picoclaw#1708
- #1864 (/v1/models probe missing API key) — gây probe fail for local gateways — [Bug] /v1/models endpoint doesn't pass API key for OpenAI-compatible providers sipeed/picoclaw#1864
- #1901 (no API key -> crash) — khẩn cấp, cần guard + better error message — [BUG] configuration issue: no API key configured for mode sipeed/picoclaw#1901
- #1886 (MediaStore cleanup deletes workspace files) — rủi ro mất dữ liệu, ưu tiên cao — [BUG] MediaStore cleanup may delete workspace files registered by send_file sipeed/picoclaw#1886
- #1883 (provider/protocol explicit field) — proposal có ảnh hưởng tới backward compatibility — [Proposal/Breaking Change] Introduce explicit provider/protocol field to resolve model name ambiguity and vendor confusion sipeed/picoclaw#1883
- #1778 (pre-built picoclaw launcher for armhf) — có nhiều người yêu cầu binary sẵn cho ARM 32-bit — [Feature] pre-built picoclaw launcher sipeed/picoclaw#1778
Tổng kết & khuyến nghị ngắn
- Duy trì ưu tiên cho sửa lỗi gây crash (#1901), probe/auth (#1864) và REST gateway (#1708) vì ảnh hưởng trực tiếp đến khả năng vận hành.
- Đồng thời tiếp tục tích hợp các cải tiến web/launcher đã được merge, và cân nhắc roadmap cho agent refactor (event-driven/hook) và audio (TTS/ASR) — hai chủ đề này là nhu cầu lớn từ cộng đồng.
- Cần thêm tài liệu ngắn cho launcher/gateway (ví dụ port WebSocket 18800) và hướng dẫn migration nếu thay đổi cấu hình provider/protocol.
Liên kết nhanh
- Repository: https://github.com/sipeed/picoclaw
- Nightly build: v0.2.3-nightly.20260323.3500080a (changelog) sipeed/picoclaw@v0.2.3...main
- Một số issue/PR tham chiếu trong bản tin:
- TTS/ASR: [Feature] Adding TTS and ASR Support to PicoClaw sipeed/picoclaw#1648
- Agent loop refactor: [Agent refactor] Event-driven agent loop with hooks, interrupts, and steering sipeed/picoclaw#1316
- Meta agent refactor: Meta: Agent refactor sipeed/picoclaw#1216
- Capability discovery: [Feature] Capability discovery and profile enumeration endpoint for orchestration layers sipeed/picoclaw#1474
- REST endpoints missing: [v0.2.3] REST API endpoints (/chat, /a2a) not available on Gateway - only health endpoints work sipeed/picoclaw#1708
- No API key crash: [BUG] configuration issue: no API key configured for mode sipeed/picoclaw#1901
- /v1/models probe bug: [Bug] /v1/models endpoint doesn't pass API key for OpenAI-compatible providers sipeed/picoclaw#1864
- Model cascade proposal: [Feature] Automatic model cascade failover on rate limits sipeed/picoclaw#1908
- Provider/protocol proposal: [Proposal/Breaking Change] Introduce explicit provider/protocol field to resolve model name ambiguity and vendor confusion sipeed/picoclaw#1883
Nếu muốn, tôi có thể chuẩn bị phiên bản tóm tắt cho người dùng cuối (non-technical) hoặc một checklist ưu tiên fix/feature cho maintainers để giai đoạn tiếp theo.
NanoClaw — qwibitai/nanoclaw
NanoClaw — Bản tin dự án (2026-03-23)
- Tổng quan hôm nay
- Dự án đang ở trạng thái phát triển tích cực: trong 24 giờ qua có 44 PR được cập nhật (30 mở, 14 đã merge/đóng) và 7 issue được cập nhật (6 mở/1 đóng).
- Nhiều thay đổi tính năng, tích hợp kênh và sửa lỗi vận hành được đẩy vào nhánh chính, đồng thời có số lượng PR cần review khá lớn — tín hiệu cộng đồng tham gia cao nhưng cần tăng tốc review/triage.
- Không có phát hành (release) mới hôm nay. Công việc tập trung vào mở rộng kênh tích hợp, backend AI thay thế và cải thiện ổn định chạy container.
- Phát hành phiên bản
- Không có phiên bản mới trong ngày (Không có thay đổi ở phần "Phiên bản mới nhất").
- Tiến độ dự án (PR đã merge/đóng nổi bật hôm nay)
- feat: foundation — compact skill + domain groups + memory architecture (PR #1358) — đã đóng/merge. Liên kết: feat: foundation — compact skill + 3 domain groups + memory architecture qwibitai/nanoclaw#1358
- Add AstrBot channel integration (feature skill) — PR #1339 đã đóng/merge; tiếp tục có PR bổ sung #1355 đang mở. Liên kết (closed): Add AstrBot channel integration (feature skill) qwibitai/nanoclaw#1339 và (open): Add AstrBot channel integration and bridge skill qwibitai/nanoclaw#1355
- feat: Add web channel, dashboard, and multi-tenant support (PR #1298) — đã đóng/merge; thay đổi lớn về WebClaw và multi-tenant. Liên kết: feat: Add web channel, dashboard, and multi-tenant support qwibitai/nanoclaw#1298
- Fix duplicate messages from scheduled tasks and group agents (PR #1335) — đã đóng/merge, khắc phục gửi trùng tin nhắn. Liên kết: Fix duplicate messages from scheduled tasks and group agents qwibitai/nanoclaw#1335
- Phase 3a: Trust & Autonomy Framework (PR #1308) — đã đóng/merge; thêm tracker phê duyệt và routing "draft". Liên kết: Phase 3a: Trust & Autonomy Framework qwibitai/nanoclaw#1308
- Một số PR tài liệu và cấu hình nhỏ (ví dụ #808, #1280...) cũng được đóng/merge, cải thiện hướng dẫn cấu hình và diagnostics.
- Chủ đề nóng trong cộng đồng (issues/PR đang hoạt động/quan tâm)
- Agent-to-agent direct communication (peer IPC) — Issue #1334 (CLOSED) thảo luận về mở kênh giao tiếp trực tiếp giữa sub-agents thay vì đi qua orchestrator. Liên kết: Phase 2: Agent-to-agent direct communication (peer IPC) qwibitai/nanoclaw#1334
- Nhu cầu cơ bản: cải thiện hiệu năng/độ trễ và khả năng scale khi có nhiều agent; cân nhắc mô hình hybrid (hub-and-spoke + peer IPC).
- Docker container blocked by host iptables (Oracle Cloud) — Issue #1357 (OPEN). Liên kết: docs: add troubleshooting for Docker container blocked by host iptables (Oracle Cloud) qwibitai/nanoclaw#1357
- Nhu cầu: hướng dẫn troubleshooting và/hoặc workaround cho nền tảng cloud có iptables mặc định chặn; mức ảnh hưởng: medium→high cho người dùng cloud.
- Agent memory system redesign — Issue #1356 (OPEN). Liên kết: Agent memory system redesign qwibitai/nanoclaw#1356
- Nhu cầu: kiến trúc bộ nhớ agent có thể scale, truy vấn hiệu quả và truy xuất ngữ cảnh lịch sử lớn. Đây là tín hiệu rõ ràng cần roadmap cho memory v2.
- GitHub Copilot SDK integration — Issue #1350 (OPEN) và PR #1351 (OPEN). Liên kết issue: Add GitHub Copilot SDK as alternative AI backend qwibitai/nanoclaw#1350 và PR: feat: add GitHub Copilot SDK as alternative AI backend qwibitai/nanoclaw#1351
- Nhu cầu: đa dạng hóa backend LLM (Copilot/GitHub) để giảm phụ thuộc vào một vendor; yêu cầu auth và fallback rõ ràng.
- Pre-run script hook/gate for scheduled tasks — Issue #1348 (OPEN) và PR #1349 (OPEN, closes #1348). Liên kết issue: Feature: pre-run script hook/gate for scheduled tasks qwibitai/nanoclaw#1348 và PR: Add pre-hook gate for scheduled tasks qwibitai/nanoclaw#1349
- Nhu cầu: tránh spawn agent khi tiền điều kiện không thỏa; cải thiện reliability cho scheduled tasks.
- Tranh luận về trích dẫn công trình trước đó — Issue #1347 (OPEN). Liên kết: [FEATURE]: Missing Citations to Prior Yang Yuan's works, the founder of Beijing (Topos) Technology Center qwibitai/nanoclaw#1347
- Nhu cầu: xem xét bổ sung trích dẫn/thuộc tính học thuật hoặc phản hồi pháp lý/quan hệ công chúng nếu cần.
- Lỗi & Ổn định (xếp hạng theo mức độ nghiêm trọng)
- Cao
- Docker container bị chặn trên Oracle Cloud do iptables (Issue #1357) — ảnh hưởng trực tiếp tới deploy trên nền tảng nhất định; chưa có PR khắc phục. Liên kết: docs: add troubleshooting for Docker container blocked by host iptables (Oracle Cloud) qwibitai/nanoclaw#1357
- Trung bình
- Merge-forward thất bại cho một số branch skill (Issue #1345) — có thể gây xung đột lâu dài trên các skill; cần can thiệp thủ công. Liên kết: Merge-forward failed for 2 skill branch(es) after deee4b2 qwibitai/nanoclaw#1345
- Agent memory scaling limitations (Issue #1356) — chưa gây lỗi ngay nhưng là nguy cơ hiệu năng/ổn định khi số lượng agent và dữ liệu lớn. Liên kết: Agent memory system redesign qwibitai/nanoclaw#1356
- Thấp
- Duplicate messages fixed (PR #1335) — đã merge; trạng thái: đóng/đã vá. Liên kết: Fix duplicate messages from scheduled tasks and group agents qwibitai/nanoclaw#1335
- CJK trigger matching fix (PR #1340) — đang open/đang review; liên quan i18n. Liên kết: Fix trigger matching for CJK assistant names qwibitai/nanoclaw#1340
- Yêu cầu tính năng & tín hiệu lộ trình
- Hỗ trợ backend AI thay thế (GitHub Copilot SDK) — PR #1351/Issue #1350: có khả năng được đưa vào bản phát hành tiếp theo để giảm rủi ro vendor lock-in. Liên kết PR: feat: add GitHub Copilot SDK as alternative AI backend qwibitai/nanoclaw#1351
- Pre-hook cho scheduled tasks — PR #1349 (implements #1348) rất thực tế cho reliability; nên ưu tiên review/merge. Liên kết: Add pre-hook gate for scheduled tasks qwibitai/nanoclaw#1349
- Memory system redesign (Issue #1356) — cần roadmap/ADR để hiện thực hoá memory v2 (indexing, vector DB, TTL, sharding). Liên kết: Agent memory system redesign qwibitai/nanoclaw#1356
- Đa dạng kênh tích hợp: AstrBot (PRs #1339/#1355), Matrix (#791), Slack improvements (#682) — xu hướng rõ ràng là mở rộng ecosystem kênh. Liên kết: AstrBot open PR: Add AstrBot channel integration and bridge skill qwibitai/nanoclaw#1355, Matrix: Add Matrix Protocol Support (/add-matrix) qwibitai/nanoclaw#791
- Tóm tắt phản hồi người dùng
- Điểm đau chính:
- Vận hành trên cloud: vấn đề network/iptables trên Oracle Cloud gây trải nghiệm cài đặt thất bại/hang (Issue #1357).
- Quản lý chi phí & tracking: có PR theo dõi API usage (#1111) đang chờ review — người dùng muốn visibility chi phí và token counts. Liên kết: feat: add API usage tracking qwibitai/nanoclaw#1111
- Tính năng reliability: người dùng muốn pre-run checks để tránh spawn container tốn tài nguyên (#1348/#1349).
- i18n: CJK name trigger lỗi (PR #1340) đã được phát hiện — ảnh hưởng đến người dùng không Latin. Liên kết: Fix trigger matching for CJK assistant names qwibitai/nanoclaw#1340
- Mức độ hài lòng: tổng thể tích cực về tốc độ phát triển tính năng và tích hợp kênh; bất mãn tập trung vào các lỗi vận hành cloud và thiếu công cụ giám sát/usage.
- Theo dõi tồn đọng (cần chú ý bởi người bảo trì)
- Issue #1357 (Docker container blocked by host iptables — Oracle Cloud) — cần troubleshooting docs hoặc workaround (high priority). docs: add troubleshooting for Docker container blocked by host iptables (Oracle Cloud) qwibitai/nanoclaw#1357
- Issue #1356 (Agent memory system redesign) — cần phân công owner, đề xuất kiến trúc/ADR. Agent memory system redesign qwibitai/nanoclaw#1356
- PR #1351 / Issue #1350 (GitHub Copilot SDK) — review + security/auth checklist (medium priority). feat: add GitHub Copilot SDK as alternative AI backend qwibitai/nanoclaw#1351 Add GitHub Copilot SDK as alternative AI backend qwibitai/nanoclaw#1350
- PR #1349 (pre-hook gate) — cần review & QA trên môi trường có scheduled tasks. Add pre-hook gate for scheduled tasks qwibitai/nanoclaw#1349
- Issue #1347 (citation request) — cần trả lời chính thức từ maintainers (PR hoặc ghi chú), rủi ro reputational nếu bỏ qua. [FEATURE]: Missing Citations to Prior Yang Yuan's works, the founder of Beijing (Topos) Technology Center qwibitai/nanoclaw#1347
- Issue #1345 (merge-forward failed for skill branches) — yêu cầu can thiệp thủ công để giữ các skill branches cập nhật. Merge-forward failed for 2 skill branch(es) after deee4b2 qwibitai/nanoclaw#1345
- PRs lâu cần review: #1111 (API usage tracking), #682 (Slack thread-aware, blocked), #791 (Matrix support) — các PR này có tầm ảnh hưởng lớn nếu được merge. feat: add API usage tracking qwibitai/nanoclaw#1111 feat(slack): thread-aware reply routing and App Home DM fix qwibitai/nanoclaw#682 Add Matrix Protocol Support (/add-matrix) qwibitai/nanoclaw#791
Kết luận ngắn
- Sức khỏe dự án: năng động với nhiều đóng góp tính năng và tích hợp kênh; điểm yếu hiện tại là khả năng review/triage và một số vấn đề vận hành cloud/memory cần roadmap.
- Khuyến nghị ngắn: ưu tiên (1) xử lý issue #1357 (cloud networking) và (2) review/merge PRs liên quan đến reliability (pre-hook #1349) và backend đa dạng hóa (Copilot #1351). Đồng thời chỉ định owner cho memory redesign (#1356) để tránh nợ kỹ thuật khi scale.
(Tất cả liên kết dùng nguồn GitHub repo: https://github.com/qwibitai/nanoclaw)
IronClaw — nearai/ironclaw
- Tổng quan hôm nay
- Hoạt động phát triển cao: trong 24 giờ qua có 50 PR được cập nhật (35 mở, 15 merge/đóng) và 16 issue được cập nhật (7 vẫn mở/đang hoạt động, 9 đã đóng). Dự án đang có nhịp độ nhanh, nhiều thay đổi ở lớp agent, tool và tích hợp LLM. Không có phát hành (release) mới hôm nay. Sức khỏe chung: tích cực về vận hành CI và xử lý bug/triage, nhưng có một số vấn đề nghiêm trọng liên quan tới OAuth/WASM/LLM provider cần chú ý.
- Phát hành phiên bản
- Không có phiên bản mới trong báo cáo này.
- Tiến độ dự án (PRs đã merge/đóng gần đây)
- Tổng cộng ~15 PR đã được merge/đóng trong 24h qua (tăng tốc đóng PRs theo báo cáo triage). Một số PR đáng chú ý đã đóng/merge:
- Fix Mistral tool-call ID để tương thích (closed, PR #1242): sửa lỗi 400 khi gọi Mistral bằng ID độ dài/form không hợp lệ. Link: https://github.com/nearai/ironclaw/pull/1242
- Loại bỏ clone tham số không cần thiết để cải thiện hiệu năng của pipeline tool (closed, PR #926): sửa lỗi liên quan issue #893. Link: https://github.com/nearai/ironclaw/pull/926
- Harden CI và sửa panic-check/unwrap trong registry/manifest (closed, PR #1206). Link: https://github.com/nearai/ironclaw/pull/1206
- Tài liệu Feishu được làm rõ (closed, PR #1567). Link: https://github.com/nearai/ironclaw/pull/1567
- PRs lớn vẫn đang mở và được tích hợp dần (ví dụ engine v2, Aliyun support, routines improvements — mục 4 và 6 nêu chi tiết). Tổng quan cho thấy tập trung hiện tại: xử lý lỗi nhà cung cấp LLM, cải thiện độ ổn định runtime, và chuẩn hoá hiển thị/trạng thái routines.
- Chủ đề nóng trong cộng đồng (issues/PRs hoạt động nhiều / quan trọng)
- Google OAuth bị chặn trong Google Suite WASM tools — issue #902 (mở): người dùng báo Google hiển thị "This app is blocked" khi OAuth từ WASM tools; ảnh hưởng tới trải nghiệm OAuth trên Google Suite. Link: https://github.com/nearai/ironclaw/issues/902
- WASM credential injection thất bại trên NEAR AI hosted TEE — issue #1537 (mở): secrets được lưu nhưng không được inject runtime, ảnh hưởng đến tools/WASM trên hosted TEE. Link: https://github.com/nearai/ironclaw/issues/1537
- Lỗi Gemini function-call thiếu thought_signature — issue #1510 (mở): gọi tool qua Gemini trả về 400 do payload thiếu trường cần thiết; ảnh hưởng trực tiếp tới backend gemini. Link: https://github.com/nearai/ironclaw/issues/1510
- Ollama provider trả 502 trên Windows v0.21.0 — issue #1577 (mới mở): báo cáo tái hiện trên Windows, có thể ảnh hưởng nhiều người dùng tự host Ollama. Link: https://github.com/nearai/ironclaw/issues/1577
- PR lớn/đang theo dõi: engine v2 (PR #1557) — refactor kiến trúc thực thi lớn, nhiều file thay đổi; PR này là tín hiệu hướng tới phiên bản kiến trúc mới. Link: https://github.com/nearai/ironclaw/pull/1557
- Lỗi & Ổn định (xếp hạng theo mức độ nghiêm trọng)
- Cao (High)
- Unbounded message Vec growth in routine loop — issue #826 (đã đóng nhưng là lỗi nghiêm trọng được CI staging phát hiện): risk cao gây tăng bộ nhớ/độ dài context; đã có PR sửa. Link: https://github.com/nearai/ironclaw/issues/826
- WASM credential injection fails on hosted TEE — issue #1537 (mở): secrets không được inject vào runtime trên hosted TEE; tác động tới tính năng WASM và bảo mật. Link: https://github.com/nearai/ironclaw/issues/1537
- Trung bình (Medium)
- Google OAuth blocked across Google Suite tools — issue #902 (mở): chặn OAuth làm giảm khả năng tích hợp Google Suite. Link: https://github.com/nearai/ironclaw/issues/902
- Gemini function-call missing thought_signature — issue #1510 (mở): LLM backend gemini trả lỗi 400 khi dùng function call. Link: https://github.com/nearai/ironclaw/issues/1510
- Ollama 502 on Windows — issue #1577 (mới, mở): cần điều tra stack Windows/OCaml/HTTP proxy. Link: https://github.com/nearai/ironclaw/issues/1577
- Ghi chú về PR sửa lỗi: đã có các PR đóng/merge khắc phục vấn đề tương thích LLM (PR #1242 cho Mistral) và performance/clone params (PR #926). Những lỗi liên quan OAuth/WASM/Gemini/Ollama vẫn đang chờ điều tra/patch.
- Yêu cầu tính năng & tín hiệu lộ trình
- Các PR/issue gợi ý tính năng sắp tới:
- Unified execution engine (PR #1557) cho thấy hướng tối ưu hóa kiến trúc thực thi (có thể là tính năng/kiến trúc lớn cho phiên bản tiếp theo). Link: https://github.com/nearai/ironclaw/pull/1557
- Aliyun BaiLian Coding Plan support (PR #1446) mở rộng nhà cung cấp LLM — biểu thị hướng hỗ trợ nhà cung cấp khu vực/đối tác mới. Link: https://github.com/nearai/ironclaw/pull/1446
- Routines: cải thiện hiển thị trạng thái, summary truncation, và retry bounded (PR #1469, #1470, #1471) — tập trung vào độ tin cậy và trải nghiệm vận hành. Links: https://github.com/nearai/ironclaw/pull/1469 , https://github.com/nearai/ironclaw/pull/1470 , https://github.com/nearai/ironclaw/pull/1471
- Feishu, ClawHub toggles và cấu hình (issue #1570, PR docs #1567): chú trọng UX cài đặt/kích hoạt registry. Link issue: https://github.com/nearai/ironclaw/issues/1570
- Tóm tắt phản hồi người dùng
- Điểm đau chính:
- Tích hợp LLM/Providers: nhiều lỗi tương thích (Mistral ID, Gemini thought_signature, Ollama 502) làm gián đoạn trải nghiệm tool-calls. Người dùng nhà phát triển và self-host chịu ảnh hưởng trực tiếp.
- OAuth trên WASM/Google Suite bị chặn (#902) và WASM secrets không inject (#1537) làm giảm khả năng chạy tools có xác thực, đặc biệt trên hosted TEE và Google workspace.
- UX/observability cho routines và notifications vẫn được cải thiện (status normalization, truncation, retries) — người dùng quản trị cần thông tin trạng thái rõ ràng khi routines chạy tự động.
- Mức độ hài lòng: cộng đồng đánh giá cao việc sửa lỗi nhanh (nhiều PR đóng trong 24h), nhưng vẫn có sự không hài lòng ở những luồng OAuth/WASM/LLM bị gián đoạn.
- Theo dõi tồn đọng (cần chú ý của người bảo trì)
- Vấn đề kỹ thuật cần phản hồi/ưu tiên:
- WASM credential injection fails on NEAR AI hosted TEE — issue #1537 (mở, tác động cao). Link: https://github.com/nearai/ironclaw/issues/1537
- Google OAuth blocked across Google Suite tools — issue #902 (mở, đã cập nhật gần đây). Link: https://github.com/nearai/ironclaw/issues/902
- Gemini function-call missing thought_signature — issue #1510 (mở): cần root-cause và fix tương thích payload. Link: https://github.com/nearai/ironclaw/issues/1510
- PR lớn đang chờ review/accept: engine v2 (PR #1557) — lớn và ảnh hưởng rộng, cần review chuyên sâu trước promote. Link: https://github.com/nearai/ironclaw/pull/1557
- Aliyun provider (PR #1446) — XL, high risk, cần security/compatibility review. Link: https://github.com/nearai/ironclaw/pull/1446
- Triage / backlog note: theo báo cáo triage tự động (#1575), dự án có >100 PR/issue mở; khuyến nghị nhóm bảo trì ưu tiên: (1) các lỗi làm hỏng integrations/LMM/tool runtime (OAuth/WASM/LLM), (2) PRs bảo mật/ci, (3) review PRs lớn ảnh hưởng kiến trúc.
Kết luận ngắn: IronClaw đang phát triển nhanh với nhiều PR đóng trong 24 giờ qua và hoạt động triage tích cực. Tuy nhiên một số vấn đề tích hợp LLM và WASM/OAuth vẫn đang gây ảnh hưởng thực tế; cần ưu tiên sửa và review PRs lớn (engine v2, Aliyun) trước khi promote rộng.
LobsterAI — netease-youdao/LobsterAI
TinyClaw — TinyAGI/tinyclaw
Bản tin dự án TinyClaw (dữ liệu GitHub: TinyAGI/tinyagi) — 2026-03-23
- Tổng quan hôm nay
- Hoạt động phát triển đang duy trì ở mức vừa phải: 3 PR được cập nhật trong 24 giờ qua (2 mở, 1 đóng), không có Issue mới hoặc bản phát hành mới.
- Tiêu điểm hiện tại là mở rộng nhà cung cấp LLM và cải thiện độ ổn định của tích hợp Telegram.
- Không có báo cáo sự cố lớn mới, nhưng một sửa lỗi hàng đợi đã được đóng gần đây để cải thiện định tuyến tin nhắn.
- 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 đã merge/đóng hôm nay)
- #247 [CLOSED] fix(api): resolve agent routing at enqueue time — Tác giả: @jlia0. Sửa lỗi serialization hàng đợi khiến các tin nhắn (channel/scheduled) bị xử lý song song thay vì tuần tự; dẫn tới tin nhắn không chỉ định agent bị đưa vào chain 'default' trong khi các routing nội bộ lại đi vào chuỗi khác. (Link: https://github.com/TinyAGI/tinyagi/pull/247)
- PR đang mở, cần đánh giá/merge:
- #243 [OPEN] feat: add Novita AI as a built-in LLM provider — Thêm Novita AI (OpenAI‑compatible) bằng cách tái sử dụng codex harness và cấu hình OPENAI_BASE_URL, không thêm phụ thuộc CLI mới. (Link: https://github.com/TinyAGI
⚠️ 内容超过 GitHub Issue 上限,完整报告见提交的 Markdown 文件。