身份原语链
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_e02e04b8/identity-primitive-chain
技能介绍
要解决的问题
在多步骤的 Agent 工作流中,用户身份与权限上下文容易在步骤之间丢失,导致后续调用无法准确继承前一步的身份信息。
- 单次调用能带身份,多步串联后上下文就断了
- 不同步骤对同一用户权限的理解不一致
- 缺少统一的身份上下文传递机制
工作原理
Identity Primitive Chain 通过链式调用的方式,在 Agent 工作流中保持身份与权限上下文的一致性。
核心能力包括:
- 身份原语管理:提供基础的身份验证原语
- 上下文链式传递:将身份信息从一个步骤传递到下一个
- 权限上下文保持:确保后续调用继承正确的权限上下文
关键步骤:
- 接收初始身份上下文
- 执行当前步骤的身份验证
- 将验证后的身份信息传递给下一步
- 循环保持整个链的身份一致性
适用边界与注意点
- 适用于需要多步骤身份一致性的 Agent 工作流
- 依赖环境中存在身份验证支持
- 不适合单次无状态调用的场景
- 注意权限边界的精确控制,避免过度授权
建议在需要跨步骤身份保持的复杂工作流中使用,简单的单次调用不需要这个技能。
使用场景
- 多步 Agent 流程中,每一步都需要继承前一步的身份与权限,避免重复认证
- 同一用户在跨工具调用时保持权限一致,防止后续步骤因上下文丢失被拒绝
- 从登录验证到后续数据操作的完整链路中,统一管理身份原语的传递
- 串联多个子任务时,确保每个子任务拿到的用户身份都是同一份
适合人员
- 构建多步骤 Agent 的后端工程师,需要在步骤之间传递并校验用户身份
- 开发带权限控制的 AI 应用开发者,要求跨调用保持授权上下文一致
- 负责自动化流程编排的工程师,需要统一管理身份原语与链式传递逻辑