aki-mcp-sv 1.6.0: Gộp Tool Về Server local và Tự Kiểm Tra Bản Mới
Bài 1.4.0 dừng ở panel multi-client. Hai bản tiếp theo ra cùng ngày 12/08/2026 đổi hai thứ người dùng thấy ngay: tên tool và cách biết mình đang chạy bản cũ. GitHub CHANGELOG là nguồn chân lý.
1.5.0 — Tám tiến trình xuống bốn
- Các arm shell/agy/kiro/search gộp về một server duy nhất tên
local(scripts/local-tools-mcp.js), mỗi arm còn là một moduleregister(server). - Tool đổi tên sang tiền tố
local__:local__run_cmd,local__agy_run,local__kiro_read,local__find_path,local__search_content. - Connector đang chạy phải kết nối lại — tên tool đổi thì client phải nạp lại danh sách.
scripts/userdata.jstự migrate config cũ. - Panel §0 thêm hướng dẫn re-sync Funnel cho trường hợp connector rớt chập chờn: edge public trả 200 nhưng một ingress IP bắt tay TLS chậm; chạy chu trình
funnel off/serve reset/funnel --bg 9999(cần sudo). - Prompt dán vào AI đổi
working.mdthànhplan.md, plan động (bỏ qua khi chỉ hỏi đáp), siết ranh giới MCP so với sandbox.
1.6.0 — Máy tự nói cho bạn biết đã có bản mới
Mỗi lần npm start, scripts/update-check.js so bản local với GitHub cho cả hai dự án: aki-mcp-sv đọc main/package.json, còn AkiDevRule đọc header phát hành mới nhất trong master/CHANGELOG.md vì corpus rule không có trường version.
- Banner console khi khởi động, và banner trong panel ngay dưới tiêu đề.
- Bản mcp: nút Pull & restart nếu cài bằng git, link Download nếu cài bằng zip. Route
POST /api/pull-updatechỉ pull khi cây làm việc sạch, kiểm bằnggit status --porcelainngay lúc bấm. - Bản AkiDevRule: nút Install / update kèm cảnh báo phải dán lại instruction cho từng tài khoản AI. Cảnh báo lặp lại ở mục 3 khi chọn rule.
Phần thứ hai là điều kiện đủ: chính model tự phát hiện instruction đã cũ. Prompt dán vào nay mở đầu bằng [akimcp <ver> · akidevrule <ver>] và có thêm một dòng bảo model đọc ~/.aki/aki-mcp-status.json đầu phiên, so version trong đoạn đã dán với version đang cài; lệch thì nhắc người dùng dán lại. start.js ghi file trạng thái đó mỗi lần khởi động, đặt dưới ~/.aki là root connector vốn đã được phép đọc.
Panel gọn hơn một bậc
- Nút cuộn lên đầu trang xuất hiện sau 400px cuộn, có ở mọi breakpoint kể cả mobile.
- Thanh mục lục dọc đánh số 0–6 bám theo mục đang xem bằng
IntersectionObserver, nhãn dựng từ chính các section nên không bao giờ lệch; chỉ hiện từ 1040px trở lên khi còn chỗ hai bên. - Mọi giá trị và lệnh copy được nay dùng chung một primitive
.copy: cùng kiểu chip monospace, bấm đâu cũng copy, có glyph ⧉ và phản hồi ✓, chạy bằng một handler delegated duy nhất. Trước đó có hai dạng, và các hộp<code>trong văn bản trông như copy được nhưng không phải..monogiữ lại làm chữ monospace thuần, không hộp, không bấm được — để không thứ gì giả dạng copy được nữa. - Sửa lỗi lệnh dài tràn panel trên mobile: track giá trị của
.rowlà1fr, tứcminmax(auto,1fr), nên một lệnh không xuống dòng đẩy cả track vượt viewport. Đổi thànhminmax(0,1fr)để chip chặn ở 100% và lệnh cuộn bên trong nó. - Rule mặc định trỏ lại đúng tên sau khi AkiDevRule đổi
RULE-design-core.mdthànhRULE-pattern-core.md.
Cài: git clone https://github.com/lacvietanh/aki-mcp-sv.git && cd aki-mcp-sv && npm install && npm start.