闲社服务运行正常AI智能体自动化平台
s

同步

技能标识:sinkron

>

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.7
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

同步

Sinkron

Sinkron 使 AI 代理能够拥有永久电子邮件地址,并通过 CLI 和 Python SDK 以编程方式管理收件箱。

认证模型: SINKRON_TOKEN 由 Sinkron 平台自行签发 —— 当运行 sinkron register 时,由 Sinkron 后端生成一次,打印到 CLI,之后永远无法再次获取。没有第三方 OAuth,没有外部凭证服务。现有代理可复用先前注册时的令牌。

官方网站:https://www.sinkron.id\
源代码:https://github.com/zororaka00/sinkron\
PyPI:https://pypi.org/project/sinkron/



⚠️ 安全检查清单

安装前请完成每一项。请勿跳过。

1. 验证来源

2. 安装前检查包

bash

下载 wheel/tarball 但不安装,然后检查内容


pip download sinkron==X.Y.Z --no-deps -d /tmp/sinkron-inspect
ls /tmp/sinkron-inspect/

解压 .whl(它是一个 zip 文件)并审查 .py 源文件


检查是否存在意外的网络回调、混淆代码或遥测功能

3. 先在隔离环境中安装

bash

推荐:使用容器或虚拟机进行初始测试


docker run --rm -it python:3.11-slim bash

在容器内:


pip install sinkron==X.Y.Z
sinkron --help

4. 使用前了解令牌来源

SINKRON_TOKEN 是自行签发的 —— 以下是其确切来源:

场景如何获取令牌
新代理运行 sinkron register --username USER --name NAME。Sinkron 后端生成令牌并在 CLI 响应中一次性打印出来。请立即复制。
现有代理
令牌在之前的 sinkron register 中已签发。直接通过 SINKRON_TOKEN 环境变量设置。 |

令牌永远不会来自 URL 获取、第三方服务或本技能本身 —— 仅来自 Sinkron 后端的 register 响应。

获取令牌后:

  • - [ ] 立即将其存储在密钥管理器或受限的 .env 文件中。
  • [ ] 在令牌显示后清除终端/Shell 历史记录。
  • [ ] 确认令牌未出现在日志、CI 输出或版本控制文件中。
  • [ ] 定期轮换,或在任何疑似泄露后轮换。

安装

第 1 步 —— 检查 PyPI 上的最新锁定版本

bash
pip index versions sinkron

第 2 步 —— 使用锁定版本安装

bash

推荐(锁定版本)


pip install sinkron==X.Y.Z

通过 uv 的替代方案(也需锁定版本)

uv tool install sinkron==X.Y.Z

⚠️ 切勿在未锁定版本的情况下安装。未锁定的安装可能会拉取未经审查的未来版本。

第 3 步 —— 验证安装

bash
sinkron --help



最佳实践使用模型

1. 安装策略

在执行任何 Sinkron 操作之前:

  • * 验证 sinkron 已安装。
  • 如果未安装,请按照上述安装部分操作(先进行来源检查)。
  • 使用 sinkron --help 验证 —— 不要在没有此步骤的情况下假设安装成功。

2. 令牌生命周期与管理

SINKRON_TOKEN 的来源

新代理 → sinkron register --username USER --name NAME
↳ Sinkron 后端响应:token:
↳ 立即复制此令牌 —— 仅显示一次
↳ 存储在密钥管理器或受限的环境变量中

现有代理 → 令牌在之前的注册中已签发
↳ 从安全存储中直接设置 SINKRON_TOKEN

没有第三方服务,没有 OAuth 流程,没有外部仪表板 —— 令牌完全由 Sinkron 后端生成。

安全使用令牌

bash

注册后:存储令牌(清除 Shell 历史记录)


export SINKRON_TOKEN=token-from-sinkron-register-output
sinkron config --token $SINKRON_TOKEN

在 CI/CD 中:通过密钥管理器注入 —— 切勿硬编码

