openclaw/packages/plugin-sdk
Ayaan Zaidi 103bdf8d14
fix(logging): preserve public status URLs during credential redaction (#145553)
Preserve public status URLs in stored conversations and model input by making one shared matcher own AWS bare-key classification. Server redaction, approval displays and browser tool cards consume the same rule.

Retain credential-field, supported query, registered-secret and userinfo protection. Document and test the public SDK matcher contract; existing arguments pass on the shipped stable host and the candidate reads previous-release state without migration.

Paired Control UI and Telegram proof, rendered tool cards, approval displays, concurrent writes, targeted tests and public package compatibility cover the accepted behavior. The docs-anchor command has the same 54 failures on the pinned base and candidate.

Fixes #144059. Thanks @schjonhaug for the reproduction.

Co-authored-by: Ayaan Zaidi <hi@obviy.us>
2026-09-12 12:26:51 +05:30
..
src fix(plugin-sdk): expose focused async embedding batch contract (#129625) 2026-09-10 17:06:43 -07:00
tests fix(logging): preserve public status URLs during credential redaction (#145553) 2026-09-12 12:26:51 +05:30
package.json fix(plugin-sdk): expose focused async embedding batch contract (#129625) 2026-09-10 17:06:43 -07:00
tsconfig.json