mirror of
https://github.com/wiltodelta/remove-ai-watermarks.git
synced 2026-10-14 21:40:47 +02:00
Remove retired verifier from agent skill
This commit is contained in:
4 files changed
+2
-17
No files matched your search
@@ -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` |
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in new issue
Block a user