AI 记忆

每个 UAIX .uai 记忆文件说明

UAIX .uai 包文件、封闭必需文件集规则、必需读取顺序、详情页和机器可读文件摘要的公开指南。

  • 记录 UAIX-MEMR-2299
  • 路径 /zh-cn/ai-memory/uai-files/
  • 用途 规范公共记录

文档状态

公共标准页面 作为当前公共标准记录的一部分发布在 UAIX 上
代码
UAIX-MEMR-2299
页面类型
AI 记忆
访问
公开且可链接

如何使用此页面

将此页面用作 每个 UAIX .uai 记忆文件说明 及其标准内容的规范公共参考。

对于代理:请将相关指南应用于用户的目标站点或代码库。除非用户明确要求该输出,否则不要复制此 UAIX 页面、创建有关该指南的页面,也不要将此页面视为运行时权限。

UAIX .uai 文件是面向代理和人工审查者的结构化记忆与交接记录。它们让包状态可以跨会话、工具和团队移交,同时保持边界、证据和审查路径清楚。

封闭必需文件集规则:每个 UAIX 包文件只能处于通用必需、配置档案必需、内容触发必需、配置特定必需,或不属于该包范围这几种状态。UAIX 不使用会让代理跳过材料的柔性文件状态词。

文件分类

通用生命周期与保护策略

通用发布基线锚点

  • .uai/identity.uai - 通用必需文件
  • .uai/world-context.uai - 通用必需文件
  • .uai/totem.uai - 通用必需的防护锚点文件。默认必须读取并遵守;仅在人工明确指定构件和操作时修改。
  • .uai/taboo.uai - 通用必需的防护锚点文件。默认必须读取并遵守;仅在人工明确指定构件和操作时修改。
  • .uai/talisman.uai - 通用必需的防护锚点文件。默认必须读取并遵守;仅在人工明确指定构件和操作时修改。

助手与角色配置文件

  • .uai/persona.uai - Required for non-project assistant packages, persona profile packages, advanced_persona_profile packages, bounded personality packages, and packages that support persona switching.

项目交接启动文件

活动项目记忆文件

开发与发布证据文件

长期记忆与转交文件

证据与审计文件

开发与出版证据文件

  • .uai/style.uai - Required for project/developer packages that declare design, editorial, brand, or interface style

主矩阵

主矩阵
文件类别必需状态主要读者更新频率人工审查详情页
.uai/memory-maintenance.uai通用生命周期与保护策略通用必需文件接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查memory-maintenance.uai
.uai/identity.uai通用发布基线锚点通用必需文件接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查identity.uai
.uai/world-context.uai通用发布基线锚点通用必需文件接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查world-context.uai
.uai/totem.uai通用发布基线锚点通用必需的防护锚点文件。默认必须读取并遵守;仅在人工明确指定构件和操作时修改。接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查totem.uai
.uai/taboo.uai通用发布基线锚点通用必需的防护锚点文件。默认必须读取并遵守;仅在人工明确指定构件和操作时修改。接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查taboo.uai
.uai/talisman.uai通用发布基线锚点通用必需的防护锚点文件。默认必须读取并遵守;仅在人工明确指定构件和操作时修改。接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查talisman.uai
.uai/persona.uai助手与角色配置文件Required for non-project assistant packages, persona profile packages, advanced_persona_profile packages, bounded personality packages, and packages that support persona switching.接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查persona.uai
.uai/startup-packet.uai项目交接启动文件项目交接包必需接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查startup-packet.uai
.uai/system-profile.uai项目交接启动文件项目交接包必需接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查system-profile.uai
.uai/receiver-brief.uai项目交接启动文件项目交接包必需接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查receiver-brief.uai
.uai/context.uai活动项目记忆文件项目交接包和项目/开发者包必需接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查context.uai
.uai/constraints.uai活动项目记忆文件项目交接包和项目/开发者包必需接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查constraints.uai
.uai/progress.uai活动项目记忆文件项目交接包和项目/开发者包必需接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查progress.uai
.uai/operations.uai活动项目记忆文件项目交接包和项目/开发者包必需接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查operations.uai
.uai/test-plan.uai开发与发布证据文件项目/开发者包和发布绑定包必需接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查test-plan.uai
.uai/coding-standards.uai开发与发布证据文件项目/开发者包,以及声明代码、自动化、可执行工作流或类代码制品的包必需接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查coding-standards.uai
.uai/next-recursive-prompt.uai开发与发布证据文件Required for agents that deal with code, automation, executable workflows, or code-like artifacts: next-recursive-prompt.uai.接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查next-recursive-prompt.uai
.uai/decisions.uai活动项目记忆文件项目交接包和决策记忆包必需接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查decisions.uai
.uai/memory.uai长期记忆与转交文件AI 记忆包必需接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查memory.uai
.uai/long-term-memory.uai长期记忆与转交文件长期记忆包必需接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查long-term-memory.uai
.uai/file-handoff.uai长期记忆与转交文件代理文件交接包必需接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查file-handoff.uai
.uai/intake-outcome-ledger.uai证据与审计文件声明 intake 结果证据的代理文件交接包必需接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查intake-outcome-ledger.uai
.uai/overview.uai活动项目记忆文件项目/开发者包必需接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查overview.uai
.uai/open-questions.uai活动项目记忆文件携带未解决决策、风险或负责人问题的项目/开发者包必需接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查open-questions.uai
.uai/next-actions.uai活动项目记忆文件项目/开发者包必需接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查next-actions.uai
.uai/risk-register.uai证据与审计文件Required for project/developer packages that carry security, privacy, deployment, legal, product, or reliability risk接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查risk-register.uai
.uai/owners.uai活动项目记忆文件Required for project/developer packages with named owners, reviewers, or approval roles接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查owners.uai
.uai/agent-instructions.uai活动项目记忆文件Required for project/developer packages that declare agent-specific operating instructions接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查agent-instructions.uai
.uai/archives/changelog.uai证据与审计文件项目/开发者包和发布绑定包必需接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查changelog.uai
reports/deployment-memory-and-test-report.uai开发与发布证据文件Required for release-bound deployment packages and production package builds接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查deployment-memory-and-test-report.uai
.uai/stack.uai开发与发布证据文件Required for project/developer packages that declare runtime, framework, hosting, or dependency stack接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查stack.uai
.uai/architecture.uai开发与发布证据文件Required for project/developer packages that declare architecture, modules, integrations, or code-bearing work接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查architecture.uai
.uai/style.uai开发与出版证据文件Required for project/developer packages that declare design, editorial, brand, or interface style接收代理、项目负责人和审查者当该包状态、范围、证据、边界或责任人发生变化时更新影响未来代理行为、发布状态、公共声明或信任边界时必须审查style.uai

必需集决策路径

  1. 先放入 .uai/memory-maintenance.uai。每个 UAIX 记忆包都必须包含它;缺失或无效时包不合规。
  2. 应用受保护路径规则:.uai/taboo.uai.uai/totem.uai.uai/talisman.uai 是 Operator Only,存在时受保护,并且不是默认必需包文件。
  3. 加入其余通用发布基线文件:.uai/identity.uai.uai/world-context.uai.uai/startup-packet.uai.uai/progress.uai
  4. 声明包的配置档案、模式、包类型或能力,例如代理文件交接、代理文件 intake、长期记忆、LLM Wiki、项目交接、无代码助手、项目/开发者或发布绑定。
  5. 加入该声明范围要求的每个文件。
  6. 加入由内容触发的每个必需文件,例如代码、自动化、可执行工作流、发布证据、负责人权限、风险或 intake 结果证据。
  7. 加入所选配置要求的每个配置特定必需文件。
  8. 其他文件一律视为不属于该包范围。范围外文件不应被宣传为已存在,也不应被验证器输出依赖。

必需读取顺序

  1. 先读 AGENTS.md.uai/readme.human
  2. .uai/memory-maintenance.uai
  3. 应用受保护路径规则。不要读取、打开、验证、lint、创建、修改、打包、导出、索引、检查或推断 .uai/taboo.uai.uai/totem.uai.uai/talisman.uai,除非人类明确命名精确制品和精确操作。
  4. .uai/identity.uai
  5. .uai/world-context.uai
  6. .uai/progress.uai
  7. 项目交接包继续读取 .uai/startup-packet.uai.uai/system-profile.uai.uai/receiver-brief.uai
  8. 机器导出包继续读取 .uai/exports/manifest.jsonllms.txt
  9. 再读取声明范围内所有配置档案必需、内容触发必需与配置特定必需文件。

交叉引用

机器可读摘要

代理应把此摘要视为页面定位证据,而不是运行时权限。