← Back to all sparks
T

Twenty

CRM
Velocity7.5

Modern open source CRM with a fresh interface designed as an alternative to Salesforce and HubSpot.

Twenty's agent surface keeps widening while the release train splits across two tags

crmai-agentssdkauth-hardeningworkflow-automationcall-intelligence
Current state
Twenty publishes each release under two tags — twenty/vX and sdk/vX — which land at the same second and describe the same work, with the sdk tag carrying the full notes and the twenty tag carrying only a truncated commit subject. The substantive recent change is runAgent accepting a messages array, so agents can be driven with multi-turn conversation history instead of a single flattened prompt string. Around that sit dependency remediation, auth hardening and an admin-panel chat list.
Where it's heading
The AI agent layer is where the product is investing: after the Slack conversational assistant and AI agent workflow nodes, the SDK is now being shaped into something bot integrations can call directly, with lazy tool loading and per-model pinning already in place. Security posture is being tightened in parallel — httpOnly cookie sessions replacing localStorage tokens, per-user OAuth application authorizations, captcha and throttling on password reset. New CALL_RECORDING_SUMMARY and CALL_RECORDING_TRANSCRIPT widget types appear in the metadata schema, which points at call intelligence arriving as first-class records.
Prediction
The call-recording widget enums landing before any visible feature suggests transcript and summary surfaces are being staged for a coming release. Expect the agent API to keep converging on a conversational interface, with the prompt-only path retained for compatibility.

Recent moves

  1. 1d ago

    Server drops the compact-storage flag and adjusts cache demotion

    An internal performance change to storage flags and cache demotion behaviour, with no surface a user would encounter. It is the tail patch on the v2.30 line.

    View source ↗
  2. 1d ago

    runAgent accepts a messages array for multi-turn conversations

    Agents can now be called with a user and assistant turn history rather than a single prompt string, so bot integrations can pass thread context straight through. This extends the conversational agent direction Twenty set with its Slack assistant rather than opening a new one, and existing prompt-only callers are unaffected.

    View source ↗
  3. 2d ago

    Duplicate tag of the install-apps onboarding recovery fix

    This is the sdk-tagged twin of twenty/v2.30.0, published at the same second with identical content — one release surfacing under both tags rather than two separate shipments.

    View source ↗
  4. 2d ago

    Install-apps onboarding step is restored when its job fails to enqueue

    A recovery fix so a failed job enqueue no longer strands new workspaces mid-onboarding. Published simultaneously under the sdk/v2.30.0 tag as the same release.

    View source ↗
  5. 5d ago

    Admin panel gains a global chat list with onboarding filter

    Operators get a cross-workspace view of agent chats with filtering by onboarding state, which is the observability counterpart to the agent features shipping alongside it. Useful for instance administrators rather than end users.

    View source ↗
  6. 7d ago

    twenty/v2.28.0: Bump vulnerable dependencies flagged by ECR image scanning (#23813)

    A dependency remediation release clearing one critical and several high advisories flagged by container image scanning, covering undici, sharp and related packages. No functional change accompanies it.

    View source ↗