Skip to content

Conversation

zmofei
Copy link
Member

@zmofei zmofei commented Oct 1, 2025

This pull request updates development tooling and refines how logging is handled in the codebase. The most significant changes include improving the dev:inspect workflow to use TypeScript directly for inspection, updating logging message delivery in tools, and simplifying the server capabilities configuration.

Development tooling improvements:

  • Updated the dev:inspect script in package.json to use tsx for running TypeScript files directly, removing the need to build before inspection and streamlining the developer experience.

Logging and server configuration:

  • Modified the logging logic in BaseTool (src/tools/BaseTool.ts) to ensure logging messages are only sent if the server and its internal server instance are available, improving robustness.
  • Simplified the server capabilities setup in src/index.ts by removing the empty logging object from the configuration, reducing unnecessary configuration clutter.

@zmofei zmofei marked this pull request as ready for review October 1, 2025 16:13
@zmofei zmofei requested a review from a team as a code owner October 1, 2025 16:13
@zmofei zmofei merged commit 51c2210 into main Oct 2, 2025
1 check passed
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.

2 participants