-
Notifications
You must be signed in to change notification settings - Fork 1
Comparing changes
Open a pull request
base repository: foxtrottwist/shortcuts-mcp
base: v1.2.1
head repository: foxtrottwist/shortcuts-mcp
compare: v1.3.0
- 18 commits
- 15 files changed
- 3 contributors
Commits on Aug 7, 2025
-
feat: add dynamic resource selection to run_shortcut tool
- Add optional parameter for selective context inclusion - Always include system state, conditionally add shortcuts/recents/profile - Improve isOlderThan24Hrs to support Date and string inputs - Optimize context window usage by letting Claude choose relevant resources
Configuration menu - View commit details
-
Copy full SHA for 8a63df8 - Browse repository at this point
Copy the full SHA 8a63df8View commit details
Commits on Aug 8, 2025
-
feat: refactor tools for sampling-driven resource selection
- Remove resources parameter from run_shortcut tool - Add explicit resources control to user_context tool - Prepare architecture for AI-driven context decisions - Clean separation: run_shortcut uses sampling, user_context explicit
Configuration menu - View commit details
-
Copy full SHA for 49e7b01 - Browse repository at this point
Copy the full SHA 49e7b01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ae7c04 - Browse repository at this point
Copy the full SHA 4ae7c04View commit details -
feat: add sampling infrastructure and fix time-based tests
- Create sampling.ts with type-safe sampling framework - Add constants for system prompts, message templates, and options - Implement buildRequest function with error handling - Fix isOlderThan24Hrs tests to use real time instead of fake timers - Add TSDoc documentation for isOlderThan24Hrs function - Prepare foundation for AI-driven statistics and context decisions
Configuration menu - View commit details
-
Copy full SHA for 57efb71 - Browse repository at this point
Copy the full SHA 57efb71View commit details -
feat: complete sampling module with convenience functions
- Add requestStatistics and requestContextDecision functions - Import ShortcutExecution type from user-context - Remove redundant promise chaining in buildRequest - Fix typo in requestStatistics function name - Provide clean API for statistics generation and context decisions
Configuration menu - View commit details
-
Copy full SHA for 67ae465 - Browse repository at this point
Copy the full SHA 67ae465View commit details -
feat: add sampling for statistics generation
- Implement sampling module with type-safe task system - Add automatic statistics generation via Claude sampling on server startup - Integrate 24-hour refresh logic with minimum data thresholds (3 days, 20 executions) - Update getShortcutsList to return clean list without timestamp header - Fix test expectations to match implementation behavior
Configuration menu - View commit details
-
Copy full SHA for 816c718 - Browse repository at this point
Copy the full SHA 816c718View commit details -
Configuration menu - View commit details
-
Copy full SHA for fefee6f - Browse repository at this point
Copy the full SHA fefee6fView commit details
Commits on Aug 9, 2025
-
Configuration menu - View commit details
-
Copy full SHA for db86114 - Browse repository at this point
Copy the full SHA db86114View commit details -
Configuration menu - View commit details
-
Copy full SHA for a589c0a - Browse repository at this point
Copy the full SHA a589c0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 264a825 - Browse repository at this point
Copy the full SHA 264a825View commit details -
BREAKING CHANGE: rename user_context tool to shortcuts_usage
- Renamed tool from user_context to shortcuts_usage for clarity - Renamed source files from user-context.* to shortcuts-usage.* - Updated all imports and references throughout codebase - Added note in tool description about previous name - Updated README and manifest.json Users must update their Claude Desktop configuration to use the new tool name. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 020e900 - Browse repository at this point
Copy the full SHA 020e900View commit details -
Configuration menu - View commit details
-
Copy full SHA for 717bc79 - Browse repository at this point
Copy the full SHA 717bc79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57acfbd - Browse repository at this point
Copy the full SHA 57acfbdView commit details -
fix: semantic-release version management for manifest.json
- Add @semantic-release/npm plugin to update package.json version - Add @semantic-release/git plugin to sync and commit manifest.json - Remove manual version sync from GitHub workflow - Reorder workflow: semantic-release runs before DXT build This ensures manifest.json gets the correct version in releases. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 0cebfa1 - Browse repository at this point
Copy the full SHA 0cebfa1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cb540a - Browse repository at this point
Copy the full SHA 3cb540aView commit details -
refactor: remove CONTEXT_DECISION sampling task, keep infrastructure …
…for future tasks
Configuration menu - View commit details
-
Copy full SHA for 4258cda - Browse repository at this point
Copy the full SHA 4258cdaView commit details -
Merge pull request #5 from foxtrottwist/feature/mcp-sampling
feat!: add MCP sampling infrastructure for intelligent analytics
Configuration menu - View commit details
-
Copy full SHA for d0d47dc - Browse repository at this point
Copy the full SHA d0d47dcView commit details -
chore(release): 1.3.0 [skip ci]
# [1.3.0](v1.2.1...v1.3.0) (2025-08-09) ### Bug Fixes * `user_context` update: resources -> result ([4ae7c04](4ae7c04)) * only request sampling if client capabilities support it ([717bc79](717bc79)) * redirect Pino logs to stderr and fix test expectations ([db86114](db86114)) * semantic-release version management for manifest.json ([0cebfa1](0cebfa1)) ### Features * add dynamic resource selection to run_shortcut tool ([8a63df8](8a63df8)) * add getVersion helper ([a589c0a](a589c0a)) * add sampling for statistics generation ([816c718](816c718)) * add sampling infrastructure and fix time-based tests ([57efb71](57efb71)) * complete sampling module with convenience functions ([67ae465](67ae465)) * integrate sampling for statistics in statistics://generated resource ([fefee6f](fefee6f)) * refactor tools for sampling-driven resource selection ([49e7b01](49e7b01)) * remove input/output from execution logs for privacy ([264a825](264a825))
Configuration menu - View commit details
-
Copy full SHA for 8a2df12 - Browse repository at this point
Copy the full SHA 8a2df12View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.2.1...v1.3.0