openclaw/extensions/mattermost
Jonathan Jing 4e6080d476 fix(mattermost): address Greptile review - isRetryableError ordering and jitter
- Fix isRetryableError: check 5xx BEFORE 4xx to prevent misclassification
  when 5xx error detail contains 4xx substring (e.g., '503: upstream 404')
- Fix jitter: use proportional jitter (full-jitter pattern) instead of
  hardcoded 1000ms. Jitter is now 0-100% of exponential delay
- Update tests to reflect new jitter behavior
- Add test for 5xx with 4xx substring in error message
2026-03-17 16:45:42 +00:00
..
src fix(mattermost): address Greptile review - isRetryableError ordering and jitter 2026-03-17 16:45:42 +00:00
api.ts refactor: clean extension api boundaries 2026-03-17 09:38:21 -07:00
index.test.ts refactor: split plugin testing seam from bundled extension helpers 2026-03-17 01:05:09 -07:00
index.ts refactor: clean extension api boundaries 2026-03-17 09:38:21 -07:00
openclaw.plugin.json
package.json build: add setup entrypoints for migrated channel plugins 2026-03-15 20:44:26 -07:00
setup-entry.ts refactor: dedupe channel entrypoints and test bridges 2026-03-16 23:52:23 -07:00