smallcat2333

Rs Agent Router — Productivity skill for Claude Code

Productivity community

Windows desktop task router for Claude and Codex CLIs, with monitoring and execution records.

How to install Rs Agent Router

This entry records only its repository, not the path inside it, so there is no exact command to give. Open smallcat2333/rs_agent_router and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Rs Agent Router does

Windows desktop task router for Claude and Codex CLIs, with monitoring and execution records.

Alternatives in Productivity

  • P7 — PUA P7 骨干模式 — 方案驱动执行 19.5k ★
  • Tradingview MCP — Real-time crypto & stock screening, advanced technical indicators, Bollinger Bands intelligence, candlestick p 2.6k ★
  • Claude Code Hooks Multi Agent Observability — Real-time monitoring for multi-agent Claude Code sessions via hook event tracking 1.3k ★

README

Agent Router 0.6.0 — CLI 执行服务

[![Windows CI](https://github.com/smallcat2333/rs_agent_router/actions/workflows/ci.yml/badge.svg)](https://github.com/smallcat2333/rs_agent_router/actions/workflows/ci.yml) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)

A Windows desktop task router for Claude and Codex CLIs, with task monitoring and execution records.

社区项目,与 OpenAI、Anthropic 及其他 CLI/模型供应商无官方隶属关系。

独立构建

需要 Windows 10/11 x64、Rust stable 和 MSVC C++ 构建工具。

cargo test --locked
cargo build --release --locked
.\target\release\rs_agent_router.exe show

构建不需要相邻仓库;使用时需要自行安装并登录所选 Claude/Codex CLI,在管理页设置路径和执行参数。仓库不包含账号或本机配置。

Windows CI 只运行单元测试并构建 EXE。可从已通过的 Actions 运行下载构建产物;真实 CLI、桌面交互和硬件相关验证需要在本机进行。

贡献与许可

原创代码使用 [MIT License](LICENSE)。参与方式见 [CONTRIBUTING.md](CONTRIBUTING.md),内置依赖来源与许可见 [THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md)。

发布记录

2026-09-10 | 0.6.0 | 建立独立发布副本,内置 cli-stream 并保留原许可证,补充公开仓库文档和 Windows CI。

Harness 只分配工作,Rust App 决定执行 CLI、模型、强度、权限和超时。服务负责启动、输出、状态、取消和留痕;界面仅用于配置与监控,不维护聊天输入框、消息气泡或自建聊天历史。

使用

在 RustRover 直接 Run 打开管理页,选择 **Claude / Codex CLI**,填写模型和强度。设置修改后自动保存并用于后续任务,无需额外点击保存;已运行任务保留原快照。GLM 是 Claude CLI 的模型,例如 `GLM-5.2`,不再是独立 CLI。

模型下拉框支持刷新:Claude 读取 CC Switch 当前供应商配置,Codex 在后台查询所选 CLI 的模型目录;“测试”按当前配置创建独立的“模型测试”分组任务。强度按 `assets/model_efforts.json` 的本地维护表显示,含资料来源和核对日期,不随刷新联网查询;切换模型时不支持的旧档位恢复默认。Claude 使用 `--effort`,Codex 使用 `model_reasoning_effort`;“默认”表示不覆盖原 CLI 默认值。超时默认 300 秒,归档默认 4h,顶部设置修改后自动记忆。

每个新任务固定当时的 App 配置快照。已有任务的原生会话复用原快照,避免中途更换 CLI。Harness 请求不能包含 backend、model、effort、allow_edits、timeout_seconds。

rs_agent_router.exe show
rs_agent_router.exe submit --request task.json --wait
rs_agent_router.exe status --task-id T001
rs_agent_router.exe health --task-id T001
rs_agent_router.exe cancel --task-id T001

需要给同一小任务补充指令时,可选地复用原 CLI 保存的上下文:

rs_agent_router.exe send --task-id T001 --message-file instruction.txt --wait

使用进程 API 逐项传参,并读取 stdout JSONL 和 stderr。`--w