FluxyChat

Features

Ambient agents

Event-driven agents that react to webhooks and room events within policy bounds, not only @mention.

Ambient agents

Ambient agents run when external events or room conditions match a policy: a keyword in a message, a webhook payload, a schedule, and so on. They do not need an explicit @mention.

Console

Agents → Ambient (/agents/ambient)

Create policies with:

FieldMeaning
Triggerwebhook, keyword, schedule, …
Max autonomyHow far the agent can act without human escalation
Target roomWhere to post results
Agent IDWhich WorkflowAgent executes

Enable or disable policies without deleting configuration.

Architecture

Webhook / room event → Worker policy engine (agent_policies)
  → WorkflowAgent → room message + audit log

API

GET  /admin/ambient-agents/policies
POST /admin/ambient-agents/policies
PATCH /admin/ambient-agents/policies/:id
DELETE /admin/ambient-agents/policies/:id
POST /webhooks/ambient/:policyId

Guardrails

  • Scoped permissions per policy.
  • Audit log on every autonomous action.
  • Escalation above configured risk threshold.

Pair with tool approvals for sensitive tools.

On this page