Files
tether/agent
Patrick Ecord b2a1e06f56 macos: file/image UI — inline preview, attach to send, reveal in Finder
Wire on_file into the Mac app: received files save to ~/Downloads; images show
an inline preview in the feed, other files show a doc chip with a reveal-in-
Finder button. A paperclip in the composer opens a file picker → send_file
(mime inferred from extension). FeedItem gains optional image/fileURL.

Add `tether-agent send-file <path>` (one-shot share / test helper).

Verified live: an agent sent a 36KB PNG over RTC and it rendered inline in the
Mac app's feed.

Follow-up: iOS file UI (mirror), clipboard-image auto-send, transfer progress.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-21 12:13:42 -05:00
..

tether-agent

Headless clipboard sync daemon on the shared tethercore engine (SSE + RTC + LAN, prefer-direct E2E). One Rust binary for macOS / Linux / Windows.

tether-agent                       # run in the foreground (Ctrl-C to stop)
tether-agent install               # run on login as a background service
tether-agent uninstall             # remove the service
tether-agent status                # service status

# config (applies to run + install; account derives the shared room):
tether-agent install --account you@example.com --name "Patrick's NAS"
  • macOS: a launchd LaunchAgent at ~/Library/LaunchAgents/io.pecord.tether-agent.plist (logs → ~/Library/Logs/tether-agent.log).
  • Linux: a systemd user unit at ~/.config/systemd/user/tether-agent.service (loginctl enable-linger to start at boot without login).
  • Defaults: --server https://tether.pecord.io, account-derived room, hostname as name.