TextAction 用纯文本模板把所选内容转换为 API 请求。默认模板目录为:
%APPDATA%\TextAction\prompts\
- 文件采用 UTF-8 纯文本。
- 每个模板必须且只能包含一个区分大小写的
{{text}}。 - 执行动作时,
{{text}}会被所选文字原样替换。 - MVP 不提供其他变量、条件、循环或模板脚本。
缺少 {{text}} 或重复出现会被视为配置错误。这能避免误把空任务发送给 Provider,也能避免无意重复发送敏感内容。
请用简体中文总结下面的内容。
要求:
- 提炼核心观点
- 保留重要事实和数字
- 用项目符号输出
{{text}}
请把下面内容翻译成简体中文。
保持原意、语气、专有名词和段落结构;不要添加解释。
{{text}}
请把下面的自然语言需求整理为可直接交给编码助手的任务说明。
写清目标、范围、约束、验收标准和已知上下文,不要虚构事实。
{{text}}
- 在
prompts目录创建.txt文件。 - 写入一个且仅一个
{{text}}。 - 在
config.json的actions中添加条目。 - 选择现有的
providerId。 - 保存文件,再次触发 TextAction。
示例:
{
"id": "extract-actions",
"name": "提取行动项",
"description": "列出负责人、任务和截止时间",
"providerId": "primary",
"templateFile": "prompts/extract-actions.txt"
}- 明确输出语言、格式和长度,减少重复调整。
- 把稳定指令写入模板,把变化内容留给
{{text}}。 - 不要在模板中写 API Key、个人信息或其他密钥。
- Provider 会收到渲染后的完整 Prompt;使用敏感文本前先确认服务政策。
- 给模型提出可验证的要求,避免要求它补充选文中不存在的事实。