* fix(agent-instructions): budget the user-global and project chains separately The user-global and project instruction files shared one maxBytes and the user-global files were the broadest, so a large project chain omitted them first. Each chain now renders under maxBytes on its own and the results share one system-reminder frame: unchanged output when everything fits or one chain is empty, at most twice maxBytes otherwise. The project chain keeps its omit-broadest-first, truncate-last rule; reconciliation batches follow the same split; the maxBytes key and the baseline identity are unchanged. Tests cover the fast paths, both chains fitting only separately, each chain over its own budget, the 2 × maxBytes boundary at exact and tiny limits, multibyte content, reconciliation batches, and a resumed single-budget baseline receiving the user-global file as one transition. The agent-instructions-budget snapshot is refreshed and agent-instructions-budget-chains is added. README, Config.maxBytes JSDoc, the configuration catalog, a new Agent Note, and an upgrade guide state the per-chain bound. * fix(agent-instructions): keep loaded order in merged frames and note the unshared chain budget A merged frame now lists sections, omissions and truncations in the loaded order, so a reconciliation batch renders its items in one order whether or not it fits a single budget. The guard comment states only the invariant and points to the Agent Note; the intro selection states its rule. The README names the unshared budget between chains. --------- Co-authored-by: ZiyaZhang <[email protected]>
32 lines
1.1 KiB
YAML
32 lines
1.1 KiB
YAML
# Bilingual-pair consistency record for README.md (docs/i18n/README.md): per heading
|
|
# section, a hash of its English and Chinese blocks outside code blocks and generated regions.
|
|
# After editing either side, bring the other along and re-record with:
|
|
# pnpm run verify-translation-pairing --write apps/cli/reference/README.md
|
|
/dsh-cli-behavior-reference:
|
|
en: 5a4f43756dae900e
|
|
zh: d58c479481cfa5fe
|
|
/dsh-cli-behavior-reference/profile-boot:
|
|
en: b474a6fc3c98837d
|
|
zh: da9219f91177b6c8
|
|
/dsh-cli-behavior-reference/profile-boot/app-arguments:
|
|
en: 60b4e6837299427e
|
|
zh: 88eac566a2e63881
|
|
/dsh-cli-behavior-reference/profile-boot/config-schema-dump:
|
|
en: a356f8a68f3b3685
|
|
zh: c718713b5d709295
|
|
/dsh-cli-behavior-reference/startup-diagnostics:
|
|
en: d6368bf97a02bd57
|
|
zh: 2ab7888a108961ce
|
|
/dsh-cli-behavior-reference/plugin-management:
|
|
en: 8d2cfff9bab7327f
|
|
zh: 21515ab6e6798504
|
|
/dsh-cli-behavior-reference/web-profile:
|
|
en: 850434e8ca162221
|
|
zh: 4893613f97a21eb8
|
|
/dsh-cli-behavior-reference/shared-deployment-behavior:
|
|
en: 6a7abc9339e8f37f
|
|
zh: 133adb834c8e195d
|
|
/dsh-cli-behavior-reference/source-execution:
|
|
en: 05c2b23790f7b296
|
|
zh: 51f809020fb230a1
|