{"_id":"@diademy/companion","name":"@diademy/companion","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@diademy/companion","version":"0.1.0","description":"Diademy Companion — kết nối máy của bạn với agent Diademy để agent thao tác máy thật (chạy lệnh, đọc/ghi file) — chỉ khi bạn cho phép.","type":"module","bin":{"dia-companion":"bin/cli.mjs"},"engines":{"node":">=18"},"dependencies":{"socket.io-client":"^4.8.3"},"keywords":["diademy","companion","agent","remote","mcp"],"license":"MIT","publishConfig":{"access":"public"},"_id":"@diademy/companion@0.1.0","gitHead":"501164d6650222a754656740fb7635db2db2b9a4","_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-6twkNrs/ps17DQ9KX0RiouZl0tD9DMDem7yOg5eqSMBVcJ+R2ARF0R/bSL9XwywKEgspk94LblKZg3fV+5wROg==","shasum":"0c613ceb15babeb40eba62c136b4bc95cef72332","tarball":"https://registry.npmjs.org/@diademy/companion/-/companion-0.1.0.tgz","fileCount":4,"unpackedSize":8374,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHF1m8FMRfBq8RAflwb70tQyzk6SVvRk2Sr7MRkdLiUUAiAd3LUGHTU8kM/imCjGZ1lB/ugC3U+Xgk+IJlVU7719ZA=="}]},"_npmUser":{"name":"diademy","email":"thietke.huutri@gmail.com"},"directories":{},"maintainers":[{"name":"diademy","email":"thietke.huutri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/companion_0.1.0_1784448486601_0.9938997011598045"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-19T08:08:06.456Z","0.1.0":"2026-07-19T08:08:06.742Z","modified":"2026-07-19T08:08:06.915Z"},"maintainers":[{"name":"diademy","email":"thietke.huutri@gmail.com"}],"description":"Diademy Companion — kết nối máy của bạn với agent Diademy để agent thao tác máy thật (chạy lệnh, đọc/ghi file) — chỉ khi bạn cho phép.","keywords":["diademy","companion","agent","remote","mcp"],"license":"MIT","readme":"# @diademy/companion\n\nKế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**.\n\n## Cài\n\n```sh\nnpm install -g @diademy/companion\n```\n\n## Dùng\n\nTrê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:\n\n```sh\ndia-companion connect <token>\n```\n\nMá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).\n\n## Hoạt động thế nào\n\nMá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.\n\n## Bảo mật\n\n- 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.\n- Lệnh chạy bằng quyền của user đang chạy companion — **đừng chạy bằng sudo/administrator**.\n- Ngắt kết nối hoặc tắt companion là mất quyền ngay lập tức.\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-4fc806ecdacf3faddc351e332f3f2a90"}