Releases: edspencer/herdctl
Release list
herdctl@1.5.22
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
Patch Changes
- Updated dependencies [
1395fb2]:- @herdctl/core@5.16.0
- @herdctl/chat@0.5.1
@herdctl/slack@1.2.26
Patch Changes
- Updated dependencies [
1395fb2]:- @herdctl/core@5.16.0
- @herdctl/chat@0.5.1
@herdctl/discord@1.2.13
Patch Changes
- Updated dependencies [
1395fb2]:- @herdctl/core@5.16.0
- @herdctl/chat@0.5.1
@herdctl/core@5.16.0
Minor Changes
-
#301
1395fb2Thanks @edspencer! - AddFleetManager.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 afinally, even if the listing throws), so consumers never
have to guard the underlyingclaudesubprocess 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
ChatSessionOptionsasopenChatSession(notably
workingDirectoryandinjectedMcpServers) 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
StreamingSessionUnsupportedErrorunchanged for Docker-wrapped agents.
Each call spawns and tears down a
claudesubprocess (~seconds); the list is
essentially static per project, so callers that query it repeatedly should
cache the result.Also re-exports the
SlashCommandtype from@herdctl/core, so consumers can
import type { SlashCommand } from "@herdctl/core"instead of reaching into the
Claude Agent SDK directly. - Returns the full
@herdctl/chat@0.5.1
Patch Changes
- Updated dependencies [
1395fb2]:- @herdctl/core@5.16.0
herdctl@1.5.21
Patch Changes
- Updated dependencies []:
- @herdctl/discord@1.2.12
- @herdctl/slack@1.2.25
- @herdctl/web@0.9.23
herdctl@1.5.20
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
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
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