One Handoff Bundle, Many Agent Surfaces. UAIX Project Handoff keeps durable project memory in repo-local files so Codex, Claude Code, Cursor, GitHub Copilot, Gemini Code Assist, local agents, vendors, and humans can load the same current state before work begins.
This is a practical compatibility guide. It does not announce official UAIX adapters for these products, and it does not turn tool-specific pointer files into new sources of truth.
Current Support Boundary
- The supported pattern is local repository memory:
AGENTS.md, rootreadme.human, typed.uairecords, and optionalagent-file-handoff/intake folders. - Tool-specific files can point into that bundle, but they should stay thin and should not duplicate policy, support claims, roadmap status, or project truth.
- These mappings are compatibility patterns, not official adapters, certified integrations, SDKs, CLIs, hosted import validators, automatic repository writers, or endorsement claims.
- Agent runtimes may execute tasks, ask for approvals, call tools, or produce traces. Project Handoff preserves the project memory and the review boundary.
Tool Mapping
| Surface | Best local entry | Keep it thin by |
|---|---|---|
| Codex | Root AGENTS.md, root readme.human, the loaded .uai files, and optional repo skill .agents/skills/uaix-handoff/. |
Use AGENTS.md as the front door and keep the skill as workflow guidance, not project truth. |
| Claude Code | Root CLAUDE.md pointer that imports or redirects to AGENTS.md. |
Let Claude-specific files say where to start; keep constraints and state in the shared handoff bundle. |
| Cursor | A minimal Cursor rule or project note that says to read AGENTS.md, then readme.human, then the listed .uai files. |
Avoid copying long rules into Cursor settings when the same rule belongs in AGENTS.md or .uai/constraints.uai. |
| GitHub Copilot | .github/copilot-instructions.md as a short pointer when a repo needs Copilot repository instructions. |
Use the Copilot file for handoff pickup order and safety reminders only; keep durable project state in .uai. |
| Gemini Code Assist | A root GEMINI.md or equivalent workspace instruction pointer, when useful for that repo. |
Keep Gemini-specific wording limited to how it should load the shared bundle and report checks. |
| Other local agents | Start from AGENTS.md and resolve only repo-local @uai[] references. |
Block parent-directory escapes, executable intake, hidden generated includes, and unsupported support claims. |
Adopt This In A Repo
- Create root
AGENTS.mdas the canonical agent-facing front door. - Create root
readme.humanfor the human-readable handoff explanation. - Create typed
.uai/records for context, stack, constraints, decisions, progress, operations, and test-plan guidance. - Add
agent-file-handoff/Content/,agent-file-handoff/Improvement/, andagent-file-handoff/Archive/only when dropped-file intake is part of the workflow. - Add tool-specific pointer files only when the tool benefits from them, and keep every pointer aimed back at
AGENTS.md. - Run targeted local checks for the changed handoff surface and record remaining blockers without claiming validator-backed conformance.
Do Not Claim
- Do not claim official UAIX certification, UAI-1 conformance, validator-backed handoff compliance, or vendor endorsement from this pattern alone.
- Do not claim hosted
.uaiupload/import validation, automatic repository writes, automatic LLM Wiki sync, SDK, CLI, or official adapter support unless public tooling and evidence exist. - Do not put secrets, credentials, raw customer data, privileged operations, hidden prompts, or production-only details into portable handoff files.
- Do not add CI pickup, scheduled jobs, watchers, daemons, queue folders, or always-on services just to make Agent File Handoff visible.
Copyable Pickup Prompt
You are working in this repository.
1. Read AGENTS.md first.
2. Read root readme.human as briefing context.
3. Load every @uai[] file listed in AGENTS.md.
4. Inspect active agent-file-handoff/Content/ and agent-file-handoff/Improvement/ intake before broad work.
5. Summarize current project truth, hard constraints, expected touchpoints, and targeted checks before editing.
6. Do not claim certification, conformance, official adapter support, automatic writes, hosted import, SDK, CLI, or endorsement unless repo evidence proves it.
7. Do not place secrets, credentials, private data, or production-only details into handoff files.How This Relates To OpenAI Guidance
Use the OpenAI and Codex guide when the task centers on OpenAI Agents, Codex, Skills, MCP, sessions, traces, approvals, or runtime handoffs. Use this page when a repository needs the same handoff bundle to work across multiple coding-agent surfaces without inventing separate truth for each tool.
Related UAIX Records
- Project HandoffThe main AGENTS.md, readme.human, and .uai pattern.
- OpenAI / Codex GuideOpenAI runs the agents; Project Handoff preserves the project memory.
- AGENTS.md .uai Linking SpecificationLink syntax and loader behavior.
- Agent File HandoffChat-start intake for dropped local files.
- AI MemoryBroader portable memory framing and starter bundles.
- RoadmapCurrent versus planned adapter, validator, SDK, CLI, certification, and endorsement boundaries.
- ChangelogDated public change record.