This is the umbrella workspace for the shadow-agent project.
Layout:
shadow-agent/: the actual product under developmentdocs/: product notes and implementation plansthird_party/sidecar/: reference clone for runtime and shadow-session patternsthird_party/agent-flow/: reference clone for ingestion, replay, and visualization patterns
How to read this repo:
- this root
README.mdexplains the workspace-level layout and shared tooling shadow-agent/README.mdexplains the app itself: scope, commands, and current behavior
The third_party repos are disposable local references.
- They exist so we can inspect and port patterns into
shadow-agent/. - Product code should not import from them at runtime.
- Once a pattern has been absorbed or we no longer need the reference checkout, removing it is fine.
- They are intentionally not part of the main repo history.
Prompt workflow:
prompts/*.{json,yaml,yml}are the single source of truthdocs/prompts/*.mdand runtime prompt files are generated artifacts- repo-root Git hooks are sourced from
.githooks/and auto-installed duringnpm install - run
npm run prompts:generateafter prompt edits - run
npm run prompts:checkto verify parity locally and in CI