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).