ErrLookup › herdrdev/herdr
herdrdev/herdr
the runtime your coding agents live on · Rust · 286 source files
Analyzed at f457cff4f2 on 2026-08-28. 61 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| api request line is too large | error_code | error | api, request-size, local-socket, rust |
| timed out reading api request | error_code | error | api, timeout, local-socket, rust |
| timed out waiting for app response after {} ms | error_code | error | api, timeout, dispatch, mpsc, rust |
| app response channel closed | error_code | error | api, broken-pipe, channel, shutdown, rust |
| timed out reading stream frame header | error_code | error | streaming, graphics, timeout, header, rust |
| stream frame header is too large | error_code | error | streaming, graphics, header-size, protocol, rust |
| stream ended mid-frame | error_code | error | streaming, graphics, eof, truncated-frame, rust |
| timed out reading stream frame body | error_code | error | streaming, graphics, timeout, frame-body, rust |
| failed to create unique scrollback temp file | error_code | error | filesystem, temp-file, scrollback, env, rust |
| expected sha256 must be 64 hexadecimal characters | validation | error | checksum, sha256, validation, input-validation, rust |
| sha256 mismatch: expected {expected}, got {actual} | validation | error | checksum, integrity, download, rust |
| {flag} must be an integer between 1 and {} | validation | warning | cli, validation, argument-parsing, rust |
| {flag} must be greater than 0 | validation | warning | cli, validation, argument-parsing, rust |
| build command must not be empty | validation | error | plugin, build, manifest-validation, rust |
| failed to {operation} managed plugin checkout at {}; close a | error_code | warning | windows, filesystem, file-lock, plugin, rust |
| server closed connection | error_code | error | network, connection, protocol, eof, rust |
| expected Welcome message | error_code | error | protocol, handshake, version-mismatch, rust |
| direct terminal attach is not supported on Windows yet | error_code | warning | windows, platform-unsupported, terminal-attach, rust |
| failed to create private herdr ssh config directory | error_code | error | ssh, filesystem, permissions, unix, rust |
| login shell {shell:?} is not executable | error_code | error | shell, login, filesystem, configuration, executable-not-found |
| login shell {shell:?} was not found on PATH | error_code | error | shell, path-lookup, environment, login, not-found |
| failed to create private herdr ssh config directory | error_code | error | ssh, filesystem, permissions, directory-creation, fallback-platform |
| opening scrollback in an editor is not supported on this pla | error_code | warning | platform, unsupported, scrollback, editor, stub |
| opening URLs is not supported on this platform | error_code | warning | platform, unsupported, url, browser, stub |
| SSH control socket path exceeds the Unix socket length limit | error_code | error | ssh, unix-socket, path-length, limit, invalid-input |
| failed to create private herdr ssh config directory | error_code | error | ssh, windows, filesystem, permissions, directory-creation |
| failed to parse editor command {editor:?} | validation | error | windows, editor, command-line-parsing, quoting, invalid-input |
| editor command must not be empty | validation | error | windows, editor, empty-command, validation, invalid-input |
| Windows notification setup timed out | error_code | warning | windows, notification, timeout, thread, winrt |
| encoded clipboard image exceeds protocol limit | error_code | warning | clipboard, windows, image-encoding, size-limit, protocol |
| PTY actor was released before handoff quiesce | exception | error | pty, unix, handoff, session-detach, broken-pipe |
| timed out draining PTY writes before handoff | exception | error | pty, unix, handoff, timeout, write-queue |
| PTY closed while draining writes before handoff | exception | error | pty, unix, handoff, eof, broken-pipe |
| poll encountered invalid PTY actor fd | exception | error | pty, unix, poll, invalid-fd, fd-lifecycle |
| poll encountered PTY fd error | exception | error | pty, unix, poll, pollerr, eof |
| ssh bootstrap stdin missing | exception | error | ssh, remote-attach, stdio, spawn, broken-pipe |
| failed to start ssh install: {err} | exception | error | ssh, remote-install, spawn, environment, not-found |
| ssh install stdin missing | exception | error | ssh, remote-install, stdio, spawn, broken-pipe |
| {REMOTE_BINARY_ENV_VAR} must not be empty | exception | error | environment-variable, configuration, remote-attach, invalid-input |
| failed to inspect {REMOTE_BINARY_ENV_VAR} path {}: {err} | exception | error | environment-variable, filesystem, remote-attach, rust |
| {REMOTE_BINARY_ENV_VAR} path is not a file: {} | exception | error | environment-variable, validation, remote-attach, rust |
| remote herdr install cancelled | exception | warning | user-prompt, interactive, remote-install, rust |
| remote herdr server stop cancelled | exception | warning | user-prompt, protocol-mismatch, remote-server, rust |
| shutdown was requested, but the old remote herdr server on { | exception | error | timeout, remote-server, shutdown, ssh, rust |
| download failed: {err} | exception | error | download, curl, spawn, dependency, rust |
| downloaded remote asset checksum verification failed: {err} | exception | error | checksum, sha256, download, integrity, rust |
| curl failed: {err} | exception | error | curl, spawn, update-manifest, network, rust |
| failed to create private herdr remote download directory | exception | error | filesystem, temp-dir, tmpdir, rust |
| remote herdr installation cancelled | exception | warning | user-prompt, interactive, remote-install, rust |
| failed to start ssh bridge: {err} | exception | critical | ssh, spawn, bridge, process, rust |
| ssh bridge stdin missing | exception | error | ssh, bridge, broken-pipe, stdio, rust |
| ssh bridge stdout missing | exception | error | ssh, bridge, broken-pipe, stdio, rust |
| ssh bridge exited with {status} | exception | critical | ssh, bridge, connection-aborted, exit-status, rust |
| remote bridge upload failed: {err} | exception | error | ssh, bridge, upload, io, rust |
| remote bridge download failed: {err} | exception | error | ssh, bridge, download, io, rust |
| remote client exited with {status} | exception | error | remote, process-exit, ssh, attach |
| failed to connect to remote Herdr client socket {}: {err} | exception | error | unix-socket, connection-refused, remote, filesystem |
| failed to determine herdr executable path: {err} | exception | error | executable-path, spawn, environment, self-update |
| failed to spawn herdr server: {err} | exception | error | spawn, daemon, permissions, process |
| server did not become ready within {}s (socket: {}). The bac | exception | warning | timeout, server-startup, socket-polling, autodetect |
| failed to allocate unique clipboard image staging path | exception | warning | clipboard, temp-file, name-collision, already-exists |