Перейти к содержимому

Giới thiệu Hivemind Steward Plugin OpenCode Qua Cuộc Tỉ Thí Giữa Gemini 4 Argon Vs. SWE-2 Kiimi-k3

ChingChongChingVibeCoding

0:00 / 0:00

Giới thiệu Hivemind Steward Plugin OpenCode Qua Cuộc Tỉ Thí Giữa Gemini 4 Argon Vs. SWE-2 Kiimi-k3

52 просмотра · 8 дней назад
ChingChongChingVibeCoding
12 подписчиков
52 просмотра · 8 дней назад
Chuyện gì xảy ra khi dùng chính OpenCode V2 làm "Tổng chỉ huy" điều phối GPT-6.1 Sol (xhigh) làm Trọng tài chấm điểm mù (blind review) giữa Google Antigravity (gemini-4-argon-high) và Devin (swe-2-high/max — bản tinh chỉnh từ Kimi-K3) ngay trên một codebase thực tế hơn 90 file test? Kết quả ở phút 30+ sẽ khiến nhiều anh em bất ngờ về ranh giới giữa một model "làm màu UI tốt" và một model "đọc hiểu spec & kiến trúc thực thụ". Video này ghi lại toàn cảnh quy trình Dogfooding E2E Audit (dùng chính plugin đang viết để tự kiểm thử và đánh giá lại chính nó) từ session thực chạy, đồng thời giới thiệu kiến trúc mới nhất của Hivemind Steward (hmoc-steward-acp) — plugin mở rộng biến OpenCode TUI thành trạm điều phối đa nền tảng (Devin, Antigravity, và sắp tới là Claude Code, Cursor). 🔥 2 Mảnh Ghép Cốt Lõi Trong Bản Push Này Của hmoc-steward-acp: Slice 1 — Chạy & điều phối Hosted Sessions của nền tảng thứ 3 ngay trong OpenCode TUI (/devin, /antigravity): Không bỏ lỡ bất kỳ thao tác quen thuộc nào: từ điều phối main agent tới subagents, phím tắt (ctrl+m chọn model, ctrl+e chọn mode, ctrl+t chỉnh mức thinking, ctrl+o chuyển phiên, ctrl+x hủy lượt chạy), bảng gợi ý / gắn nhãn nguồn gốc ([foreign command], [client control], [host skill], [host reference]), đến gõ @ để đính kèm file (resource_link). Đồng bộ phiên 100% trên máy local (Zero Manual Handoff): Hôm nay bạn làm việc trên OpenCode, ngày mai mở lại đúng session đó trên giao diện gốc của Devin hay Antigravity đều liền mạch qua cơ chế session/load replay. Mở bát với Devin và Antigravity, tiếp theo sẽ là Claude Code, Cursor, Codex... Slice 2 — Biến các Harness bên thứ 3 thành Native Subagents trực tiếp của OpenCode (hivemind-delegate, delegate-devin, delegate-antigravity): Không phải là lớp wrapper hời hợt: Plugin khởi tạo Native Child (ses_*) thực thụ ngay trong cơ sở dữ liệu local của OpenCode và liên kết 1-1 với Foreign Trajectory của nền tảng đích (bindings/childSessionID). Tối ưu chi phí & Giữ mạch ngữ cảnh xuyên suốt: Kết hợp linh hoạt model sẵn có trên OpenCode (kể cả model miễn phí opencode/big-pickle) với các gói coding-pass bên thứ 3. Tái sử dụng ngữ cảnh phiên con sau hàng chục lần Compaction: Tưởng tượng bạn chạy một phiên chính điều phối hơn 50 subagents và đã trải qua 4–5 lần nén ngữ cảnh (compaction). Thay vì phải giao việc lại từ đầu hoặc bắt agent đọc lại hàng đống file markdown gây loãng ngữ cảnh (context pollution), ảo giác (hallucination) và hùa theo người dùng (sycophany), công cụ hivemind-children (list / inspect) liệt kê gọn nhẹ toàn bộ các ses_* con kèm tiêu đề, mốc thời gian và Git diff liên đới để bạn đè thẳng prompt tiếp theo lên đúng ses_* cũ (Child Continuation). 🧭 Tầm Nhìn & Roadmap Tiếp Theo — Hệ Thống Trí Nhớ Kép Xuyên Phiên (Queryable Session & Codebase Context Hub): Chúng tôi hướng tới việc biến OpenCode thành một Queryable TUI Hub kết nối hai tầng trí nhớ: Agent Trajectory Memory: Lưu trữ toàn bộ lịch sử ủy quyền, hội thoại, kết quả phiên con, quyết định kiến trúc và phả hệ phiên (ses_*). Codebase Memory: Chỉ mục mã nguồn bằng AST (get_skeleton), lịch sử Git commit, ma trận đồng thay đổi (get_co_change), và mối liên hệ nhân quả giữa từng dòng code thay đổi với cuộc hội thoại đã tạo ra nó. Bạn sẽ có thể mở một phiên hoàn toàn mới và hỏi: "Tìm lại 2 bản audit kiến trúc tuần trước, tổng hợp các phát hiện, kiểm tra xem Git đã thay đổi những gì kể từ đó, và tiếp tục đúng phiên con đang làm dở." 🔗 Liên kết Dự án & Bài viết Chuyên sâu: Repo tiền nhiệm (Slice 1 cho Devin): github.com/shynlee04/hivemind-steward-oc-devin Repo bản mở rộng đa nền tảng (Sắp push): github.com/shynlee04/hmoc-steward-acp Cài đặt nhanh qua npm (khi phát hành): npx hmoc-steward-acp (hoặc bản hiện tại npx hivemind-steward-oc-devin)