Skip to content

feat: add client-workflow find-similar via immich-clip-probe - #43

Merged
dhcgn merged 4 commits into
mainfrom
feature/clip-probe-find-similar
Sep 19, 2026
Merged

dhcgn merged 4 commits into
mainfrom
feature/clip-probe-find-similar

Conversation

@dhcgn

@dhcgn dhcgn commented Sep 19, 2026

Copy link
Copy Markdown
Owner

Read-only workflow that checks a local image file against the Immich library for visual near-duplicates through the external clip-probe service (https://github.com/dhcgn/immich-clip-probe/, POST /v1/similar).

  • config: optional clip_probe.server/token section (+ IMMICH_CLIP_PROBE_* env overrides); opt-in validation links the repo when unconfigured
  • internal/clipprobe: multipart client + types mirroring the service openapi.yaml (limit/max_distance/all/type)
  • cw find-similar FILE: human, --json, --ids-only/-q output; empty matches = exit 0
  • docs: README section, skill best practices, regenerated SKILL.md

Local CI green: go generate (idempotent), go build, go test (249 passed), go vet, go fix.

New read-only workflow checks a local image file against the Immich
library for visual near-duplicates through the external clip-probe
service (POST /v1/similar, x-api-key auth).

- config: optional clip_probe.server/token section with
  IMMICH_CLIP_PROBE_SERVER/TOKEN env overrides; opt-in validation
  links the clip-probe repo on misconfiguration
- internal/clipprobe: multipart client + response types mirroring
  the service openapi.yaml (limit/max_distance/all/type)
- cw find-similar FILE: human, --json and --ids-only/-q output
- docs: README section, skill best practices, regenerated SKILL.md
@github-actions

github-actions Bot commented Sep 19, 2026 •

Copy link
Copy Markdown

Preview binaries (commit 3bcd9ac)

Download test executables for this PR (linux/darwin/windows + checksums.txt) from the run's Artifacts section (GitHub login required):
https://github.com/dhcgn/immich-admin-cli/actions/runs/35468807754#artifacts

Or with the CLI: gh run download 35468807754 -n immich-admin-pr-43 -R dhcgn/immich-admin-cli

@dhcgn
dhcgn merged commit e5f9fb7 into main Sep 19, 2026
2 checks passed
@dhcgn
dhcgn deleted the feature/clip-probe-find-similar branch September 19, 2026 21:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant