Skip to content

Metadata agent#1166

Merged
lebaudantoine merged 4 commits intomainfrom
metadata-agent-leo
Apr 17, 2026
Merged

Metadata agent#1166
lebaudantoine merged 4 commits intomainfrom
metadata-agent-leo

Conversation

@cameledev
Copy link
Copy Markdown
Collaborator

@cameledev cameledev commented Mar 18, 2026

WIP. Continuing work started by @lebaudantoine in https://github.com/suitenumerique/meet/pull/741/changes .

TODO

  • Rebase
  • ajout de test minimal pour s'assurer que le start/stop du service est bien appelé
  • modification des conditions de lancement et arrêt du service (transcribe=true / si metadata_collector_id set alors stop)
  • modification de la kubernetisation
  • s'assurer qu'on ne fait pas de betise avec l'object event qui est partager entre plusieurs VADAgent
  • regarder si on peut rendre le call à minio async

Comment thread src/backend/core/services/livekit_events.py Fixed
Comment thread src/backend/core/api/viewsets.py Fixed
@cameledev cameledev changed the title Metadata agent leo WIP. Metadata agent leo Mar 18, 2026
@cameledev cameledev changed the title WIP. Metadata agent leo WIP. Metadata agent Mar 18, 2026
Comment thread src/backend/core/api/viewsets.py
Comment thread src/backend/core/api/viewsets.py Outdated
Comment thread src/backend/core/services/livekit_events.py Outdated
Comment thread src/helm/env.d/dev-keycloak/values.meet.yaml.gotmpl
Comment thread src/agents/metadata_collector.py Outdated
Comment thread src/agents/exceptions.py
Comment thread src/agents/metadata_collector.py
Comment thread src/agents/metadata_collector.py
Comment thread src/backend/core/recording/services/metadata_collector.py
Comment thread src/backend/core/api/viewsets.py Outdated
Comment thread src/agents/metadata_collector.py
Comment thread src/agents/metadata_collector.py
Comment thread src/backend/core/services/livekit_events.py
Comment thread src/helm/env.d/dev-keycloak/values.meet.yaml.gotmpl Outdated
@cameledev cameledev marked this pull request as ready for review March 25, 2026 10:38
@cameledev cameledev force-pushed the metadata-agent-leo branch from 8c08e88 to 665cb0e Compare March 25, 2026 10:46
Comment thread src/backend/core/recording/services/metadata_collector.py
@cameledev cameledev changed the title WIP. Metadata agent Metadata agent Mar 31, 2026
@cameledev cameledev force-pushed the metadata-agent-leo branch from bf54fea to 80cca39 Compare April 7, 2026 10:16
Comment thread src/agents/metadata_collector.py
Comment thread src/agents/metadata_collector.py
Comment thread src/agents/metadata_collector.py Outdated
@lebaudantoine lebaudantoine force-pushed the metadata-agent-leo branch 2 times, most recently from 5598c99 to b90bee2 Compare April 17, 2026 08:53
cameledev and others added 4 commits April 17, 2026 10:59
Introduce MetadataCollector and MetadataCollectorService classes to
centralize the collection and storage of user connections, VAD events,
and chat messages. This creates a structured foundation for future speaker
assignment logic based on voice activity detection. Add tests for this new
feature.
Updated Dockerfile, Helm charts, and Docker Compose configuration to integrate
the newly introduced MetadataCollectorService.
Add support for the new metadata collector in the Makefile.
Allow controlling when the metadata collector agent is started,
enabling users to try the feature and disable it if needed.

Introduce a user-level feature flag to toggle the agent for the
initial release.
@sonarqubecloud
Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
C Security Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@lebaudantoine lebaudantoine merged commit 3b474ba into main Apr 17, 2026
25 of 28 checks passed
@lebaudantoine lebaudantoine deleted the metadata-agent-leo branch April 17, 2026 10:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants