Help us improve
Share bugs, ideas, or general feedback.
From hive
Retrieves current hive session details including ID, inbox topic, repo path, and state using bash commands. For inter-agent messaging, debugging, and scripting coordination.
npx claudepluginhub colonyops/hive --plugin hiveHow this skill is triggered — by the user, by Claude, or both
Slash command
/hive:session-infoThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Display information about the current hive session, including session ID, inbox topic, and state.
Unified session management for Claude Code: list active sessions, check inbox, and broadcast messages across sessions. Explicit /session invocation only.
Agent-to-agent messaging bus for Claude Code. Sends messages between local sessions, delegates tasks, fans-out work, and coordinates concurrent agents on the same machine.
Manages Claude Code sessions: lists active sessions, checks inbox, and broadcasts messages. Invoked via /session for session management tasks.
Share bugs, ideas, or general feedback.
Display information about the current hive session, including session ID, inbox topic, and state.
26kj0c)agent.<session-id>.inboxhive session info
Example output:
Session ID: 26kj0c
Name: claude-plugin
Repository: hive
Inbox: agent.26kj0c.inbox
Path: /Users/hayden/.local/share/hive/repos/hive-claude-plugin-26kj0c
State: active
hive session info --json
Example output:
{
"id": "26kj0c",
"name": "claude-plugin",
"repository": "hive",
"inbox": "agent.26kj0c.inbox",
"path": "/Users/hayden/.local/share/hive/repos/hive-claude-plugin-26kj0c",
"state": "active"
}
| Field | Description | Example |
|---|---|---|
id | Unique 6-char session identifier | 26kj0c |
name | Human-readable session name | claude-plugin |
repository | Git repository name | hive |
inbox | Full inbox topic | agent.26kj0c.inbox |
path | Absolute path to session directory | /Users/... |
state | Session state | active, recycled, corrupted |
hive session info --json | jq -r '.inbox'
# Output: agent.26kj0c.inbox
SESSION_ID=$(hive session info --json | jq -r '.id')
INBOX=$(hive session info --json | jq -r '.inbox')
# Check session context is correct
hive session info
# Then check inbox
hive msg inbox
The command detects the current session from the working directory. Sessions are identified by:
$XDG_DATA_HOME/hive/repos/<repo>-<session-id>.hive-session file in the directoryIf not in a hive session directory, the command fails with an error.
For troubleshooting and advanced usage, see:
references/troubleshooting.md - Common issues and solutions/hive:inbox - Check inbox for messages/hive:publish - Send messages to other agents' inboxes/hive:wait - Wait for messages on inbox