Incoming event
All events ↗Waiting for runtime data.
Follow the signals. Review the work. Decide what happens next.
Waiting for the local runtime
Waiting for runtime data.
Waiting for runtime data.
Waiting for runtime data.
Confidence is the model's estimate for its label, not a calibrated probability. Filtered or unassessed events have no score. Low confidence blocks task actions.
Subscription rules still apply. Edit your configuration to add targets, subscriptions, tools, or schedules.
Inspect the sources, models and plugins behind your agents.
Sources collect information. Subscriptions route it to an agent. Matching events are assessed against the goal when model relevance is enabled.
An event is a JSON object with a type, source, and payload. You choose names such as input.build_failed; there is no fixed list of custom event types.
Use the form below for a local message, or send the same JSON to POST /api/events with Content-Type: application/json and X-OpenDots-Request: dashboard.
JSONL: add a jsonl source with an inbox path, then append one JSON event per line. GitHub polling: add a github_poll source with a repository. Heartbeats: add a schedule. Each needs a matching target subscription. Restart after config edits.
GitHub webhooks need a signing secret and a receiver that forwards to this local runtime. Kafka, Redis, Slack, and email need an external bridge or a trusted source plugin.
Step-by-step source configuration and producer examplesA loaded plugin makes capabilities available. Configure a source to connect it; inspect its connection status above.