Guides
Step-by-step tutorials for common tasks and advanced configurations. Each guide walks you through a complete workflow from start to finish.
Creating Agents
Create agents from templates, GitHub repos, or from scratch
Agent Runtimes
Run agents on a pluggable runtime — Claude Code (default), OpenAI Codex, or Gemini CLI
Managing Agents
Start, stop, rename, delete agents and monitor health
Agent Chat
Stateless chat tab with real-time status, playbook autocomplete, and voice chat
Agent Terminal
Browser-based xterm.js terminal with Claude, Gemini, and Bash modes, plus SSH access
Continuous Conversations
What a resuming conversation preserves, how auto-compact works, the 50-turn agentic-loop cap, and how the stateless Chat tab differs from the Workspace
Agent Files
File browser, virtual filesystem, and shared folders
Agent Data & Portability
Declare runtime data paths, keep data out of git, and export/import an agent's data to move it between Trinity instances
Agent Logs
Log viewing, telemetry, and Vector aggregation
Agent Configuration
Autonomy levels, read-only mode, resources, and timeout settings
Credential Management
Securely inject and manage agent credentials
OAuth Credentials
OAuth2 flows for Google, Slack, GitHub, and Notion
Subscription Credentials
Shared Claude subscriptions, auto-assign, and auto-switch
MCP Integration
Connect Claude Code and other MCP clients to Trinity
A2A Protocol
A2A 0.3.0 in both directions: inbound tasking, and outbound calls to external agents
Trinity CLI
Command-line interface for managing agents from your terminal
Scheduling
Cron schedules, execution queue, and misfire handling
Self-Execute
Background tasks with activity tracking and result injection
Fan-Out
Parallel task dispatch with aggregated results
Agent Loops
Bounded sequential task repetition with templates and stop signals
Agent Self-Reminders
One-shot, durable, agent-initiated deferred follow-ups — an agent schedules a future re-invocation of itself that survives restarts
Skills and Playbooks
Multi-source skills library, assignment, injection, auto-sync, and playbooks
Approvals
Human-in-the-loop approval gates for agent actions
GitHub Sync
Keep agents in sync with GitHub repositories
Slack Integration
Connect agents to Slack with DMs, mentions, and multi-agent routing
Nevermined Payments
x402 payment protocol for agent monetization
Agent Sharing
Share agents with other users and set access levels
Access Control
Cross-channel access control with email verification and approval workflows
Public Links
Public chat URLs, email verification, and session memory
Workspace
Signed-in chat app with continuous conversations, agent pages, rooms, and file upload
Tags and Organization
Tags, filtering, and system views
Mobile Admin
Mobile PWA for agent management at /m
Advanced Features
Voice chat, VoIP telephony, image generation, agent avatars, and dynamic dashboards
Voice Chat
Real-time voice via Gemini Live API
VoIP Telephony
Agents place outbound phone calls via Twilio + Gemini Live
Voice Replies
Agents speak channel replies as ElevenLabs voice notes on Telegram, Slack, and WhatsApp — fail-soft to text
Image Generation
Gemini two-step image pipeline for agents
Agent Avatars
AI-generated avatars with emotion variants
Dynamic Dashboards
Custom agent dashboards via YAML configuration
Agent Guardrails
Deterministic safety enforcement for autonomous agent execution
GitHub PAT Setup
Configure a GitHub Personal Access Token for repository access
Telegram Integration
Connect agents to Telegram bots with DMs, groups, and @mentions
WhatsApp Integration
Connect agents to WhatsApp via Twilio — sandbox and production senders, email verification, and cross-channel access policies
Abilities Marketplace
Curated Claude Code plugins covering the full agent lifecycle — scaffold, develop, deploy, and iterate with 5 official plugins
Agent Compatibility Checklist
.env file for credential injection.mcp.json.template with ${VAR} placeholders