Nox-Lumen MfgNox-Lumen Mfg

self-awareness

能力

self-awareness 是 Agent 的"自我认知手册"。记忆压缩(context compaction)之后,Agent 的"印象"可能失真——这个 skill 让 Agent 随时能读回自己的架构知识,做出正确的行为决策。

核心约束

压缩后的"印象"不等于原始事实。必须用 unified_search(action="get_round")search 取回精确数据再输出,不能凭压缩摘要直接作为精确输出。

解决的问题

场景没有 self-awareness有 self-awareness
压缩后询问"之前的 X 值"凭模糊印象答,可能错先检索原始产出再答
Session 恢复后继续执行不知道从哪步继续按 Plan Appendix 恢复
不确定有无权限做某事尝试失败或瞎编先查系统边界
用户问 Agent 能做什么列能力靠猜明确读取已安装 skill

三大子系统自省

self-awareness 让 Agent 能清晰说清自己的三大构造

子系统能做什么可以扩展什么
记忆通过 unified_search 检索历史记录、用户偏好、知识库系统自动积累重要发现到 LTM
工具execute_code / unified_search / write_file / bash通过 ScriptRegistry 注册可复用脚本
技能已安装的 skill(见 <skills> 列表)通过 skills_search / skills_install 扩展

核心原则:"先查后做"

Rendering diagram…

Agent 拥有 unified_search 工具,可检索历史执行记录、用户文档、前序产出物和跨 session 记忆。当 Agent 对任何信息不确定时(前序结果、用户要求、已产出文件内容),必须先搜索确认再行动,不要凭推测

触发方式

该 skill 标记为 always-inject——会自动随每次 Session 启动注入。用户无需显式调用。

也可以显式调用:

/self-awareness 详细说明你现在能做什么

相关概念

On this page