Skip to content

docs: document the customization surface#2

Merged
LeTuR merged 1 commit into
mainfrom
docs/customizing
Jul 9, 2026
Merged

docs: document the customization surface#2
LeTuR merged 1 commit into
mainfrom
docs/customizing

Conversation

@LeTuR

@LeTuR LeTuR commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Documents what a user of this template may change, and corrects a claim that has gone stale.

The name fleet is hardcoded in six coupled places, and nothing told a reader whether they could change it. The new Customizing section in README.md says plainly that fleet names the session — not the user, not the repo — so keeping it is a good default rather than a setup step people have missed. It maps the six places so they can be seen to move together, names the failure mode of a partial rename (the extension installs under the new name while every worker brief still mails --to fleet), and folds in the two customization points that existed but were only mentioned in passing: the pinned model/agent, and registry/owners.txt.

Separately, extension.toml.in claimed the tilde-expansion bug was "unfixed as of this writing". thurbox#782 fixed it, first shipping in 0.174.2. The __REPO_PATH__ placeholder still has to stay, so the comment is corrected rather than deleted: min_thurbox_version is 0.113.0, which predates the fix, and — independently of the bug — no token resolves to the user's checkout, since {home} is the extension home. The same stale reasoning appeared in README.md and in scripts/install-extension.sh's header; both are fixed the same way.

Documentation only. extension.toml.in's TOML keys are byte-identical (git diff on non-comment lines is empty); shellcheck scripts/*.sh is clean.

One thing worth a look: the brief said fleet appears in six places and to flag a seventh. There is one — the worker naming convention fleet-<slug> in orchestration/playbooks/ and orchestration/runs/_TEMPLATE.md. It is not coupled (worker session names are free-form strings nothing resolves), so the section documents it as safe to leave alone.

Add a "Customizing" section to README.md covering the three things a user
of this template may change: registry/owners.txt (required), the agent and
model pinned in extension.toml.in, and the name `fleet`.

`fleet` names the session, not the user, and keeping it is a fine default.
Because it is hardcoded in six coupled places, the section maps them so a
reader can see they move together, and names the failure mode of a partial
rename: the extension installs under the new name while worker briefs still
mail `--to fleet`, so results never reach the lead.

Also correct a stale claim, in extension.toml.in's header, README.md, and
scripts/install-extension.sh: the tilde-expansion bug is fixed (thurbox#782,
first shipped in 0.174.2). The `__REPO_PATH__` placeholder still stands, for
two reasons now stated explicitly — `min_thurbox_version` is 0.113.0, which
predates the fix, and independently of the bug no token resolves to the
user's checkout, since `{home}` is the extension home.

Documentation only: extension.toml.in's TOML keys are unchanged.
@LeTuR
LeTuR merged commit d98bb76 into main Jul 9, 2026
4 checks passed
@LeTuR
LeTuR deleted the docs/customizing branch July 9, 2026 19:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant