-
2f35c134aa
ConvAgent: cut BOTH agents' speech when the player interrupts the dialogue
main
j.foucher
2026-07-20 15:58:32 +02:00
-
086311da38
ConvReplay: split agent utterances on silence gaps (fix reply glued to greeting)
j.foucher
2026-07-06 10:06:40 +02:00
-
c783613117
ConvReplay: agent-less player voice recording + audio polish
j.foucher
2026-07-03 12:21:19 +02:00
-
d92e402722
fix emotion poses
j.foucher
2026-07-03 10:56:39 +02:00
-
231ca4145d
ConvReplay: record & replay agent + player conversation audio in demos
j.foucher
2026-07-03 10:43:02 +02:00
-
087c83018c
ConvAgent: fire the voice-onset interrupt server-side (dedicated-server support)
j.foucher
2026-07-02 17:18:10 +02:00
-
f49a57f892
ConvAgent: agent-to-agent dialogue orchestrator + player 3-way floor mode
j.foucher
2026-07-02 17:07:10 +02:00
-
6d92ec3c26
ConvAgent: add waveform-splice discontinuity debug detector
j.foucher
2026-07-01 16:45:16 +02:00
-
bcb6c44f57
ConvAgent: carry Opus sub-frame remainder across messages (fix pops)
j.foucher
2026-07-01 16:41:25 +02:00
-
cf83a2302d
ConvAgent: reassemble agent audio sub-chunks into one enqueue (fix pops)
j.foucher
2026-07-01 16:23:46 +02:00
-
5b3a11a733
ConvAgent: agent audio multicast back to Reliable (fix Opus crackle/gaps)
j.foucher
2026-07-01 14:31:02 +02:00
-
2ca5643f32
ConvAgent: fix agent voice truncation on remote clients (Opus)
j.foucher
2026-07-01 14:11:28 +02:00
-
4854a7fa9a
ConvAgent: send agent audio multicast Unreliable + add size debug log
j.foucher
2026-06-26 19:52:48 +02:00
-
41900991ef
ConvAgent: enable Voice module so the Opus codec initializes
j.foucher
2026-06-26 19:52:48 +02:00
-
efd9921fde
ElevenLabs: guard null gaze target on late join (replicated ref not resolved)
j.foucher
2026-06-25 18:16:35 +02:00
-
fee7d0c679
Gaze: stateless head/eyes so client matches server (fix ~60° head offset)
j.foucher
2026-06-25 18:13:53 +02:00
-
777ffa09a8
ElevenLabs: fix multi-player speaker arbitration with open mic
j.foucher
2026-06-25 18:13:44 +02:00
-
ab2482a209
ElevenLabs: remove temporary [MIC-DBG] mic uplink diagnostics
j.foucher
2026-06-25 14:27:39 +02:00
-
c2ca2e3dbb
ElevenLabs: fix client mic uplink in networked Server VAD mode
j.foucher
2026-06-25 14:07:30 +02:00
-
8ae73bbacb
compil bug fix
j.foucher
2026-06-24 16:58:53 +02:00
-
6a8c22c77e
ElevenLabs: editor-only API key for agent authoring (no leak in builds)
j.foucher
2026-06-24 15:36:47 +02:00
-
7d99a89ac7
android
j.foucher
2026-06-12 08:09:24 +02:00
-
a5b0d5db84
PS_AI_Behavior: freeze movement during conversation + manual lever
j.foucher
2026-06-01 09:41:06 +02:00
-
cfade2a265
PS_AI_Behavior: make spline StopFollowing a firm, BT-respected stop
j.foucher
2026-06-01 09:40:56 +02:00
-
27d0906d21
ElevenLabs: secure private agents (signed URL) + encrypt key at rest
j.foucher
2026-05-29 17:00:05 +02:00
-
89d555b734
ElevenLabs: client-provided API key via SaveGame
j.foucher
2026-05-29 14:27:29 +02:00
-
7430a18e66
change for UE 5.7
j.foucher
2026-05-28 18:05:06 +02:00
-
ceaf89f836
bug fix pour 5.7
j.foucher
2026-05-06 17:52:08 +02:00
-
a1e34e6dfa
Decouple ForceDisableConversation from action flow + mic timing fix
j.foucher
2026-04-27 12:37:18 +02:00
-
f338c0586e
Add ResetBehavior() and de-escalation on hostile flip
j.foucher
2026-04-22 20:20:22 +02:00
-
48d1543329
Reorganize Blueprint categories under ASTERION namespace, move bAutoStartBehavior to PersonalityComponent, add user documentation
j.foucher
2026-04-17 16:30:48 +02:00
-
15871be9e9
Remove plugin binaries from tracking, add Plugins/*/Binaries/ to gitignore
j.foucher
2026-04-09 12:43:56 +02:00
-
6fcbdb2005
Merge branch 'main' of https://git.polymorph.fr/j.foucher/PS_AI_Agent
j.foucher
2026-04-09 12:40:00 +02:00
-
-
e322a400be
bin
j.foucher
2026-04-09 12:39:36 +02:00
-
fda2e4e32f
Add .gitattributes to normalize line endings across machines
j.foucher
2026-04-07 12:42:52 +02:00
-
e32c53ffd6
Remove Live Coding patch files from tracking, add *.patch_* to gitignore
j.foucher
2026-04-07 12:39:41 +02:00
-
-
66171cc0bd
Add ElevenLabs Tool system, update ConvAgent binaries and cleanup patches
j.foucher
2026-04-03 19:27:58 +02:00
-
c1afddc8b7
Add Scripted state and bAutoStartBehavior for external NPC control
j.foucher
2026-04-03 19:26:26 +02:00
-
a31ac1d782
refactor
j.foucher
2026-04-03 08:19:49 +02:00
-
661e8c66ac
Add CVar debug system: ps.ai.Behavior.Debug controls all diagnostic logs
j.foucher
2026-04-02 16:44:32 +02:00
-
b473fcda22
Defer BodyExpression activation to first agent speech, demote spammy logs to Verbose
j.foucher
2026-04-02 16:38:41 +02:00
-
c32aba9902
Add local VAD and conversation-driven NPC pause
j.foucher
2026-04-02 16:22:21 +02:00
-
90bee03b44
Gaze bridge cleanup: revert premature conversation pause, clean up diag logs
j.foucher
2026-04-02 12:50:38 +02:00
-
d9fb46bc96
Add gaze bridge: behavior-driven look-at via ConvAgent GazeComponent
j.foucher
2026-04-02 12:16:33 +02:00
-
d471714fbd
Fix rival faction detection: include Faction in fallback TeamId resolution
j.foucher
2026-04-01 18:14:36 +02:00
-
af93194f48
Multiple fixes: threat decay per profile, state hysteresis, spline pathfinding, attack readiness
j.foucher
2026-04-01 17:42:05 +02:00
-
f5897b46cc
Remove unused Loyalty/Discipline traits, lower Aggressivity combat threshold to 0
j.foucher
2026-04-01 07:16:19 +02:00
-
de3a5310f4
Update tooltips and comments: fix outdated references, clarify personality modulation
j.foucher
2026-04-01 07:04:59 +02:00
-
69b9844a4b
bin
j.foucher
2026-03-31 20:33:30 +02:00
-
78149fffcd
Add personality-driven Combat/Cover cycle with BB PreferCover key
j.foucher
2026-03-31 19:26:37 +02:00
-
b60086d107
Add server authority checks for networking safety
j.foucher
2026-03-31 18:24:55 +02:00
-
d6325b373d
Fix IsCoverNeeded decorator: resolve AimTargetActor to owning Pawn
j.foucher
2026-03-31 18:20:04 +02:00
-
011bfcf62a
Add uncrouch on state change and flee: civilians stand up when leaving cover
j.foucher
2026-03-31 17:59:22 +02:00
-
391a35ac2c
bin
j.foucher
2026-03-31 16:33:57 +02:00
-
44f7e860aa
Cover system Phase 8: EQS filter fix, LOS lateral spread, omniscient threat awareness, debug improvements
j.foucher
2026-03-31 16:30:40 +02:00
-
86d3ae118d
Cover system Phase 7: flanking detection, EQS tuning, target persistence, MoveTimeout safety
j.foucher
2026-03-30 21:12:39 +02:00
-
9aaf16c655
WIP: Cover system firing position, IsCoverNeeded decorator, EQS contexts
j.foucher
2026-03-30 17:53:52 +02:00
-
98f0dbdce5
Add cover system LOS checks, crouch interface, and EQS refinement
j.foucher
2026-03-30 07:47:11 +02:00
-
25abd59512
Fix EQS firing position: invalid BB vector check, AlreadyAtGoal fallback
j.foucher
2026-03-29 11:14:04 +02:00
-
59a23e61db
Add EQS LineOfSight test, LOS combat plan, and updated binaries
j.foucher
2026-03-28 11:07:21 +01:00
-
65b86e2fbd
Fix combat BT stuck on spline, LOS through target capsule, NoTeam targeting
j.foucher
2026-03-28 11:03:27 +01:00
-
2588883a1c
Fix perception to separate Pawn (team checks) from ThreatTarget (aiming)
j.foucher
2026-03-27 20:20:42 +01:00
-
e7c3598dce
Fix combat cycle, spline resume, team identity, and debug system
j.foucher
2026-03-27 12:43:08 +01:00
-
0c4c409ebc
add binaries
j.foucher
2026-03-27 08:11:03 +01:00
-
137aeb5953
Update CLAUDE.md with PS_AI_Behavior architecture and testing status
j.foucher
2026-03-26 20:04:55 +01:00
-
eb5113ea30
Fix TeamId auto-assignment and interface default implementations
j.foucher
2026-03-26 20:03:14 +01:00
-
1799ba28c0
Delegate combat to Pawn via IPS_AI_Behavior interface
j.foucher
2026-03-26 18:42:30 +01:00
-
9d054cc46f
Fix BT state transitions, attack persistence, and hostile team switching
j.foucher
2026-03-26 18:02:48 +01:00
-
2e04cb0334
Fix perception, patrol, and spline following for PS_AI_Behavior
j.foucher
2026-03-26 15:44:39 +01:00
-
909583a1bb
Fix PS_AI_Behavior compilation errors for UE 5.5
j.foucher
2026-03-26 08:41:42 +01:00
-
5d5b85380a
Add PS_AI_Behavior plugin: NPC behavior system with BT, EQS, splines, cover, and editor tools
j.foucher
2026-03-26 08:27:20 +01:00
-
a07ac36686
no message
j.foucher
2026-03-16 18:26:36 +01:00
-
18996a7254
Add Expressive Mode support for ElevenLabs V3 Conversational TTS
j.foucher
2026-03-12 11:06:20 +01:00
-
e5a32f5997
Fix audio cutoff and lip sync activation bugs during agent switching
j.foucher
2026-03-12 09:50:43 +01:00
-
aea02abe89
Add ForceDisableConversation, ActionSet data asset, passive gaze, and debug HUD improvements
j.foucher
2026-03-11 09:59:22 +01:00
-
eaa52a5c5f
Unreal Datas updated
j.foucher
2026-03-06 17:07:30 +01:00
-
28aed55cd3
Allow switching agents mid-conversation by looking at another agent
j.foucher
2026-03-06 17:07:03 +01:00
-
4456dfa9dc
Add turn eagerness, speculative turn, adaptive pre-buffer, and latency HUD improvements
j.foucher
2026-03-06 16:43:20 +01:00
-
2169c58cd7
Update memory: latency HUD status + future server-side metrics TODO
j.foucher
2026-03-05 18:47:11 +01:00
-
5fad6376bc
Fix latency HUD: anchor all metrics to agent_response_started
j.foucher
2026-03-05 18:39:49 +01:00
-
0b190c3149
Rework latency HUD: base all measurements on first user_transcript
j.foucher
2026-03-05 18:32:59 +01:00
-
56b072c45e
Fix UserSpeechMs growing indefinitely in Server VAD mode
j.foucher
2026-03-05 18:27:14 +01:00
-
a8dd5a022f
Fix latency HUD showing --- in Server VAD mode
j.foucher
2026-03-05 18:22:28 +01:00
-
955c97e0dd
Improve latency debug HUD: separate toggle, per-turn reset, multi-line display
j.foucher
2026-03-05 18:06:39 +01:00
-
d60f8d8484
Add response latency metrics to ElevenLabs debug HUD
j.foucher
2026-03-05 17:51:25 +01:00
-
6d4ef21269
Merge feature/multi-player-shared-agent into main
j.foucher
2026-03-05 17:39:05 +01:00
-
-
c922fd304c
Fix multi-player regressions: audio/text drops, thread safety
j.foucher
2026-03-05 15:33:43 +01:00
-
ca10689bb6
Fix thread-safety crash in LipSync anim node: TMap race condition
j.foucher
2026-03-05 15:16:10 +01:00
-
8d4065944c
Multi-player shared agent: multiple players can converse with the same agent simultaneously
j.foucher
2026-03-05 14:58:57 +01:00
-
-
8ad66ae4d5
Use CameraComponent for view point and gaze target (VR/FPS compatibility)
j.foucher
2026-03-05 14:13:09 +01:00
-
e5f40c65ec
sln
j.foucher
2026-03-05 13:34:04 +01:00
-
9321e21a3b
Debug HUD: fix flicker, add CVars, mic VU meter, reuse existing mic component
j.foucher
2026-03-05 13:33:33 +01:00
-
fb641d5aa4
Fix body expression sync, conversation stability, and persistent session disconnect
j.foucher
2026-03-05 12:18:35 +01:00
-
2e96e3c766
Smooth transitions, lip sync speech blend, body expression override mode, SendTextToSelectedAgent
j.foucher
2026-03-05 11:09:00 +01:00
-
8bb4371a74
Metahuman
j.foucher
2026-03-04 18:27:02 +01:00
-
acfae96420
Body Expression system, auto external mic, gaze auto-target eyes, cleanup bActive
j.foucher
2026-03-04 18:26:39 +01:00
-
ae40153252
V1
j.foucher
2026-03-03 14:01:26 +01:00
-
ac2d40b67b
Fix head/eye tracking lost on 2nd conversation cycle (persistent session)
j.foucher
2026-03-03 13:43:48 +01:00
-
d035f5410a
Add bPersistentSession: keep WebSocket alive across conversation cycles
j.foucher
2026-03-03 12:50:56 +01:00
-
35d217f6ec
Reliability & perf: atomic flags, WebSocket reconnect, zero-alloc eye curves, audio queue read-offset
j.foucher
2026-03-03 12:19:45 +01:00