npm.io
0.1.0 • Published 2d agoCLI

@diademy/companion

Licence
MIT
Version
0.1.0
Deps
1
Size
8 kB
Vulns
0
Weekly
0

@diademy/companion

Kết nối máy của bạn với agent Diademy — cho agent thao tác máy thật (chạy lệnh, đọc/ghi file), chỉ khi bạn cho phép.

Cài

npm install -g @diademy/companion

Dùng

Trên web Diademy → Trung tâm quản lý agent → tab Companion → "Kết nối máy mới" để lấy token, rồi:

dia-companion connect <token>

Máy sẽ hiện trong tab Companion. Agent chỉ thao tác được khi bạn cho phép; bạn ngắt kết nối bất cứ lúc nào (Ctrl+C, hoặc nút "Ngắt kết nối" trên web).

Hoạt động thế nào

Máy bạn nằm sau NAT nên server không nối vào được. Companion tự mở một kết nối ra server (WebSocket) và giữ sống — server điều khiển ngược qua đúng đường đó. Không mở cổng, không cần SSH server, không có ai "chui vào" máy bạn: chỉ có một sợi dây máy bạn tự thò ra, và bạn cắt được bất cứ lúc nào.

Bảo mật

  • Token gắn với tài khoản của bạn; agent chỉ chạm được máy bạn cho phép.
  • Lệnh chạy bằng quyền của user đang chạy companion — đừng chạy bằng sudo/administrator.
  • Ngắt kết nối hoặc tắt companion là mất quyền ngay lập tức.

License

MIT

Keywords