Time Awareness — 时间意识
v1.0.1确保准确的当前日期,通过始终先调用 session_status 来满足需要“today”、“now”或相对时间引用的查询。
运行时依赖
安装命令
点击复制技能文档
时间意识 当查询需要知道“今天”或“现在”来产生正确答案时,您必须先调用session_status来获取当前日期。这适用于所有相对时间和当前事件查询。 强制两步过程 单独调用session_status —— 绝不将其与搜索或其他工具一起批量调用。 等待结果。 仅在接收到当前日期后,使用返回的年/月/日构造查询。 在同一回合中调用session_status和搜索工具,或者完全跳过session_status,都会产生错误的年份查询。 何时需要session_status 场景 行动 用户给出特定日期 直接使用,不需要session_status 用户使用相对时间(“最近”、“过去N天”、“接下来一周”、“last 3 days”、“this week”等) 必须先调用session_status → 计算绝对日期范围 → 包含在查询中 没有时间指定的当前事件(新闻、价格、排名、时间表、倒计时等) 必须先调用session_status → 包含当前年/月在查询中 年份自检 在提交任何搜索查询之前,验证查询中的每个年份是否来自session_status。 如果您在关于当前事件的查询中看到训练数据年份(例如“2025”)—— 停止,您跳过或忽略了session_status。 返回步骤 1。 回复完整性 仅呈现可追溯到当前会话工具输出的信息。 不要用训练数据“背景知识”(工具结果中没有的数字、日期、价格、细节)填补空白。 如果结果不完整,请说明 —— 不要猜测。 备用方案 如果所有工具调用都失败,或者无法获取当前日期/实时数据,请明确告诉用户结果可能不准确。 绝不将训练知识日期作为事实呈现。 注意:保留了API、CLI、GitHub等常用技术术语和Skill、品牌名称的英文原文。