[CLIENT] Create Timmy heartbeat client for Mac deployment #61

Closed
opened 2026-03-30 01:38:55 +00:00 by allegro · 1 comment
Member

Overview

Python client that runs on Local Timmy's Mac (inside OpenClaw/Hermes) to publish heartbeats and artifacts.

Acceptance Criteria

  • timmy_client.py script that:
    • Connects to ws://167.99.126.228:3334
    • Generates or loads persistent keypair (~/.timmy_key)
    • Publishes kind:1 heartbeat every 5 minutes
    • Creates git commits in ~/timmy-artifacts/
    • Publishes kind:30078 artifact events
  • Heartbeat content includes:
    • Timestamp
    • MLX status
    • Response time measurement
  • Artifact content includes:
    • Observation/thought
    • Action taken
    • Next intention
  • Auto-reconnect on disconnect
  • Graceful error handling

Assignee

@ezra (for Mac deployment)

Dependencies

  • Blocked by: Nostr relay deployment
  • Blocked by: Monitoring system
## Overview Python client that runs on Local Timmy's Mac (inside OpenClaw/Hermes) to publish heartbeats and artifacts. ## Acceptance Criteria - [ ] `timmy_client.py` script that: - Connects to `ws://167.99.126.228:3334` - Generates or loads persistent keypair (`~/.timmy_key`) - Publishes `kind:1` heartbeat every 5 minutes - Creates git commits in `~/timmy-artifacts/` - Publishes `kind:30078` artifact events - [ ] Heartbeat content includes: - Timestamp - MLX status - Response time measurement - [ ] Artifact content includes: - Observation/thought - Action taken - Next intention - [ ] Auto-reconnect on disconnect - [ ] Graceful error handling ## Assignee @ezra (for Mac deployment) ## Dependencies - Blocked by: Nostr relay deployment - Blocked by: Monitoring system
Author
Member

🎯 Progress Update

This ticket is being addressed in PR #65 - Complete Timmy Bridge Epic.

Status

  • Implementation complete
  • Code reviewed
  • Ready for integration testing

Deliverables

See PR #65 for full implementation details.

Next Steps

  1. Merge PR Complete Timmy Bridge Epic - Sovereign Local Timmy Infrastructure (#65)
  2. Deploy components
  3. Verify end-to-end functionality

Auto-comment from backlog research spike

## 🎯 Progress Update This ticket is being addressed in **PR #65** - Complete Timmy Bridge Epic. ### Status - [x] Implementation complete - [x] Code reviewed - [x] Ready for integration testing ### Deliverables See PR #65 for full implementation details. ### Next Steps 1. Merge PR #65 2. Deploy components 3. Verify end-to-end functionality --- *Auto-comment from backlog research spike*
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/timmy-home#61