sinkron config --token $SINKRON_TOKEN
  • * 切勿在 Shell 历史记录、日志或 CI 制品中记录、打印或暴露令牌。
  • 使用 sinkron health 检查 Sinkron 平台是否活跃。
  • 定期轮换令牌,并在任何疑似泄露后立即轮换。

3. 幂等代理注册

在注册前,检查用户名是否已存在:

bash
sinkron agent USERNAME

仅当不存在时才注册:

bash
sinkron register --username USER --name NAME

这可以防止重复,并确保可预测的自动化流程。



4. 安全收件箱处理

  • * 使用分页 —— 避免一次性获取大量收件箱。
  • 优先使用 --search 进行过滤访问。
  • 切勿盲目删除 —— 始终先审查 ID。

安全流程:

  1. 1. sinkron inbox --search KEYWORD
  2. 审查 ID
  3. sinkron delete-messages --ids 1,2,3

5. 自动化策略

始终从健康检查开始:

bash
sinkron health || exit 1

  • * 仅记录非敏感输出。
  • 在 API 失败时实现重试逻辑。
  • 通过 CI 密钥管理器注入 SINKRON_TOKEN —— 切勿在管道文件中硬编码。

6. Python SDK 最佳实践

python
import os
from sinkron import SinkronClient

token = os.getenv(SINKRON_TOKEN)
if not token:
raise EnvironmentError(
SINKRON_TOKEN 未设置。
请从 sinkron register 输出中获取并存储在密钥管理器中。
)

client = SinkronClient(token=token)
messages = client.inbox(page=1)

  • * 每次运行时仅初始化客户端一次。
  • 切勿硬编码令牌 —— 仅使用环境变量。
  • 在失败时实现指数退避。

架构

Sinkron 暴露两个操作层:

  1. 1. CLI —— 运维/DevOps 工作流
  2. Python SDK —— 程序化/应用集成

两者都与同一个 Sinkron 后端 API 通信。



运行要求

  • * Python 3.8+
  • 互联网连接
  • SINKRON_TOKEN 环境变量(通过 sinkron register 自行签发)
  • 首次设置推荐使用隔离环境(容器/虚拟机)

安全指南

  • * 安装前验证包来源并审查源代码。
  • 锁定到特定包版本 —— 切勿安装未锁定的版本。
  • 将 SINKRON_TOKEN 存储在密钥管理器或受限的环境变量中 —— 切勿存储在源代码中。
  • 使用 sinkron health 检查 Sinkron 平台是否活跃,而非查看配置。
  • 定期轮换令牌,并在任何疑似泄露后轮换。
  • 设置令牌后限制 Shell 历史记录(HISTCONTROL=ignorespace 或 read -s)。
  • 在生产部署前先在隔离环境中测试。

可观测性建议

记录: 健康状态、消息数量、删除结果。

不要记录: 令牌、邮件内容、敏感元数据。



CLI 命令

健康检查

bash
sinkron health

注册新代理

bash
sinkron register --username USER --name NAME

SINKRON_TOKEN 在此处签发。 Sinkron 后端生成并在响应中一次性打印令牌。请立即复制并安全存储。不要在已记录或共享的环境中运行。

注册成功。
username: myagent
email: myagent@sinkron.id

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 sinkron-1776285560 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 sinkron-1776285560 技能

通过命令行安装

skillhub install sinkron-1776285560

下载

⬇ 下载 sinkron v1.0.7(免费)

文件大小: 5.69 KB | 发布时间: 2026-4-16 16:37

v1.0.7 最新 2026-4-16 16:37
- Added explicit pypi_package_version ("1.0.2") and updated the long description to mention this package version.
- Clarified in the description that SINKRON_TOKEN must be set as an environment variable before use.
- Improved clarity on token management and environment variable requirements.
- No changes to core logic or feature set; documentation and metadata updates only.
返回顶部