mcpField
Q
qwen-delegation

qwen-delegation

github.com/atholaAgent 工作流343119 次安装1 天前更新
代码仓库

关于 qwen-delegation

面向将任务路由至 Qwen 的 Qwen CLI 委派技能,处理专属凭据、配额检查和命令构建,适用于批处理及多文件分析。

主要功能

  1. 01委派前检查 Qwen 凭据有效期
  2. 02构建 Qwen CLI 命令
  3. 03支持选择模型
  4. 04将委派结果保存为带时间戳的文件

适用场景

  1. 01分析多个源文件
  2. 02汇总一批文件
  3. 03将大上下文任务委派给 Qwen

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/athola/claude-night-market --skill qwen-delegation

安装后在 Claude Code 中输入/qwen-delegation确认已加载。

附带文件modules/qwen-specifics.md

详细介绍

Qwen CLI 委派

概述

此技能为 Qwen CLI 实现 conjure:delegation-core。 它提供 Qwen 专用的身份验证、配额管理 和命令构建功能。

有关通用的委派模式,请参阅 Skill(conjure:delegation-core)。

何时使用

  • Skill(conjure:delegation-core) 判定 Qwen 适用之后
  • 需要 Qwen 的大上下文窗口(100K+ tokens)时
  • 用于批处理、摘要或多文件分析
  • 已安装并配置 qwen CLI 时

何时不要使用

  • 选择要委派给哪个服务提供方时(使用 conjure:delegation-core)
  • 选定的服务提供方是 Gemini 时(使用 conjure:gemini-delegation)

前提条件

安装:

# Install Qwen CLI
npm install -g @qwen-code/qwen-code

# Verify installation
qwen --version

# Authenticate: run qwen once and complete the flow it offers
qwen

没有 qwen auth 子命令。 qwen --help 中没有列出该命令,而 此文件记录了三个并不存在的命令:qwen auth status、 qwen auth login 和 QWEN_API_KEY。 qwen 后面任何未被识别为标志的内容都会作为提示词传给 模型,因此 qwen auth status 实际上是在向 Qwen 提问 “auth status”,并会因此产生费用。 在 2026-08-22 进行探测时,它返回了 [API Error: 401 Incorrect API key provided] 并以 0 退出,这就是 委派注册表现在声明 qwen 无需身份验证探测的原因。

凭据存储在 ~/.qwen/oauth_creds.json,其中包含自身的 expiry_date。 即使没有凭据,~/.qwen/settings.json 也会存在,因此它不是 要检查的文件。 委派器会读取所述过期时间,并在不启动 qwen 的情况下跳过它,从而避免 每次链式遍历都为被拒绝的调用付费。

验证: make -C plugins/conjure delegate-doctor 会报告 qwen 的凭据状态,包括已过期的凭据。

快速开始

使用共享委派执行器
# Basic file analysis
uv run python scripts/delegation_executor.py qwen "Analyze this code" \
  --files src/main.py

# With specific model
uv run python scripts/delegation_executor.py qwen "Summarize" \
  --files src/**/*.py --model qwen-max

# With output format
uv run python scripts/delegation_executor.py qwen "Extract functions" \
  --files src/main.py --format json
直接使用 CLI
# Basic command
qwen -p "@path/to/file Analyze this code"

# Multiple files
qwen -p "@src/**/*.py Summarize these files"

# Specific model
qwen --model qwen-max -p "..."
保存输出
qwen -p "..." > delegations/qwen/$(date +%Y%m%d_%H%M%S).md

智能委派

共享委派执行器可以自动选择最佳服务:

# Auto-select a service for the task
uv run python scripts/delegation_executor.py auto "Analyze large codebase" \
  --files src/**/*

Qwen 专属详情

有关 Qwen 专属模型、CLI 选项、费用参考 和故障排除,请参阅 modules/qwen-specifics.md。

完成标准

  • 委派任何任务之前,qwen --version 以 0 退出,且 ~/.qwen/oauth_creds.json 存在,并且其 expiry_date 为未来时间。若未安装或凭据已过期,则报告问题并停止执行。 没有可运行的 qwen auth status,询问该命令会产生一次 补全调用的费用。
  • 委派任务的输出保存到 delegations/qwen/YYYYMMDD_HHMMSS.md(时间戳 格式与快速开始示例一致),并且委派后该文件存在于磁盘上。
  • 如果 conjure:delegation-core 选择了其他服务提供方(Gemini 或本地服务),则不会调用此技能;只有在 delegation-core 明确将任务路由到 Qwen 时,才会运行 Qwen 委派。
  • 通过 delegation_executor.py auto 进行智能委派时,会在执行任务之前记录选中了哪个服务提供方以及原因,以便审计选择过程。

评论

支持 Markdown