What Hyoid Sessions sends (and what it doesn't)
By default, Hyoid receives session status, not prompts or code.
The default
For each agent session, Hyoid receives what's needed to show its status.
Sent by default
- When a session starts and ends, and why it ended
- Which agents ran, including helper agents
- Each tool call: the tool's name, whether it succeeded, failed or was cut short, and how long it took
- Heartbeats, so Hyoid can tell when an agent has gone quiet
- The model name, where the tool reports it
- A short hash of the working folder, not its name or path
Not sent
- Your prompts or the AI's replies
- Tool input or output: commands, file contents, diffs
- Error text
- Your full folder path
Opt-in
- Token counts and the model name, for cost and looping flags
- The folder name as the session name
- Full-text logs kept on your own computer (Claude Code only; nothing in them is sent)
Redaction
- The few strings that are sent are redacted on your machine, then again on our server. Redaction is pattern-based and can miss things.
By connector
Claude Code Early access
Hyoid is designed to receive only tool names, timings, the model name, the type of any helper agent, and how the session started and ended. It's designed not to read your prompts, model replies, tool inputs or outputs, file contents or diffs. As a backup, common secret patterns are filtered out on a best-effort basis.
Gemini CLI In development
Gemini CLI capture passes our tests but hasn't been run on a real Gemini session yet. Hyoid is designed to receive only tool names, timings, whether each tool call ended in an error (not the error text), and how the session started and ended. The session name works the same way as for Claude Code.
Session states and viewers
A session is flagged stale after 5 minutes without activity. An agent is marked abandoned after 30 minutes. Alerts come from Hyoid, not from your agent tool.
Viewers get read-only access: they can look, not change anything.
Reporting a problem
Email hr@hyoid.ai.