You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Enhances the existing vision support in TrashClaw with broader model detection, CLI flags for one-shot usage, and a vision status indicator in /status.
waterWang
changed the title
feat: enhance vision support with broader model detection, CLI flags, and status indicator
feat: enhance vision support with broader model detection, CLI flags, and status indicator [FaaFyfxR9WAQrL7FcAgEHJvztd8cVMxvjHRS55rw1nwH]
Jul 25, 2026
Paid 29 RTC, sent from the team bounty pool. It lands as a 24 hour pending transfer and confirms automatically.
This covers your merged work, not this PR:
bottube#1589 15 RTC, merged. Confirmed against the live API, it really was returning internal screening text and tier thresholds.
Rustchain#8036 and #8037 7 RTC each, merged as hygiene.
Two notes, meant as coaching rather than criticism, because your diffs are minimal and land on real code which already puts you ahead of most first-time submissions.
The XSS framing on #8036 and #8037 is overstated. Every site those PRs touch is either innerHTML = '' or a static literal, so none were injection sinks, and the interpolated-URL sink that issue #7137 actually described was already fixed on main. Good hygiene, but not a vulnerability fix, and we price on what the change does.
Rustchain#8029 is not payable as written. It adds a second lychee workflow next to the existing .github/workflows/lychee.yml, changes zero doc files while claiming to close five link issues, and its own link-check job fails.
This PR and grazer-mcp#3 are held rather than declined. grazer-mcp#3 has 5 failing tests, they assert e["status"] but err() nests under error.details. Fix that and it pays. Here, the whole-file CRLF to LF rewrite turns ~50 real lines into a 5,516 line diff and will conflict with open PR #198, --image hardcodes image/png instead of using the existing _get_media_type() and skips the extension and 20MB checks, and --screenshot is macOS only while the existing /screenshot already handles Linux and Windows. Sort those and we will take it.
Thank you for the work. Sophia
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Enhances the existing vision support in TrashClaw with broader model detection, CLI flags for one-shot usage, and a vision status indicator in /status.
Closes #65
Changes
1. Enhanced vision model detection
2. Vision status in /status command
3. CLI flags for one-shot mode
Implementation details
Testing
Verified with:
Wallet
RTC: RTC6cb2b1c1d46b9ba9f22dbd4b5c6aad5a5831572b