All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed SSE headers support to properly pass headers to eventsource
- Improved error handling for SSE connections
- Added proper support for Node.js eventsource library
- Fixed type errors in agent integration tests
- Improved test coverage to over 80%
- Added comprehensive error handling tests
- Added integration tests for different connection types
- Updated ESLint configuration to properly exclude dist directory
- Improved build process to avoid linting errors
- Version bump to resolve npm publishing conflict
- Automated version management in GitHub Actions workflow
- GitHub Actions workflows for PR validation, CI, and npm publishing
- Husky for Git hooks
- lint-staged for running linters on staged files
- Issue and PR templates
- CHANGELOG.md and CONTRIBUTING.md
- Improved npm publishing workflow with automatic version conflict resolution
- Fixed Husky deprecation warnings
- Initial release
- Support for stdio and SSE transports
- MultiServerMCPClient for connecting to multiple MCP servers
- Configuration file support
- Examples for various use cases
- Integration with LangChain.js agents