安全运行 IronClaw Reborn 代理会话
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/run-secure-ironclaw-reborn-agent-sessions。
技能介绍
解决的具体问题
在本地跑 AI 代理时,通常会碰到几类麻烦:
- 会话形态割裂:CLI、REPL、WebUI 各自维护上下文,状态容易对不上。
- 边界不清晰:策略、存储、密钥没有显式约定,长期运行时会踩合规和数据安全红线。
- 运行链路难复现:多模型路由依赖手工切换,排障和回归测试成本高。
技能如何工作
这个技能把 IronClaw Reborn 作为安全本地运行时,用模型路由统一承接 CLI、REPL、WebUI 三类会话,并强制约定边界:
- 显式状态:运行时维护会话状态,避免状态散落在不同客户端。
- 策略边界:按会话目标约束模型路由和执行策略。
- 存储边界:统一管理需要持久化的数据。
- 密钥边界:将凭据和运行时配置隔离开,降低泄露风险。
使用前需要准备好 Rust 工具链和 Cargo,并本地检出 nearai/ironclaw;LLM provider 凭据必须提前配置好。如果需要 WebUI,还要准备 Node.js 22 和 pnpm 用于构建。
适用边界与注意点
- 上游没有可自动抽取的安装说明和用法指引,敏感工作流先审查项目再运行。
- 需要 PostgreSQL 时,按运行时要求完成存储侧配置。
- 建议把 CLI、REPL、WebUI 的入口都纳入同一套运行时边界,避免绕过策略。
参考文档:https://www.ironclaw.com
使用场景
- 在命令行调试本地代理任务时,按任务类型切换模型并保持会话状态连续
- 在终端和交互式环境中批量运行自动化任务,统一按策略边界持久化运行数据
- 构建和调试 WebUI 时,将浏览器会话纳入同一运行时并用统一密钥边界隔离凭据
- 需要在本地隔离环境中评估代理执行策略时,检查状态、策略、存储与密钥边界是否生效
适合人员
- 负责本地代理运行时的后端工程师,需要统一管理 CLI、REPL 和 WebUI 会话状态
- 使用 PostgreSQL 做数据存储的工程团队,需要把代理执行数据纳入明确的存储边界
- 构建 AI 应用的开发者,需要在本地按模型路由配置不同 CLI 和 REPL 任务
- 处理密钥和策略的合规工程师,需要验证运行时是否隔离凭据并执行统一策略