Chuyển tới nội dung chính
Phiên bản: v1

Thuật ngữ

Định nghĩa ngắn. Hướng dẫn người dùng tránh hầu hết các tên này; chúng vẫn xuất hiện ở trang kiến trúc và manifest plugin.


Plugin SDK​

Module Go github.com/actonos/plugin-sdk cộng CLI acton-plugin. Dùng để scaffold, build, test, ký và đóng gói plugin WebAssembly. Bắt đầu từ Tổng quan Plugin SDK.

acton-plugin​

CLI cho nhà phát triển (new, validate, build, test, sign, pack). Phiên bản SDK hiện tại: 1.3.0.

WASMLoader​

Phân hệ ActonOS phát hiện, xác thực, khởi động và hot-reload plugin WebAssembly (tool, channel, connector).

Wazero​

Engine WebAssembly thuần Go trong actond. Plugin chạy ở đây, không phải process native trên host.

.actonpkg​

Gói zip: manifest.json, plugin.wasm, tùy chọn signature.sig và README.md. Tải lên Plugins.

Tool / Channel / Connector​

Ba capability của plugin. Tool = hàm agent gọi. Channel = adapter app chat. Connector = tích hợp SaaS, action có thể thành tool.

Lớp Trừu tượng Phần cứng (HAL)​

Phân tầng hệ thống trong ActonOS tự động nhận diện máy chủ đang chạy trực tiếp trên Bare-Metal (MiniPC x86_64) hay bên trong Container Docker để linh hoạt điều chỉnh driver mạng, cảm biến đo kiểm và môi trường sandbox.

Giao thức Ngữ cảnh Mô hình (MCP)​

Tiêu chuẩn mở do Anthropic giới thiệu cho phép mô hình AI tương tác an toàn với các công cụ, nguồn dữ liệu và máy chủ bên ngoài qua giao thức stdio và HTTP/SSE JSON-RPC.

Vòng lặp ReAct (Reasoning + Acting)​

Mô hình suy luận và hành động tự động, trong đó LLM luân phiên giữa việc tạo suy nghĩ tự nhiên và gọi công cụ để quan sát kết quả trước khi đưa ra câu trả lời cuối cùng.

Phối hợp Đa Agent (Swarm Orchestration)​

Mô hình điều phối trong đó Agent chỉ huy phân rã mục tiêu lớn thành các tác vụ độc lập và ủy quyền thực thi song song cho các Agent chuyên môn thông qua Go Goroutine.

Bubblewrap (bwrap)​

Tiện ích sandbox không cần đặc quyền root trên Linux, tạo không gian namespace cô lập cho user, mount, PID và network.

Cgroups v2 (Control Groups)​

Cơ chế nhân Linux được ActonOS áp dụng để giới hạn cứng bộ nhớ RAM (512 MB), hạn ngạch CPU và trần số lượng tiến trình con.

Bộ nhớ Ngữ nghĩa Kết hợp (Hybrid Memory RAG)​

Hệ thống truy xuất hai động cơ kết hợp SQLite FTS5 (so khớp từ khóa BM25) và vector dày đặc (sinh bởi ONNX multilingual-e5-small) lưu trữ trong chromem-go.

Đường cong Quên lãng Ebbinghaus (Cognitive Decay)​

Mô hình toán học (R = exp(-t / S)) suy giảm trọng số của các mảnh ký ức cũ không được gợi nhớ, ưu tiên dữ liệu thường xuyên sử dụng cho LLM.

Tích hợp tsnet​

Thư viện Tailscale thuần Go được nhúng trực tiếp vào daemon actond, cung cấp kết nối mạng riêng ảo WireGuard mesh mã hóa đầu cuối và tên miền HTTPS tự động.

Cập nhật Tự phục hồi OTA (Self-Healing OTA)​

Cơ chế cập nhật nguyên tử tráo đổi symlink /data/bin/actond sang phiên bản mới, tự động hoàn tác về phiên bản cũ nếu bộ đếm watchdog 30 giây phát hiện sự cố.

User Workspace (Không gian làm việc)​

Tài liệu bạn thấy trên trang Workspace. Tệp tải lên hoặc lưu lại giữ nguyên tên gốc (report.pdf). Agent đọc, ghi và gửi những tệp này bằng công cụ native_workspace_*. Khác với thư mục tạm riêng của agent.

Góc nhìn tên gốc (user-workspace/)​

Thư mục gồm các tệp theo đúng tên gốc để script và native_exec (Python, shell) mở được. Biến môi trường ACTONOS_USER_WORKSPACE trỏ tới đây. Bạn vẫn làm việc với tên như report.pdf; không cần đưa mã lưu trữ nội bộ cho Python.

Thư mục tạm của agent (scratchpad)​

Thư mục làm việc riêng cho script tạm và tệp chưa hoàn thiện. Những tệp này không hiện trên trang Workspace cho đến khi agent xuất chúng (ví dụ bằng native_workspace_write).

Gửi tệp qua kênh chat​

Khi bạn nhờ agent gửi tài liệu workspace sang Telegram, Discord, Slack, WhatsApp hoặc Zalo, ActonOS đọc tệp rồi chuyển byte cho plugin kênh đã cài. Plugin tự tải lên ứng dụng chat. Hệ điều hành không tự triển khai API tải tệp của Telegram hay Zalo.