Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Oct 1, 2025

Bumps claude_swarm from 0.3.10 to 1.0.1.

Release notes

Sourced from claude_swarm's releases.

1.0.1

What's Changed

Full Changelog: parruda/swarm@1.0.0...1.0.1

1.0.0

What's Changed

Full Changelog: parruda/swarm@0.3.11...1.0.0

0.3.11

What's Changed

Full Changelog: parruda/swarm@0.3.10...0.3.11

Changelog

Sourced from claude_swarm's changelog.

[1.0.1]

Fixed

  • Fixed require statement for fast-mcp gem: Updated require "fast_mcp_annotations" to require "fast_mcp" to match the gem dependency change in 1.0.0
    • The gemspec was correctly updated to use fast-mcp (~> 1.6) in 1.0.0, but the require statement was not updated
    • This fix ensures the correct gem is loaded at runtime

[1.0.0]

Added

  • HTTP MCP server configuration support: Added support for HTTP-type MCP servers alongside existing stdio and SSE types
    • HTTP servers can be configured with a url field
    • Properly preserves server type (http/sse) in generated configurations
    • Full compatibility with Claude Code's HTTP MCP server implementation

Changed

  • Updated dependency from fast-mcp-annotations to fast-mcp gem: Migrated to the consolidated fast-mcp gem (~> 1.6)
    • Consolidates MCP functionality into a single, more maintainable gem
    • Maintains all existing functionality with improved performance
  • Updated claude-code-sdk-ruby dependency: Minimum version requirement increased to 0.1.6
    • Includes latest SDK improvements and bug fixes
    • Better error handling and stability
  • Swarm generation improvements: Generator now avoids creating swarms with circular dependencies
    • Prevents generation of invalid configurations
    • Improves reliability of generated swarm templates

Fixed

  • Empty response validation: Added validation to prevent empty or nil responses from being passed to MCP callers
    • ClaudeCodeExecutor now validates that Claude SDK returns non-empty result content
    • TaskTool validates response structure and content before returning to MCP caller
    • Clear error messages indicate when agent completes execution but provides no response
    • Prevents silent failures when Claude SDK returns empty results
  • Before commands directory handling: Fixed error when before commands need to create the main instance directory
    • Smart directory detection: if the main instance directory exists, commands run inside it (for npm install, etc.)
    • If the directory doesn't exist, commands run in the parent directory (allowing mkdir commands to create it)
    • Works correctly with both regular directories and Git worktrees
    • After commands follow the same logic for consistency
    • Fixes "No such file or directory @ dir_chdir" errors when before commands create directories

Internal

  • Centralized JSON handling: Added JsonHandler class for consistent JSON parsing and generation
    • Improved error handling for malformed JSON files
    • Standardized JSON output formatting across all modules
  • Centralized CLAUDE_SWARM_HOME handling: Refactored environment variable management for cleaner code
  • Enhanced test coverage: Added comprehensive configuration tests and enabled branch coverage in SimpleCov
    • Extensive validation of edge cases including circular dependencies
    • Better coverage metrics with branch coverage enabled

[0.3.11]

... (truncated)

Commits
  • a3bb5fe Merge pull request #135 from parruda/release_1_0_1
  • 2e9bfc6 Release version 1.0.1
  • e09c5de Merge pull request #134 from parruda/fix_fast_mcp_annotations_require
  • fe876f0 Fix fast_mcp require statement
  • 1751be0 Release version 1.0.0
  • 628e703 Merge pull request #130 from parruda/add_http_mcp_config
  • 53767c7 Merge pull request #132 from parruda/update_claude-code-sdk-ruby_minimum_vers...
  • 6f72888 Merge pull request #133 from parruda/use_fast-mcp_gem
  • 08d9274 Migrate from fast-mcp-annotations to fast-mcp gem
  • 8227c6d Update claude-code-sdk-ruby minimum version to 0.1.6
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [claude_swarm](https://github.com/parruda/claude-swarm) from 0.3.10 to 1.0.1.
- [Release notes](https://github.com/parruda/claude-swarm/releases)
- [Changelog](https://github.com/parruda/claude-swarm/blob/main/CHANGELOG.md)
- [Commits](parruda/swarm@0.3.10...1.0.1)

---
updated-dependencies:
- dependency-name: claude_swarm
  dependency-version: 1.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code labels Oct 1, 2025
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Oct 28, 2025

Superseded by #145.

@dependabot dependabot bot closed this Oct 28, 2025
@dependabot dependabot bot deleted the dependabot/bundler/claude_swarm-1.0.1 branch October 28, 2025 19:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant