用途:codeagent 通过 codeagent-wrapper 命令调用可插拔的 AI 后端(Codex、Claude、Gemini),用于代码分析、跨文件重构、代码生成等任务,支持 @ 语法引用文件、并行执行与安全控制。
主要能力:支持三种后端,Codex 为默认,适合深度代码理解与复杂逻辑实现;Claude 适合简单任务、文档与提示词工程;Gemini 适合 UI/UX 原型。支持单任务、会话恢复(resume)与并行模式,并行模式可逐任务指定后端并声明依赖,默认输出摘要,--full-output 输出完整消息。
使用方式:推荐 HEREDOC 语法,如 codeagent-wrapper - [working_dir] <<'EOF' 后接任务内容;简单任务可用 codeagent-wrapper "simple task" [working_dir];指定后端加 --backend claude 或 --backend gemini。恢复会话用 codeagent-wrapper resume <session_id>。并行模式用 --parallel,任务块以 ---TASK--- 与 ---CONTENT--- 分隔,可设 id、backend、workdir、dependencies。
环境变量:CODEX_TIMEOUT 覆盖超时(默认 7200000 毫秒);CODEAGENT_SKIP_PERMISSIONS 控制 Claude CLI 权限检查,设为 true/1 时添加 --dangerously-skip-permissions,对 Codex/Gemini 暂无效果;CODEAGENT_MAX_PARALLEL_WORKERS 限制并行任务数(默认不限,建议 8)。
限制:Claude 后端默认启用权限检查;并行模式在生产环境应设置并发上限以防资源耗尽;该包装器面向 AI 驱动自动化,权限提示会阻塞执行。其余收费、平台与效果信息暂未提供。