Skip to content

docs(acp): add acp-harness-tuning guide - #1

Open
adroitandroid wants to merge 1 commit into
mainfrom
docs/acp-harness-tuning
Open

docs(acp): add acp-harness-tuning guide#1
adroitandroid wants to merge 1 commit into
mainfrom
docs/acp-harness-tuning

Conversation

@adroitandroid

Copy link
Copy Markdown
Member

Adds docs/acp-harness-tuning.md — an operations guide for the buzz-acp harness covering:

  • Event delivery model: per-channel queues, batch draining (50 events/batch, 500 pending/channel), session lifecycle, and the mid-turn handling modes (queue / steer / interrupt / owner-interrupt) including the sunk-work caveat of steer cancels.
  • Every tuning lever with env var + CLI flag + default + effect + tradeoff: BUZZ_ACP_CONTEXT_MESSAGE_LIMIT, BUZZ_ACP_MAX_TURNS_PER_SESSION, BUZZ_ACP_MULTIPLE_EVENT_HANDLING, BUZZ_ACP_DEDUP, BUZZ_ACP_NO_BASE_PROMPT/BASE_PROMPT_FILE, BUZZ_ACP_NO_MEMORY, BUZZ_ACP_IDLE_TIMEOUT, BUZZ_ACP_MAX_TURN_DURATION.
  • Where to set them: Desktop per-agent/persona/global env_vars (these keys are not in the reserved list, so they override the hardcoded steer/dedup), or CLI/env for a self-hosted harness.
  • Recommended settings for chat-heavy multi-thread communities and how to measure via NIP-AM usage events.

No code changes. Manual verification: render the markdown; the file is documentation only.

Documents the buzz-acp event delivery model (per-channel queues, steer/queue/interrupt modes, batch draining) and every tuning lever: context-message-limit, max-turns-per-session, multiple-event-handling, dedup, no-base-prompt, no-memory, idle-timeout. Covers where to set them (Desktop per-agent env_vars vs self-hosted harness) and recommended settings for chat-heavy multi-thread communities.

Co-authored-by: adroitandroid <prateekvar@gmail.com>
Signed-off-by: adroitandroid <prateekvar@gmail.com>
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