Skip to content

opencode-swarm-plugin@0.48.1

Choose a tag to compare

@github-actions github-actions released this 31 Dec 15:44
· 197 commits to main since this release
3ee7a13

Patch Changes

  • cd1b62e Thanks @joelhooks! - ## swarm_complete now reports accurate reservation release status

        ๐Ÿ โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” ๐Ÿ
    
             โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
             โ”‚  RESERVATION RELEASE TRACKING IMPROVED       โ”‚
             โ”‚                                              โ”‚
             โ”‚  Before: reservations_released: true (lie)   โ”‚
             โ”‚  After:  reservations_released: false        โ”‚
             โ”‚          reservations_released_count: 0      โ”‚
             โ”‚          reservations_release_error: "..."   โ”‚
             โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
    
        ๐Ÿ โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” ๐Ÿ
    

    What changed:

    swarm_complete now accurately reports the reservation release outcome:

    • reservations_released: boolean - whether release succeeded
    • reservations_released_count: number - how many reservations were released
    • reservations_release_error: string | undefined - error message if release failed

    Previously, reservations_released was hardcoded to true even when the release failed silently.

    Why it matters:

    Coordinators and debugging tools can now see the actual state of file reservations after task completion. This helps diagnose coordination issues where files remain locked unexpectedly.

    Tests added:

    • Verify reservation release allows other agents to reserve the same files
    • Verify "release all" pattern (no paths specified) works correctly - this is how swarm_complete calls releaseSwarmFiles

    "Make the implicit explicit." โ€” Kent Beck

  • Updated dependencies [cd1b62e]:

    • swarm-mail@1.7.1