跳转到内容

身份、授权与权限

CLI 没有独立账号体系。它只代表当前用户调用 DataCore,因此网页、终端与 Agent 看到的是同一套数据范围和操作权限。

Terminal window
datacore auth login

命令会打开 DataCore 授权页。用户可以使用平台密码、飞书或 Bohrium 登录;无论入口是什么,最终都解析为同一个 DataCore 用户身份。

CLI 不创建第二套账号,也不拥有独立的数据权限。项目、实验、数据和操作权限全部由 DataCore 后端统一判断。

  • 交互式登录默认把可撤销的短期授权保存到操作系统 Keychain;
  • 无桌面环境使用 DATACORE_TOKEN,不要写进仓库或命令历史;
  • 本地文件保存默认关闭,只有用户明确传入 --allow-file-credential 才启用;
  • Bohrium AccessKey 不出现在命令参数、日志、Prompt 或导出文件中。

在 DataCore /cli 或个人中心生成一次性 Agent 安装指令,然后把整段交给 Agent。安装 Token 约 10 分钟有效且只能兑换一次;CLI 必须通过标准输入消费:

Terminal window
datacore setup --install-token-stdin --allow-file-credential

兑换后的正式凭据不会显示在网页、Agent 回复或终端输出中,而是直接写入系统 Keychain;无 Keychain 环境只有在显式启用时才使用权限 0600 的本地文件。正式授权默认长期有效,也可在生成时选择 30、90、365 天,并能在个人中心立即撤销。

Terminal window
datacore auth status
datacore auth logout

用户也可以在 DataCore 个人中心查看和撤销已经授权的 CLI 客户端。撤销后,本机持有的旧授权不能继续访问平台。

场景 判断位置 CLI 行为
查看项目或实验 DataCore 后端 仅返回当前用户有权看到的数据
上传、训练、开启下一轮 DataCore 后端 + 用户确认 目标冻结后仍需 --yes
Bohrium 计算 当前用户的平台配置 不借用平台默认项目或他人凭据
撤销设备 DataCore 个人中心或 CLI 旧授权立即失效
Terminal window
datacore --json quota

CLI、Skills 和第三方 Agent 按 DataCore 用户共用查询、写操作、工具执行与云端计算额度。额度每天北京时间 00:00 自动进入新周期,不依赖定时清库;换设备或重新授权不会绕过限制。管理员可以在 DataCore「管理 → 自动化额度」中设置长期覆盖、增加今日额度或恢复默认值。

查询和校验可以直接执行;上传、推荐、训练、重试、决策和开启下一轮等操作必须先确认目标,再传入 --yes。这一约束同时适用于人和 Agent。