Repository navigation
Releases
Releases · Jgrasp/squadron
Squadron v0.46.2
Squadron 0.46.2
Extensions
- A field of an extension's account or secret can link to the page where you create it, shown under the field and opened in the browser.
Conversation
- Up arrow only brings back a previous message when the composer is empty or still shows the recalled one.
Updates
- 0.46.1 did not build: this version carries its changes.
Squadron v0.46.0
Squadron 0.46.0
Extensions
- Settings get an Extensions group: + opens Discover, the gear opens Manage, and each enabled extension has its own page with its accounts, secrets and options, an About window for its permissions and an Uninstall button.
- A button in the status bar counts the extensions that have an update: update them one by one or all at once, read What's new from their changelog, and see which ones will ask for new access.
- Extensions declare the Squadron versions they run on: Discover and updates offer the newest version that fits, and an installed one that no longer fits is turned off with the version it needs.
- Extensions can declare options that Squadron draws on their settings page, and add a settings page of their own.
- The built-in Jira integration gives way to the Jira extension: no more Tickets tab, ticket sources, Kanban Jira board or J shortcut, while a ticket in a message still opens in Jira from its chip.
Security
- Each agent reaches Squadron with its own key, so a command it runs cannot pass for another agent, and overview and read_agent only see its own project unless every project is allowed.
- “Always” on a file edit only covers the agent's own folder outside .git, .claude and .mcp.json, ends when Squadron restarts and shows as “accept edits” on the mode pill. html blocks in a conversation no longer load anything from the network.
Projects
- Moving a project takes its agents and their conversations along.
Fixes
- Sending a pull request review to the conversation that opened it delivers its comments, and the button reads Send to the conversation.
- A long dialog title stops after two lines, and a long word in a message wraps instead of scrolling the window sideways.
- A link chip whose site hides its favicon behind a login shows the favicon of the parent domain.
- The updater downloads a release from its real tag.
Squadron v0.45.1
Squadron 0.45.1
Agents
- An agent that goes on after a failed turn, by itself or from Retry, no longer shows as waiting for you, and only the last error card keeps its buttons, so an older one cannot send your message again.
Extensions
- An installed extension with a newer version in the catalog shows an Update button on its card.
Squadron v0.45.0
Squadron 0.45.0
Artifacts
- Sharing with an extension happens in the artifact's own conversation: the extension's skill runs there as a subagent on its own model (Sonnet for Google Workspace). Its steps light up an animated band in the Artifacts panel, and its permission requests open inside its card in the conversation.
- Artifacts left unchanged for a while are cleaned up: 30 days by default in Settings, longer for what an extension shares, and each artifact sets its own time, Never included, from its ⋯ menu. The share stops before its artifact goes, and deleting an artifact or an agent stops its shares too.
Extensions
- API 1.3.0: accounts you add in Settings › Extensions, with a host the extension may reach and secrets kept in the keyring; {{account.field}} and {{base64:a:b}} in request headers for Basic auth; fetch-bytes, download and open-file; exec-input with Squadron's own Claude Code.
- artifact.share takes cleanup.days, a share prompt goes to the artifact's conversation, and set_progress takes artifact.
Agents
- add_project: an agent adds a folder as a project through the permission card, without switching your view; an archived project comes back with its agents.
- A skill that runs as a forked subagent shows as one card in the conversation, its permission requests inside.
Updates
- A failed update check says GitHub is not responding, with its logo, and releases stay drafts until every build is uploaded.
- A link that would load a website inside a Squadron window opens in the browser.
Updater
Each platform's newest build, read by Squadron's updater.
Squadron v0.44.0
Squadron 0.44.0
Artifacts
- The Artifacts panel has a Share menu: Publish on claude.ai is its first destination, and extensions add theirs. Once shared, a destination gives Open, Copy link, Update when the artifact changed since, and Stop sharing; a band shows while it works.
- Copy the source, Open the folder (or Save as a file) and Delete move into a ⋯ menu, so the panel's header fits at its default width.
Extensions
- An item of the new artifact.actions slot shares the open artifact with artifact.share: a confirmation, then steps written as a prompt, carried out by an agent of its own, or as a call to the extension's WebAssembly. The first click asks for the extension's pending access.
- contributes.skills gives skills to your agents once you allow them.
- Each extension gets a data folder kept across updates (host::data_dir, API 1.2.0). Extensions built against 1.1.0 still load.
Squadron v0.43.0
Squadron 0.43.0
Pull requests
- The Pull requests page lists every open pull request of the project: those you review, those your agents review without you, the others still in review (drafts left out), and yours.
- The agent review button of a pull request says where its agent is, shows the start on itself while Review waits greyed, and turns into Review changes when commits came after the agent's review. Its buttons keep one width, so the rows stay aligned.
Spotlight
- Tab keeps a project, an action or an agent as a chip and lists what you can do with it; chat starts a conversation without a folder.
- The spotlight finds a pull request by its title or number and lists those waiting for you across projects; Tab on one offers review, an agent's review, the host page, approve, request changes and merge.
- Extension items show up under their label with the extension's name, found by their optional words, unless they set spotlight to false.
Passwords
- Squadron never hands a typed password to an agent: run_sudo runs a root command after you type the password in a card, asked again for every command, and add_ssh_key unlocks an SSH key inside Squadron and loads it into the SSH agent. The password helper left in the agent's environment only answers yes or no.
Jira
- Tickets open in a dialog with the filters on the left and status columns of fixed width, so hiding a status no longer stretches the others.
Window
- Quitting Squadron while agents are still working asks for confirmation.
- The Projects in the tab bar setting offers Always, which keeps every project in the bar.
Fixes
- The conversation on screen is no longer unloaded when its project has no current agent recorded.
Squadron v0.42.0
Squadron 0.42.0
Memory
- An agent that has finished stops its Claude Code process after 15 minutes instead of an hour, with its MCP servers and the browsers they opened; your next message starts it again. A stopped loop, a past wakeup or a deleted cron job no longer keeps it running.
- The conversation of a stopped agent you have not opened for 15 minutes leaves memory, and reloads when you open it.
- Archiving a review agent deletes its pull request checkout, unless it holds changes or unpushed commits; restoring it checks the reviewed commit out again. Leftover checkouts are removed at startup.
MCP servers
- MCP servers on demand: Settings › MCP servers moves a server out of Claude Code’s configuration, so it starts in no session. An agent starts it for itself from /mcp, or on its own with the use_mcp tool when its task needs it, and gets it back after a restart until it stops it.
Conversation
- An agent’s notes between its steps show as reply blocks with their time.
- A reply taller than one and a half times the conversation ends with a Back to top button.
- The answer field of an agent’s question wraps its text and grows with it; Shift+Enter starts a new line.
Archives
- The archived agents list opens fast: it reads only each agent’s header, and the archive panel loads the history of the agent it shows.
Squadron v0.41.0
Squadron 0.41.0
Conversation
- A link in your message shows as a chip with the site's icon, and a card under the message gives the page's title, description and image. Links typed in the message box become chips too, and Ctrl+click opens them.
- A background command stays listed in the conversation while you talk to the agent, until it ends.
- An agent's artifacts are picked from a list instead of a row of tabs.
Search
- The search window opens fast even with many archived agents, and its filters by project and archived agents appear once you start typing.
Squadron v0.40.0
Squadron 0.40.0
Conversation
- An agent's notes between its steps stay visible in the conversation, with a light bar on their left, instead of folding into the steps line.
Pull requests
- On a pull request to review, the agent button is a square icon beside Review, with the reviewing agent's state in its corner, and the Review buttons line up from row to row.