Skip to content

[Limitless Pendant] Backlog-synced conversations split into chunks, ignoring Conversation Timeout setting #6551

@omi-discord-vector

Description

@omi-discord-vector

Summary

When the Limitless Pendant reconnects after a disconnect, backlog audio is batch-synced in discrete chunks (often 1–3 min each). These chunks are saved as separate conversations even when separated by only seconds — ignoring the Conversation Timeout setting (e.g. 10 minutes).

This does not occur when the pendant stays connected throughout a conversation.

Steps to Reproduce

  1. Use Omi with a Limitless Pendant
  2. Allow the pendant to disconnect (drops happen often per the reporter)
  3. Reconnect — pendant uploads a backlog of audio
  4. Observe: multiple short conversations appear, each a few seconds apart, instead of being merged

Expected Behavior

Chunks separated by less than the configured Conversation Timeout should be automatically merged into a single conversation, whether synced live or in batch.

Actual Behavior

Each audio chunk becomes a separate conversation entry, regardless of the timeout setting.

Impact

  • Cluttered Conversations list
  • Users must manually merge conversations (wastes user time)
  • Manual merge triggers reprocessing (wastes server compute)

Classification

Both a bug (timeout setting not respected for batch sync) and a feature gap (no auto-merge for backlogged audio).

Environment

  • App: Omi AI 1.0.531 (812)
  • Device: iPhone
  • OS: iOS 26.4
  • Third-party device: Limitless Pendant

Reporter

Discord: twilsonco

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingp2Priority: Important (score 14-21)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions