Skip to content

Releases: substructureai/subs

v0.9.2

Choose a tag to compare

@github-actions github-actions released this 01 Sep 11:41

Added

  • Add detached subagent support.
  • Add [worker.*] blocks. Agents name a worker instead of a URL.
  • Project level default worker.
  • Add subs secret to print or rotate a minted secret.

Changed

  • Consistent references in config and on the wire.
  • A plugin reference can narrow its servers: plugins = [{ id = "x", servers = ["y"] }].
  • Make workers a separate entity, not an agent property.
  • The agent directory gives all of one tenant's declaration in one read.

Removed

  • Remove signing_secret_env.
  • Remove subs agents secret and subs agents rotate-secret; use subs secret worker.<id>.
  • An agent's mcp list no longer names a plugin's server; use the plugin's servers.

v0.9.1

Choose a tag to compare

@github-actions github-actions released this 28 Aug 06:26

Added

  • Better plugin path expansion.

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 04:12

Added

  • Add max_subagent_depth with a default of 5.
  • A subagent call can continue an earlier child session.
  • Add a single strategy that offers one subagent tool for all subagents.

Changed

  • Secret prompts now mask each character, to show that a paste arrived.
  • A subagent result now contains the child session id.
  • defer_tools now covers subagent tools.
  • Subagent references in the manifest use the agent.<id> form.
  • Session cancel now stops running subagents.
  • Rename sub_agents to subagents in the manifest.

v0.8.3

Choose a tag to compare

@github-actions github-actions released this 26 Aug 14:41

Changed

  • Move to per agent slack manifest install

v0.8.2

Choose a tag to compare

@github-actions github-actions released this 25 Aug 14:10

Changed

  • The license is now MIT.

v0.8.1

Choose a tag to compare

@github-actions github-actions released this 25 Aug 04:18

Added

  • Better MCP connection failure handling.

Changed

  • The default config file is now subs.toml, the default database is now subs.db, and the default config directory is now ~/.config/subs.
  • subs run and subs chat take agent id as a positional argument
  • Retry policy improvementss
  • Better concurrent tool execution within a turn.

Fixed

  • A plugin server now re-fetches its tools when a person authorizes it.

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 24 Aug 03:52

Added

  • Add CLI chat.

Changed

  • Manifest format updates

v0.7.2

Choose a tag to compare

@github-actions github-actions released this 21 Aug 04:08

Fixed

  • Allow local HTTP MCP servers.
  • The resume hint now repeats the flags you gave and ends with the message placeholder.

v0.7.1

Choose a tag to compare

@github-actions github-actions released this 19 Aug 06:22

Fixed

  • subs mcp commands now find a plugin's servers when the file names a [remote].

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 10:19

Added

  • MCP revision 2026-07-28.
  • Richer tool result support.
  • Slack messages with audio and video reach the model.

Fixed

  • A model call that gets no answer is tried again.