-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Bản tin Hệ sinh thái OpenClaw 2026-03-07
Issues: 500 | PRs: 500 | Dự án: 11 | Thời gian tạo: 2026-03-07 13:56 UTC
Phân tích sâu OpenClaw
Bản tin dự án OpenClaw — 2026-03-07
- Tổng quan hôm nay
- Hoạt động cộng đồng cực kỳ cao: trong 24 giờ qua có 500 issue được cập nhật (179 đang mở/hoạt động, 321 đã đóng) và 500 PR được cập nhật (323 mở, 177 merge/đóng).
- Không có phát hành mới trong ngày. Tập trung hiện tại là xử lý hàng loạt báo cáo lỗi nghiêm trọng liên quan tới kênh/IO, bảo mật SSRF và suy giảm ngữ cảnh (compaction).
- Các PR lớn về hardening sanitization, runtime-aware dashboard và cơ chế phòng vệ khi tràn context đang chờ review — dự án đang cân bằng giữa sửa lỗi khẩn cấp và nâng cấp kiến trúc.
- Phát hành phiên bản
- Không có phiên bản mới hôm nay.
- Tiến độ dự án (PR đã merge/đóng & điểm nhấn)
- Trong 24h có 177 PR được merge/đóng. Một số PR nhỏ/khẩn cấp đã đóng:
- Thêm biến môi trường kiểm soát mở rộng path: OPENCLAW_EXPAND_PATHS (PR 38495 — closed) — fix tiện ích hiển thị đường dẫn. fix: add OPENCLAW_EXPAND_PATHS env var to control path expansion openclaw/openclaw#38495
- Brave Search: thêm Content-Type header để tránh 422 (PR 38898 — closed). fix(web-search): add Content-Type header to Brave Search API requests openclaw/openclaw#38898
- Windows: restart gateway via Scheduled Task (PR 38825 — closed) — cải thiện restart trên Windows. fix: restart Windows gateway via Scheduled Task openclaw/openclaw#38825
- Bump build-info version (PR 38575 — closed). fix: version number in build-info.json to 2026.3.3 openclaw/openclaw#38575
- Fix: ignore empty strings in legacy message fields (PR 38864 — closed) — khắc phục lỗi gửi target rỗng. fix(message): ignore empty strings in legacy to/channelId fields openclaw/openclaw#38864
- PR đang được thảo luận / chờ review (đáng chú ý, chưa merge):
- Mission Control → runtime surface, execution queue, autonomy posture (PR 38897 — open). [codex] Surface tool runtime, execution queue, and autonomy posture openclaw/openclaw#38897
- Sanitization hardening — multi-stage sanitization + audit (PR 35427 — open). Feature/sanitization hardening openclaw/openclaw#35427
- 3-layer context overflow protection + LLM-based compaction (PR 38747 — open). feat(cli-runner): 3-layer context overflow protection and LLM-based bootstrap compaction openclaw/openclaw#38747
- Self-escalation tool để handoff model (PR 38840 — open). feat: self-escalation tool for model handoff openclaw/openclaw#38840
- Contextual group activation (peeking/engaged) cho group chats (PR 38350 — open). feat: contextual group activation with peeking/engaged state machine openclaw/openclaw#38350
- Chủ đề nóng trong cộng đồng (issues/PR hoạt động nhiều nhất)
- #34810: OpenClaw bất ngờ mất công cụ filesystem (exec/read/write) — agent không thể tạo file/chạy lệnh (26 bình luận, 👍7). Tác động lớn đến workflows tự động hóa. [Bug] OpenClaw suddenly lost filesystem tools (exec/read/write) and can no longer create files or run commands openclaw/openclaw#34810
- #32828: False "API rate limit reached" trên mọi model dù API ngoài OpenClaw vẫn hoạt động (16 bình luận). Có khả năng liên quan tới logic đo/auth hoặc cache trạng thái. [Bug]: False 'API rate limit reached' on all models despite APIs being fully functional openclaw/openclaw#32828
- #3038: mol tbot / tên CLI gây nhầm lẫn (zsh: command not found: moltbot) — nhiều người mới gặp lỗi do tài liệu. (closed, 15 bình luận, 👍9). [Bug]: zsh: command not found: moltbot openclaw/openclaw#3038
- #13688: Discord WebSocket 1005/1006 disconnects với resume logic thất bại và backoff tăng vô hạn (11 bình luận) — bot offline lâu, mất DM. Discord: WebSocket 1005/1006 disconnects with failing resume logic and unbounded backoff openclaw/openclaw#13688
- #28744: Yêu cầu hỗ trợ nhận diện nội dung hình ảnh (vision) — nhiều trường hợp kênh gửi hình nhưng không truyền nội dung ảnh đến model. (9 bình luận). 支持Agent接收并识别图片内容 (视觉能力) openclaw/openclaw#28744
Phân tích nhu cầu cơ bản: cộng đồng đang cần (1) độ ổn định kênh/IO (WebSocket, webhook, channel adaptor), (2) đáng tin cậy khi gọi model (auth / rate-limit logic), và (3) khả năng đa phương thức (hình ảnh) cho agents.
- Lỗi & Ổn định — danh sách theo mức độ nghiêm trọng (ưu tiên)
- Cao (blocker/không thể tiếp tục workflows):
- #34810 Filesystem tools mất chức năng — agents không thể tạo file/exec lệnh => nhiều automation và plugin bị vô hiệu. [Bug] OpenClaw suddenly lost filesystem tools (exec/read/write) and can no longer create files or run commands openclaw/openclaw#34810
- #37834 Session context corruption: orphaned tool_use ID gây vòng lặp 400 vĩnh viễn — làm chết session dài hạn (một trường hợp báo cáo reproducible). Session context corruption: orphaned tool_use ID causes permanent 400 loop after abort openclaw/openclaw#37834
- #36229 Compaction corrupts thinking block signatures — khiến Anthropic từ chối API và gây session irrecoverable. Bug: compaction corrupts thinking block signatures, causing unrecoverable session failure openclaw/openclaw#36229
- Trung bình (gây gián đoạn/khó chịu):
- #13688 Discord WebSocket disconnect + unbounded backoff — bot offline lâu, mất DM. Discord: WebSocket 1005/1006 disconnects with failing resume logic and unbounded backoff openclaw/openclaw#13688
- #34052 Health monitor restarts ALL channels (stale-socket) trong multi-account — gây restart loop. [Bug]: Health monitor restarts ALL channels (stale-socket) in multi-account setup — 2026.3.2 openclaw/openclaw#34052
- #32828 False API rate limit reached — nhiều người không thể biết nguyên nhân thật. [Bug]: False 'API rate limit reached' on all models despite APIs being fully functional openclaw/openclaw#32828
- #36495 / #36008 systemctl is-enabled unavailable / install regression sau 2026.3.2 — ảnh hưởng deploy trên hệ thống không có systemctl hoặc trả mã
not-found. [Bug] Gateway install regression in 2026.3.2:is-enabledexit codenot-foundtreated as "systemctl unavailable" openclaw/openclaw#36495 [Bug]: systemctl is-enabled unavailable - But i have enabled multiple times. openclaw/openclaw#36008
- Thấp (hành vi/UX, config):
- #36090 WhatsApp group reactions fail khi thiếu participant field — hành vi im lặng, khó debug. [Bug]: WhatsApp group reactions silently fail when agent omits participant field openclaw/openclaw#36090
- #33086 SSRF protection blocks Discord CDN khi chạy sau Clash Verge TUN (fake-ip) — hiện đã có PR (25258) bổ sung cấu hình cho phép phạm vi benchmark RFC2544. SSRF protection blocks Discord CDN when behind Clash Verge TUN (fake-ip) openclaw/openclaw#33086 fix(web-fetch): expose ssrfPolicy.allowRfc2544BenchmarkRange config option openclaw/openclaw#25258
- #38439 Webchat avatar /avatar/{agentId} trả 404 (regression). [Bug] Webchat avatar endpoint /avatar/{agentId} returns 404 even with valid IDENTITY.md avatar openclaw/openclaw#38439
Ghi chú về PR sửa lỗi liên quan:
- PR 25258 (closed) mở cấu hình cho phạm vi benchmark 198.18.0.0/15 để không chặn fake-ip proxies — trực tiếp giải quyết #33086. fix(web-fetch): expose ssrfPolicy.allowRfc2544BenchmarkRange config option openclaw/openclaw#25258
- PR 38898 (closed) sửa header Brave Search — giải quyết web_search 422. fix(web-search): add Content-Type header to Brave Search API requests openclaw/openclaw#38898
- Một số PR nhỏ (38864, 38495, 38825) đã đóng để khắc phục lỗi UX/khởi chạy.
- Yêu cầu tính năng & tín hiệu lộ trình
- Hỗ trợ nội dung hình ảnh trong agents (vision): #28744 — nhiều người muốn truyền ảnh xuống model tuyến dưới (MiniMax-Vision, v.v.). 支持Agent接收并识别图片内容 (视觉能力) openclaw/openclaw#28744
- Self-escalation / model handoff tool (PR 38840) — đề xuất cho phép mô hình nhẹ chuyển sang mô hình mạnh giữa lượt. feat: self-escalation tool for model handoff openclaw/openclaw#38840
- Contextual group activation / peeking state machine (PR 38350) — kích hoạt bot trong group theo ngữ cảnh, giảm nhiễu. feat: contextual group activation with peeking/engaged state machine openclaw/openclaw#38350
- Per-bot heartbeats (issue 752) — mong muốn heartbeat theo từng bot, không chỉ default. [Feature]: Per-bot heartbeats (not just the default bot) openclaw/openclaw#752
- Dự đoán cho bản tiếp theo: các thay đổi về sanitization/compaction (PR 35427, PR 38747) và cải thiện runtime/tool observability (PR 38897) có khả năng được ưu tiên vì liên quan trực tiếp tới ổn định và bảo mật.
- Tóm tắt phản hồi người dùng
- Điểm đau chính:
- Ổn định kênh (Discord/Telegram/WhatsApp/Feishu/iMessage) — disconnect, duplicate messages, silent failures gây mất niềm tin. Ví dụ #13688, #36090, #25200. Discord: WebSocket 1005/1006 disconnects with failing resume logic and unbounded backoff openclaw/openclaw#13688 [Bug]: WhatsApp group reactions silently fail when agent omits participant field openclaw/openclaw#36090 Bug: Feishu channel fails to upload and render local images via the message tool openclaw/openclaw#25200
- Session/context corruption và compaction gây mất tiến độ công việc dài (long-running sessions) — người dùng enterprise lo ngại về reliability. #36229, #37834. Bug: compaction corrupts thinking block signatures, causing unrecoverable session failure openclaw/openclaw#36229 Session context corruption: orphaned tool_use ID causes permanent 400 loop after abort openclaw/openclaw#37834
- Auth / provider model mapping và rate-limit false positives — làm gián đoạn fallback model flow. #32828, #37623, #26103. [Bug]: False 'API rate limit reached' on all models despite APIs being fully functional openclaw/openclaw#32828 openai-codex/gpt-5.4 is configurable but not actually supported in runtime (missing/Unknown model) openclaw/openclaw#37623 [Bug] Google Gemini Provider: 429 Rate Limit Blocks Entire Provider Instead of Specific Model openclaw/openclaw#26103
- Mất công cụ filesystem/exec (severe) — phá vỡ nhiều plugin/skill. #34810. [Bug] OpenClaw suddenly lost filesystem tools (exec/read/write) and can no longer create files or run commands openclaw/openclaw#34810
- Mức độ hài lòng: cộng đồng tích cực đóng góp PR và triage, nhưng tiếng kêu về regressions và docs/installer confusion (moltbot vs clawdbot, npm package issues) vẫn nhiều. Ví dụ #3038 và các issue liên quan tới npm/moltbot. [Bug]: zsh: command not found: moltbot openclaw/openclaw#3038
- Theo dõi tồn đọng (cần chú ý/triage)
- Các issue quan trọng lâu chưa được xử lý hoặc cần maintainer attention:
- #34810 (Filesystem tools lost) — high priority, 26 bình luận. [Bug] OpenClaw suddenly lost filesystem tools (exec/read/write) and can no longer create files or run commands openclaw/openclaw#34810
- #37834 (session context corruption) — gây permanent 400 loop. Session context corruption: orphaned tool_use ID causes permanent 400 loop after abort openclaw/openclaw#37834
- #36229 (compaction corrupts thinking block signatures) — tác động sâu tới Anthropic runs. Bug: compaction corrupts thinking block signatures, causing unrecoverable session failure openclaw/openclaw#36229
- #13688 (Discord WebSocket resume/backoff) — đã mở từ 2026-02-10. Discord: WebSocket 1005/1006 disconnects with failing resume logic and unbounded backoff openclaw/openclaw#13688
- #28744 (vision support) — yêu cầu tính năng có volume người dùng lớn ở kênh hình ảnh. 支持Agent接收并识别图片内容 (视觉能力) openclaw/openclaw#28744
- #26103 (Gemini provider: 429 blocks whole provider) — ảnh hưởng fallback model logic. [Bug] Google Gemini Provider: 429 Rate Limit Blocks Entire Provider Instead of Specific Model openclaw/openclaw#26103
- PR lớn cần review/triage (ảnh hưởng nhiều subsystem):
- PR 35427 — Sanitization hardening (XL). Feature/sanitization hardening openclaw/openclaw#35427
- PR 38897 — Mission Control runtime surface (XL). [codex] Surface tool runtime, execution queue, and autonomy posture openclaw/openclaw#38897
- PR 38747 — 3-layer context overflow protection (XL). feat(cli-runner): 3-layer context overflow protection and LLM-based bootstrap compaction openclaw/openclaw#38747
- PR 38350 — Contextual group activation (XL). feat: contextual group activation with peeking/engaged state machine openclaw/openclaw#38350
Kết luận & đề xuất ngắn
- Ưu tiên ngay: (1) điều tra và khắc phục #34810 (filesystem tools) và #37834 / #36229 (context corruption/compaction) vì gây mất dữ liệu/workflow; (2) làm rõ và fix nguyên nhân thông báo "API rate limit reached" sai (#32828) để tránh false-positive dẫn tới thất thoát khả năng phục vụ; (3) review/merge các PR liên quan đến sanitization và context overflow (PR 35427, 38747) — chúng tác động trực tiếp tới nhiều báo cáo vừa qua.
- Đồng thời, cần tăng tốc review cho PRs lớn về observability/runtime (38897) để giúp triage các sự cố thời gian thực.
Nếu bạn muốn, tôi có thể:
- Tạo danh sách issue/PR cần assign cho từng nhóm (gateway, channels, compaction, auth) với đề xuất maintainer và mức ưu tiên.
- Soạn template triage checklist cho những báo cáo session/compaction để giúp reproduce nhanh.
So sánh hệ sinh thái chéo
- Tổng quan hệ sinh thái
- Hệ sinh thái mã nguồn mở về AI agent/trợ lý cá nhân hiện rất phong phú: nhiều dự án song song tối ưu hoá cho self‑host, multi‑provider, đa kênh (chat/vision/audio) và tích hợp runtime/container.
- Điểm chung nổi bật: cộng đồng ưu tiên tính ổn định kênh/IO, tương tác với providers (auth/rate‑limit/fallback), quản lý session/long‑running context và bảo mật (SSRF/sandbox).
- Tức thời: dự án lớn (ví dụ OpenClaw) có hoạt động cực kỳ sôi động nhưng đang cân bằng giữa sửa lỗi khẩn cấp và cải tiến kiến trúc; nhiều dự án nhỏ‑vừa tập trung vào trải nghiệm cục bộ (Ollama, vLLM, packaging).
- So sánh mức độ hoạt động
(Biểu đồ so sánh tóm tắt — dữ liệu là cập nhật 24h gần nhất trong bản tin)
| Project | Issues (24h cập nhật) | PRs (24h cập nhật) | Release (hôm nay) | Điểm sức khỏe (1–5) & lý do ngắn |
|---|---|---|---|---|
| OpenClaw | 500 (179 open/321 closed) | 500 (323 open/177 merged/closed) | Không | 4 (rất aktif; high‑risk stability: nhiều blocker về filesystem/context/compaction) |
| NanoBot | 29 (22 open/7 closed) | 56 (41 open/15 merged) | Không | 4 (active, nhiều provider work; cần fixes interoperability) |
| Zeroclaw | 15 (11 open/4 closed) | 50 (32 open/18 merged) | Không (issue release assets missing) | 3 (active; install/runtime pain points) |
| PicoClaw | 18 (13 open/5 closed) | 48 (35 open/13 merged) | Không | 3 (active; backlog review cần tăng tốc) |
| NanoClaw | 16 (7 open/9 closed) | 33 (23 open/10 merged) | Không | 3 (active; security/ops concerns) |
| IronClaw | 30 (23 open/7 closed) | 50 (24 open/26 merged) | v0.16.1 & v0.16.0 (trước ngày) | 4 (maturing: releases + CI fixes; onboarding bugs remain) |
| LobsterAI | 13 | 23 merged | Không | 3 (fast PR merges; platform/runtime fixes focus) |
| TinyClaw | 2 | 4 | Không | 2 (nhỏ, ổn định tương đối; release/installer issues) |
| CoPaw | 50 (40 open/10 closed) | 28 (22 open/6 merged) | Không | 4 (rất active; nhiều stability/blocker container) |
| ZeptoClaw | 5 | 9 | v0.7.0 (mới) | 4 (security‑first; release vừa có) |
| EasyClaw | 3 issues closed | 0 PR | v1.6.2 / v1.6.1 (gần đây) | 2 (hoạt động thấp; focus ổn định macOS/migration) |
Ghi chú: “Điểm sức khỏe” là chỉ số tổng hợp (1 = thấp, 5 = rất tốt/ổn định hoạt động) cân bằng giữa mức hoạt động cộng đồng và rủi ro/ổn định vận hành.
- Vị thế của OpenClaw
- Quy mô & tốc độ: OpenClaw là “đầu đàn” về khối lượng hoạt động (500 issue/PR cập nhật trong 24h) — cộng đồng lớn và rất năng nổ.
- Ưu thế kỹ thuật: dẫn dắt ở mặt hardening sanitization, context compaction (LLM‑based compaction), runtime surface / Mission Control và cơ chế phòng vệ khi tràn context — những đầu tư này hướng tới reliability ở quy mô enterprise.
- Khác biệt so với phần còn lại: nhiều dự án nhỏ hơn tập trung vào local models / packaging; OpenClaw phải cân bằng scale (đa‑kênh, plugins, long‑running sessions) và an toàn, nên chịu nhiều báo cáo blocker (filesystem tools, session corruption).
- Kết luận: OpenClaw có lợi thế cộng đồng và phạm vi tính năng lớn nhưng đang chịu áp lực ổn định cao — nếu giải quyết nhanh các blocker (filesystem, compaction, false rate limits) thì vị thế sẽ càng mạnh.
- Hướng kỹ thuật chung (những yêu cầu xuất hiện ở nhiều dự án)
- Ổn định kênh / IO & dedupe (OpenClaw, CoPaw, IronClaw, Zeroclaw): khắc phục WebSocket disconnects, duplicate messages, resume/backoff logic.
- Provider interoperability & session consistency (NanoBot, NanoClaw, OpenClaw): call_id length, responses API limits, fallback/routing và false 429/ratelimit handling.
- Hỗ trợ local models / Ollama / vLLM routing (PicoClaw, NanoBot, LobsterAI, TinyClaw): config mẫu, offline lazy‑loading, session‑affinity.
- Session & memory persistence, compaction, overflow protection (OpenClaw, NanoBot, CoPaw, PicoClaw): long‑running sessions, LLM‑based compaction, corrupt signatures handling.
- Security hardening: SSRF, sandbox, symlink/mount validation (ZeptoClaw, OpenClaw, Zeroclaw): hop‑by‑hop redirect checks, TOCTOU mitigation.
- Observability & runtime debugging (OpenClaw, IronClaw, NanoBot): split LLM debug logs, runtime dashboards, prompt/response tracing.
- Packaging / installer / onboarding (Zeroclaw, IronClaw, LobsterAI, TinyClaw): signed macOS binaries, missing release assets, bootstrap scripts.
- Phân tích khác biệt hóa (trọng tâm, đối tượng, kiến trúc)
- Đối tượng người dùng:
- Enterprise / scale & extensibility: OpenClaw, IronClaw, CoPaw (multi‑channel, heavy observability, long‑running sessions).
- Self‑host / local‑first hobbyists: PicoClaw, LobsterAI, TinyClaw, EasyClaw (Ollama, local runtime, desktop packaging).
- Provider‑diverse integrators: NanoBot, NanoClaw, Zeroclaw (nhiều provider adapters, memory backends).
- Trọng tâm tính năng:
- Security / sandboxing: ZeptoClaw (rất rõ), Zeroclaw (installer/runtime hardening).
- Memory / vector backends: Zeroclaw (Cortex integration), CoPaw (memory refactor), IronClaw (libSQL vector gaps).
- WASM/extension ecosystem: IronClaw (WASM tooling/versioning).
- Kiến trúc kỹ thuật:
- Local vLLM + session‑affinity (NanoBot, CoPaw) vs. cloud‑first with provider fallback (OpenClaw, IronClaw).
- Heavy plugin/tool sandbox model (OpenClaw, ZeptoClaw) vs. lightweight desktop agents (LobsterAI, EasyClaw).
- Kết luận: các dự án khác nhau rõ rệt về trade‑offs: performance/scalability (enterprise) đối nghịch với ease‑of‑use/self‑host (local models).
- Động lực & độ trưởng thành của cộng đồng
- Nhóm lặp nhanh / high momentum: OpenClaw, IronClaw, CoPaw — nhiều PR/issue, releases, và hoạt động triage. Những dự án này có cộng đồng lớn nhưng phải quản lý backlog stability.
- Nhóm phát triển tích cực / feature momentum: NanoBot, Zeroclaw, PicoClaw — nhiều PR provider/media, đang mở rộng khả năng runtime/local.
- Nhóm ổn định / tập trung UX: LobsterAI, NanoClaw, EasyClaw, TinyClaw — ít issue nhưng tập trung sửa nền tảng/installer; ZeptoClaw thuộc nhóm small‑but‑critical (bảo mật).
- Khả năng release & CI maturity: IronClaw và ZeptoClaw có releases/CI improvements; OpenClaw có throughput cao nhưng đang ưu tiên stability patches.
- Tác động tới quyết định: nếu cần đối tác/đóng góp nhanh — hướng tới OpenClaw/IronClaw; nếu cần tích hợp local model nhẹ & UX dễ dùng — xem PicoClaw/LobsterAI/EasyClaw.
- Tín hiệu xu hướng (giá trị tham khảo cho nhà phát triển AI agent)
- Hỗ trợ đa‑provider và local models là phải có: Ollama, vLLM, Mistral, Kilo xuất hiện rộng — chuẩn hoá adapter/provider interface sẽ tăng khả năng tái sử dụng. (tham khảo: NanoBot, PicoClaw, TinyClaw, LobsterAI)
- Quản lý ngữ cảnh (compaction/overflow protection) là yếu tố sống còn cho sessions dài: LLM‑based compaction + 3‑layer overflow protection đang phổ biến (OpenClaw, NanoBot, CoPaw).
- Bảo mật input/tooling (SSRF, symlink, mount policies) cần thiết khi mở tools/plugin — dự án bảo mật‑first (ZeptoClaw) là hình mẫu.
- Observability + runtime dashboards + structured debug logs giảm thời gian triage drastically — đầu tư vào traceable prompt/response flow có ROI cao (OpenClaw, IronClaw, NanoBot).
- UX/onboarding & packaging quyết định tỷ lệ chấp nhận tự‑host: signed binaries, clear migration, reliable bootstrap scripts (Zeroclaw, IronClaw, LobsterAI, TinyClaw).
- Khuyến nghị kỹ thuật ngắn: xây một adapter layer cho providers, chuẩn session format + compaction API, watchdog/heartbeat cho per‑bot channels, và instrumented tracing (request/response ids) để giảm false rate‑limit/debug time.
Kết luận ngắn (cho người ra quyết định)
- Nếu mục tiêu là nhanh chiếm thị trường enterprise/scale: đầu tư vào ổn định kênh (WebSocket/webhook), session compaction reliability, và observability — đó là điểm đau xuất hiện ở OpenClaw/CoPaw/IronClaw.
- Nếu mục tiêu là self‑host adoption nhanh: ưu tiên local model integration, installer/packaging, clear docs & migration scripts (PicoClaw, LobsterAI, EasyClaw).
- Đầu tư lõi cho mọi dự án: (1) provider adapter chung + robust fallback/auth logic; (2) session persistence + compaction; (3) security sandboxing cho tool execution; (4) telemetry/trace để debug. Những mục này giảm tín hiệu tiếng kêu của cộng đồng và tăng adoption.
Nếu bạn muốn, tôi có thể tiếp theo:
- Lập ma trận ưu tiên (actionable) 48–72h cho OpenClaw (blocker → reviewer/assignee đề xuất), hoặc
- Soạn checklist kỹ thuật chuẩn (provider adapter spec + session compaction contract + telemetry fields) để chia sẻ với các maintainer.
Báo cáo các dự án cùng nhóm
NanoBot — HKUDS/nanobot
Tổng quan hôm nay
- Hoạt động cộng đồng rất cao: 24h qua có 29 issue (22 đang mở/hoạt động, 7 đã đóng) và 56 PR được cập nhật (41 mở, 15 merge/đóng). Dự án đang ở trạng thái phát triển tích cực với nhiều đóng góp liên quan tới provider, kênh nhắn tin (QQ/Discord/Telegram/WhatsApp) và cải thiện độ ổn định.
- Không có phát hành phiên bản mới hôm nay.
- Các chủ đề nổi bật tập trung vào: hỗ trợ provider (Ollama, Kilo, Mistral, v.v.), multi‑agent / multi‑workspace, xử lý media (hình/âm thanh), và lỗi tương tác giữa providers (call_id / session corruption).
- Tổng thể: cộng đồng năng động, backlog lớn về provider/interop và một số vấn đề ổn định cần ưu tiê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 & tính năng nổi bật)
- 15 PR đã được merge/đóng trong 24h qua (tổng PR cập nhật 56). Một số PR/merge/close đáng chú ý:
- feat(providers): Kilo AI gateway config — PR #1585 (Đã đóng) — thêm cấu hình cho Kilo (link: feat(provider): add Kilo AI gateway configuration HKUDS/nanobot#1585).
- feat(providers): Mistral Provider và Voxtral Audio — PR #1390 (Đã đóng) — mở rộng providers và chuẩn bị cho audio transcription (link: feat(providers): Mistral Provider and Voxtral Audio HKUDS/nanobot#1390).
- feat(providers): debug log cho LLM responses — PR #1374 (Đã đóng) — cải thiện khả năng debug LLM (link: feat(providers): add debug log for LLM responses HKUDS/nanobot#1374).
- mem0 memory integration — PR #1632 (Đã đóng) — tích hợp bộ nhớ thay thế (link: Feat/mem0 memory integration HKUDS/nanobot#1632).
- PR đang chờ review/merge (đáng chú ý, có khả năng vào bản tiếp theo):
- #1665 Improve long-workflow context retention (pin memory / long-task handling) — feat(agent): improve long-workflow context retention HKUDS/nanobot#1665
- #1673 Local transcription support (generalize TranscriptionProvider) — (feat) Local transcription support HKUDS/nanobot#1673
- #1668 Discord replyToMessage parity with Telegram — feat(discord): add replyToMessage parity with Telegram HKUDS/nanobot#1668
- #1667 QQ: send local image support — feat(qq): bot can send and receive images and files HKUDS/nanobot#1667
- #1666 Reinjecting images on subsequent turns — Reinjecting images on subsequent turns HKUDS/nanobot#1666
- #1657 Split LLM debug logs by call type (observability) — feat(observability): split LLM debug logs by call type HKUDS/nanobot#1657
- #1659 Fix CLI I/O conflict with background subagents — Fixes CLI input/output conflict when subagents are running in the background. HKUDS/nanobot#1659
Chủ đề nóng trong cộng đồng (issues/PRs hoạt động nhất)
- “How Do I content the Ollama” — Issue 📊 Bản tin hàng ngày công cụ AI CLI 2026-03-23 #75 (18 bình luận): thảo luận cấu hình Ollama và ví dụ config; thể hiện nhu cầu rõ ràng về tài liệu/ ví dụ cho Ollama. Link: How Do I content the Ollama HKUDS/nanobot#75
- “Ollama api support?” — Issue 🌐 AI 官方内容追踪报告 2026-03-17 duanyytop/agents-radar#193 (11 bình luận): yêu cầu hỗ trợ API Ollama thay vì chỉ vLLM; người dùng mong muốn tích hợp Ollama làm provider. Link: Ollama api support? HKUDS/nanobot#193
- “Multi agents setup - Supported ?” — Issue 🦞 OpenClaw 生态日报 2026-03-19 duanyytop/agents-radar#222 (10 bình luận, +5 reactions): nhiều người hỏi cách cấu hình multi-agent / nhiều workspace và mong có hướng dẫn chính thức. Link: Multi agents setup - Supported ? HKUDS/nanobot#222
- “WebSocket 连接报 SSL CERTIFICATE_VERIFY_FAILED (uv 环境)” — Issue #1519 (6 bình luận, đã đóng): báo lỗi SSL trong môi trường uv, root cause và giải pháp (systemd inject cert vars) đã được ghi lại. Link: WebSocket 连接报 SSL CERTIFICATE_VERIFY_FAILED (uv 环境) HKUDS/nanobot#1519
Phân tích nhu cầu cơ bản: cộng đồng đang cần (1) tích hợp thêm providers (Ollama, Kilo, Mistral…), (2) tài liệu/mẫu cấu hình cho multi‑agent và kênh, (3) xử lý media (gửi/nhận ảnh/âm thanh) và (4) hướng dẫn vận hành self‑host (SSL, vLLM routing).
Lỗi & Ổn định — xếp hạng theo mức độ nghiêm trọng
- Cao
- Session corruption when switching providers: tool call IDs exceed OpenAI Responses 64‑char limit — Issue #1634 (mất session, cần /new để khôi phục). Link: Session corruption when switching providers: Codex OAuth tool call IDs exceed OpenAI Responses API 64-char limit HKUDS/nanobot#1634 — tác động lớn tới phiên hội thoại, cần fix provider interop.
- Session stuck even after manual memory deletion (GLM-4.7 cloud model) — Issue #1640 — agent bị kẹt persistent context. Link: bug: session stuck even after manual memory file deletion — GLM-4.7 cloud model HKUDS/nanobot#1640
- Trung bình
- 使用openrouter的StepFun模型报400错误 (Openrouter StepFun returns 400) — Issue #1157 — gây lỗi LLM calls với một provider cụ thể. Link: 使用openrouter的StepFun模型报400错误,最新的0.1.4.post2未解决 HKUDS/nanobot#1157
- Kimi K2.5 (Moonshot) không nhận ảnh/video do LiteLLM flatten messages — Issue #1628 — liên quan dependency litellm, có PRs để khắc phục bằng nâng cấp litellm. Link: BUG: Kimi K2.5 (Moonshot provider) cannot receive image/video messages HKUDS/nanobot#1628
- Unable to use Web Search via Brave API — Issue #1537 — config/api key usage problem. Link: Unable to use Web Search via Brave API HKUDS/nanobot#1537
- Thấp / Tác động nhỏ nhưng gây phiền toái
- Gateway not binding to 18790 (port binding) — Issue #510 — môi trường container/networking. Link: Gateway not binding to 18790 :( HKUDS/nanobot#510
- Cron jobs use two different storage locations (workspace vs config dir) — Issue #1649 — dẫn tới job CLI không chạy khi gateway active. Link: Cron jobs use two different storage locations (workspace vs config dir) HKUDS/nanobot#1649
- Ghi chú về PR sửa lỗi:
- #1667 (QQ local image) đang partial fix cho #1662 (QQ files/images not sent): feat(qq): bot can send and receive images and files HKUDS/nanobot#1667
- #1666 (Reinjecting images) hướng tới sửa trải nghiệm ảnh bị “chỉ thấy 1 lần”: Reinjecting images on subsequent turns HKUDS/nanobot#1666
- #1519 (SSL CERTIFICATE_VERIFY_FAILED) đã có hướng giải quyết trong issue #1519 (đã đóng): WebSocket 连接报 SSL CERTIFICATE_VERIFY_FAILED (uv 环境) HKUDS/nanobot#1519
- #1655 & #1656 và #1660 chứa các fix nhỏ về hiển thị reasoning, validation None và Telegram stop command.
Yêu cầu tính năng & tín hiệu lộ trình
- Mô hình theo task (task-specific model config) — Issue #912: nhiều người muốn cấu hình model khác nhau cho conversational / tool / browser tasks. Link: Feat: Support Task-Specific Model Configuration HKUDS/nanobot#912
- Multi‑agent / multi‑workspace support và hướng dẫn chính thức — 🦞 OpenClaw 生态日报 2026-03-19 duanyytop/agents-radar#222, #1642. Link: Multi agents setup - Supported ? HKUDS/nanobot#222, Multi-Agent Setup HKUDS/nanobot#1642
- Session‑affinity / vLLM routing để giữ prefix‑cache locality — #1645. Link: vLLM: add explicit session-affinity routing and prefix-cache guidance HKUDS/nanobot#1645
- Transcription/local ASR support (PR #1673) và audio transcription (PRs liên quan): xu hướng tích hợp transcription cục bộ cho privacy/perf. Link PR: (feat) Local transcription support HKUDS/nanobot#1673
- Provider mở rộng: Kilo, Mistral, AtomGit, NanoGPT — biểu hiện rõ qua nhiều PR (#1674, #1390, #1661, #1035). Links: Feat/kilo provider HKUDS/nanobot#1674, feat(providers): Mistral Provider and Voxtral Audio HKUDS/nanobot#1390, feat: Add AtomGit streaming provider HKUDS/nanobot#1661, feat(providers): add NanoGPT provider and update documentation HKUDS/nanobot#1035
- Observability: tách LLM debug logs theo call type (#1657) và debug response logging (#1374) — tín hiệu rằng maintainers ưu tiên khả năng debug cho self‑host.
Tóm tắt phản hồi người dùng
- Điểm đau chính:
- Provider interoperability: lỗi call_id length / session corruption khi chuyển provider (OpenAI Codex / Responses API) — gây trải nghiệm hỏng session (#1623, #1634).
- Thiếu/thiếu rõ ràng tài liệu cấu hình cho providers (Ollama) và multi‑agent: nhiều issue hỏi cách cấu hình mẫu (📊 Bản tin hàng ngày công cụ AI CLI 2026-03-23 #75, 🌐 AI 官方内容追踪报告 2026-03-17 duanyytop/agents-radar#193, 🦞 OpenClaw 生态日报 2026-03-19 duanyytop/agents-radar#222).
- Media handling: QQ/WhatsApp/Discord có vấn đề với gửi/nhận file, ảnh/âm thanh hoặc reply behavior (#1662, #1672, #1663).
- Self‑host vận hành: SSL cert trong uv env (#1519) và vLLM routing/session affinity (#1645) gây khó khăn khi scale.
- Mức độ hài lòng: cộng đồng đánh giá tích cực về tính năng và tốc độ phát triển, nhưng thất vọng về các lỗi provider/interop và thiếu doc cho các setup phức tạp.
Theo dõi tồn đọng (cần maintainers / reviewer chú ý)
- Issues quan trọng cần phản hồi/điều tra:
- #1634 Session corruption when switching providers — Session corruption when switching providers: Codex OAuth tool call IDs exceed OpenAI Responses API 64-char limit HKUDS/nanobot#1634
- #1640 Session stuck (GLM-4.7 cloud) — bug: session stuck even after manual memory file deletion — GLM-4.7 cloud model HKUDS/nanobot#1640
- #1157 Openrouter StepFun 400 error — 使用openrouter的StepFun模型报400错误,最新的0.1.4.post2未解决 HKUDS/nanobot#1157
- #1649 Cron jobs storage inconsistency — Cron jobs use two different storage locations (workspace vs config dir) HKUDS/nanobot#1649
- 📊 Bản tin hàng ngày công cụ AI CLI 2026-03-23 #75 How Do I content the Ollama — How Do I content the Ollama HKUDS/nanobot#75
- 🌐 AI 官方内容追踪报告 2026-03-17 duanyytop/agents-radar#193 Ollama api support? — Ollama api support? HKUDS/nanobot#193
- 🦞 OpenClaw 生态日报 2026-03-19 duanyytop/agents-radar#222 Multi agents setup - Supported ? — Multi agents setup - Supported ? HKUDS/nanobot#222
- PRs cần review / có ảnh hưởng lớn đang chờ:
- #1665 improve long-workflow context retention — feat(agent): improve long-workflow context retention HKUDS/nanobot#1665
- #1673 Local transcription support — (feat) Local transcription support HKUDS/nanobot#1673
- #1668 Discord replyToMessage parity — feat(discord): add replyToMessage parity with Telegram HKUDS/nanobot#1668
- #1667 QQ: send local image support — feat(qq): bot can send and receive images and files HKUDS/nanobot#1667
- #1666 Reinjecting images on subsequent turns — Reinjecting images on subsequent turns HKUDS/nanobot#1666
- #1657 Observability: split LLM debug logs — feat(observability): split LLM debug logs by call type HKUDS/nanobot#1657
- #1659 CLI I/O conflict fix — Fixes CLI input/output conflict when subagents are running in the background. HKUDS/nanobot#1659
- #1641 Feishu attachment extraction hardening — feat: add structured Feishu attachment context and harden extraction HKUDS/nanobot#1641
Kết luận ngắn
- Nanobot đang trong giai đoạn phát triển nhanh với nhiều đóng góp về providers, media handling và observability. Tuy nhiên một số vấn đề nghiêm trọng liên quan tới provider interoperability và session management cần ưu tiên để tránh trải nghiệm người dùng bị gián đoạn. Đề nghị maintainers tập trung review các PR liên quan đến providers, image/media reinjection, và fixes cho session/call_id; đồng thời bổ sung hướng dẫn cấu hình cho Ollama và multi‑agent để giảm lượng issue lặp lại.
(Tham khảo dữ liệu GitHub: issues & PRs trích nguồn từ repository NanoBot — https://github.com/HKUDS/nanobot)
Zeroclaw — zeroclaw-labs/zeroclaw
- Tổng quan hôm nay
- Hoạt động phát triển rất cao: trong 24 giờ qua có 15 issue được cập nhật (11 mở/hoạt động, 4 đã đóng) và 50 PR cập nhật (32 mở, 18 đã merge/đóng).
- Nhiều thay đổi liên quan đến backend bộ nhớ (cortex-mem), xác thực OAuth và cải tiến kênh (MQTT, Matrix) đang được thảo luận/đóng góp.
- Đồng thời có một số sự cố nghiêm trọng ảnh hưởng trải nghiệm (WebUI, WebSocket, lỗi cài đặt Docker/installer) đang tồn tại và cần ưu tiên xử lý.
- Tổng thể: cộng đồng tích cực nhưng có dấu hiệu cần tăng tốc phản hồi cho các issue có mức độ nghiêm trọng cao.
- Phát hành phiên bản
- Không có phiên bản mới hôm nay. Lưu ý: có issue báo rằng tag v0.1.8 thiếu binary assets và làm hỏng script cài đặt chính thức — cần fix trước khi release script được dùng rộng rãi: v0.1.8 release has no binary assets zeroclaw-labs/zeroclaw#2921
- Tiến độ dự án (PRs đã merge/đóng hôm nay & những điểm nổi bật)
- PR đã đóng/merge hôm nay (chốt từ dữ liệu):
- fix(tools): declare items for channel_ack_config rules schema — PR #2710 (closed) fix(tools): declare items for channel_ack_config rules schema zeroclaw-labs/zeroclaw#2710
- Feature/cortex memory as optional memory backend — PR #2946 (closed) và kèm PR #2945 (closed) do @sopaco (nhiều thay đổi liên quan tới tích hợp Cortex Memory) Feature/cortex memory as optional memory backend zeroclaw-labs/zeroclaw#2946 Dev zeroclaw-labs/zeroclaw#2945
- feat(memory) optional profile & bridge — PR #2250 (closed) feat(memory): add optional cortex-mem backend profile and bridge zeroclaw-labs/zeroclaw#2250
- Claude/remove firmware… — PR #2939 (closed) Claude/remove firmware m i4 rp zeroclaw-labs/zeroclaw#2939
- PR đang hoạt động đáng chú ý (mức ảnh hưởng / tính năng):
- Add Cortex Memory (tiếp tục): PR #2948 (open) Feature/Add Cortex Memory as optional memory backend zeroclaw-labs/zeroclaw#2948
- Provider-neutral onboarding + dashboard v0.1.9 (release PR): #2890 (open) feat(release): v0.1.8 - Provider-neutral onboarding + Electric Blue dashboard zeroclaw-labs/zeroclaw#2890
- OAuth model-fetch / token keepalive: #2911 (open) và #2942 (open) feat(onboard): add OAuth bearer token support for model fetch zeroclaw-labs/zeroclaw#2911 feat(auth): proactive background OAuth token keepalive zeroclaw-labs/zeroclaw#2942
- MQTT channel implementation: #2940 (open) feat(channels): add MQTT channel implementation zeroclaw-labs/zeroclaw#2940
- Chủ đề nóng trong cộng đồng (những issue/PR nhiều tương tác)
- Community update — thông điệp công khai về tình hình và xin lỗi cộng đồng: Issue #2922 (2 bình luận, +11 👍). Nêu nhu cầu minh bạch và kêu gọi phối hợp: 📢 Community Update: Moving Forward Together zeroclaw-labs/zeroclaw#2922
- v0.1.8 release has no binary assets — tạo gián đoạn cài đặt cho người dùng: Issue #2921 (4 bình luận): v0.1.8 release has no binary assets zeroclaw-labs/zeroclaw#2921
- Compilation error in lark.rs (đã đóng) — build bị block khi bật feature channel-lark, trước đây gây block workflow: Issue #1717 (closed): [Bug]: Compilation error in lark.rs when building with channel-lark feature zeroclaw-labs/zeroclaw#1717
- Discord websocket stops after first message — báo cáo nghiêm trọng về kênh Discord: Issue #2896 (open): [Bug]: Discord websocket silently stops receiving events after first message exchange zeroclaw-labs/zeroclaw#2896
Nhận xét ngắn: các chủ đề nóng tập trung vào tính ổn định runtime (WebSocket, WebUI, Docker/installer) và trải nghiệm onboarding / release (binaries, provider defaults).
- Lỗi & Ổn định — xếp hạng theo mức độ nghiêm trọng (S0 = cao nhất)
- S0 (data loss / service outage / trải nghiệm bị chặn):
- Discord websocket gateway dừng nhận events sau vòng tin nhắn đầu tiên — Issue #2896 (open): [Bug]: Discord websocket silently stops receiving events after first message exchange zeroclaw-labs/zeroclaw#2896
- webui agent không hoạt động trên v0.1.8 (Connection error… Attempting to reconnect…) — Issue #2910 (open): [Bug]: webui agent not work. v0.1.8 zeroclaw-labs/zeroclaw#2910
- local llama docker fails; interactive onboard chuyển sang open router — Issue #2924 (open): [Bug]: local llama with docker fails. Interactive onboard fails and switches to open router zeroclaw-labs/zeroclaw#2924
- S1 (workflow blocked / cản trở triển khai):
- Compilation error in lark.rs khi build với feature channel-lark — Issue #1717 (CLOSED, đã xử lý) [Bug]: Compilation error in lark.rs when building with channel-lark feature zeroclaw-labs/zeroclaw#1717
- bootstrap.sh --docker lỗi “Unbound variable” trên macOS — Issue #2930 (open) [Bug]: Error
Unbound variablewhen initializing on docker via macos zeroclaw-labs/zeroclaw#2930 - Web config saving (docker/WSL) trả HTTP 500 khi lưu config.toml — Issue #2947 (open) [Bug]: docker web configuration saving config.toml gives HTTP 500 error zeroclaw-labs/zeroclaw#2947
- S2 (degraded behavior):
- thiếu flag channel-matrix trong bản build chính thức → không thể dùng Matrix — Issue #2953 (open) [Bug]: Add
channel-matrixflag in official builds zeroclaw-labs/zeroclaw#2953 - open-skills audit failures (đã đóng) — Issue #1391 (closed) [Bug]: Open-skills fail audit zeroclaw-labs/zeroclaw#1391
- thiếu flag channel-matrix trong bản build chính thức → không thể dùng Matrix — Issue #2953 (open) [Bug]: Add
- Ghi chú về PR sửa lỗi: một số fix đã được merged/closed (ví dụ lark.rs fix đóng issue #1717 và các PR liên quan đến cortex-mem đã có PR đóng/merge), nhưng một số lỗi runtime quan trọng vẫn chưa có PR hợp lệ/merge (Discord, WebUI, Docker bootstrap).
- Yêu cầu tính năng & tín hiệu lộ trình
- Tích hợp Cortex-Memory như optional backend (đã có nhiều PR từ @sopaco; phần lớn code được PR/merged/đóng nhưng còn PR mở tiếp tục) — PR #2948 (open) và PRs đã đóng #2946/#2945: Feature/Add Cortex Memory as optional memory backend zeroclaw-labs/zeroclaw#2948 Feature/cortex memory as optional memory backend zeroclaw-labs/zeroclaw#2946
- Kênh mới: MQTT channel implementation — PR #2940 (open): feat(channels): add MQTT channel implementation zeroclaw-labs/zeroclaw#2940
- Provider/onboarding: provider-neutral onboarding & UI dashboard v0.1.9 — PR #2890 (open): feat(release): v0.1.8 - Provider-neutral onboarding + Electric Blue dashboard zeroclaw-labs/zeroclaw#2890
- OAuth & token management: model fetch bằng OAuth bearer và background token keepalive — PR #2911, #2942 (open): feat(onboard): add OAuth bearer token support for model fetch zeroclaw-labs/zeroclaw#2911 feat(auth): proactive background OAuth token keepalive zeroclaw-labs/zeroclaw#2942
- Các yêu cầu nhỏ nhưng có tần suất cao: configurable provider HTTP timeout (#2926), hỗ trợ prefix provider_api (
openai-), Matrix flag trong builds (#2953), movie extension (#2951).
Dự đoán lộ trình: bản phát hành tiếp theo nhiều khả năng tập trung vào ổn định runtime (WebSocket/WebUI/Docker fixes), hoàn thiện tích hợp memory backend (cortex-mem) và cải thiện onboarding/provider/auth flows.
- Tóm tắt phản hồi người dùng
- Điểm đau chính: cài đặt/gỡ rối (missing binaries cho release, bootstrap.sh trên macOS), kết nối kênh (WebSocket/Discord/MQTT/Matrix), và WebUI/config lưu không ổn định — những vấn đề này trực tiếp ảnh hưởng khả năng self-hosted trải nghiệm. (ví dụ #2921, #2930, #2896, #2947)
- Yêu cầu chức năng: người dùng muốn backend nhớ mạnh hơn (layered memory), tuỳ chỉnh timeout cho các provider, và tích hợp kênh/skill đa dạng (MQTT, Matrix, Gemini tools).
- Tâm lý: mặc dù có một số than phiền về trải nghiệm cài đặt/conn, cộng đồng vẫn tích cực đóng góp PR/issue; có dấu hiệu tin tưởng nếu các vấn đề then chốt được xử lý (phản hồi +11 trên message community update #2922 cho thấy mong muốn minh bạch): 📢 Community Update: Moving Forward Together zeroclaw-labs/zeroclaw#2922
- Theo dõi tồn đọng (cần ưu tiên/attention của maintainer)
- Vấn đề runtime/độ trầm trọng cao (ưu tiên):
- Discord websocket dừng sau tin nhắn đầu tiên — Issue #2896 (open) [Bug]: Discord websocket silently stops receiving events after first message exchange zeroclaw-labs/zeroclaw#2896
- webui agent không hoạt động trên v0.1.8 — Issue #2910 (open) [Bug]: webui agent not work. v0.1.8 zeroclaw-labs/zeroclaw#2910
- v0.1.8 release thiếu binary assets (làm hỏng installer) — Issue #2921 (open) v0.1.8 release has no binary assets zeroclaw-labs/zeroclaw#2921
- local llama docker/interactive onboard fail (chuyển sang open router) — Issue #2924 (open) [Bug]: local llama with docker fails. Interactive onboard fails and switches to open router zeroclaw-labs/zeroclaw#2924
- Các bug/edge-case cần fix sớm:
- bootstrap.sh --docker Unbound variable trên macOS — Issue #2930 (open) [Bug]: Error
Unbound variablewhen initializing on docker via macos zeroclaw-labs/zeroclaw#2930 - web_fetch allowed_domains serde default bug (khởi tạo thành vec![] khi người dùng đặt chỉ enabled=true) — Issue #2941 (open) feat(config): web_fetch allowed_domains serde default 버그 — 빈 벡터로 초기화됨 zeroclaw-labs/zeroclaw#2941
- thiếu flag channel-matrix trong build chính thức — Issue #2953 (open) [Bug]: Add
channel-matrixflag in official builds zeroclaw-labs/zeroclaw#2953
- bootstrap.sh --docker Unbound variable trên macOS — Issue #2930 (open) [Bug]: Error
- PR lớn cần review / quyết định merge:
- Provider-neutral onboarding & v0.1.9 release PR #2890 (open) feat(release): v0.1.8 - Provider-neutral onboarding + Electric Blue dashboard zeroclaw-labs/zeroclaw#2890
- Cortex Memory integration (còn PR mở #2948) Feature/Add Cortex Memory as optional memory backend zeroclaw-labs/zeroclaw#2948
- MQTT channel implementation #2940 (open) feat(channels): add MQTT channel implementation zeroclaw-labs/zeroclaw#2940
- WebSocket handshake fix (PR #2586) — liên quan trực tiếp đến lỗi WebSocket trên UI: Fix the issue of "Connection error. Attempting to reconnect..." while connecting with websocket zeroclaw-labs/zeroclaw#2586
Kết luận ngắn: dự án đang rất năng động với nhiều đóng góp tính năng quan trọng (memory backend, channel, auth improvements), nhưng phải ưu tiên xử lý các vấn đề ổn định và trải nghiệm cài đặt để tránh ảnh hưởng lan rộng tới người dùng self-hosted. Những issue S0/S1 nêu trên cần được gán người chịu trách nhiệm và có tiến trình rõ ràng trong 48–72 giờ để giữ đà phát triển cộng đồng.
PicoClaw — sipeed/picoclaw
PicoClaw — Bản tin dự án (2026-03-07)
- Tổng quan hôm nay
- Hoạt động cộng đồng cao: trong 24 giờ qua có 18 issue được cập nhật (13 mở/đang hoạt động, 5 đã đóng) và 48 PR được cập nhật (35 mở, 13 đã merge/đóng).
- Không có phiên bản phát hành mới. Các hoạt động chủ yếu tập trung vào tương thích provider cục bộ (Ollama / modelscope), trải nghiệm kênh (Telegram/QQ/Feishu) và sửa các hồi quy về agent/đồng bộ hóa tác vụ.
- Dự án có dòng PR tương đối nhiều (nhiều PR tính năng/tiện ích đang chờ review) cho thấy cộng đồng đóng góp tích cực nhưng cần tăng tốc review để đưa về nhánh chính.
- Phát hành phiên bản
- Không có phiên bản mới trong bản tin này.
- Tiến độ dự án (PRs đã merge/đóng hôm nay và thay đổi đáng chú ý)
- Một số PR sửa lỗi và tính năng đã được đóng/merge trong 24 giờ vừa qua:
- fix: reasoning content fallback — sửa lỗi trả về content rỗng khi reasoning dùng hết token (PR #992, closed) — liên quan đến issue #966. Link: feat(agent): reasoning content fallback sipeed/picoclaw#992
- Fix recurring cron jobs regression — sửa lỗi cron trở thành task một lần (PR #1128, closed). Link: Fix: Recurring cron jobs silently become one-time tasks sipeed/picoclaw#1128
- Thêm IRC channel (PR #1138, closed) — mở rộng kênh giao tiếp. Link: feat(channels): add IRC channel integration sipeed/picoclaw#1138
- Docs và provider cleanup (PR #426, #424, closed) — cập nhật README và thông tin provider. Links: docs: update provider information in all README files sipeed/picoclaw#426, Update README.md dingtalk info. sipeed/picoclaw#424
- Sửa lỗi: background task results bị bỏ qua (PR #1143, closed). Link: fix: background task results silently dropped sipeed/picoclaw#1143
- PR đáng chú ý đang chờ review/merge (đang được cộng đồng/maintainers xử lý):
- Telegram streaming: stream token tới Telegram bằng sendMessageDraft (PR #1101, open). Link: feat(telegram): stream LLM responses via sendMessageDraft sipeed/picoclaw#1101
- JSONL persistence tích hợp vào vòng đời agent (PR #1170, open). Link: feat(session): integrate JSONL persistence into agent loop sipeed/picoclaw#1170
- pico_client outbound WebSocket channel (PR #1198, open). Link: feat(pico): add pico_client outbound WebSocket channel sipeed/picoclaw#1198
- QQ channel nâng cấp (group/typing/media) (PR #1208, open). Link: feat(channels): enhance QQ channel with group/typing/media support and URL sanitization sipeed/picoclaw#1208
- fix exec workspace guard để cho phép URL (PR #1178, open) — liên quan tới issue #1203. Link: fix: allow HTTP URLs in exec workspace guard sipeed/picoclaw#1178
- Hỗ trợ Vivgrid provider (PR #1100, open). Link: feat: add Vivgrid provider support sipeed/picoclaw#1100
- Chủ đề nóng trong cộng đồng
- Cấu hình Ollama / vận hành local models: issue #1161 (open, 11 bình luận) — người dùng không nhận được phản hồi cuối cùng khi cấu hình Ollama local. Đây là vấn đề quan trọng với người muốn chạy hoàn toàn offline. Link: [BUG]How to correctly configure PicoClaw with local Ollama models? (agent runs but produces no response) sipeed/picoclaw#1161
- Telegram realtime streaming: feature request #1098 (issue) + PR #1101 (open) nhằm thay thế trạng thái “Thinking…” bằng streaming token thật — nhu cầu UX rõ rệt cho trợ lý chat. Issue: [Feature] Telegram realtime stream response sipeed/picoclaw#1098 — PR: feat(telegram): stream LLM responses via sendMessageDraft sipeed/picoclaw#1101
- Chạy trong môi trường air-gapped (local-only Ollama): issue #1204 (open) đề xuất lazy-loading provider để cho phép chạy không cần cloud — điều này ăn khớp với nhu cầu bảo mật/offline. Link: [Feature] sipeed/picoclaw#1204
- Duplicate model_name fallback bug: issue #1153 (open) mô tả fallback/load-balancing không đúng khi trùng model_name — ảnh hưởng tới cấu hình đa provider. Link: [BUG]Duplicate model_name entries don't fall back correctly — always resolves to second entry, ignores first and third sipeed/picoclaw#1153
- Lỗi & Ổn định (xếp hạng theo mức độ nghiêm trọng)
- Cao
- Local Ollama models không trả về response hoàn chỉnh (issue #1161, open) — chặn use-case chạy toàn bộ offline. Link: [BUG]How to correctly configure PicoClaw with local Ollama models? (agent runs but produces no response) sipeed/picoclaw#1161
- Timeouts / context deadline exceeded khi chạy agent one-shot (issue #1209, open) — ảnh hưởng tới khả năng chạy lệnh đơn giản; cần log/timeout tuning. Link: Timeout error with context deadline exceeded sipeed/picoclaw#1209
- Trung bình
- Safety guard chặn lệnh chứa URL (issue #1203, open) — chặn công cụ như agent-browser open URL; PR #1178 đang xử lý. Issue: [BUG] Safety guard incorrectly blocks commands containing URLs sipeed/picoclaw#1203 — PR fix: fix: allow HTTP URLs in exec workspace guard sipeed/picoclaw#1178
- Duplicate model_name fallback (issue #1153, open) — có nguy cơ làm mất cân bằng hoặc ưu tiên nhầm provider cho model names. Link: [BUG]Duplicate model_name entries don't fall back correctly — always resolves to second entry, ignores first and third sipeed/picoclaw#1153
- Thấp / UX
- Telegram “đang nhập…” bị kẹt sau nhiều tin nhắn (issue #1212, open) — ảnh hưởng trải nghiệm người dùng kênh Telegram. Link: [BUG] 同时在telegram发送多条消息后,telegram一直显示“正在输入...” sipeed/picoclaw#1212
- Modelscope / deepseek provider lỗi cấu hình, lỗi API trả về mã 400 (issues #1102/#1103) — đã có một issue đóng (#1103 closed) và cần follow-up nếu còn tái hiện. Links: [BUG]deepseek模型不可用。 sipeed/picoclaw#1102, [BUG]添加自定义模型时,modelscope.cn的api调用不可用。 sipeed/picoclaw#1103
- Ghi chú sửa lỗi đã có PR:
- Reasoning content fallback fix (PR #992) giải quyết issue #966 (closed). Link: feat(agent): reasoning content fallback sipeed/picoclaw#992 / [BUG] Local Thinking model (Qwen 3.5) return empty content when reasoning consumes all tokens sipeed/picoclaw#966
- Exec workspace guard fix (PR #1178) đang chờ merge để giải quyết blocking URL (issue #1203). Link: fix: allow HTTP URLs in exec workspace guard sipeed/picoclaw#1178
- Yêu cầu tính năng & tín hiệu lộ trình
- Realtime/streaming trả lời cho Telegram (nhu cầu mạnh, PR #1101 đang chờ review). Link: feat(telegram): stream LLM responses via sendMessageDraft sipeed/picoclaw#1101
- Hỗ trợ client-mode pico (pico_client) để kết nối outbound WebSocket — dùng cho bridging/distributed deployments (PR #1198). Link: feat(pico): add pico_client outbound WebSocket channel sipeed/picoclaw#1198
- JSONL session persistence tích hợp vào agent loop (PR #1170) — cải thiện hiệu suất và bền vững bộ nhớ. Link: feat(session): integrate JSONL persistence into agent loop sipeed/picoclaw#1170
- Nâng cấp kênh QQ/Feishu: nhóm, typing, media, tách message theo bảng (PR #1208, #1175). Links: feat(channels): enhance QQ channel with group/typing/media support and URL sanitization sipeed/picoclaw#1208, feat(feishu): split messages with >5 tables to avoid API limit sipeed/picoclaw#1175
- Air-gapped / lazy provider loading để chạy hoàn toàn local (issue #1204). Link: [Feature] sipeed/picoclaw#1204
- Cấu hình fallback cho API provider (issue #1213 hỏi cách thiết lập) — người dùng cần hướng dẫn rõ ràng về fallback chaining. Link: [Feature]在说明文档里没有找到如何设置API的fallbacks,请指导 sipeed/picoclaw#1213
- Tóm tắt phản hồi người dùng
- Điểm đau chính:
- Chạy provider cục bộ/offline (Ollama, ModelScope/deepseek) khó cấu hình, dễ gặp lỗi không rõ nguyên nhân — người dùng mong muốn ví dụ cấu hình rõ ràng và lazy-loading provider. (issues #1161, #1102/#1103, #1204)
- Tương thích endpoint OpenAI-compat: các endpoint trả về HTML hoặc chặn trường không mong muốn gây lỗi không rõ (issue #1068; đã có PR cải thiện thông báo lỗi #1075). Links: [BUG] Unclear error message when API returns HTML instead of JSON sipeed/picoclaw#1068, fix(openai_compat): clarify HTML response parse errors sipeed/picoclaw#1075
- Trải nghiệm kênh (Telegram/QQ/Feishu): cần streaming, chỉ báo typing đúng, tách message quá dài/bảng — ảnh hưởng trực tiếp UX. (issues/PRs liên quan #1098/#1101, #1212, #1208, #1175)
- Khó debug do logs bị truncate — PR #1207 thêm flag --no-truncate nhằm cải thiện trải nghiệm debug. Link: feat: no-truncate param for debug sipeed/picoclaw#1207
- Mức độ hài lòng: người dùng tích cực đóng góp PRs và issues; họ đánh giá cao fix nhanh (vài PR đã đóng), nhưng vẫn còn phản hồi tiêu cực do cấu hình local và lỗi UX kênh.
- Theo dõi tồn đọng (cần sự chú ý của maintainer)
- Issues cần phản hồi / điều tra sâu:
- #1161 — Ollama local models không trả response hoàn chỉnh (11 bình luận) — ưu tiên cao. Link: [BUG]How to correctly configure PicoClaw with local Ollama models? (agent runs but produces no response) sipeed/picoclaw#1161
- #1153 — Duplicate model_name fallback hành vi không như mong đợi — có thể ảnh hưởng đến load-balancing/config. Link: [BUG]Duplicate model_name entries don't fall back correctly — always resolves to second entry, ignores first and third sipeed/picoclaw#1153
- #1204 — Yêu cầu support air-gapped lazy-loading provider — liên quan việc cho phép chạy chỉ với Ollama. Link: [Feature] sipeed/picoclaw#1204
- #1213 — Hướng dẫn thiết lập API fallbacks (tài liệu) — khuyến nghị bổ sung docs. Link: [Feature]在说明文档里没有找到如何设置API的fallbacks,请指导 sipeed/picoclaw#1213
- #1209 — Timeout / context deadline exceeded khi chạy agent one-shot — cần thêm logs/timeout config docs. Link: Timeout error with context deadline exceeded sipeed/picoclaw#1209
- PRs quan trọng đang chờ review/merge:
- #1101 Telegram streaming — cải thiện UX lớn. Link: feat(telegram): stream LLM responses via sendMessageDraft sipeed/picoclaw#1101
- #1170 JSONL session persistence — ảnh hưởng tới bền vững dữ liệu. Link: feat(session): integrate JSONL persistence into agent loop sipeed/picoclaw#1170
- #1198 pico_client outbound channel — mở thêm kịch bản tích hợp. Link: feat(pico): add pico_client outbound WebSocket channel sipeed/picoclaw#1198
- #1208 QQ channel enhancement — nhiều cải tiến kênh. Link: feat(channels): enhance QQ channel with group/typing/media support and URL sanitization sipeed/picoclaw#1208
- #1178 exec workspace guard — xử lý bug chặn URL trong lệnh. Link: fix: allow HTTP URLs in exec workspace guard sipeed/picoclaw#1178
Kết luận ngắn gọn
- Sức khỏe dự án: năng động, nhiều đóng góp nhưng cần tăng tốc review và tập trung vào một số vấn đề trọng tâm (hỗ trợ provider cục bộ/Ollama, cải thiện UX kênh Telegram, sửa các guard blocking).
- Gợi ý hành động ưu tiên: (1) điều tra và fix #1161 (Ollama), (2) review/merge PR #1101 và #1178 để cải thiện UX/thiết thực kênh, (3) hoàn thiện docs về provider fallback & offline setup (#1213, #1204).
NanoClaw — qwibitai/nanoclaw
- Tổng quan hôm nay
- NanoClaw đang hoạt động tích cực: 24 giờ qua có 33 PR được cập nhật (23 mở, 10 đã merge/đóng) và 16 issue có hoạt động (7 mở, 9 đóng). Hoạt động tập trung mạnh vào việc mở rộng kênh giao tiếp (Feishu, QQ, Matrix, Signal), tích hợp runtime/LLM thay thế và cải thiện bảo mật/quan sát.
- Dự án có lượng đóng góp tính năng lớn từ cộng đồng (nhiều PR skill mới) nhưng đồng thời xuất hiện các vấn đề bảo mật và vận hành (quyền file trong container, quản lý secrets, OAuth token hết hạn).
- 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 để báo cáo.
- Tiến độ dự án
- PR đã merge/đóng gần đây (tổng 10 trong 24h theo metadata); những PR được đóng/merge hiển thị gồm:
- fix: preempt active container when scheduled task is enqueued (PR 🌐 Official AI Content Report 2026-03-27 duanyytop/agents-radar#296) — xử lý tiền lệ khi task theo lịch bị trì hoãn bởi container đang idle (đã đóng) (fix: preempt active container when scheduled task is enqueued qwibitai/nanoclaw#296)
- feat: add /use-avian skill for Avian LLM provider (PR #549) — thêm skill chuyển sang Avian (đã đóng) (feat: add /use-avian skill for Avian LLM provider qwibitai/nanoclaw#549)
- next version (PR #787) — PR quản lý phiên bản (đã đóng) (next version qwibitai/nanoclaw#787)
- PR đang tích cực review/merge (đáng chú ý):
- /setup-secrets cho sops+age (PR #795) — thêm skill mã hóa .env bằng sops+age (feat: add /setup-secrets skill for sops+age .env encryption qwibitai/nanoclaw#795)
- Thêm nhiều kênh/skills mới: QQ Bot (PR #796), Feishu (PR #671), Matrix (PR #791), Signal + reactions (PR #784), import-clawhub (PR #786), add-llamacpp-tool (PR #762) — cho thấy hướng mở rộng đa-runtime/kênh và local model (feat: add QQ Bot channel with auto-registration qwibitai/nanoclaw#796, feat(skills): add Feishu (Lark) channel skill qwibitai/nanoclaw#671, Add Matrix Protocol Support (/add-matrix) qwibitai/nanoclaw#791, feat(skills): add Signal channel + channel-agnostic reactions qwibitai/nanoclaw#784, add import-clawhub skill for runtime skill integration qwibitai/nanoclaw#786, feat: add /add-llamacpp-tool skill for local model inference qwibitai/nanoclaw#762)
- Một số PR bị block hoặc cần thảo luận (ví dụ #412, #744, #785) — yêu cầu review/triage trước khi merge.
- Chủ đề nóng trong cộng đồng
- Hỗ trợ runtime ngoài Claude (Issue 📈 AI 开源趋势日报 2026-03-06 duanyytop/agents-radar#80) — đề xuất mở rộng để dùng opencode, codex, gemini, vv. (17 bình luận, 36 👍) (Support runtime(s) other than Claude (aka support opencode, codex, gemini, etc) qwibitai/nanoclaw#80). Nhu cầu cơ bản: giảm phụ thuộc nhà cung cấp, chống rủi ro ngừng dịch vụ/BYO của Anthropic.
- Quyền/permissions container khi host chạy root (Issue #777) — container EACCES/ENOENT do mismatch UID giữa host root và user trong container (High) (fix: container EACCES/ENOENT when host runs as root — debug dir and IPC input dir permissions qwibitai/nanoclaw#777). Nhu cầu: vận hành an toàn theo systemd/host root.
- Quản lý secrets không đồng nhất (Issue #709) — allowlist vs subprocess blocklist có thể diverge, rủi ro rò rỉ secrets (High) (Risk of secret env var management behavior diverging between the container allowlist and the Bash subprocess blocklist qwibitai/nanoclaw#709).
- Bảo mật kỹ năng theo khả năng (Capability-based skills) (Issue #779) — đề xuất manifest capability cho skills (network/fs/env) (Feature Request: Capability-Based Skill Security Model qwibitai/nanoclaw#779). Nhu cầu: chính sách ít quyền nhất cho skills containerized.
- Lỗi & Ổn định (xếp theo mức độ)
- Critical / High
- DB queries fetch unbounded message history — no LIMIT (Issue #692) — (đã đóng) (DB queries fetch unbounded message history — no LIMIT clause qwibitai/nanoclaw#692). Tác động: truy vấn lớn, OOM/độ trễ; hiện đã đóng (kiểm tra patch/PR tương ứng để xác nhận).
- fix: container EACCES/ENOENT when host runs as root (Issue #777) — mở, High; cần patch để chown/debug dir và IPC input dir (fix: container EACCES/ENOENT when host runs as root — debug dir and IPC input dir permissions qwibitai/nanoclaw#777).
- Risk of secret env var management diverging (Issue #709) — mở, High; có liên quan trực tiếp đến bảo mật runtime (Risk of secret env var management behavior diverging between the container allowlist and the Bash subprocess blocklist qwibitai/nanoclaw#709).
- Medium
- schedule_task thiếu idempotency (Issue #783) — gây duplicate scheduled tasks (schedule_task has no idempotency key — same task accumulates across sessions qwibitai/nanoclaw#783).
- pairing code expires before display (Issue #747) — đã đóng; root cause và fix được áp dụng (bug(whatsapp): pairing code expires before caller can display it qwibitai/nanoclaw#747).
- PR sửa lỗi liên quan:
- fix: pause task on group-not-found to prevent infinite retry (PR #792) — open, đang chờ review; liên quan đến scheduler (fix: pause task on group-not-found to prevent infinite retry qwibitai/nanoclaw#792).
- fix(ipc): distinguish task-not-found from unauthorized (PR #789) — open, giảm nhầm lẫn báo lỗi ở agent (fix(ipc): distinguish task-not-found from unauthorized in cancel/pause/resume qwibitai/nanoclaw#789).
- fix(auth): read OAuth token from ~/.claude/.credentials.json to fix daily 401s (PR #785) — open/blocked; khắc phục token expired (fix(auth): read OAuth token from ~/.claude/.credentials.json to fix daily 401s qwibitai/nanoclaw#785).
- Yêu cầu tính năng & tín hiệu lộ trình
- Các requests/tendencies nổi bật:
- Hỗ trợ nhiều runtime/LLM (Issue 📈 AI 开源趋势日报 2026-03-06 duanyytop/agents-radar#80) và skills tích hợp Avian/llama.cpp/Ollama/llamacpp (PRs #549, #762): tín hiệu rõ ràng muốn giảm phụ thuộc Claude/Anthropic và hỗ trợ inference cục bộ (Support runtime(s) other than Claude (aka support opencode, codex, gemini, etc) qwibitai/nanoclaw#80, feat: add /add-llamacpp-tool skill for local model inference qwibitai/nanoclaw#762).
- Quản lý secrets an toàn (PR #795 cho sops+age) và fix OAuth token (PR #785): người dùng muốn workflow deploy an toàn không phụ thuộc dịch vụ bên ngoài (feat: add /setup-secrets skill for sops+age .env encryption qwibitai/nanoclaw#795, fix(auth): read OAuth token from ~/.claude/.credentials.json to fix daily 401s qwibitai/nanoclaw#785).
- Capability-based skill model (Issue #779) — khả năng chính sách runtime granular để giảm bề mặt tấn công (Feature Request: Capability-Based Skill Security Model qwibitai/nanoclaw#779).
- Dự đoán: các tính năng nhiều khả năng xuất hiện trong release tiếp theo là multi-runtime support (hoặc adapter), local model/llamacpp integration, và cải thiện secrets/OAuth handling.
- Tóm tắt phản hồi người dùng
- Điểm đau chính:
- Vendor lock-in với Claude/Anthropic và rủi ro bị khóa/thu hồi quyền sử dụng (Issue 📈 AI 开源趋势日报 2026-03-06 duanyytop/agents-radar#80, #782) — người dùng muốn lựa chọn provider khác (Support runtime(s) other than Claude (aka support opencode, codex, gemini, etc) qwibitai/nanoclaw#80, how to setup this code without claude code qwibitai/nanoclaw#782).
- Vấn đề vận hành: container permission khi host chạy root (Issue #777) gây crash/silent-fail — ảnh hưởng tới deploy trên VPS/systemd (fix: container EACCES/ENOENT when host runs as root — debug dir and IPC input dir permissions qwibitai/nanoclaw#777).
- Quản lý secrets và token hết hạn (Issue #709, PR #785) làm hệ thống container gặp lỗi auth hàng ngày (Risk of secret env var management behavior diverging between the container allowlist and the Bash subprocess blocklist qwibitai/nanoclaw#709, fix(auth): read OAuth token from ~/.claude/.credentials.json to fix daily 401s qwibitai/nanoclaw#785).
- Mức độ hài lòng: cộng đồng tích cực đóng góp tính năng mới, nhưng có lo ngại về an toàn vận hành và rò rỉ/khóa provider.
- Theo dõi tồn đọng (cần chú ý của maintainers)
- Issue 📈 AI 开源趋势日报 2026-03-06 duanyytop/agents-radar#80 — Support runtime(s) other than Claude — nhiều 👍 và thảo luận từ 2026-02-04: cần roadmap/position statement (Support runtime(s) other than Claude (aka support opencode, codex, gemini, etc) qwibitai/nanoclaw#80).
- Issue #777 — container EACCES/ENOENT when host runs as root — High, mới nhưng có tác động lớn; cần PR hotfix hoặc hướng dẫn vận hành tạm thời (fix: container EACCES/ENOENT when host runs as root — debug dir and IPC input dir permissions qwibitai/nanoclaw#777).
- Issue #709 — secret env var management divergence — High security risk; đề xuất refactor readSecrets/ subprocess blocklist (Risk of secret env var management behavior diverging between the container allowlist and the Bash subprocess blocklist qwibitai/nanoclaw#709).
- PR #785 — fix(auth) OAuth token handling — khắc phục lỗi 401 hàng ngày; hiện open/blocked (fix(auth): read OAuth token from ~/.claude/.credentials.json to fix daily 401s qwibitai/nanoclaw#785).
- PRs tính năng lớn đang chờ review/block: #412 (host machine auth passthrough), #744 (S3 storage), #762 (llamacpp tool), #795 (sops+age). Những PR này định hướng roadmap — yêu cầu review/triage nhanh để giảm backlog (feat(setup): add host machine authorization passthrough qwibitai/nanoclaw#412, Feat/add s3 storage skill qwibitai/nanoclaw#744, feat: add /add-llamacpp-tool skill for local model inference qwibitai/nanoclaw#762, feat: add /setup-secrets skill for sops+age .env encryption qwibitai/nanoclaw#795).
Kết luận ngắn gọn: hoạt động phát triển đang mạnh về mở rộng kênh và hỗ trợ runtime/local model, đồng thời có vài vấn đề vận hành và bảo mật cần ưu tiên (container file permissions, secrets management, OAuth token). Đề nghị ưu tiên hotfix cho các lỗi High và đánh giá nhanh các PR liên quan đến secrets/OAuth và multi-runtime để giảm rủi ro cho người dùng.
IronClaw — nearai/ironclaw
Tổng quan hôm nay
- Hoạt động cộng đồng rất cao: trong 24 giờ qua có 30 issues mới/được cập nhật (23 mở/hoạt động, 7 đóng) và 50 PRs được cập nhật (24 mở, 26 merge/đóng). Đây là ngày có nhiều thay đổi liên quan đến ổn định runtime, WASM và backend libSQL.
- Hai bản phát hành vừa tạo vào 2026-03-06 (v0.16.0 và v0.16.1) cho thấy nỗ lực sửa nhanh lỗi liên quan WASM artifacts và bổ sung test/CI; đồng thời nhiều PR lớn vẫn đang chờ review/merge.
- Hoạt động tập trung mạnh ở mảng kênh (Telegram/Discord/WhatsApp), WASM tools/runtime, và backend libSQL — cả bugfix/ổn định lẫn các đề xuất refactor kiến trúc agent.
Phát hành phiên bản
- v0.16.1 — 0.16.1 (2026-03-06)
- Fixed: revert WASM artifact SHA256 checksums to null. (PR: fix: revert WASM artifact SHA256 checksums to null nearai/ironclaw#627)
- Lưu ý cài đặt: có hướng dẫn cài prebuilt binary qua shell script trong release notes.
- Ảnh hưởng: bản vá này là sửa lỗi hẹp liên quan WASM artifacts; không báo cáo breaking change.
- v0.16.0 — 0.16.0 (2026-03-06)
- Added: e2e extensions tab tests, CI parallelization, 3 production bug fixes (PR: feat(e2e): extensions tab tests, CI parallelization, and 3 production bug fixes nearai/ironclaw#584).
- Added: WASM extension versioning với WIT compat checks (PR: feat: WASM extension versioning with WIT compat checks nearai/ironclaw#592).
- Ghi chú: v0.16.x liên tục sửa lỗi WASM và nâng cấp test/CI; có PR release v0.17.0 đang mở (breaking, xem phần Theo dõi tồn đọng). (PR release: chore: release v0.17.0 nearai/ironclaw#633)
Tiến độ dự án (PRs đã merge/đóng đáng chú ý hôm nay)
- PRs đã đóng/merge (chọn lọc, hôm nay/đã cập nhật):
- perf: build system prompt once per turn, skip tools on force-text — merged/closed (perf: build system prompt once per turn, skip tools on force-text nearai/ironclaw#583) — cải thiện hiệu năng vòng agent.
- feat: enable Anthropic prompt caching via automatic cache_control injection — closed/merged (feat: enable Anthropic prompt caching via automatic cache_control injection nearai/ironclaw#660) — bật caching cho backend Anthropic, có thể giảm chi phí/latency.
- Improve test infrastructure: StubChannel, gateway helpers, security tests — closed/merged (https://github.com/nearai/ironclaw/pull/623) — củng cố test harness, giúp giảm regressions.
- fix(tests): replace hardcoded /tmp paths + add 300 unit tests — closed/merged (https://github.com/nearai/ironclaw/pull/659) — tăng tính ổn định CI.
- Một số PR lớn vẫn mở/chờ review (ví dụ: WASM attachments, unified thread model). Xem danh sách PR mở cho chi tiết (https://github.com/nearai/ironclaw/pulls).
Chủ đề nóng trong cộng đồng
- Telegram không có trong cài đặt mặc định và cài extension Telegram thất bại — Issue #602 (https://github.com/nearai/ironclaw/issues/602). Tác động: trải nghiệm cài đặt local bị ảnh hưởng; nhiều người dùng muốn tích hợp Telegram dễ dàng.
- Panic trên Windows liên quan Instant overflow — Issue #657 (https://github.com/nearai/ironclaw/issues/657) → PR fix sẵn: https://github.com/nearai/ironclaw/pull/664 (replace toán tử trừ bằng checked_sub). Tác động: crash runtime trên máy Windows với uptime thấp.
- Setup wizard: OpenAI-compatible model config không lưu API key (secrets_crypto không khởi tạo) — Issue #666 (https://github.com/nearai/ironclaw/issues/666) → PR fix: https://github.com/nearai/ironclaw/pull/669. Tác động: onboarding thất bại, người dùng không thể cấu hình LLM.
- libSQL timestamps inconsistent / secrets gaps — Issue #663 (https://github.com/nearai/ironclaw/issues/663) và PR chuẩn hóa timestamp: https://github.com/nearai/ironclaw/pull/667. Ngoài timestamp, có issue lớn về thiếu secrets store và tích hợp vector search cho libSQL (#655: https://github.com/nearai/ironclaw/issues/655).
- WASM runtime / channel proxy problems (Discord websocket không dùng hệ thống proxy) — Issue #658 (https://github.com/nearai/ironclaw/issues/658). Người dùng báo stuck ở “Awaiting Pairing” khi proxy bật cho macOS.
Lỗi & Ổn định — xếp hạng ngắn (High / Medium / Low)
- High
- Telegram missing in default install (UX/feature regression) — #602 (https://github.com/nearai/ironclaw/issues/602). Ảnh hưởng lớn tới người dùng tích hợp kênh. Trạng thái: mở.
- Setup wizard không lưu API key (onboarding broken) — #666 (https://github.com/nearai/ironclaw/issues/666). PR fix đang mở: https://github.com/nearai/ironclaw/pull/669.
- libSQL backend thiếu secrets store & vector search gaps — #655 (https://github.com/nearai/ironclaw/issues/655). Ảnh hưởng: libSQL-only deployments thiếu các tính năng then chốt.
- Medium
- Panic Instant duration overflow trên Windows — #657 (https://github.com/nearai/ironclaw/issues/657). PR fix: https://github.com/nearai/ironclaw/pull/664 (đã mở).
- Discord WebSocket không dùng system proxy (WASM runtime) — #658 (https://github.com/nearai/ironclaw/issues/658).
- WASM tool WIT bindgen metadata extraction & tool-to-tool invocation thiếu triển khai — #649 (https://github.com/nearai/ironclaw/issues/649). Ảnh hưởng: giảm khả năng introspect và compose tools.
- Low
- Cron expression format mismatch (5-field → needs 6-field quartz) — PR open to auto-convert: https://github.com/nearai/ironclaw/pull/668.
- Các dead code / hygiene issues (cleanup PRs đề xuất) — #648 (https://github.com/nearai/ironclaw/issues/648).
Yêu cầu tính năng & tín hiệu lộ trình
- Timezone-aware session context / client detection — #661 (https://github.com/nearai/ironclaw/issues/661). Rõ ràng nhiều người muốn UI/notification hiển thị theo timezone người dùng (đặc biệt logs, routine scheduling). Có khả năng trở thành ưu tiên trong bản phát hành tiếp theo.
- Unify agentic loops thành AgenticLoop engine (giảm code-dup) — #654 (https://github.com/nearai/ironclaw/issues/654). Đây là refactor lớn, tác động tới kiến trúc agent; nếu được chấp nhận sẽ sắp tới.
- MCP stdio transport (sidecar process management) — #652 (https://github.com/nearai/ironclaw/issues/652) — yêu cầu từ tích hợp MCP phổ biến.
- WASM tools: WIT bindgen & tool-to-tool invocation — #649 (https://github.com/nearai/ironclaw/issues/649) — cần để hoàn thiện hệ sinh thái WASM tool.
- NEAR Wallet OAuth cho session login — #650 (https://github.com/nearai/ironclaw/issues/650) — tích hợp auth bổ sung cho NEAR AI flow.
- Trace replay / audit cho mutating gateway operations (submission tracing) — #640–#643 (https://github.com/nearai/ironclaw/issues/640, https://github.com/nearai/ironclaw/issues/642, https://github.com/nearai/ironclaw/issues/643) — xu hướng rõ rệt hướng tới có audit/history để hỗ trợ debugging và undo.
Tóm tắt phản hồi người dùng
- Điểm đau thực tế: onboarding và cài đặt local (Telegram không đi kèm, setup wizard không lưu API key, local LLM timeout) làm giảm khả năng chấp nhận cho người dùng không chuyên. (Issues: #602 https://github.com/nearai/ironclaw/issues/602, #666 https://github.com/nearai/ironclaw/issues/666, #615 https://github.com/nearai/ironclaw/issues/615)
- Trải nghiệm dev/test: nhiều cải thiện test/CI vừa được merge (stub channels, thêm nhiều unit tests) — phản hồi tích cực về giảm flakiness (PRs: https://github.com/nearai/ironclaw/pull/623, https://github.com/nearai/ironclaw/pull/659).
- Tính năng thiếu: ảnh/processing images (issue #549 https://github.com/nearai/ironclaw/issues/549), better MCP auth headers (#639 https://github.com/nearai/ironclaw/issues/639), embedding dim mismatch gây lỗi lưu embeddings (#494 https://github.com/nearai/ironclaw/issues/494).
Theo dõi tồn đọng (cần chú ý của maintainers)
- Telegram install UX / failures — #602 (https://github.com/nearai/ironclaw/issues/602) — ưu tiên cao (user-facing).
- Setup wizard secrets_crypto bug — #666 (https://github.com/nearai/ironclaw/issues/666) — PR fix open: https://github.com/nearai/ironclaw/pull/669 (cần review/merge).
- Windows Instant overflow crash — #657 (https://github.com/nearai/ironclaw/issues/657) — PR fix open: https://github.com/nearai/ironclaw/pull/664 (cần review/merge).
- libSQL gaps: secrets store và vector search integration — #655 (https://github.com/nearai/ironclaw/issues/655) — lớn/chiến lược cho deployments không dùng Postgres.
- Unify agent loops refactor — #654 (https://github.com/nearai/ironclaw/issues/654) — cần đánh giá rủi ro/benefit trước khi chấp nhận.
- WASM tool WIT metadata & tool-to-tool — #649 (https://github.com/nearai/ironclaw/issues/649) — ảnh hưởng tới khả năng publish/consume WASM tools.
- PR release v0.17.0 (breaking changes) — chore: release v0.17.0 nearai/ironclaw#633 — flagged as breaking; cần review kỹ và lập kế hoạch migration nếu merge.
Kết luận ngắn
- Sức khỏe dự án: rất năng động — nhiều bugfix quan trọng và cải tiến test/CI được merge, nhưng còn nhiều issue người dùng (onboarding, kênh Telegram, libSQL gaps, WASM runtime/proxy) cần ưu tiên.
- Hành động đề xuất cho maintainers: (1) ưu tiên merge PRs sửa onboarding và crash (PR#669, PR#664), (2) xử lý Telegram installer/extension UX (#602), (3) plan roadmap cho libSQL feature parity (#655) và đánh giá rủi ro PR release v0.17.0 trước khi merge.
Tài nguyên nhanh (liên kết)
- Repo: https://github.com/nearai/ironclaw
- Issue Telegram default install: https://github.com/nearai/ironclaw/issues/602
- Issue Windows panic: https://github.com/nearai/ironclaw/issues/657 — Fix PR: https://github.com/nearai/ironclaw/pull/664
- Issue Setup wizard secrets: https://github.com/nearai/ironclaw/issues/666 — Fix PR: https://github.com/nearai/ironclaw/pull/669
- libSQL timestamp/feature gaps: https://github.com/nearai/ironclaw/issues/663, https://github.com/nearai/ironclaw/issues/655 — PR timestamp: https://github.com/nearai/ironclaw/pull/667
- Releases v0.16.1 / v0.16.0: see PRs/notes referenced ở phần Phát hành.
Nếu bạn muốn, tôi có thể:
- Lập danh sách PRs/Issues cần review theo mức ưu tiên cụ thể (blocker/high/medium/low) để gởi cho maintainers.
- Soạn checklist migration nếu team quyết định merge PR release v0.17.0.
LobsterAI — netease-youdao/LobsterAI
- Tổng quan hôm nay
- LobsterAI có hoạt động mã nguồn mở rất tích cực trong 24 giờ qua: 23 PR được đóng/merge và 13 issue mới/hoạt động (mở/không có issue đóng trong 24h). (PRs đóng: 23, Issues cập nhật: 13)
- Không có phát hành (release) mới.
- Mục tiêu ngắn hạn dường như tập trung vào sửa lỗi môi trường (Windows/mac sandbox, cygpath/git-bash, runtime bundling) và cải thiện trải nghiệm desktop (UI/scroll, batch delete).
- Độ hoạt động chung: cao về tốc độ phản hồi/merge PRs, nhưng vẫn còn nhiều lỗi người dùng báo cáo liên quan tới tích hợp runtime cục bộ và trạng thái agent.
- Phát hành phiên bản
- Không có phiên bản mớ
⚠️ 内容超过 GitHub Issue 上限,完整报告见提交的 Markdown 文件。