Files
ai-agent/backend/memories.py
Gabriel Vidal 7f4410e575 feat(ai-agent): tag conversations & memories by service
Mirror the existing project tagging for services: a conversation that edits
services/<name> (cwd / file paths / commands) gets a servicesAuto tag, and a
memory that mentions services/<name> in its body gets a services list. Both
surface as sky-toned ServiceTags (linking to /services/<slug>) wherever the
project tags already appear, and the Service page lists the conversations and
memories that reference it — live-refreshed over SSE.

- backend: servicesAuto in the transcript parser, services in memory records,
  meta.services merged in _conv_meta (+ optional MetaPatch.services)
- frontend: ServiceTags component; render it in the conversation detail/list
  and memory list/detail; Conversations + Memories sections on the Service page

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-07 01:00:46 +02:00

5.4 KiB