Skip to content

v0.1.0

Release Date: 2026-07-04

The initial release of OmniMeet Core, providing unified abstractions for real-time collaboration platforms.

Highlights

  • Core interfaces and types for meeting management
  • Provider-agnostic design supporting multiple backends
  • Agent skill interfaces for OmniAgent integration
  • Voice integration types for STT/TTS
  • Meeting skill implementation

New Features

Core Types

  • Meeting - Meeting state, lifecycle, and configuration
  • Participant - Participant info, roles (human, agent, bot), and status
  • Track - Audio/video track types with mute state
  • Event - Real-time events (joins, leaves, track publications, active speakers)
  • Token - Authentication token generation

Provider Interface

  • Provider interface for backend implementations
  • Client abstraction for provider clients
  • Agent types for meeting agents
  • Provider registry for runtime selection

Agent Integration

  • MeetingSkill interface for OmniAgent
  • VoiceSkill interface for voice-enabled agents
  • Skill implementation with meeting management tools

Voice Types

  • Voice agent configuration
  • Audio frame types
  • Integration with OmniVoice

Breaking Changes

None - this is the initial release.

Dependencies

  • github.com/plexusone/omniskill v0.9.0+
  • github.com/plexusone/omnivoice-core v0.15.0+

Provider Implementations

The following provider implementations are available separately:

Provider Package Version
LiveKit github.com/plexusone/omni-livekit v0.1.0

Installation

go get github.com/plexusone/omnimeet-core@v0.1.0

What's Next

  • Daily provider implementation (v0.2.0)
  • Recording and transcript support (v0.3.0)
  • Frontend SDK (v0.4.0)

Contributors

  • PlexusOne Team