Remove retired verifier from agent skill

This commit is contained in:
Victor Kuznetsov committed 2026-09-06 20:27:19 -07:00
1 parent 68b56ece37
commit f89975355d
4 files changed
+2 -17

No files matched your search

-4
View File
@@ -122,7 +122,6 @@ Default: inspect first.
| Everything on an image | `all` | `image_all=do_not_run_writes_nothing` |
| A directory | `batch` or `video batch` | same as the mode |
| No signal found, user still wants a guess | `classify` | it is a guess, not provenance |
| An independent OpenAI SynthID reading | `verify-openai-synthid` | it uploads the image; ask first |
Flags and mark names: [references/commands.md](references/commands.md). Read
that file only when you need a flag, a mark key, or a video recipe.
@@ -182,9 +181,6 @@ its metadata proxy is gone. Repeat that caveat; do not summarize it away.
the file untouched.
- A question ("is this AI-generated?") is answered by `identify` alone. Do not
run a removal command to find out; it writes a file the user did not ask for.
- `verify-openai-synthid` sends the user's picture to a third party. Get an
explicit yes in this conversation before running it, every time, and say what
leaves the machine. Never run it to "check" something on your own initiative.
- `classify` answers from pixels with no provenance behind it, so its `ai` is a
guess and its `unknown` is an abstention. Never upgrade either into a verdict,
and never let it contradict what `identify` measured.
@@ -46,16 +46,6 @@ agree), `human`, and `unknown` -- `unknown` is an abstention, not a negative.
Offer it only when `identify` found no signal and the user still wants a guess,
and report it as a guess.
```bash
remove-ai-watermarks verify-openai-synthid image.png --acknowledge-upload
```
This UPLOADS a copy of the user's image to OpenAI, so never run it without the
user's explicit go-ahead in this conversation; `--acknowledge-upload` is that
consent and the command refuses without it. It strips AI metadata from a
temporary pixel-identical copy, reads only the SynthID result, and never
modifies the source. Needs the `verify` extra.
```bash
remove-ai-watermarks metadata image.png --check
remove-ai-watermarks metadata image.png --remove -o clean.png
@@ -66,7 +66,6 @@ ffmpeg is missing, or the user asked about Homebrew, pipx, or pip.
| Verified text restoration (`--text-manifest`) | add `text-restoration` |
| Open DWT-DCT detect | add `detect` |
| Pixel classifier (`classify`) | add `classify` |
| OpenAI verifier (`verify-openai-synthid`) | add `verify` |
| Adobe TrustMark on Python 3.11-3.12 | add `trustmark` |
| Every production extra on this Python | `all` |
+2 -2
View File
@@ -23,8 +23,8 @@ from typing import Any
_GPU_MARKERS = ("GPU ", "gpu:")
# Below this, the CLI predates flags and behavior this skill documents. Raise it in
# the same change as any reference that names a flag the previous release lacked:
# 0.37.0 is here because `classify` and `verify-openai-synthid` arrived with it
# (`--pipeline auto` needed 0.36.0; chroma-zimage and the doubao video mark 0.35.0;
# 0.37.0 is here because `classify` arrived with it (`--pipeline auto` needed
# 0.36.0; chroma-zimage and the doubao video mark 0.35.0;
# the `microsoft` mark 0.34.0; `--vendor` 0.32.0), and a stale floor told an agent
# its CLI was current right before it typed a value that build rejects.
# tests/test_agent_skill.py pins it against the package version, so it can never