Skip to content

Conversation

@AchintyaAshok
Copy link
Contributor

Summary

  • implement alias metadata across toolset types, validation, manager, and config tooling so aliases remain stable and route back to canonical tools
  • add a local stub MCP server harness and point test configs/personas at it to support offline integration coverage
  • expand unit and integration tests (including enhanced server routing) to cover alias flows and stubbed tool availability

Testing

  • npx vitest run src/server/tools/toolset/loader.test.ts src/server/tools/toolset/validator.test.ts src/server/tools/toolset/manager.test.ts src/server/enhanced.test.ts --hookTimeout 15000
  • bash src/test-utils/test-config-tools.sh
  • bash src/test-utils/test-active-toolset.sh
  • bash src/test-utils/test-persona-toolset-activation.sh

https://chatgpt.com/codex/tasks/task_b_68d96970f1188330abe2cec630960d21

@github-actions
Copy link

🤖 Changeset Status

⚠️ No changeset found - This PR will default to patch version when merged.

Is this the right version bump?

  • 🐛 Bug fixes, small improvements → Automatic patch is perfect! ✅
  • New features, API additions → Consider adding a minor changeset
  • 💥 Breaking changes → Please add a major changeset

How to add a changeset:

  1. Run npx changeset in your terminal
  2. Select the appropriate version bump (patch/minor/major)
  3. Write a short description of your changes
  4. Commit the generated .changeset/*.md file

Skip release entirely:

Add [skip-ci] to your PR title if this shouldn't trigger any release.


This comment will update automatically when you push changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants