Skip to content

Kitty Image Protocol not rendering images in the PWA but it does render them in local Herdr instance #180

Description

@Codder13

What happened, and what did you expect?

Was using my omp agent when i asked him to take a screenshot and on the PWA app it appears as just a black empty spot while on my laptop the image renders correctly.

Image Image

Output of collie doctor --json

[
  {
    "check": "collie",
    "status": "ok",
    "detail": "v1.5.4+42808c1 · linux-x64",
    "remedy": null
  },
  {
    "check": "web-dist",
    "status": "ok",
    "detail": "16 entries, index.html present",
    "remedy": null
  },
  {
    "check": "path-link",
    "status": "warn",
    "detail": "/home/denis/.local/bin/collie → /home/denis/.local/share/collie/current/bin/collie — a DIFFERENT checkout owns the name, so a bare `collie` runs that one",
    "remedy": "`collie link` here to take it over, or leave it to that instance"
  },
  {
    "check": "install",
    "status": "warn",
    "detail": "cannot tell how this Collie was installed (/home/denis/.local/share/mise/installs/github-altan-s-collie/1.5.4 has no .git of its own and no versions/ layout above it)",
    "remedy": "`collie update` cannot run here; see docs/install.md"
  },
  {
    "check": "versions",
    "status": "skipped",
    "detail": "install kind unknown — nothing to report a layout for",
    "remedy": "see docs/install.md"
  },
  {
    "check": "update-source",
    "status": "ok",
    "detail": "github.com/AltanS/collie",
    "remedy": null
  },
  {
    "check": "herdr-socket",
    "status": "ok",
    "detail": "/home/denis/.config/herdr/herdr.sock",
    "remedy": null
  },
  {
    "check": "bind",
    "status": "ok",
    "detail": "127.0.0.1 (mode solo)",
    "remedy": null
  },
  {
    "check": "bind-wildcard",
    "status": "ok",
    "detail": "bound to one address",
    "remedy": null
  },
  {
    "check": "acl",
    "status": "ok",
    "detail": "inbound packet filter is non-empty — can't disprove reachability; non-empty proves nothing",
    "remedy": null
  },
  {
    "check": "front-door",
    "status": "ok",
    "detail": "laptop-alt.basa-eagle.ts.net:443 → http://127.0.0.1:8787 (recorded and live)",
    "remedy": null
  },
  {
    "check": "mux",
    "status": "ok",
    "detail": "herdr — see herdr-socket · set by COLLIE_MUX",
    "remedy": null
  },
  {
    "check": "beacon-hooks-claude",
    "status": "ok",
    "detail": "not needed — herdr reports agents itself; hooks installed: no",
    "remedy": null
  },
  {
    "check": "beacons",
    "status": "skipped",
    "detail": "nothing writes one here, because the emitter is not installed",
    "remedy": "`collie hooks install claude`"
  },
  {
    "check": "herdr-version",
    "status": "ok",
    "detail": "herdr 0.8.2",
    "remedy": null
  },
  {
    "check": "integration-claude",
    "status": "ok",
    "detail": "installed and current",
    "remedy": null
  },
  {
    "check": "integration-codex",
    "status": "ok",
    "detail": "installed and current",
    "remedy": null
  },
  {
    "check": "integration-grok",
    "status": "ok",
    "detail": "no hook is installed — not installed (/home/denis/.grok/hooks/herdr-agent-state.sh); no grok pane is missing a session right now, so nothing is hidden yet — nothing here needs it",
    "remedy": null
  },
  {
    "check": "integration-opencode",
    "status": "ok",
    "detail": "installed and current",
    "remedy": null
  },
  {
    "check": "integration-pi",
    "status": "ok",
    "detail": "installed and current",
    "remedy": null
  },
  {
    "check": "hook-python3",
    "status": "ok",
    "detail": "/usr/bin/python3",
    "remedy": null
  },
  {
    "check": "agent-sessions",
    "status": "ok",
    "detail": "3 agent pane(s), 0 of them on an agent this build can read a journal for — every one of those reports a session",
    "remedy": null
  },
  {
    "check": "journal-roots",
    "status": "ok",
    "detail": "3 of 5 roots present — claude: /home/denis/.claude/projects, pi: /home/denis/.pi/agent/sessions, opencode: /home/denis/.local/share/opencode (resolved from /home/denis; the BRIDGE resolves them from ITS OWN user's home)",
    "remedy": null
  },
  {
    "check": "restart-pending",
    "status": "skipped",
    "detail": "the running bridge records no version — `pack-runtime.json` carries its boot time, pid, mode and roster, and nothing names the code it is executing",
    "remedy": "`collie restart` after any build if in doubt; `collie logs` dates the running process"
  },
  {
    "check": "clock",
    "status": "skipped",
    "detail": "solo — there is no far side to compare against, and inventing a reference clock is worse than silence",
    "remedy": "re-run `collie doctor` once this collie is in a pack"
  }
]

If collie will not start at all

If this is an install problem

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: webPhone PWA — UI, mirror, composer, service workerbugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions