openclaw/packages
Peter Steinberger 1220a7609a
refactor: consolidate promise-like guards (#121861)
* feat(normalization-core): add promise-like guard

* refactor: consolidate promise-like guards

* fix(normalization-core): keep isPromiseLike non-throwing on hostile then getters

ClawSweeper finding on #121861: the diagnostics-path local guard caught throwing
then getters; the canonical guard must classify, never throw.

* test(normalization-core): annotate intentional hostile-thenable fixture
2026-08-10 22:50:48 -07:00
..
acp-core fix(security): unify secret-redaction and SSRF policy ownership (#121335) 2026-08-09 22:40:58 -07:00
agent-core fix(agents): exclude private shell output from context compaction (#121147) 2026-08-09 19:50:50 -07:00
ai refactor(agents): absorb overflow, retry, and matcher duplicates into the failover substrate (#121817) 2026-08-10 22:07:21 -07:00
gateway-client refactor: remove dead branches and test-only helpers (#121345) 2026-08-10 06:47:43 -07:00
gateway-protocol refactor(audit): add canonical admitted-run context (#120534) 2026-08-10 23:15:20 -05:00
llm-core Optimize OpenAI turn latency and simplify reuse (#121687) 2026-08-10 16:23:06 -07:00
markdown-core test: remove low-value implementation assertions (#121085) 2026-08-09 08:48:48 -07:00
media-core feat(sms): add Twilio MMS support (#118664) 2026-08-04 05:46:37 +08:00
media-generation-core refactor: consolidate duplicate helper exports (#106016) 2026-07-13 03:22:00 -07:00
media-understanding-common refactor(packages): collapse duplicate type surfaces (#121340) 2026-08-09 20:45:15 -07:00
memory-host-sdk refactor(agents): eliminate export name collisions (#121768) 2026-08-10 22:24:33 -07:00
model-catalog-core refactor(tests): simplify internal test-only seams (#121243) 2026-08-09 15:14:55 -07:00
net-policy refactor(core): adopt normalization-core leaf helpers across production (#120350) 2026-08-08 12:00:49 -07:00
normalization-core refactor: consolidate promise-like guards (#121861) 2026-08-10 22:50:48 -07:00
plugin-package-contract refactor(core): adopt normalization-core leaf helpers across production (#120350) 2026-08-08 12:00:49 -07:00
plugin-sdk fix(plugin-sdk): back every workspace facade export with a real src facade (#121404) 2026-08-09 22:20:28 -07:00
retry fix(infra): unify env-truthiness, missing-path, realpath, and abort-sleep semantics (#120359) 2026-08-08 10:58:57 -07:00
sdk feat: stream live subagent progress in task events (#121549) 2026-08-10 18:37:58 -07:00
session-url-contract refactor(session-url): centralize normalization and contract tests (#120945) 2026-08-09 02:56:07 -07:00
terminal-core fix(windows): shorten home paths case-insensitively (#121455) 2026-08-10 00:59:32 -07:00
tool-call-repair refactor(core): adopt normalization-core leaf helpers across production (#120350) 2026-08-08 12:00:49 -07:00
workboard-contract fix(workboard): diagnose archived cards still in an active status (#116359) (#117290) 2026-08-02 07:30:52 -07:00