Skip to content

v1.1.0 — Learning Designer & Token Optimization

Choose a tag to compare

@vishalsachdev vishalsachdev released this 04 Mar 14:31

What's New in v1.1.0

Learning Designer Tools & Skills

  • New MCP tool: get_course_structure — full module→items tree with summary stats
  • New MCP tool: delete_page — title-match safety check for page deletion
  • 3 new agent skills: canvas-course-qc, canvas-accessibility-auditor, canvas-course-builder
  • Skills available via skills.sh (40+ agents) and Claude Code slash commands

File Management (Community Contribution)

  • feat: download_course_file and list_course_files tools (PR #75 by @Metzpapa)
  • fix: Path traversal vulnerability in file downloads
  • fix: Streaming downloads for large files, cross-platform temp directory

Token Optimization

  • Trimmed MCP tool docstrings across all 91 tools (~35% reduction in MCP context overhead)
  • Removed Example Usage blocks, Returns/Raises sections, compressed Args descriptions
  • Net: -688 lines, +337 lines across 15 tool files

Codebase Quality

  • refactor: Reduce complexity in core modules — type dispatch, structured logging (PR #78)
  • fix: Shutdown crash on Python 3.14 (asyncio event loop closed)
  • fix: Remove institution-specific defaults for generic distribution
  • chore: Improve CLAUDE.md — fix bugs, trim bloat, archive old logs

Documentation & Website

  • Updated GitHub Pages site with Learning Designer persona cards and skill cards
  • Added skills.sh install command to README hero section
  • Audited and fixed 7 documentation disconnects (tool count, test count, analytics, URLs)
  • Added Cloudflare Web Analytics beacon

Stats

  • 91 MCP tools across 15 modules
  • 8 agent skills for skills.sh
  • 275+ tests passing

Released: March 4, 2026

For installation instructions, see the README.