mirror of
https://github.com/block/buzz.git
synced 2026-11-02 23:41:08 +00:00
The harness could already replace the shipped [Base] platform prompt with --base-prompt-file / BUZZ_ACP_BASE_PROMPT_FILE, or drop it with --no-base-prompt — but there was no inline variant, and none of the three knobs were documented. A file path is unusable in environments where env vars are the only config that travels (remote providers, container launches), while the persona prompt already has the inline+file pair (BUZZ_ACP_SYSTEM_PROMPT / _FILE). Add --base-prompt / BUZZ_ACP_BASE_PROMPT carrying the replacement text inline. It resolves into the existing base_prompt_content channel, so prompt assembly is untouched. Same 1 MB cap as the file path; clap rejects combining it with --no-base-prompt or --base-prompt-file. Document all base/system prompt knobs in a new Prompts section of the crate README, including the replace-not-merge caveat. Co-authored-by: Eva <011987e296fd5006292d2f930b574be47c7801048d1983c46c425d3c95f0cffd@buzz.block.builderlab.xyz> Signed-off-by: Eva <011987e296fd5006292d2f930b574be47c7801048d1983c46c425d3c95f0cffd@buzz.block.builderlab.xyz>