Multi-Agent Phoenix App Shared triggers, tools, and monitors

Agent Studio

This repo now reads as a reusable agent platform: domain-specific agents on top, shared runtime plumbing underneath. The sales inbox flow remains intact, the GitHub issue triage flow shows a webhook path, and the new Jido example lab turns core Jido primitives into live, monitored demos inside the same shell.

Custom Agents

7

Concrete domain agents currently implemented in the repo.

Trigger Types

3

Polling and webhooks are both represented as reusable entry points.

Shared Surfaces

6

Domain monitors, the central agent monitor, Jido Studio, and the Oban console.

Current Workspaces

Agent Types In This Repo

Domain Agent

Sales Inbox Triage

Poll a shared Gmail inbox, classify inbound revenue messages, and call company research plus Stripe lookups when useful.

Live Jido agent

Trigger

Scheduled Gmail poller

Shared Surfaces

Sales monitor Agent monitor Oban jobs

Tools

research_company check_stripe_customer
Webhook Agent

GitHub Issue Triage

Accept GitHub issue webhooks, enqueue triage jobs, classify issues, suggest labels, and search for related issues with local stubs or live tooling.

Ready without signature

Trigger

GitHub issues webhook

Shared Surfaces

GitHub monitor Agent monitor Oban jobs

Tools

list_repository_labels search_related_issues
Webhook Agent

Slack Conversation Bot

Accept Slack Events API webhooks, enqueue conversation jobs, generate AI responses, and reply in-thread with local stubs or live tooling.

Webhook-ready

Trigger

Slack Events API webhook

Shared Surfaces

Slack monitor Agent monitor Oban jobs

Tools

fetch_billing_snapshot delegate_to_billing_agent
Interactive Examples

Jido Example Lab

A supervised pack of small agents that map the official Jido examples into this repo: counter state, signal routing, emit directives, memory spaces, and persistence.

4 live agents

Trigger

Interactive LiveView signals

Shared Surfaces

Example lab Agent monitor

Tools

state ops memory persist signal fan-out
Platform Surface

Central Agent Monitor

Agent-agnostic run history keyed by Jido signals and telemetry so every custom agent gets a shared control plane.

Enabled

Trigger

Jido plugin + telemetry

Shared Surfaces

Cross-agent run feed

Tools

signals telemetry trace correlation
Platform Surface

Jido Studio

Embeddable Jido runtime dashboard for discovery, live ops, diagnostics, and interactive debugging alongside the app-owned monitor.

Installed

Trigger

JidoStudio router mount

Shared Surfaces

Studio dashboard Agent monitor

Tools

runtime discovery diagnostics trace views