Commit 4c32d7c
committed
fix: apply Issue #492 fixes onto latest upstream/master (rebase)
This rebases the following fixes from PR #516 onto upstream/master (0988a46):
F2 (excludeAgents runtime reading):
- Add isAgentOrSessionExcluded() helper supporting exact/wildcard/temp:* patterns
- Add memoryReflection.excludeAgents to PluginConfig and openclaw.plugin.json schema
- Add excludeAgents check in runMemoryReflection command hook
F3 (wildcard pattern fix):
- Replace config.autoRecallExcludeAgents.includes(agentId) with
isAgentOrSessionExcluded() in before_prompt_build hook
- Supports pi-, temp:*, and exact match patterns
F5 (serialCooldownMs configurable):
- Add serialCooldownMs?: number to PluginConfig.memoryReflection
- Serial guard now reads cooldown from cfg.memoryReflection.serialCooldownMs
- Default: 120000ms (2 min), set to 0 to disable
Schema additions (openclaw.plugin.json):
- memoryReflection.serialCooldownMs (integer, min: 0)
- memoryReflection.excludeAgents (string array)
- autoRecallExcludeAgents (string array, top-level)
EF1 (backtick fix already present in upstream 0988a46)1 parent 0988a46 commit 4c32d7c
2 files changed
Lines changed: 156 additions & 22 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
205 | 205 | | |
206 | 206 | | |
207 | 207 | | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
208 | 212 | | |
209 | 213 | | |
210 | 214 | | |
| |||
1620 | 1624 | | |
1621 | 1625 | | |
1622 | 1626 | | |
| 1627 | + | |
| 1628 | + | |
| 1629 | + | |
| 1630 | + | |
| 1631 | + | |
| 1632 | + | |
| 1633 | + | |
| 1634 | + | |
| 1635 | + | |
| 1636 | + | |
| 1637 | + | |
| 1638 | + | |
| 1639 | + | |
| 1640 | + | |
| 1641 | + | |
| 1642 | + | |
| 1643 | + | |
| 1644 | + | |
| 1645 | + | |
| 1646 | + | |
| 1647 | + | |
| 1648 | + | |
| 1649 | + | |
| 1650 | + | |
| 1651 | + | |
| 1652 | + | |
| 1653 | + | |
| 1654 | + | |
| 1655 | + | |
| 1656 | + | |
| 1657 | + | |
| 1658 | + | |
1623 | 1659 | | |
1624 | 1660 | | |
1625 | 1661 | | |
| |||
2222 | 2258 | | |
2223 | 2259 | | |
2224 | 2260 | | |
2225 | | - | |
| 2261 | + | |
| 2262 | + | |
2226 | 2263 | | |
2227 | 2264 | | |
2228 | 2265 | | |
2229 | | - | |
2230 | | - | |
| 2266 | + | |
2231 | 2267 | | |
2232 | 2268 | | |
2233 | | - | |
| 2269 | + | |
2234 | 2270 | | |
2235 | 2271 | | |
2236 | 2272 | | |
| |||
3199 | 3235 | | |
3200 | 3236 | | |
3201 | 3237 | | |
| 3238 | + | |
| 3239 | + | |
| 3240 | + | |
3202 | 3241 | | |
3203 | 3242 | | |
3204 | 3243 | | |
3205 | 3244 | | |
3206 | | - | |
3207 | | - | |
3208 | | - | |
| 3245 | + | |
| 3246 | + | |
| 3247 | + | |
| 3248 | + | |
| 3249 | + | |
| 3250 | + | |
| 3251 | + | |
| 3252 | + | |
3209 | 3253 | | |
3210 | 3254 | | |
3211 | 3255 | | |
3212 | 3256 | | |
3213 | 3257 | | |
3214 | 3258 | | |
3215 | 3259 | | |
3216 | | - | |
3217 | | - | |
3218 | 3260 | | |
3219 | 3261 | | |
3220 | 3262 | | |
| |||
3225 | 3267 | | |
3226 | 3268 | | |
3227 | 3269 | | |
| 3270 | + | |
| 3271 | + | |
| 3272 | + | |
| 3273 | + | |
| 3274 | + | |
| 3275 | + | |
| 3276 | + | |
| 3277 | + | |
| 3278 | + | |
| 3279 | + | |
| 3280 | + | |
3228 | 3281 | | |
3229 | 3282 | | |
3230 | 3283 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
8 | 10 | | |
9 | 11 | | |
10 | 12 | | |
| |||
161 | 163 | | |
162 | 164 | | |
163 | 165 | | |
164 | | - | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
165 | 172 | | |
166 | 173 | | |
167 | 174 | | |
| |||
260 | 267 | | |
261 | 268 | | |
262 | 269 | | |
263 | | - | |
264 | | - | |
265 | | - | |
266 | | - | |
267 | | - | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
268 | 300 | | |
269 | 301 | | |
270 | 302 | | |
271 | 303 | | |
272 | 304 | | |
273 | 305 | | |
274 | | - | |
275 | | - | |
276 | | - | |
277 | | - | |
278 | | - | |
279 | | - | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
280 | 342 | | |
281 | 343 | | |
282 | 344 | | |
| |||
650 | 712 | | |
651 | 713 | | |
652 | 714 | | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
653 | 727 | | |
654 | 728 | | |
655 | 729 | | |
| |||
853 | 927 | | |
854 | 928 | | |
855 | 929 | | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
856 | 937 | | |
857 | 938 | | |
858 | 939 | | |
| |||
0 commit comments