Fictional home / real manager
- Shared model
- demo-model
- Reasoning
- medium
- Local status line
- model + current folder
Local auth & session files Stay at this desk
Workbench Lab / A small deliberate mistake
I built metacodex to share agent setup between machines while keeping local settings separate. Here, the configuration manager uses two disposable test setups: a conflicting manual edit stops an update until it is deliberately adopted.
Your experiment / about a minute
01 / 06Fictional home / real manager
Local auth & session files Stay at this desk
Fictional home / real manager
Local auth & session files Stay at this desk
Pack the useful parts
What should travel together, and what should each desk keep? Make two choices, then compare them with a real run.
Interactive illustration of the recorded run. Your choices stay in this page; these buttons replay observed results.
JavaScript is off. Read the full execution receipt and transcript below; the experiment needs JavaScript.
[desk-a] $ metacodex install link: installed $FIXTURE/desk-a/.agents/skills link: installed $FIXTURE/desk-a/.codex/hooks.json link: installed $FIXTURE/desk-a/.codex/AGENTS.md link: installed $FIXTURE/desk-a/.codex/rules/metacodex.rules link: installed $FIXTURE/desk-a/bin/codex-digest link: installed $FIXTURE/desk-a/bin/codex-trust-everything apply: generated config (values redacted) [exit 0; 64.768 ms observed] [desk-b] $ metacodex install link: installed $FIXTURE/desk-b/.agents/skills link: installed $FIXTURE/desk-b/.codex/hooks.json link: installed $FIXTURE/desk-b/.codex/AGENTS.md link: installed $FIXTURE/desk-b/.codex/rules/metacodex.rules link: installed $FIXTURE/desk-b/bin/codex-digest link: installed $FIXTURE/desk-b/bin/codex-trust-everything apply: generated config (values redacted) [exit 0; 54.446 ms observed]Download the complete transcript
Executed, then exhibited
This is a real run of the metacodex configuration manager from a committed source revision. A controlled fixture supplies harmless settings and two disposable homes.
The interactive desks above illustrate those observed results. The film below records a browser terminal viewer replaying the captured output; its display pacing is editorial.
Applying over an unadopted reasoning change returned an error. Both the live config and generated snapshot retained their exact hashes.
Desk A’s high setting moved into its machine overlay and survived the next portable base update. Desk B received the new low default.
Two fake auth files, two fake sessions and two fake secret overlays remained byte-for-byte unchanged. The shared skill hash matched on both desks.
Recorded replay / actual CLI output
The recording displays one command at a time, followed by the verified configuration and hash results. The deliberate drift refusal is a successful boundary check, with exit 1. All other manager invocations return exit 0.
Open the full text transcriptExecution receipt
f034947811e9227f3c50f41f0aa8c0d410293b0aed4fce0fddfaba59d668c376c651ebb0e43fe9f6bd0fa6d2c866414f3faa2bccThe fixture uses the archived commit and two disposable homes.
7a7e2046385715873a2d0f5a1b397c04037c1b7dbff62bc9f82985585962b7012c412ea2f4c5d77ad650d9a46893980c90c09db4d12e049a130e1fad3160b16ac1ec09356c8648afc182b27787a483be0a3043f2b893d5e9c881ba0520cc6a9ad08dc9f5d783c6b3a25fd9fd2fb156c305231334fcc4e40e26d7d4dbb2146275a967365169f3407f2a9cac44273d7451b8453060de55df0bd26cbcb6b78791b96deac5654cd41c2d0afe49649aceaceab11aee837760ced50885844ba4c3a801metacodex installexit 0 / 64.768 msmetacodex installexit 0 / 54.446 msmetacodex applyexit 1 / 47.514 msmetacodex apply --adoptexit 0 / 55.419 msmetacodex applyexit 0 / 76.236 msmetacodex applyexit 0 / 77.538 msmetacodex doctorexit 0 / 69.99 msmetacodex doctorexit 0 / 73.497 msThe shared skill is linked and readable; this run does not execute its workflow. The doctor result applies to this fixture, including its empty hook configuration.