Agent Slugs Are the Smallest Handoff Key Between APC and APX APC and APX, two layers of a developer toolchain, use a stable 'agent slug' as the smallest handoff key between portable project contracts and local runtime state. The slug, defined in APC's structured agent definitions, serves as the routing key for APX commands and runtime file paths, avoiding hidden IDs and keeping the join key simple. Good slugs describe durable responsibilities like 'reviewer' or 'planner', while weak ones leak implementation details and age poorly. A lot of APC and APX discussion happens at the level of folders, memory, or runtimes. But there is a smaller boundary that matters every day: the agent slug. APC is the portable context layer. It keeps the project contract in the repository: AGENTS.md , .apc/project.json , .apc/agents/