Skip to content

Releases: edspencer/herdctl

herdctl@1.5.22

Choose a tag to compare

@github-actions github-actions released this 08 Jul 02:12
c52a762

Patch Changes

  • Updated dependencies [1395fb2]:
    • @herdctl/core@5.16.0
    • @herdctl/discord@1.2.13
    • @herdctl/slack@1.2.26
    • @herdctl/web@0.9.24

@herdctl/web@0.9.24

Choose a tag to compare

@github-actions github-actions released this 08 Jul 02:12
c52a762

Patch Changes

  • Updated dependencies [1395fb2]:
    • @herdctl/core@5.16.0
    • @herdctl/chat@0.5.1

@herdctl/slack@1.2.26

Choose a tag to compare

@github-actions github-actions released this 08 Jul 02:12
c52a762

Patch Changes

  • Updated dependencies [1395fb2]:
    • @herdctl/core@5.16.0
    • @herdctl/chat@0.5.1

@herdctl/discord@1.2.13

Choose a tag to compare

@github-actions github-actions released this 08 Jul 02:12
c52a762

Patch Changes

  • Updated dependencies [1395fb2]:
    • @herdctl/core@5.16.0
    • @herdctl/chat@0.5.1

@herdctl/core@5.16.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 02:12
c52a762

Minor Changes

  • #301 1395fb2 Thanks @edspencer! - Add FleetManager.listAgentCommands(agentName, options?) — a one-shot way to
    read the slash commands available to an agent for populating a command palette /
    autocomplete, without hand-managing a live streaming session.

    Internally it opens a chat session, reads its command list, and always closes
    the session
    (in a finally, even if the listing throws), so consumers never
    have to guard the underlying claude subprocess lifecycle themselves:

    • Returns the full SlashCommand[]{ name, description, argumentHint } per
      command (built-ins + project .claude/commands + MCP-provided commands) for
      the resolved session's cwd/config.
    • Accepts the same ChatSessionOptions as openChatSession (notably
      workingDirectory and injectedMcpServers) so the list reflects the intended
      project context.
    • Works for cli-runtime agents (the session runs on the SDK runtime
      regardless of the agent's configured runtime) and surfaces
      StreamingSessionUnsupportedError unchanged for Docker-wrapped agents.

    Each call spawns and tears down a claude subprocess (~seconds); the list is
    essentially static per project, so callers that query it repeatedly should
    cache the result.

    Also re-exports the SlashCommand type from @herdctl/core, so consumers can
    import type { SlashCommand } from "@herdctl/core" instead of reaching into the
    Claude Agent SDK directly.

@herdctl/chat@0.5.1

Choose a tag to compare

@github-actions github-actions released this 08 Jul 02:12
c52a762

Patch Changes

  • Updated dependencies [1395fb2]:
    • @herdctl/core@5.16.0

herdctl@1.5.21

Choose a tag to compare

@github-actions github-actions released this 07 Jul 19:06
0810c29

Patch Changes

  • Updated dependencies []:
    • @herdctl/discord@1.2.12
    • @herdctl/slack@1.2.25
    • @herdctl/web@0.9.23

herdctl@1.5.20

Choose a tag to compare

@github-actions github-actions released this 07 Jul 18:18
20103c6

Patch Changes

  • Updated dependencies [7176078]:
    • @herdctl/core@5.15.2
    • @herdctl/discord@1.2.11
    • @herdctl/slack@1.2.24
    • @herdctl/web@0.9.22

herdctl@1.5.19

Choose a tag to compare

@github-actions github-actions released this 07 Jul 17:26
0472e0d

Patch Changes

  • Updated dependencies [b17798b]:
    • @herdctl/core@5.15.1
    • @herdctl/discord@1.2.10
    • @herdctl/slack@1.2.23
    • @herdctl/web@0.9.21

herdctl@1.5.18

Choose a tag to compare

@github-actions github-actions released this 07 Jul 11:01
3ecf018

Patch Changes

  • Updated dependencies [c36f366]:
    • @herdctl/core@5.15.0
    • @herdctl/discord@1.2.9
    • @herdctl/slack@1.2.22
    • @herdctl/web@0.9.20