Skip to content

Features

Acteon provides a rich set of features for controlling action dispatch. Each feature is implemented as a rule action type and can be combined with any condition.

Rule-Based Processing

Deduplication

Prevent duplicate processing using configurable keys and TTLs.

Suppression

Block actions matching specific conditions — spam filtering, maintenance windows, etc.

Throttling

Rate-limit actions per tenant, provider, or action type with automatic retry-after hints.

Rerouting

Dynamically redirect actions to different providers based on priority, load, or content.

Payload Modification

Transform action payloads before execution — redaction, enrichment, normalization.

Scheduled Actions

Delay action execution by a configurable duration — send reminders later, retry at off-peak times, or schedule escalations.

Recurring Actions

Cron-scheduled actions that fire on a recurring basis — daily digests, weekly reports, periodic health checks.

Event Lifecycle

Event Grouping

Batch related events together for consolidated notifications.

State Machines

Track event lifecycle through configurable states with automatic timeouts.

Payload Processing

Payload Templates

Reusable, parameterized content rendered into payloads at dispatch time using MiniJinja templates.

Attachments

Include files with action dispatches -- real MIME email attachments, Slack/Discord file uploads, and webhook multipart parts.

Infrastructure

Circuit Breaker

Automatic provider health tracking — stop requests to failing providers, reroute to fallbacks, and recover gracefully.

Provider Health Dashboard

Real-time visibility into provider health, performance metrics, and circuit breaker state — success rates, latency percentiles, and last errors at a glance.

Event Streaming

Real-time SSE event stream for dashboards and monitoring — subscribe to action outcomes as they happen.

Distributed Tracing

OpenTelemetry distributed tracing — end-to-end visibility across the dispatch pipeline with OTLP export to Jaeger, Tempo, Zipkin, and more.

Grafana Dashboards

Pre-built Grafana dashboard templates with Prometheus integration — throughput, provider health, latency percentiles, and error rates out of the box.

Advanced Features

Human Approvals

Require human approval before executing sensitive actions.

Task Chains

Orchestrate multi-step workflows where each step feeds the next.

LLM Guardrails

AI-powered content evaluation and action gating.

Semantic Routing

Route actions by meaning using vector embeddings and cosine similarity.

Audit Trail

Comprehensive, searchable record of every action and its outcome.

Dry-Run Mode

Test rules without executing actions — see what would happen before it happens.

Rule Playground

Detailed per-rule evaluation trace with time-travel debugging, mock state, and modify-payload preview.

Time-Based Rules

Apply rules based on time of day, day of week, or date — business hours, weekend routing, maintenance windows.

Action Replay

Reconstruct and re-dispatch actions from the audit trail — recover from outages, fix suppressed actions, bulk reprocess.

Agent Orchestration

The acteon-swarm crate is a separate product surface that uses Acteon for safety enforcement but provides its own agent orchestration engine.

Agent Swarm Orchestrator

Multi-agent swarm with parallel execution, 5 built-in roles, AI-powered plan refinement, and knowledge sharing via TesseraiDB. Supports Claude and Gemini engines.

Adversarial Loop & Eval Harness

Karpathy-style autoresearch: adversarial critique across engines, code-writing recovery agents, SWE-bench binary assertions, program.md constraints, fitness-gated git keep/revert, polyglot support for 12 languages.