Refresh the framework-owned sections of a project's AGENTS.md after a Boundary upgrade.
boundary new renders AGENTS.md from a template that evolves with the
framework (new pitfalls, conventions, modules). This command re-renders the
marker-delimited blocks from the currently installed CLI's template and
splices them into the project file, leaving everything the user wrote
outside the markers untouched.
Synced blocks:
<!-- gen:fc-is --> FC/IS rules <!-- gen:naming --> case conventions <!-- gen:pitfalls --> common pitfalls <!-- boundary:available-modules --> module tableNOT synced (project state): <!-- boundary:installed-modules -->. Rows for
already-installed modules are re-removed from the refreshed available
table, mirroring what boundary add did at install time.
Refresh the framework-owned sections of a project's AGENTS.md after a Boundary upgrade. `boundary new` renders AGENTS.md from a template that evolves with the framework (new pitfalls, conventions, modules). This command re-renders the marker-delimited blocks from the currently installed CLI's template and splices them into the project file, leaving everything the user wrote outside the markers untouched. Synced blocks: <!-- gen:fc-is --> FC/IS rules <!-- gen:naming --> case conventions <!-- gen:pitfalls --> common pitfalls <!-- boundary:available-modules --> module table NOT synced (project state): <!-- boundary:installed-modules -->. Rows for already-installed modules are re-removed from the refreshed available table, mirroring what `boundary add` did at install time.
(installed-module-names content)Module names listed in the installed-modules block: lines like
- payments (...) — [docs](...) or - payments — [docs](...).
Module names listed in the installed-modules block: lines like `- payments (`...`) — [docs](...)` or `- payments — [docs](...)`.
(project-name-from-agents content)Project name from the AGENTS.md title line, or nil.
Project name from the AGENTS.md title line, or nil.
(remove-available-rows content installed)Remove table rows for installed modules from the available-modules block
ONLY — prose elsewhere mentioning boundary add <name> is never touched.
Keeps the rows removed that boundary add removed at install time.
Remove table rows for installed modules from the available-modules block ONLY — prose elsewhere mentioning `boundary add <name>` is never touched. Keeps the rows removed that `boundary add` removed at install time.
(update-agents-content current template substitutions)Pure core of the update: returns {:content new-content :updated [...] :missing [...]}.
Pure core of the update: returns {:content new-content :updated [...] :missing [...]}.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |