realjhen123/dsh-ask-powerful ↗★ 0
dsh-ask-powerful
一键生成提示词以向外部强模型寻求编程帮助。 适合在任务超出当前模型能力时,快速打包上下文并求助于外部模型的用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:realjhen123/dsh-ask-powerful說明文件
閱讀完整 README ↗使用
模型入口
模型判断任务超出能力时调用 ask_powerful_model:
{
"question": "为什么高并发下计数器会丢更新?",
"files": [{ "path": "src/counter.ts", "start": 1, "end": 80 }],
"symptom": "压测时最终计数小于预期",
"goal": "改成线程安全且不引入全局锁",
"constraints": "不能改公开 API",
"done_when": "新增并发测试通过",
"output": "patch"
}
然后你运行:
/ask-powerful
命令结果会渲染成一张卡片,带复制按钮。点一下复制整段提示词。
手动入口
直接给任务文本:
/ask-powerful 设计一个无锁队列,并说明 ABA 问题怎么处理
命令现场生成提示词,不读文件,不拼接会话历史。
配置
在 cordis.patch.yml 的 ask-powerful 条目里配置:
| 字段 | 默认 | 含义 |
|---|---|---|
maxEscalationsPerSession | 5 | 每个会话允许模型主动求助的次数 |
maxFiles | 8 | 一次提示词最多嵌入的文件数 |
maxSnippetLines | 400 | 每个文件最多读取的行数 |
maxFileChars | 120000 | 每个文件最多读取的字符数 |
maxPromptChars | 30000 | 最终提示词字符上限 |
language | zh | 提示词语言,zh 或 en |