You're offline — showing cached data

Wiki

11-agent-relationships/larry
2026-06-13 07:27:21 SAST
Wiki Home → 11-agent-relationships/larry

Larry -- LegalMind Developer

Larry is a retained consultant agent that works on the LegalMind-Explorer project. He runs on a separate Coolify/Hetzner server and is dispatched by Luci via SSH.

Identity

What He Works On

Dev Setup

Larry has a full end-to-end development environment:

How Luci Dispatches Larry

The dispatch flow lives in mc_pickup.py:

  1. Ticket assignment -- tickets tagged #larry or @larry in MC get auto-assigned to larry
  2. dispatch_larry() -- Luci's pickup loop calls this function to find larry todo tickets
  3. One at a time -- only 1 larry job dispatched at a time (larry jobs can run 45+ minutes for code reviews)
  4. SSH execution -- Luci SSHes into Larry's server, writes a base64-encoded prompt, runs claude headless
  5. Session tracking -- each dispatch registers a session (larry-{ticket-id}) in MC dashboard
  6. Watchdog -- a heartbeat monitor kills stuck processes after 60 minutes
  7. Post-completion review -- after Larry finishes, review_larry_work() runs a code review on the git diff

Post-Completion Review

After Larry completes a ticket:

  1. review_larry_work() spawns a reviewer via SSH on Larry's server
  2. The reviewer examines the git diff for quality issues
  3. If the reviewer finds CRITICAL or IMPORTANT issues:
  4. Luci validates with 11-agent-relationships/council-reviews|Gemini council before acting
  5. If confirmed, ticket is reset to todo for Larry to fix
  6. If clean, ticket is marked done

Error Handling

Key Files

Key Takeaways

Help