This website requires JavaScript.
Explore
Help
Sign In
christian
0 Followers
·
0 Following
Joined on
2025-12-11
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
11
Projects
Packages
Public Activity
Starred Repositories
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 11:46:54 +00:00
190b35945c
fix(voice): guard e2ee_manager access when E2EE disabled (diagnostic mode)
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 11:34:37 +00:00
c188a2daf6
test(voice): disable E2EE entirely — check if EC sends plaintext vs encrypted
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 10:25:16 +00:00
3d05b503c6
test(voice): pre-derive HKDF in Python, use set_shared_key to bypass Rust FFI HKDF
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 09:46:49 +00:00
7adeebfe05
fix(voice): restore set_shared_key fallback + failure_tolerance=10 from working commit
e3ede3f
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 09:30:39 +00:00
2a799f5760
fix(voice): set caller E2EE key on participant_connected + for all remote LK identities
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 09:19:02 +00:00
5d31886192
debug(voice): add VAD start/stop events to trace where audio pipeline breaks
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 09:15:56 +00:00
f74a11fde8
fix(voice): separate aiohttp sessions for STT and TTS
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 09:09:18 +00:00
475ab38f6f
chore: Trigger rebuild
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 09:03:11 +00:00
e3c1ded328
feat(voice): inject datetime into prompt, respond in DE/EN
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 08:59:54 +00:00
92ab906a21
chore(voice): switch default voice to George (multilingual DE/EN)
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 08:56:01 +00:00
7696ca68ee
chore: Remove debug logging and pipecat-poc after E2EE fix confirmed working
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 08:35:29 +00:00
ac8a8a177c
chore: Trigger rebuild
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 08:34:36 +00:00
63545f032e
fix(voice): set E2EE keys immediately after connect, before rotation wait
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 08:30:52 +00:00
4ab5486b5c
fix(voice): log remote participant identity and track count in E2EE poll
c4581c2917
fix(voice): reduce key rotation wait to 2s, increase E2EE poll to every 10s
Compare 2 commits »
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 07:27:01 +00:00
5973ed1db3
fix(voice): revert to KDF_HKDF=1 with raw keys — proto value 0 is PBKDF2 not raw
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 07:09:49 +00:00
6b457a2aef
fix(voice): use correct HKDF info=128zeros, length=16 matching LiveKit JS SDK
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 06:47:56 +00:00
4f8bfbe479
fix(voice): pre-derive HKDF in Python, use KDF_NONE to bypass Rust FFI HKDF
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 06:23:28 +00:00
c330900a3a
fix(voice): wait for key rotation via nio sync, not HTTP fetch
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 06:20:57 +00:00
cf519595d6
fix(voice): poll for EC key rotation post-connect, set all key indices
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 06:14:33 +00:00
8b143a2ac4
debug(e2ee): poll frame_cryptors() every 30s for state diagnosis
First
Previous
...
21
22
23
24
25
...
Next
Last