@edgible-team/sdk
    Preparing search index...

    Variable EDG_CODESConst

    EDG_CODES: {
        EDG100: {
            category: "environment";
            title: "Unsupported operating system or architecture";
        };
        EDG101: { category: "environment"; title: "Target directory not writable" };
        EDG102: { category: "environment"; title: "Daemon controller missing" };
        EDG103: {
            category: "environment";
            title: "Node.js runtime problem (missing, too old, or unstable path)";
        };
        EDG104: { category: "environment"; title: "Low free disk space" };
        EDG105: { category: "environment"; title: "curl not installed" };
        EDG106: { category: "environment"; title: "unzip not installed" };
        EDG110: { category: "environment"; title: "WireGuard tools not installed" };
        EDG111: {
            category: "environment";
            title: "Caddy not installed (serving device)";
        };
        EDG112: {
            category: "environment";
            title: "HAProxy not installed (gateway device)";
        };
        EDG113: { category: "environment"; title: "iptables not installed" };
        EDG114: { category: "environment"; title: "wireguard-go not installed" };
        EDG120: {
            category: "environment";
            title: "WireGuard kernel module not loadable";
        };
        EDG121: {
            category: "environment";
            title: "IPv4 forwarding disabled (gateway device)";
        };
        EDG122: {
            category: "environment";
            title: "Container without a working systemd";
        };
        EDG123: { category: "environment"; title: "Docker not installed" };
        EDG130: { category: "environment"; title: "Port 51820/udp already in use" };
        EDG131: { category: "environment"; title: "Port 80/tcp already in use" };
        EDG132: { category: "environment"; title: "Port 443/tcp already in use" };
        EDG200: { category: "network"; title: "DNS resolution failed" };
        EDG201: {
            category: "network";
            title: "Connection failed (network or proxy)";
        };
        EDG202: {
            category: "network";
            title: "Download endpoint returned HTTP 403";
        };
        EDG203: {
            category: "network";
            title: "Download endpoint returned HTTP 404";
        };
        EDG204: { category: "network"; title: "Network request timed out" };
        EDG205: { category: "network"; title: "TLS handshake failed" };
        EDG210: { category: "network"; title: "Edgible API unreachable" };
        EDG211: {
            category: "network";
            title: "Host clock skewed against the Edgible API";
        };
        EDG220: {
            category: "network";
            title: "CLI session token missing or expired";
        };
        EDG221: { category: "network"; title: "Device credentials rejected" };
        EDG301: {
            category: "agent-connect";
            title: "Agent service failed to start";
        };
        EDG302: {
            category: "agent-connect";
            title: "Agent started but never wrote its status file";
        };
        EDG303: {
            category: "agent-connect";
            title: "Device authentication rejected by the backend";
        };
        EDG304: {
            category: "agent-connect";
            title: "WebSocket control channel unreachable";
        };
        EDG305: {
            category: "agent-connect";
            title: "Agent healthy locally but backend never saw it online";
        };
        EDG306: {
            category: "agent-connect";
            title: "WireGuard handshake absent or stale";
        };
        EDG310: {
            category: "agent-connect";
            title: "Backend verification skipped (no API connectivity from this machine)";
        };
        EDG401: {
            category: "install";
            title: "Release manifest missing or invalid";
        };
        EDG402: { category: "install"; title: "Bundle sha256 checksum mismatch" };
        EDG403: {
            category: "install";
            title: "Manifest signature verification failed";
        };
        EDG404: {
            category: "install";
            title: "Bundle entry point missing after extraction";
        };
        EDG405: { category: "install"; title: "Bundle extraction failed" };
        EDG406: { category: "install"; title: "Atomic symlink swap failed" };
        EDG407: { category: "install"; title: "Launcher write failed" };
        EDG410: { category: "install"; title: "Agent file provisioning failed" };
        EDG411: { category: "install"; title: "Agent config invalid after write" };
        EDG412: { category: "install"; title: "Daemon unit install failed" };
        EDG500: {
            category: "self-update";
            title: "No install manifest (dev checkout or legacy install layout)";
        };
        EDG501: {
            category: "self-update";
            title: "Could not fetch the latest-version manifest";
        };
        EDG502: {
            category: "self-update";
            title: "Install prefix not writable for upgrade";
        };
        EDG600: { category: "uninstall"; title: "Nothing to uninstall" };
    } = ...

    Type Declaration

    • ReadonlyEDG100: {
          category: "environment";
          title: "Unsupported operating system or architecture";
      }
    • ReadonlyEDG101: { category: "environment"; title: "Target directory not writable" }
    • ReadonlyEDG102: { category: "environment"; title: "Daemon controller missing" }
    • ReadonlyEDG103: {
          category: "environment";
          title: "Node.js runtime problem (missing, too old, or unstable path)";
      }
    • ReadonlyEDG104: { category: "environment"; title: "Low free disk space" }
    • ReadonlyEDG105: { category: "environment"; title: "curl not installed" }
    • ReadonlyEDG106: { category: "environment"; title: "unzip not installed" }
    • ReadonlyEDG110: { category: "environment"; title: "WireGuard tools not installed" }
    • ReadonlyEDG111: { category: "environment"; title: "Caddy not installed (serving device)" }
    • ReadonlyEDG112: { category: "environment"; title: "HAProxy not installed (gateway device)" }
    • ReadonlyEDG113: { category: "environment"; title: "iptables not installed" }
    • ReadonlyEDG114: { category: "environment"; title: "wireguard-go not installed" }
    • ReadonlyEDG120: { category: "environment"; title: "WireGuard kernel module not loadable" }
    • ReadonlyEDG121: { category: "environment"; title: "IPv4 forwarding disabled (gateway device)" }
    • ReadonlyEDG122: { category: "environment"; title: "Container without a working systemd" }
    • ReadonlyEDG123: { category: "environment"; title: "Docker not installed" }
    • ReadonlyEDG130: { category: "environment"; title: "Port 51820/udp already in use" }
    • ReadonlyEDG131: { category: "environment"; title: "Port 80/tcp already in use" }
    • ReadonlyEDG132: { category: "environment"; title: "Port 443/tcp already in use" }
    • ReadonlyEDG200: { category: "network"; title: "DNS resolution failed" }
    • ReadonlyEDG201: { category: "network"; title: "Connection failed (network or proxy)" }
    • ReadonlyEDG202: { category: "network"; title: "Download endpoint returned HTTP 403" }
    • ReadonlyEDG203: { category: "network"; title: "Download endpoint returned HTTP 404" }
    • ReadonlyEDG204: { category: "network"; title: "Network request timed out" }
    • ReadonlyEDG205: { category: "network"; title: "TLS handshake failed" }
    • ReadonlyEDG210: { category: "network"; title: "Edgible API unreachable" }
    • ReadonlyEDG211: { category: "network"; title: "Host clock skewed against the Edgible API" }
    • ReadonlyEDG220: { category: "network"; title: "CLI session token missing or expired" }
    • ReadonlyEDG221: { category: "network"; title: "Device credentials rejected" }
    • ReadonlyEDG301: { category: "agent-connect"; title: "Agent service failed to start" }
    • ReadonlyEDG302: {
          category: "agent-connect";
          title: "Agent started but never wrote its status file";
      }
    • ReadonlyEDG303: {
          category: "agent-connect";
          title: "Device authentication rejected by the backend";
      }
    • ReadonlyEDG304: { category: "agent-connect"; title: "WebSocket control channel unreachable" }
    • ReadonlyEDG305: {
          category: "agent-connect";
          title: "Agent healthy locally but backend never saw it online";
      }
    • ReadonlyEDG306: { category: "agent-connect"; title: "WireGuard handshake absent or stale" }
    • ReadonlyEDG310: {
          category: "agent-connect";
          title: "Backend verification skipped (no API connectivity from this machine)";
      }
    • ReadonlyEDG401: { category: "install"; title: "Release manifest missing or invalid" }
    • ReadonlyEDG402: { category: "install"; title: "Bundle sha256 checksum mismatch" }
    • ReadonlyEDG403: { category: "install"; title: "Manifest signature verification failed" }
    • ReadonlyEDG404: { category: "install"; title: "Bundle entry point missing after extraction" }
    • ReadonlyEDG405: { category: "install"; title: "Bundle extraction failed" }
    • ReadonlyEDG406: { category: "install"; title: "Atomic symlink swap failed" }
    • ReadonlyEDG407: { category: "install"; title: "Launcher write failed" }
    • ReadonlyEDG410: { category: "install"; title: "Agent file provisioning failed" }
    • ReadonlyEDG411: { category: "install"; title: "Agent config invalid after write" }
    • ReadonlyEDG412: { category: "install"; title: "Daemon unit install failed" }
    • ReadonlyEDG500: {
          category: "self-update";
          title: "No install manifest (dev checkout or legacy install layout)";
      }
    • ReadonlyEDG501: {
          category: "self-update";
          title: "Could not fetch the latest-version manifest";
      }
    • ReadonlyEDG502: { category: "self-update"; title: "Install prefix not writable for upgrade" }
    • ReadonlyEDG600: { category: "uninstall"; title: "Nothing to uninstall" }