DorkOS Team

DorkOS 0.5.0

Human-readable Relay messaging, marketing site overhaul, and 125+ code quality fixes.

DorkOS 0.5.0 transforms the Relay message bus from a developer-focused system into something humans can actually read — with threaded conversations, friendly labels, and a built-in adapter catalog. The marketing site gets a complete narrative-driven rebuild, and 125+ code quality issues are resolved across the stack.

Highlights

Human-Readable Relay — Messages are now grouped into threaded conversations with friendly labels instead of raw technical subjects. Endpoints, adapters, and dead letters all display human-readable names and message previews, making the activity feed something you'd actually want to look at.

Adapter Catalog — Browse, install, and configure external adapters (Telegram, webhooks) from a built-in catalog. Test connections before going live, manage bindings visually in the topology graph, and monitor adapter health with a real-time status bar.

Dynamic Model Selection — Choose from all available Claude models dynamically fetched from the Agent SDK, instead of being limited to a hardcoded list.

All Changes

Added

  • Rebuild marketing homepage with narrative-driven design, approachable language, and new imagery
  • Improve social share cards, SEO metadata, and AI readability for the marketing site
  • Browse, install, and configure external adapters from a built-in catalog
  • Route external messages to specific agents with visual binding management in topology
  • Group related messages into threaded conversations in the Relay activity feed
  • Display human-readable names for endpoints, adapters, and message subjects throughout Relay
  • Monitor Relay health at a glance with status bar, message filters, and smooth animations
  • Test Telegram adapter connections before going live
  • Choose from all available Claude models dynamically instead of a hardcoded list
  • See available updates at a glance with a version indicator and details popover
  • Access agent settings and start chats directly from topology graph nodes

Changed

  • Standardize logging across all packages with structured, parseable output
  • Rename "Tunnel" to "Remote" throughout the UI for clarity

Fixed

  • Fix critical Relay publish pipeline bug where adapter delivery was silently skipped, blocking all Relay-routed chat messages and Pulse dispatches
  • Return detailed delivery results from adapters instead of discarding status information
  • Add 30-second timeout protection for adapter delivery
  • Include adapter-delivered messages in the SQLite audit trail
  • Return real trace IDs for Relay messages instead of placeholder values
  • Fix Telegram feedback loop that caused duplicate messages
  • Send properly formatted messages through Telegram instead of raw JSON chunks
  • Resolve CWD resolution and MCP transport reuse issues
  • Show correct sender names on delivered conversation messages
  • Track message delivery end-to-end through the Relay publish pipeline
  • Fix header overlap on marketing homepage hero section
  • Fix Vercel deployment failures for the marketing site
  • Handle console endpoint registration errors gracefully
  • Resolve 125+ code quality issues across server, relay, mesh, client, and shared packages

Install / Update

npm install -g dorkos@0.5.0