Releases: harche/ProDisco
Releases · harche/ProDisco
@prodisco/loki-client@0.1.2
v0.1.9
What's Changed
Bug Fixes
- fix: Use require.resolve to find sandbox-server package - works correctly both in development (packages/) and when installed from npm (node_modules/)
Testing
- test: Add npm pack integration test that validates packages work correctly when installed from npm
- ci: Add npm pack integration test to CI workflow
Full Changelog
v0.1.8
Bug Fixes
- Include
dist/generatedfiles in@prodisco/sandbox-servernpm package - The generated protobuf files were being excluded by the root
.gitignorepattern
Full Changelog: v0.1.7...v0.1.8
v0.1.7
Bug Fixes
- Add
@prodisco/sandbox-serveras an explicit dependency to fix MCP server installation vianpx -y @prodisco/k8s-mcp - Fix flaky sandbox-service tests by using unique cache directories per test
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's Changed
Features
- Add multi-mode execution API to runSandbox MCP tool
- Add streaming/async execution API and cluster integration tests
- Add container isolation for sandbox-server with CI integration tests
- Add TCP transport support for gRPC sandbox server
- Add comprehensive tests for gRPC sandbox implementation
- Extract sandbox execution to gRPC client-server architecture
Fixes
- Use cadvisor metrics instead of kube-state-metrics in Prometheus tests
- Fix flaky searchTools tests with shared cache directory
- Fix cluster-integration CI hanging in watch mode
- Fix flaky test for caching deduplication
- Fix CI to build sandbox-server package before main build
- Fix flaky test for caching failed scripts
Documentation
- Update README and architecture docs for multi-mode runSandbox API
- Update gRPC architecture documentation with streaming/async API
- Update architecture and integration testing docs for container isolation
Other
- Replace demo gif with YouTube video link
- Consolidate demo files to single demo3.gif
- Update dependencies to latest versions
🤖 Generated with Claude Code
v0.1.5
What's New
New Features
- runSandbox tool: Added TypeScript code execution in a VM sandbox, allowing agents to run Kubernetes and Prometheus operations directly
Documentation
- Added note about environment variables needed on the agent side
Full Changelog: v0.1.4...v0.1.5
v0.1.4 - Prometheus Mode
What's New
Features
- Prometheus Mode: New mode in searchTools for discovering and querying Prometheus metrics
- Metrics Discovery: Added capabilities to explore available Prometheus metrics in your cluster
Documentation
- Added Prometheus demo GIF/mp4 to README
- Added port-forward tip for kind cluster Prometheus testing
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
Improvements
- Add cluster connectivity probe at startup
- Refactor to SearchToolsService class with logger and graceful shutdown
- Add comprehensive searchTools documentation
Bug Fixes
- Fix CI by creating test script at module load time
- Fix CI flaky tests by polling for script indexing
Full Changelog: v0.1.2...v0.1.3
v0.1.2 - Script Generation Fix and Documentation Updates
Bug Fixes
- Fixed script generation to avoid top-level await and module resolution errors
- Scripts now wrapped in async main() function for tsx compatibility
- Use package name imports instead of absolute paths
- Auto-create node_modules symlink for proper module resolution
- Fixes 'Top-level await is currently not supported' and 'Cannot find module' errors
- Moved typescript to dependencies (required at runtime)
- Removed unused imports
Documentation
- Cleaned up README installation instructions
- Simplified README by removing verbose examples and implementation details
- Removed redundant 'Install via npx' section
Installation
npx @prodisco/k8s-mcpAdd to Claude Code
claude mcp add ProDisco --env KUBECONFIG="${HOME}/.kube/config" -- npx -y @prodisco/k8s-mcpVerify Connection
claude mcp listv0.1.1 - Documentation and Dependency Fix
Changes
- Updated README with
claude mcp addcommands for easier setup - Added README.md to published npm package
- Fixed: Moved typescript to dependencies (required at runtime for type parsing)
Installation
npx @prodisco/k8s-mcpAdd to Claude Code
claude mcp add ProDisco --env KUBECONFIG="${HOME}/.kube/config" -- npx -y @prodisco/k8s-mcpVerify Connection
claude mcp list