Skip to content

v0.10.2

Latest

Choose a tag to compare

@aria-teknal-studio aria-teknal-studio released this 23 Jun 22:57
· 4 commits to main since this release
ea90f6f

What's Changed

Thanks and Acknowledgements

Big thanks to @CHennes81 for their first 2 contributions to this repository! This new patch version is all thanks to @CHennes81 's contributions

Fixed

  • Fixed 2-agent squadron coordination by preserving the canonical squadron-<name> channel name for squadron launches. Previously, 2-member channels were silently rewritten to dm-[a]-[b], which left generated squadron prompts and Hangar mission-control lookups pointing at a channel that did not exist.
  • Centralized squadron channel naming through squadron.ChannelName, so channel creation, agent prompts, and Hangar status/info endpoints all use the same squadron-<name> convention.
  • Improved fleet context channel-send errors for missing channels so the message names the missing channel and suggests fleet context channel-list.

Changed

  • fleet context channel-create <name> <agent1> <agent2> [...] now honors the provided channel name for 2-member channels instead of auto-renaming them to dm-[a]-[b]. Existing stored dm-[a]-[b] channels are not migrated.

Internal

  • Extracted a private modifyAgent helper in internal/fleet to remove duplicated agent lookup loops across the Update* methods while preserving existing locking and error behavior.

Verification

  • go test ./internal/fleet/...
  • go test ./...
  • GitHub CI is green for the release tag.

Pull Requests

  • #43: fix 2-agent squadron channel naming and centralize squadron-<name> handling
  • #44: refactor fleet agent updates through modifyAgent

Full Changelog: v0.10.1...v0.10.2