Skip to content

v0.1.21

Choose a tag to compare

@github-actions github-actions released this 04 Jul 07:31
08f3747

0.1.21 (2026-07-03)

Features

  • cli: list subcommands on a verb-prefix --help instead of the ambiguous match (#407) (e227a2f)
  • cli: point init next-steps at onboard and emit resolvable doc URLs (#393) (cb8acce)
  • doctor: per-workspace slack token & self_user_id checks (#372) (f542117)
  • doctor: surface discovery-sweep freshness in the drift check (#400) (8f54d87)
  • onboard: bridge slack auth and conversations discovery into the wizard (#402) (9c24205)
  • onboard: final per-connector recap with non-zero exit + channel-aware MCP snippet (#394) (34a6186)
  • slack: slack sync --no-discover / --discover single-run toggle for discovery sweep (#382) (a6c3f1f)
  • slack: de-duplicate shared Enterprise Grid channels at sync (owner-wins) (#365) (3dd0e45)
  • slack: dedup/mark shared channels in slack conversations discovery (ADR-0038 Layer 2) (#368) (1c7dd33)
  • slack: detect newly-joined conversations at sync + doctor drift check (#378) (b572b01)
  • slack: multi-workspace CLI UX hardening (--workspace resolution, identity, discoverability) (#374) (9e303fd)
  • slack: slack conversations --new (config drift diff) (#376) (45a193f)
  • slack: surface workspace/team identity in sync summary (#373) (7afb415)
  • slack: warn in doctor on channels shared across workspace aliases (#367) (b9696df)

Bug Fixes

  • cli: line-based masked secret entry for onboard / auth set (#391) (006e6ea)
  • connectors: resolve credentials before the empty-scope no-op (generalize #385) (#406) (1bef0c5)
  • connectors: unify noop-check warnings to English (#397) (0e9469a)
  • onboard: harden slack workspace detection against config-load errors (#403) (0fb6f79)
  • onboard: print slack-specific next steps instead of "no generic auth verb" (#392) (572c2ba)
  • slack: add cursor-backfill recovery hint to since/channel_since validation errors (#381) (e1a81d9)
  • slack: render workspace sub-section for --new on multi-workspace config (#377) (d7d8ed2)
  • slack: resolve tokens before the empty-channels no-op (tokenless sync now exits 1) (#389) (5da47cf)