-
15871be9e9
Remove plugin binaries from tracking, add Plugins/*/Binaries/ to gitignore
main
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
-
8886e7a7a2
Client: override actor rotation with smoothed yaw to eliminate body mesh jitter
j.foucher
2026-03-03 11:37:59 +01:00
-
28964f0a40
fine tune eye look values
j.foucher
2026-03-03 11:28:12 +01:00
-
b5c52c9236
Client-side smoothing for replicated body rotation
j.foucher
2026-03-03 11:23:44 +01:00
-
7f92dcab51
Revert animation-only body tracking — restore AddActorWorldRotation
j.foucher
2026-03-03 11:07:24 +01:00
-
677f08e936
Fix thread-safety crash and body rotation saccades in network play
j.foucher
2026-03-03 10:55:59 +01:00
-
45ee0c6f7d
fix crash + posture replication
j.foucher
2026-03-03 10:21:52 +01:00
-
1c4dbfc402
Merge branch 'main' of ssh://git.polymorph.fr:5070/j.foucher/PS_AI_Agent
j.foucher
2026-03-03 09:30:44 +01:00
-
-
86b7d9744e
Opus-compress mic audio on client→server relay path (~16x bandwidth reduction)
j.foucher
2026-03-02 18:27:40 +01:00
-
5e18e7cc8c
disable ray tracing
j.foucher
2026-03-02 18:20:35 +01:00
-
-
3952847ece
Enable audio spatialization by default for agent voice
j.foucher
2026-03-02 17:58:10 +01:00
-
76dd13944a
remove lumen from scene
j.foucher
2026-03-02 17:54:13 +01:00
-
bf08bb67d9
Fix conversation handoff and server-side posture for network
j.foucher
2026-03-02 17:44:48 +01:00
-
215cb398fd
Fix network saturation, lazy init, body tracking, and mic race condition
j.foucher
2026-03-02 17:23:26 +01:00
-
3c4389a43d
Fix InteractionComponent ticking on server for remote client pawns
j.foucher
2026-03-02 16:57:33 +01:00
-
4d662ebada
debug Network
j.foucher
2026-03-02 16:55:11 +01:00
-
8a3304fea9
Add relay RPC pattern for client→NPC communication over network
j.foucher
2026-03-02 16:40:27 +01:00
-
ce84a5dc58
Fix head tracking on remote clients: activate PostureComponent in OnRep
j.foucher
2026-03-02 15:33:07 +01:00
-
daf79d0d89
Add diagnostic logs to OnRep_ConversationState for head tracking debug
j.foucher
2026-03-02 15:26:28 +01:00
-
0124de8b53
Fix audio pre-buffer bypass on clients due to network sub-chunking
j.foucher
2026-03-02 15:19:05 +01:00
-
c0c1b2cea4
Fix head tracking on remote clients: replicate Pawn instead of PlayerController
j.foucher
2026-03-02 15:16:48 +01:00
-
fc728454d0
Fix raw PCM multicast exceeding UE5 replicated array limit
j.foucher
2026-03-02 15:04:33 +01:00
-
6cac56fa06
Fix network audio: raw PCM fallback when Opus codecs unavailable
j.foucher
2026-03-02 14:58:21 +01:00
-
5e1c50edf8
Add diagnostic logs for Opus codec initialization and audio multicast
j.foucher
2026-03-02 14:38:49 +01:00
-
1990b828a2
Move posture per-frame debug log to verbosity level 2
j.foucher
2026-03-02 14:31:18 +01:00
-
913be3c631
Add server-side Opus encoding diagnostic logs
j.foucher
2026-03-02 14:28:18 +01:00
-
84a4fd7e0e
Add Debug to component to debug replication
j.foucher
2026-03-02 14:20:16 +01:00
-
11255db576
Fix network replication: head/eyes tracking, facial expressions, lip sync and audio on remote clients
j.foucher
2026-03-02 14:17:49 +01:00
-
9ee7960855
Merge branch 'main' of https://git.polymorph.fr/j.foucher/PS_AI_Agent
j.foucher
2026-03-02 13:47:11 +01:00
-
-
e4cf657077
prepare test replication
j.foucher
2026-03-02 13:46:00 +01:00
-
11c473f3ab
Merge branch 'main' of https://git.polymorph.fr/j.foucher/PS_AI_Agent
j.foucher
2026-03-02 12:39:23 +01:00
-
-
0b07a0493f
ini
j.foucher
2026-03-02 12:39:04 +01:00