Skip to content

Changelog

Everything that has shipped, in the open.

ony.ai is pre-release and we say so plainly. This is the current state of the product, curated by area from the repository changelog. No invented version numbers, no roadmap dressed up as done.

Pre-release

Answer from anywhere

  • Place a real phone call when an agent needs a decision, read out the action and its risk, and take an approve or deny by keypad.
  • Decide a pending request from the dashboard when you are at your desk, through the same server-authoritative state machine as a keypad decision.
  • On-call escalation: ring a backup contact and fall back across SMS and Telegram when the primary call goes unanswered.
  • Inbound voice agent: call in, authenticate, and hear a spoken summary of what your agents are doing, then decide a pending request by keypad.

Security and trust

  • Server-authoritative risk classification. The agent's own risk hint is discarded and re-derived from a closed action taxonomy; unknown actions fail closed to critical.
  • Signed decisions. Every verdict is HMAC-signed, bound to the exact request, and verified on-device before it is honored.
  • Tamper-evident audit chain. Decisions land in a keyed, hash-chained, append-only log the dashboard verifies end to end.
  • Encrypted secrets at rest, a fail-closed production boot guard, and per-carrier signature verification on every inbound webhook.

Teams and accounts

  • Multi-tenant authentication with organization-scoped isolation on every route, self-serve signup, and password login (PBKDF2).
  • Phone and authenticator (TOTP) onboarding, with a second factor on the dashboard and on the inbound line.
  • Team invites and roles (admin, member, viewer), seat limits, and a signed accept-invite flow.
  • Single sign-on over OIDC, with just-in-time provisioning guarded to strictly single-tenant deployments.

Connect your agent

  • Claude Code plugin and an OpenAI Codex hooks config, both wiring the PreToolUse gate to the local connector.
  • The ony connector CLI: enrol a device, install hooks, set modes (on, away, off), and diagnose the whole setup with ony doctor.
  • A hardened destructive-command classifier and fail-closed verdict verification in the connector.

Run it yourself

  • Production docker-compose that runs the full stack behind one web origin, applies migrations on start, and serves the dashboard with the API and webhooks reverse-proxied.
  • A Proxmox stack with an automatic-TLS Caddy edge, encrypted offsite backups, and an optional Prometheus and Grafana monitoring overlay.
  • Bring your own telephony (SignalWire, Twilio, Telnyx, or Plivo), model, email relay, and identity provider. No telemetry is sent anywhere.