openclaw/src/shared
Vincent Koc 35be87b09b
fix(tui): strip inbound metadata blocks from user messages (clean rewrite) (#22345)
* fix(tui): strip inbound metadata blocks from user text

* chore: clean up metadata-strip format and changelog credit

* chore: format tui metadata-strip tests

* test: align metadata-strip regression expectations

* refactor: reuse canonical inbound metadata stripper

* test: allow tmp media fixture paths in media-understanding tests

* refactor: reuse canonical inbound metadata stripper

* format: fix changelog blank line after headings

* test: fix unrelated check typing regressions

* test: align memory async mock embedding signatures

* test: avoid tsgo mock typing pitfall

* test: restore async search mock typings in merge tree

* test: trigger ci rerun without behavior change

* chore: dedupe todays changelog entries

* fix: dedupe sqlite mock keys in qmd manager test

* Update qmd-manager.test.ts

* test: align chat metadata sanitization expectation
2026-02-20 23:52:43 -05:00
..
net fix(security): enforce strict IPv4 SSRF literal handling 2026-02-19 15:24:47 +01:00
text chore: Enable "curly" rule to avoid single-statement if confusion/errors. 2026-01-31 16:19:20 +09:00
chat-content.ts refactor(shared): reuse chat content extractor for assistant text 2026-02-17 00:53:44 +00:00
chat-envelope.ts fix(tui): strip inbound metadata blocks from user messages (clean rewrite) (#22345) 2026-02-20 23:52:43 -05:00
config-eval.ts refactor: reuse runtime requires evaluation 2026-02-17 00:45:02 +00:00
device-auth.ts refactor(device-auth): share store types + normalization 2026-02-15 04:22:44 +00:00
entry-metadata.ts refactor(status): share emoji/homepage resolver 2026-02-15 13:01:39 +00:00
entry-status.ts refactor(shared): reuse runtime entry requirement evaluator 2026-02-19 00:17:24 +00:00
frontmatter.ts refactor(core): dedupe shared config and runtime helpers 2026-02-16 14:59:30 +00:00
model-param-b.ts refactor(models): share param-B inference 2026-02-15 05:12:49 +00:00
node-list-parse.test.ts refactor(shared): reuse node list parsers across cli and tools 2026-02-18 23:34:15 +00:00
node-list-parse.ts refactor(shared): reuse node list parsers across cli and tools 2026-02-18 23:34:15 +00:00
node-list-types.ts refactor: extract shared install and embedding utilities 2026-02-18 04:49:22 +00:00
node-match.ts iOS/Gateway: harden pairing resolution and settings-driven capability refresh (#22120) 2026-02-20 18:57:04 +00:00
operator-scope-compat.test.ts Gateway: align pairing scope checks for read access 2026-02-20 05:12:05 +00:00
operator-scope-compat.ts Gateway: align pairing scope checks for read access 2026-02-20 05:12:05 +00:00
pid-alive.ts refactor(shared): reuse isPidAlive 2026-02-15 19:06:54 +00:00
process-scoped-map.ts refactor: dedupe process-scoped lock maps 2026-02-17 00:45:02 +00:00
requirements.test.ts fix: redact config values in skills status 2026-02-14 17:35:16 +01:00
requirements.ts refactor(shared): reuse requirement remote context type 2026-02-18 17:48:02 +00:00
shared-misc.test.ts iOS/Gateway: harden pairing resolution and settings-driven capability refresh (#22120) 2026-02-20 18:57:04 +00:00
string-normalization.test.ts refactor(shared): centralize @/# slug normalization 2026-02-18 23:34:15 +00:00
string-normalization.ts refactor(shared): centralize @/# slug normalization 2026-02-18 23:34:15 +00:00
subagents-format.ts refactor(subagents): share token usage formatting 2026-02-15 07:06:54 +00:00
text-chunking.ts refactor(shared): reuse outbound text chunking core 2026-02-19 07:01:54 +00:00
usage-aggregates.ts refactor: dedupe shared helpers across ui/gateway/extensions 2026-02-15 03:34:14 +00:00