patrick-motsch
21f77d1924
Teamsbot: emit caption/speakerHint to UI for speaker display
...
Made-with: Cursor
2026-02-27 12:27:02 +01:00
patrick-motsch
1c00ab6024
Forward bot playback acknowledgements to SSE status stream.
...
Handle ttsPlaybackAck websocket messages and emit ttsDeliveryStatus updates with playback_* states for UI diagnostics.
Made-with: Cursor
2026-02-26 21:45:47 +01:00
patrick-motsch
25854edb4d
Allow speaker-hint captions to trigger AI without transcript persistence.
...
Keep aggressive hybrid persistence rules, but use final speaker hints as transient context to react to direct bot addressing even when audio capture is silent.
Made-with: Cursor
2026-02-26 21:41:56 +01:00
patrick-motsch
fe1a97564b
Improve Teams bot response reliability and transcript quality.
...
Fix invalid bot-response timestamps in SSE payloads, reduce duplicate response loops, and improve audio STT stability with larger capture chunks and safer silence filtering.
Made-with: Cursor
2026-02-26 21:18:21 +01:00
025fb8ff61
removed demo files
2026-02-26 16:05:26 +01:00
d3dbca7289
nicht fertig; Stand Kessler Demo
2026-02-26 16:00:26 +01:00
d8fb3bf821
fix:mainchatbot.py created to ensure feature creation
2026-02-26 15:59:23 +01:00
ea99711ace
fix: sharepoint neutralisierung wieder eingebaut
2026-02-26 15:50:16 +01:00
d3cfe8e9be
fix: further improved neutraliser
2026-02-26 15:02:01 +01:00
5120fbc503
neutralized pdf files and better pattern recognition
2026-02-26 15:02:01 +01:00
patrick-motsch
cd2fffc651
feat: emit ttsDeliveryStatus SSE diagnostics
...
Made-with: Cursor
2026-02-26 09:46:05 +01:00
patrick-motsch
02002f3576
feat: add speaker-hint debug flag and improve TTS diagnostics
...
Made-with: Cursor
2026-02-26 09:26:59 +01:00
patrick-motsch
0cd8e9ebfa
feat: treat caption events as speaker hints only
...
Made-with: Cursor
2026-02-26 09:22:07 +01:00
patrick-motsch
43e310a41d
feat: map audio STT to recent caption speaker hints
...
Made-with: Cursor
2026-02-26 09:05:21 +01:00
patrick-motsch
ea8cffee3c
fix: log teamsbot audio capture diagnostics in gateway
...
Read and log per-chunk capture diagnostics (trackId, readyState, rms, nativeSampleRate) from bot audioChunk messages to support root-cause analysis of silent audio streams.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-24 14:55:43 +01:00
Patrick Motsch
312163d34a
Merge pull request #100 from valueonag/feat/cursor-style-feature
...
fixed cursor feature
2026-02-23 23:05:11 +01:00
patrick-motsch
2dff6cd0af
fixed cursor feature
2026-02-23 23:01:28 +01:00
patrick-motsch
d020293f4b
fix: teamsbot audio STT - pass channels and skipFallbacks for known PCM16 format
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-23 22:59:53 +01:00
patrick-motsch
f6f42d8db7
phase 2 codeeditor and hotfixes voice
2026-02-23 22:09:27 +01:00
patrick-motsch
338f9522a5
codeeditor mvp phase 1 done
2026-02-23 18:35:36 +01:00
patrick-motsch
9d129f111f
fixes for roles
2026-02-23 17:13:50 +01:00
patrick-motsch
f35a90e428
fixes sync and ai tree
2026-02-22 22:34:07 +01:00
patrick-motsch
6b11d66766
fixes
2026-02-22 01:03:19 +01:00
patrick-motsch
2eeaf35990
sync trustee feature with rma
2026-02-22 00:07:33 +01:00
patrick-motsch
e1557e9cc9
trustee connections
2026-02-21 00:56:53 +01:00
patrick-motsch
9c23fc6c52
fix: CSRF exemption for bot endpoints, WS ping timeout, clean up debug logs
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-19 00:46:42 +01:00
patrick-motsch
f9aa35647b
sync features a and p
2026-02-19 00:31:32 +01:00
patrick-motsch
2d7da8a66d
fix: resolve STT AttributeError and int/str TypeError in teamsbot service
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-19 00:09:00 +01:00
patrick-motsch
7778325e5e
feat: add debugMode to config, filter bot own captions to prevent repeats
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-18 23:52:51 +01:00
patrick-motsch
b616688411
feat: add screenshot proxy endpoints for debug viewer (SysAdmin only)
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-18 22:00:34 +01:00
patrick-motsch
3fa5b98f47
security: restrict system bot access to SysAdmin only
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-18 21:03:08 +01:00
patrick-motsch
1227324703
feat: differential transcript, fix bot name in WS handler, AI commands support
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-18 17:50:31 +01:00
patrick-motsch
6963719499
fix: use enum .value for responseChannel comparison - was silently dropping all responses
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-18 00:48:41 +01:00
patrick-motsch
a3b771b12a
fix: derive botName from system bot email, robust responseChannel comparison
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-18 00:32:16 +01:00
patrick-motsch
33daa8dc74
feat: handle voiceGreeting message type - TTS for bot join greeting
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-18 00:17:42 +01:00
patrick-motsch
5d40657aef
fix: dynamic bot name in SPEECH_TEAMS prompt + phonetic name trigger
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-18 00:12:48 +01:00
patrick-motsch
070e3cbd96
fix: safe access to botAccountEmail in _isBotSpeaker - was crashing WebSocket handler on first transcript
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 23:54:18 +01:00
patrick-motsch
a27307263f
fix: create SSE event queue on-demand so transcript/chat events are never silently dropped
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 23:44:12 +01:00
patrick-motsch
a3c92ae8d5
fix: load system bot credentials from DB and pass to browser bot for authenticated join
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 19:58:01 +01:00
patrick-motsch
ad254aafb1
feat: handle audioChunk messages from bot, STT via Google Cloud Speech
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 18:43:42 +01:00
patrick-motsch
de573fd834
refactor: add TransferMode, remove backgroundImageUrl and botAccount fields from config
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 18:34:24 +01:00
patrick-motsch
5dd3b9f894
fix: add per-variant test-auth endpoints to avoid Azure timeout
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 16:33:21 +01:00
patrick-motsch
cd9b405d2e
fix: increase test-auth timeout to 900s for 5 browser variants
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 13:46:23 +01:00
patrick-motsch
7b4be3dbc9
feat: accept botEmail/botPassword from request, auto-create system bot in DB
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 00:33:05 +01:00
patrick-motsch
f743932768
fix: fallback to any active system bot if mandate mismatch, add credentialDebug to response
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 00:03:01 +01:00
patrick-motsch
1b2ca9512f
debug: add logging to test-auth credential loading
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-16 23:45:47 +01:00
patrick-motsch
bddb039bde
docs(teamsbot): update test-auth docstring variant count
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-16 23:06:56 +01:00
patrick-motsch
b08355ee45
teams test auth bot
2026-02-16 21:37:37 +01:00
patrick-motsch
3f9d791688
disable auth: use system bot display name, do not send credentials to browser bot
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-16 20:37:09 +01:00
patrick-motsch
1b70c07026
Merge branch 'int' of https://github.com/valueonag/gateway into int
2026-02-16 10:03:43 +01:00