Preqstation

🤖 多引擎编码代理安全调度中心

通过PTY安全执行将PREQSTATION编码任务委托给Claude Code、Codex CLI或Gemini CLI,支持工作目录隔离、后台运行与进程监控

收藏
4.7k
安装
1.4k
版本
0.1.5
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

preqstation 是面向 PREQSTATION 编码任务的多引擎代理调度技能,允许用户以自然语言描述任务,自动委派至 Claude Code、Codex CLI 或 Gemini CLI 执行。

触发方式/skill preqstationpreqstationpreq 前缀,支持任务ID(如 PROJ-1)绑定。

执行流程
1. 解析引擎(默认 Claude)、任务ID、目标路径(从 MEMORY.md 项目表解析)

2. 强制创建 Git worktree 隔离执行环境,分支命名 codex/<project-key>

3. 渲染标准化提示模板,注入工作目录约束

4. 以 PTY 模式启动代理,支持前台/后台执行

5. 提供进程监控(poll/log/write/submit/kill)

安全机制

  • 禁止在 ~/clawd/~/.openclaw/ 目录启动代理
  • PR 审查强制使用临时 worktree 或克隆,禁止在主检出目录执行
  • 所有引擎命令需显式工作目录参数

进度管理

  • 后台任务自动返回 sessionId
  • 关键节点推送状态更新(里程碑完成/需输入/错误/完成)
  • 支持自动通知触发器(openclaw system event

显著优点

  • 多引擎支持:Claude Code、OpenAI Codex、Google Gemini 统一接口
  • 隔离执行:Git worktree 机制确保任务间互不污染,支持并行开发
  • PTY 安全:伪终端模式兼容交互式 CLI 工具,避免权限与沙箱冲突
  • MEMORY.md 集成:项目路径持久化存储,支持模糊匹配与自动补录
  • 后台友好:长时间任务可异步执行,会话状态可查询、可干预

局限性与风险

  • 配置依赖:需本地安装对应 CLI 工具(claude/codex/gemini)并配置凭证
  • Git 强制要求:非 Git 仓库需额外处理,无法直接在裸目录执行
  • 权限参数:使用 --dangerously-skip-permissions 等绕过标志,存在潜在安全风险
  • WORKTREE_ROOT:默认 /tmp/openclaw-worktrees,临时目录可能因系统清理丢失未提交变更
  • 引擎差异:不同 CLI 的提示解析与行为存在细微差异,复杂任务可能需引擎特定调优

适合人群

  • 需要批量处理 JIRA/GitHub Issues 绑定编码任务的开发者
  • 偏好自然语言驱动而非手动编写 CLI 命令的工程师
  • 需并行管理多个实验性分支的预研项目成员
  • 已将项目路径录入 MEMORY.md 的 OpenClaw 重度用户

常规风险

  • 绕过权限检查可能导致意外文件系统变更
  • 后台进程若未监控可能资源泄漏
  • worktree 分支若未清理会累积远程无关分支
  • 任务ID解析依赖 MEMORY.md 准确性,过时映射可能导致错误仓库操作

Preqstation 内容

手动下载zip · 6.1 kB
MEMORY.mdtext/markdown
请选择文件