rdmsm4x-changelog-20260926-2244-tyrell-build39-phase2a-transcripts-busview
rdmsm4x changelog — Tyrell Build 39 (transcript index + Bus view) on 6/6 hosts · 2026-09-26 22:07 → 22:44 EDT
Build 39 adds a fleet-wide transcript index of agent chats, with a redacted full-text search. It also adds a Bus view of the agent message bus inside Chat, next to My threads and Rooms. All six Macs are on Build 39.
Scope
- Hosts: all six.
- Repo:
~/dev/apps/Tyrell, main8a1371b(stamp8c8156c, merge6303687), tagv0.2.0-build39.
What changed
- FEAT-20260926-06, transcript index:
- per-tool extractors;
- redaction before indexing;
- FTS5;
- spoke manifests shipped to the hub through the outbox;
- a new file
~/Library/Application Support/Tyrell/transcripts.db, mode 0600.
- FEAT-20260926-05 Phase 1: Bus view, with triage
done only through
agent_msg.zsh. Its counts matchagent_msg.zsh inboxon 5 of 5 addresses.
Verification
- Tests: Swift Testing 1,209 and XCTest 436/184, with 0 failures.
- Build: universal2, notarized.
- Fleet: all 6 hosts are on app 39 with daemon
ea10ced48cce, and the transcript and bus routes answer 200. - App: live captures are in
~/dev/_handoff/tyrell-grok-agents-20260926/screens/build39-phase2a/.
Remediation during rollout
- On rdmbair13m5 and jdmbair13m5, the first transcript manifest went
dead because the hub was still on Build 38. Running
POST /api/outbox/retry-allon each revived one row, and health went back to ok. - Code fix
4095528moves the manifest to its own route. It is pending Build 40.
Undo
- Redeploy Build 38 (
v0.2.0-build38) withscripts/redeploy_app_fleet.zsh. transcripts.dbis a separate file; moving it aside removes the index.