tencent-news — 腾讯新闻
v1.0.97×24 新闻资讯搜索工具,聚焦中国国内信息和国际热点。支持新闻搜索,包括热点新闻、早报晚报、实时资讯、领域新闻和天气信息查询。当用户需要搜索新闻、新闻热榜、新闻早晚报、订阅新闻推送、获取相关新闻资讯和查询天气信息时使用。 (No change needed, the text is already in Chinese)
运行时依赖
安装命令
点击复制技能文档
腾讯新闻内容订阅 通过 tencent-news-cli 获取腾讯新闻内容。 核心原则:基础设施交给脚本处理;智能体只负责选择子命令和参数。除 cli-state 外,所有 CLI 调用都通过 run-cli 执行;先读 help,不要硬编码。
平台约定 平台 脚本运行方式 示例 macOS / Linux sh scripts/.sh sh scripts/cli-state.sh Windows bun scripts/.ts bun scripts/cli-state.ts Windows 需先确保 bun 可用。若不可用:powershell -c "irm bun.sh/install.ps1 | iex",安装后重启终端确认 bun --version。 以下所有脚本调用均以 macOS / Linux 为例,Windows 将 .sh 替换为 .ts,sh 替换为 bun。
除 cli-state 外,所有 CLI 命令都通过 run-cli 脚本执行: 平台 CLI 调用模板 macOS / Linux sh scripts/run-cli.sh [args] Windows bun scripts/run-cli.ts [args]
Phase 1:环境就绪 环境已就绪时直接跳到 Phase 2。
- 状态检查
- 安装 CLI(cliExists 为 false 时)
- 更新 CLI(update.needUpdate 为 true,或 CLI 提示版本过旧时)
- 配置 API Key(apiKey.status 不为 configured 时)
Phase 2:获取新闻 CLI 更新频繁,子命令和参数可能随版本变化。始终以当前 help 输出为准,不要假设或记忆任何子命令。 执行 help 通过 run-cli 执行:macOS / Linux 为 sh scripts/run-cli.sh help,Windows 为 bun scripts/run-cli.ts help。 理解意图,映射子命令 单一请求(如"看热点")→ 映射到一个子命令 复合请求(如"看热点、财经和军事新闻")→ 拆解为多个意图,分别映射,依次调用 反馈问题(如"反馈报错,新闻质量不行")→ 使用 feedback 子命令,内容需包含问题现象与上下文 若 help 中无匹配子命令,如实告知用户当前不支持 执行时遵守两条约束 所有实际 CLI 调用都走 run-cli 脚本,不要直接执行 platform.cliPath 业务命令、参数名、参数顺序都以 help 展示为准,必要时照抄帮助中的示例 执行并输出——按下方格式呈现结果 输出格式 单类型请求
来源:腾讯新闻 多类型请求 按类型分组,每组用二级标题标明类别:热点新闻
- 标题文字 ...
- 标题文字 ...
财经新闻
- 标题文字 ...
- 标题文字 ...
CLI 执行失败处理 CLI 命令失败后,立即停止,绝不通过 WebSearch 或其他方式获取新闻替代。 CLI 返回非零退出码、超时或输出含权限/安全错误时,不要重试,不要换方式。 根据错误信息引导用户: macOS Gatekeeper(cannot be opened、not verified)→ 系统设置 → 隐私与安全性 → 「仍要打开」 企业安全软件(connection refused、防火墙拦截)→ 安全提示中点击「信任」/「允许」 权限不足(permission denied)→ chmod +x 其他 → 展示完整错误,请用户处理 用户确认操作完成后再重试。即使多次失败,也只能告知无法获取并说明原因,绝不回退到其他信息源。
References 用户手动安装指南:references/installation-guide.md 用户手动更新指南:references/update-guide.md API Key 获取与手动配置:references/env-setup-guide.md