关于 cline-runner
cline-runner 通过本地已认证的 Cline 命令行执行限定范围的提示词,适用于需要明确选择模型并核验结果的工作流。它检查实际服务模型的凭据,不允许切换服务商作为回退。
主要功能
- 01通过本地 Cline 命令行执行提示词
- 02同时选择服务商和模型
- 03支持只读计划与执行模式
- 04检查服务模型凭据和结果
- 05支持并发调用时隔离状态
适用场景
- 01使用获批模型执行限定任务
- 02让分析保持只读计划模式
- 03核验请求实际使用的模型
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ robsonrung/ rar-skills --skill cline-runner安装后在 Claude Code 中输入/cline-runner确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/cline-lanes.example.jsoncommand-reference.mdcontinuation.mdruntime-reference.mdscripts/cline_lanes.pyrun_cline.pytests/test_cline_lanes.py详细介绍
Cline Runner
通过本地 CLI 执行调用方限定范围的提示词。共享角色、信封键和结果处理见 shared/references/runner-common.md。保持席位忠实度:注明实际响应的提供方,并如实报告不可用或未经验证的席位。
原生路由
选择外部路由前,先阅读 shared/references/host-model-execution.md。如果当前宿主能够在原生子 Agent 或任务线程中,按照所需的工作量、隔离和回执策略,调度所选提供方的确切模型,请使用该路由。agents/openai.yaml 是宿主 UI 元数据;它不会调度原生模型。
调用
在同一次 shell 调用中,将 SKILL_DIR 设为此已加载技能的目录:
SKILL_DIR="<absolute path of this skill directory>";
python3 "$SKILL_DIR/scripts/run_cline.py" "<scoped prompt>" --json
经批准的工作流会提供确切的模型、工作量、角色、工具模式和回执策略。传入这些已批准的选项以及 --disable-fallback;此基本示例不授权使用其他路由。
运行时边界
- 使用本地经过身份验证的
clineCLI。提供方和模型必须一起选择;不同提供方的目录 ID 可能不同。 - 分析角色默认使用强制只读的计划模式,并启用读取工具。
--no-tools则会拒绝所有工具调用。行动模式允许写入,并会在调用方授权范围内自动批准工具。 - 提示词和文件上下文可能会发送给所选提供方。除非通过
--data-dir或经过身份验证的通道隔离状态,否则--model会修改已持久化的提供方配置。 - 并发调用需要使用不同的经过身份验证的状态目录,并占用数量受限的凭据池槽位。通道缺失时不得回退到共享状态。
- 使用
--seat选择具名 Muse 和 Minimax 席位。运行时参考文档记录了它们的映射关系,以及必须保持同步的文件。 - 不允许回退到其他提供方。流中的服务模型回执和终端结果决定了实际使用的模型及是否成功。
按需加载
- references/command-reference.md:组合非基本调用时所需的标志、示例、原生映射和返回码。
- references/runtime-reference.md:配置路由或解读结果时所需的身份验证、回退条件、配置和扩展信封字段。
- references/continuation.md:仅在恢复会话或管理后台任务时使用。
结果
读取 agent_message 和包装器信封。检查是否成功、服务模型回执、实际生效的运行器/提供方,以及是否存在回退或格式错误输出状态。进程完成本身并不能证明使用了请求的任务或模型。调用方授权编辑时,报告已修改的文件。
评论
支持 Markdown