rdmbair15m5-changelog-20260923-1022-feat-20260831-05-tyrellbar-agent-attention-relay
rdmbair15m5-changelog-20260923-1022-feat-20260831-05-tyrellbar-agent-attention-relay
Delivered TyrellBar Agent Attention & 1-Click Approval Relay
Stream (FEAT-20260831-05), implementing CloudKit
cross-device projection, PTY keystroke relay controller, Apple native
AppIntents, and multi-vector interactive approval UI.
Scope
- Hosts:
rdmbair15m5(implementation/testing),rdmsm4x(canonical repo and ticket store) - Repos:
apps/Tyrell(commit7418107),issues(commitac624b5)
Files Touched
apps/Tyrell/Sources/TyrellCloudKit/CloudProjectionModels.swift(addedApprovalProjectionandTyrellApprovalV1record type)apps/Tyrell/Sources/TyrellCore/Approvals/PTYRelayController.swift(created PTY and socket keystroke injector with character device/socket security validation)apps/Tyrell/Sources/TyrellCore/Approvals/ApprovalAppIntents.swift(created Apple native AppIntents:ApproveAgentIntent,RejectAgentIntent,GetPendingApprovalsIntent, and ECSAgentic action intents)apps/Tyrell/Sources/TyrellCore/Approvals/ApprovalQueueActor.swift(wired PTY relay into decision resolution)apps/Tyrell/Sources/TyrellCore/TyrellAgentIntents.swift(registered approval intents inTyrellIntentRegistry)apps/Tyrell/Sources/tyrellbar/ApprovalQuickActionView.swift(enhanced with multi-vector approvals menu and custom reply/guidance field)apps/Tyrell/Tests/TyrellCoreTests/ApprovalRelayTests.swift(created unit test suite)apps/Tyrell/Tests/TyrellBarSupportTests/ApprovalAttentionTests.swift(added multi-vector serialization tests)apps/Tyrell/Tests/TyrellCloudKitTests/CloudProjectionTests.swift(added approval projection test)
Verification Evidence
swift test --filter ApprovalRelayTests: 5/5 tests passed in 0.006s.swift test --filter ApprovalAttentionTests: passed cleanly.swift test --filter CloudProjectionTests: passed cleanly.swift build: entire package (tyrelld,tyrell,tyrellbar,tyrell-app,tyrell-mcp) builds cleanly in 0.85s.- Verified zero hardcoded fleet hostnames or paths
(
REV-20260901-03audit clean). - Ticket
FEAT-20260831-05resolved and moved toresolved/onrdmsm4x. - Commits pushed to
origin,fleet, andbackupremotes.
Rollback / Undo
git -C apps/Tyrell revert 7418107ticket reopen FEAT-20260831-05onrdmsm4x