Skip to content

Releases: harche/ProDisco

@prodisco/loki-client@0.1.2

20 Feb 02:11
f6c5be4

Choose a tag to compare

Patch Changes

v0.1.9

06 Dec 00:16
3a831b8

Choose a tag to compare

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...v0.1.9

v0.1.8

05 Dec 23:54
43217e0

Choose a tag to compare

Bug Fixes

  • Include dist/generated files in @prodisco/sandbox-server npm package
  • The generated protobuf files were being excluded by the root .gitignore pattern

Full Changelog: v0.1.7...v0.1.8

v0.1.7

05 Dec 23:41

Choose a tag to compare

Bug Fixes

  • Add @prodisco/sandbox-server as an explicit dependency to fix MCP server installation via npx -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

05 Dec 23:14

Choose a tag to compare

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

04 Dec 18:35

Choose a tag to compare

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

28 Nov 20:43

Choose a tag to compare

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

27 Nov 21:57

Choose a tag to compare

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

24 Nov 02:31

Choose a tag to compare

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-mcp

Add to Claude Code

claude mcp add ProDisco --env KUBECONFIG="${HOME}/.kube/config" -- npx -y @prodisco/k8s-mcp

Verify Connection

claude mcp list

v0.1.1 - Documentation and Dependency Fix

24 Nov 02:29

Choose a tag to compare

Changes

  • Updated README with claude mcp add commands 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-mcp

Add to Claude Code

claude mcp add ProDisco --env KUBECONFIG="${HOME}/.kube/config" -- npx -y @prodisco/k8s-mcp

Verify Connection

claude mcp list