Commit a0d66f1
Add userId to agent memory markings and persist conversation history (#49)
* Initial plan
* Fix agent memory markings to include userId for privacy scoping
Co-authored-by: phrocker <[email protected]>
* Apply same userId marking fix to ChatWSHandler websocket path
Co-authored-by: phrocker <[email protected]>
* Add persistent memory storage for user messages and agent responses in ChatWSHandler
Co-authored-by: phrocker <[email protected]>
* Update
---------
Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: phrocker <[email protected]>
Co-authored-by: Marc Parisi <[email protected]>1 parent d9a18bd commit a0d66f1
File tree
9 files changed
+141
-318
lines changed- api/src/main/java/io/sentrius/sso/controllers/api/agents
- core/src/main/java/io/sentrius/sso/core
- dto/agents
- services/agents
- dataplane/src/test/java/io/sentrius/sso/core/services/abac
- enterprise-agent/src/main/java/io/sentrius/agent/analysis
- agents
- agents
- verbs
- api/websocket
- sentrius-chart/templates
9 files changed
+141
-318
lines changedLines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
| 66 | + | |
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
| |||
Lines changed: 10 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
89 | 93 | | |
90 | 94 | | |
91 | 95 | | |
| |||
121 | 125 | | |
122 | 126 | | |
123 | 127 | | |
124 | | - | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
125 | 133 | | |
126 | | - | |
127 | | - | |
| 134 | + | |
128 | 135 | | |
129 | 136 | | |
130 | 137 | | |
| |||
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
30 | 31 | | |
31 | 32 | | |
32 | 33 | | |
| |||
320 | 321 | | |
321 | 322 | | |
322 | 323 | | |
323 | | - | |
| 324 | + | |
| 325 | + | |
324 | 326 | | |
325 | 327 | | |
326 | 328 | | |
| |||
dataplane/src/test/java/io/sentrius/sso/core/services/abac/KeycloakAttributeSyncSchedulerTest.java
Lines changed: 0 additions & 301 deletions
This file was deleted.
0 commit comments