Skip to content

v0.6.8: ship notes (docs/versions/v0-6-8/README.md)#145

Merged
firstintent merged 1 commit into
mainfrom
v0.6.8-ship-notes
May 25, 2026
Merged

v0.6.8: ship notes (docs/versions/v0-6-8/README.md)#145
firstintent merged 1 commit into
mainfrom
v0.6.8-ship-notes

Conversation

@firstintent
Copy link
Copy Markdown
Owner

Summary

V0.6.8 version-archive entry covering the two P0 ship-blocker patches landing in parallel PRs:

  • Fan-out (F175/F176/F177): chat-squad mode forwarding the same Telegram reply from all 3 bots — root cause is the tail loop using `discover_active_session` instead of a deterministic per-bot marker. Three-layer fix: tmux env injection so the hook can derive role, hook persists Anthropic session_id to a marker file, tail reads the marker and targets one jsonl.
  • chat_handle (F180-F184): SKILL described scientist nicknames (`@curie`) but `build_handle_map` used `role`. Schema adds `AgentSpec.chat_handle`, `BotRegistration.chat_handle`, `build_handle_map` falls back; cross-slug collision resolves to `@`; auto-mint via existing `agent_naming::pick_nickname` pool; unknown-handle reply lists per-chat available bots; `@ccteam list bots` admin keyword added.
  • Polish (F178/F179): `install.sh` short-circuits on already-installed match + daemon-running warning (no uninstall path); drops one broken SKILL reference (`ccteam internal daemon ensure-running` — command doesn't exist).
  • chore: clear `TODO(V0.7-chat-handle)` anchor, no_silent_todo_test count 6→5, dev-coupling-audit chat_handle row moved to V0.6.8-closed.

Test plan

  • Implementation PRs (3 parallel) merged first; this docs PR can land in any order — it has no code dependency
  • After all four merge: workspace version bump 0.6.7 → 0.6.8 in a follow-up commit + tag push
  • User acceptance per §7 of the ship notes:
    • reno-squad group @ one bot → only that bot replies (other 2 silent)
    • `@curie hello` default handle works
    • `@unknownname hello` → group receives helpful list

This PR is doc-only and does NOT bump the workspace version. The bump goes in a final cleanup commit once the three implementation PRs land.

…e patch

Scope summary doc covering F175-F184 + F178/F179 polish. Three parallel
PRs (fan-out / handle / install+skill) implement the actual changes;
this PR is just the version-archive entry so the patch has a doc anchor
once the implementation PRs land.

Refs CLAUDE.md §五.7 ship gate item: "docs/versions/v0-X-Y/README.md
落地".
@firstintent firstintent merged commit 835023e into main May 25, 2026
2 checks passed
@firstintent firstintent deleted the v0.6.8-ship-notes branch May 25, 2026 03:57
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