feat: add Confluence recent pages + Sentry error tracking (MAT-58, MAT-59)

MAT-58: Add recent_confluence_pages tool to both voice and text chat.
Shows last 5 recently modified pages so users can pick directly
instead of having to search every time.

MAT-59: Integrate sentry-sdk in all three entry points (agent.py,
bot.py, voice.py). SENTRY_DSN env var, traces at 10% sample rate.
Requires creating project in Sentry UI and setting DSN.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Christian Gick
2026-02-27 08:44:57 +02:00
parent db10e435bc
commit 7791a5ba8e
5 changed files with 114 additions and 4 deletions

View File

@@ -7,6 +7,8 @@ services:
env_file: .env
restart: unless-stopped
network_mode: host
environment:
- SENTRY_DSN
bot:
build:
@@ -24,6 +26,7 @@ services:
- MEMORY_SERVICE_URL=http://memory-service:8090
- PORTAL_URL
- BOT_API_KEY
- SENTRY_DSN
volumes:
- bot-data:/data
depends_on: