Skip to content

Commit 1aae04d

Browse files
committed
Update README for vendored apm workflow
1 parent ec22aa0 commit 1aae04d

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,12 @@ See the [OpenCode Web docs](https://opencode.ai/docs/web/) for more.
5151

5252
## Coding Agent Setup
5353

54-
This repo uses [APM](https://microsoft.github.io/apm/) (via [srid/agency](https://github.com/srid/agency)) for coding agent configuration. To set up your coding agent environment:
54+
This repo uses [APM](https://microsoft.github.io/apm/) (via [srid/agency](https://github.com/srid/agency)) for coding agent configuration. `.claude/` and `.opencode/` are **vendored** — committed to git and kept in sync by a CI check (`apm-sync` workflow).
5555

5656
```bash
57-
just agent # deploy APM primitives + launch agent (default: claude)
58-
just agent::apm # deploy only, don't launch
57+
just agent # launch agent (default: claude)
58+
just agent::apm-vendor # regenerate vendored .claude/ and .opencode/
59+
just agent::update # update apm deps to latest, then re-vendor
5960
```
6061

6162
Override the agent with `AI_AGENT`:
@@ -65,12 +66,12 @@ AI_AGENT=opencode just agent
6566
AI_AGENT='claude --dangerously-skip-permissions' just agent
6667
```
6768

68-
Project instructions live in `agent/.apm/instructions/` and deploy to `.claude/rules/` (or equivalent) via `apm install`.
69-
7069
## Repo Structure
7170

7271
```
73-
├── agent/ # APM local package (project instructions, mod.just)
72+
├── .claude/ # Vendored APM output for Claude Code
73+
├── .opencode/ # Vendored APM output for OpenCode
74+
├── agent/ # Justfile recipes for apm and agent launch
7475
├── coding-agents/
7576
│ └── opencode/ # OpenCode packages, settings, tests
7677
├── demo/ # Demo screencast infrastructure

0 commit comments

Comments
 (0)