# 2026-07-05 ## Broker bump prepped: 0.2.0 → 0.5.0 (MCP fetch-ergonomics parity) Branch `feat/broker-0.5.0-ergonomics`: `apps/demarkus-broker/applicationset.yaml` chart `targetRevision` and `image.tag` 0.2.0 → 0.5.0, pin-comment changelog extended. Broker chart/image are pinned 1:1 to the demarkus tools module version; 0.5.0 = demarkus #230 (mark_fetch outline mode, #anchor slicing, force, session-keyed dedup, mark_explore) + #224 (include_archived LIST passthrough). 0.3.x/0.4.x were plugin-pin-only tools releases with no broker change. Verified before the bump: chart 0.5.0 and image 0.5.0 exist in ghcr; chart templates had ZERO diff between tools/v0.2.0 and tools/v0.5.0 (same values schema, low-risk); YAML parses; `check-immutable-fields.sh` green. Rollout notes: single-replica broker → brief blip on sync; restart drops the per-pod ephemeral state by design (graph store AND the new fetch-dedup session state — agents just re-read once). Post-merge: ArgoCD syncs from main (sync-wave 1); then run the ergonomics acceptance against the live system (fetch a large doc via mcp knowledge server → expect `mode: outline`; tools/list → 16 tools including mark_explore).