openclaw/extensions/mattermost
Echo d486f208a2 fix(mattermost): reachable callbackUrl guard, nativeSkills support, URL reconciliation
- Reject slash command registration when callbackUrl resolves to
  loopback but Mattermost baseUrl is remote; log actionable error
  directing user to set commands.callbackUrl explicitly
- Honor commands.nativeSkills: when enabled, dynamically list skill
  commands and register them with oc_ prefix alongside built-in commands
- Reconcile existing commands on callback URL change: attempt PUT update,
  fallback to delete+recreate for stale commands with mismatched URLs
- Add updateMattermostCommand() for PUT /api/v4/commands/{id}

Addresses Codex review round 4 (P1 + P2 items).
2026-03-03 07:07:19 +00:00
..
src fix(mattermost): reachable callbackUrl guard, nativeSkills support, URL reconciliation 2026-03-03 07:07:19 +00:00
index.ts feat(mattermost): add native slash command support 2026-03-03 07:07:19 +00:00
openclaw.plugin.json chore: Run `pnpm format:fix`. 2026-01-31 21:13:13 +09:00
package.json fix: scope extension runtime deps to plugin manifests 2026-03-03 05:33:12 +00:00