SuperAPI AI 工具集

account-rotation

智能体与模型

查看项目

更新于 10-15 18:45

技能介绍

用途:切换编程智能体(coding-agent)账户,并通过对应运行时核验实际身份。仅用于调用方明确请求账户变更的场景,绝不自动轮换以规避配额。

主要能力:依据主机与智能体家族选择凭据工具,只执行明确的账户切换,并报告匹配运行时实际观察到的身份。身份需通过目标运行时核验,因为凭据文件即使被完美替换,已在运行的进程仍可能继续以旧账户认证。

使用方式:凭据工具由调用方或操作者按主机与智能体家族选择。资料给出的路由示例:macOS 上使用 Claude 凭据时,路由为 claude-acct(基于 Keychain);文件型 Codex、Gemini、Linux 或 WSL 凭据使用 caam。macOS 的 Claude 账户操作绝不使用 caam。

返回值应包含:主机、智能体家族、所选工具、请求的账户/配置、切换前后观察到的身份、是否有仍在运行的运行时持有旧账户(部分轮换)、命令退出码,以及新身份生效是否需要新进程。

限制:仅执行调用方明确授权的切换;轮换会改变主机凭据状态,仓库访问不隐含该授权。现有进程保留已加载到内存的凭据,轮换只影响新进程。命名失败模式为“陈旧进程身份”:宣称轮换完成,但所有活动会话内存中仍持有旧账户令牌。反模式是用凭据文件字节对比确认切换;正确做法是询问匹配运行时当前身份,并报告是否需要新进程。若所选凭据工具或运行时身份探测不可用,应将其作为已披露事实报告并停止,绝不用文件字节对比宣布切换完成。本技能不重启工作、不恢复任务、不选择窗格、不移动仓库状态,也不决定切换后的后续动作。