Liking cljdoc? Tell your friends :D

boundary.cli.agents-update

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.

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.
raw docstring

-mainclj

(-main args)
source

installed-module-namesclj

(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](...)`.
sourceraw docstring

project-name-from-agentsclj

(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.
sourceraw docstring

remove-available-rowsclj

(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.
sourceraw docstring

update-agents-contentclj

(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 [...]}.
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close