AI 记忆

每个 UAIX .uai 记忆文件说明

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

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

文件状态

公共标准页面 作为当前公共标准记录的一部分在 UAIX 上发布
代码
UAIX-MEMR-2959
表面
AI 记忆
使用权
公开且可链接

如何使用本页

使用本指南执行 UAIX 封闭必需文件集模型:通用必需、配置档案必需、内容触发必需、配置特定必需,或不属于该包范围。

包记忆路径

AI 记忆数据包向导公开记录项公开记录项项目交接

必需文件集

每个 .uai 文件都属于声明的包范围

使用本指南确保包文件只处于 UAIX 封闭状态之一:通用必需、配置档案必需、内容触发必需、配置特定必需,或不属于该包范围。

通用

memory-maintenance 先行

此处说明当前公开记录、证据路径和支持边界。

配置文件

其余文件由声明包类型控制

项目交接、代理文件交接、长期记忆、LLM Wiki 和发布绑定包各自携带自己的必需文件集。

无代码助手

编码标准在出现类代码工作前保持范围外

此处说明当前公开记录、证据路径和支持边界。

包记忆路径

AI 记忆数据包向导从规范源规则生成已支持的文件集。公开记录项通用生命周期、受保护路径和记忆写入安全策略。公开记录项代码范围继续提示和派生热记忆写回策略。项目交接项目启动包配置档案和读取顺序。代理文件交接本地文件 intake、处置、归档和使用证明路径。AGENTS.md 规范项目入口指导和本地记忆发现。
核心规则封闭文件状态
universal required | profile-required | content-triggered required | configuration-specific required | out of scope

验证器和代理只能依赖声明包范围内的必需文件,并应把范围外文件视为不存在。

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

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

文件分类

通用生命周期与保护策略

通用发布基线锚点

  • .uai/identity.uai – 通用必需文件
  • .uai/world-context.uai – 通用必需文件
  • .uai/totem.uai – 通用 required guardrail file. Read and obey by default; modify only on explicit human artifact-and-operation order.
  • .uai/taboo.uai – 通用 required guardrail file. Read and obey by default; modify only on explicit human artifact-and-operation order.
  • .uai/talisman.uai – 通用 required guardrail file. Read and obey by default; modify only on explicit human artifact-and-operation order.
  • .uai/short-term-memory.uai – 通用必需文件

Assistant and persona profile files

  • .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 通用发布基线锚点 通用 required guardrail file. Read and obey by default; modify only on explicit human artifact-and-operation order. 接收代理、项目负责人和审查者 当该包状态、范围、证据、边界或责任人发生变化时更新 影响未来代理行为、发布状态、公共声明或信任边界时必须审查 totem.uai
.uai/taboo.uai 通用发布基线锚点 通用 required guardrail file. Read and obey by default; modify only on explicit human artifact-and-operation order. 接收代理、项目负责人和审查者 当该包状态、范围、证据、边界或责任人发生变化时更新 影响未来代理行为、发布状态、公共声明或信任边界时必须审查 taboo.uai
.uai/talisman.uai 通用发布基线锚点 通用 required guardrail file. Read and obey by default; modify only on explicit human artifact-and-operation order. 接收代理、项目负责人和审查者 当该包状态、范围、证据、边界或责任人发生变化时更新 影响未来代理行为、发布状态、公共声明或信任边界时必须审查 talisman.uai
.uai/short-term-memory.uai 通用发布基线锚点 通用必需文件 接收代理、项目负责人和审查者 当该包状态、范围、证据、边界或责任人发生变化时更新 影响未来代理行为、发布状态、公共声明或信任边界时必须审查 short-term-memory.uai
.uai/persona.uai Assistant and persona profile files 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/current-state.uai 活动项目记忆文件 项目/开发者包必需 接收代理、项目负责人和审查者 当该包状态、范围、证据、边界或责任人发生变化时更新 影响未来代理行为、发布状态、公共声明或信任边界时必须审查 current-state.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/changelog.uai 证据与审计文件 项目/开发者包和发布绑定包必需 接收代理、项目负责人和审查者 当该包状态、范围、证据、边界或责任人发生变化时更新 影响未来代理行为、发布状态、公共声明或信任边界时必须审查 changelog.uai
.uai/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/short-term-memory.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/short-term-memory.uai
  7. 项目交接包继续读取 .uai/startup-packet.uai.uai/system-profile.uai.uai/receiver-brief.uai
  8. 机器导出包继续读取 .uai/exports/manifest.jsonllms.txt
  9. 再读取声明范围内所有配置档案必需、内容触发必需与配置特定必需文件。

交叉引用

机器可读摘要

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