Skip to content

v1.4.0 - Ralph, RLM & Zapier

Choose a tag to compare

@rileyseaburg rileyseaburg released this 22 Jan 07:25
· 339 commits to main since this release

v1.4.0 - Ralph, RLM & Zapier

Ralph: Autonomous Development Loop

Ralph is a fully autonomous development agent that implements entire PRDs (Product Requirements Documents) with zero human intervention.

  • PRD-Driven Development: Define user stories with acceptance criteria, Ralph implements them all
  • Fresh Context Per Story: Each user story spawns a new OpenCode instance for optimal context
  • Iterative Learning: Failed stories trigger re-analysis using progress.txt context
  • Self-Healing: Automatic retry with accumulated learnings when acceptance criteria fail
  • Git Integration: Atomic commits per user story with meaningful commit messages
  • Dashboard: Interactive PRD builder at /dashboard/ralph

RLM (Recursive Language Models)

Revolutionary infinite context processing that breaks the context window barrier.

  • Triggers automatically when context exceeds threshold (default: 80K tokens)
  • Uses subcalls for complex analysis of large codebases
  • Progress context preserved across iterations

Zapier Integration

Full Zapier CLI integration for no-code automation workflows.

  • OAuth2 Authentication with Keycloak
  • Trigger: new_task - Fires when tasks are created
  • Actions: create_task, send_message, cancel_task
  • Search: find_task - Find tasks by ID or status

Chat Widget

Interactive chat widget for the marketing site.

  • Floating chat bubble with expand/collapse states
  • Real-time messaging with A2A platform

Getting Started / Onboarding

New onboarding experience with Zapier as first-class integration.

  • /dashboard/getting-started page with quick start guide
  • Popular Zapier automation examples
  • All integration methods documented

Task Reaper

Automatic stuck task recovery system.

  • Background service running every 60 seconds
  • Detects tasks stuck in 'running' state for >5 minutes
  • Requeues stuck tasks for retry (up to 3 attempts)
  • Email notification on permanent failure

Email Improvements

  • Contact forwarding for info@, support@, hello@, etc.
  • Session ID in reply-to for proper threading
  • Email logging in database

Bug Fixes

  • Missing provisioning_service import for user registration
  • FK constraints removed from email tables
  • Zapier OAuth refresh token flow

Full Changelog: https://github.com/rileyseaburg/codetether/blob/main/CHANGELOG.md