Skip to content

fix: harden Discord operations and release v0.1.2 - #29

Merged
TheStreamCode merged 1 commit into
mainfrom
agent/release-0.1.2-professional-presentation
Aug 8, 2026
Merged

fix: harden Discord operations and release v0.1.2#29
TheStreamCode merged 1 commit into
mainfrom
agent/release-0.1.2-professional-presentation

Conversation

@TheStreamCode

Copy link
Copy Markdown
Owner

Summary

Prepare discord-management-mcp v0.1.2 with a complete safety hardening pass and a more professional GitHub presentation.

Changes

  • omit invite codes/URLs and webhook credentials from tools and snapshots
  • recursively sanitize legacy backups and redact secret-bearing errors
  • bound and validate backup files, JSON structure, Discord IDs, enum values, arrays, and mutation payloads
  • report partial restore progress truthfully after the first failed operation
  • advertise valid root-object output schemas for all 47 MCP tools
  • update audited transitive dependencies and group Dependabot security updates
  • redesign the README around a package-first quick start, safety architecture, capabilities, and support paths
  • add optimized README hero and GitHub social-preview assets
  • synchronize package, lockfile, changelog, citation, and release metadata for v0.1.2

Impact

Operators receive stricter fail-closed behavior and less sensitive output. discord_backup_read now validates a local snapshot and returns metadata rather than the complete backup payload. Restore failures retain the pre-restore backup ID and report applied, skipped, and failed operations.

Verification

  • npm ci
  • npm run release:check -- v0.1.2
  • npm run preflight
  • 11 test files / 38 tests passed
  • npm run pack:check (34 consumer files; repository artwork remains excluded)
  • npm audit --omit=dev — 0 vulnerabilities
  • npm audit — 0 vulnerabilities
  • git diff --check

No live Discord mutation was performed.

@TheStreamCode
TheStreamCode marked this pull request as ready for review August 8, 2026 19:58
@TheStreamCode
TheStreamCode merged commit d96d9fd into main Aug 8, 2026
6 checks passed
@TheStreamCode
TheStreamCode deleted the agent/release-0.1.2-professional-presentation branch August 8, 2026 19:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant