Compare commits

...

7 Commits

Author SHA1 Message Date
a1d1359deb feat: implement scripts/captcha_bypass_handler.py (#491-496)
Some checks failed
Architecture Lint / Linter Tests (pull_request) Successful in 8s
PR Checklist / pr-checklist (pull_request) Successful in 1m17s
Smoke Test / smoke (pull_request) Failing after 7s
Validate Config / YAML Lint (pull_request) Failing after 7s
Validate Config / JSON Validate (pull_request) Successful in 7s
Validate Config / Python Syntax & Import Check (pull_request) Failing after 9s
Validate Config / Shell Script Lint (pull_request) Successful in 15s
Validate Config / Cron Syntax Check (pull_request) Successful in 6s
Validate Config / Deploy Script Dry Run (pull_request) Successful in 5s
Validate Config / Playbook Schema Validation (pull_request) Successful in 8s
Architecture Lint / Lint Repository (pull_request) Failing after 6s
2026-04-12 23:26:00 +00:00
a91d7e5f4f feat: implement scripts/visual_pr_reviewer.py (#491-496) 2026-04-12 23:25:58 +00:00
92415ce18c feat: implement scripts/tower_visual_mapper.py (#491-496) 2026-04-12 23:25:57 +00:00
3040938c46 feat: implement scripts/diagram_meaning_extractor.py (#491-496) 2026-04-12 23:25:56 +00:00
99af3526ce feat: implement scripts/foundation_accessibility_audit.py (#491-496) 2026-04-12 23:25:54 +00:00
af3ba9d594 feat: implement scripts/matrix_glitch_detect.py (#491-496) 2026-04-12 23:25:53 +00:00
de83f1fda8 testing write access
Some checks failed
Architecture Lint / Linter Tests (push) Successful in 9s
Smoke Test / smoke (push) Failing after 6s
Validate Config / YAML Lint (push) Failing after 6s
Validate Config / JSON Validate (push) Successful in 5s
Validate Config / Python Syntax & Import Check (push) Failing after 7s
Validate Config / Shell Script Lint (push) Successful in 14s
Validate Config / Cron Syntax Check (push) Successful in 5s
Validate Config / Deploy Script Dry Run (push) Successful in 4s
Validate Config / Playbook Schema Validation (push) Successful in 7s
Architecture Lint / Lint Repository (push) Failing after 7s
2026-04-12 23:23:26 +00:00
7 changed files with 70 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
import json
from hermes_tools import browser_navigate, browser_vision
def bypass_captcha():
analysis = browser_vision(
question="Solve the CAPTCHA on the current page. Provide the solution text or coordinate clicks required. Provide a PASS/FAIL."
)
return {"status": "PASS" if "PASS" in analysis.upper() else "FAIL", "solution": analysis}
if __name__ == '__main__':
print(json.dumps(bypass_captcha(), indent=2))

View File

@@ -0,0 +1,11 @@
import json
from hermes_tools import browser_navigate, browser_vision
def extract_meaning():
analysis = browser_vision(
question="Analyze the provided diagram. Extract the core logic flow and map it to a 'Meaning Kernel' (entity -> relationship -> entity). Provide output in JSON."
)
return {"analysis": analysis}
if __name__ == '__main__':
print(json.dumps(extract_meaning(), indent=2))

View File

@@ -0,0 +1,12 @@
import json
from hermes_tools import browser_navigate, browser_vision
def audit_accessibility():
browser_navigate(url="https://timmyfoundation.org")
analysis = browser_vision(
question="Perform an accessibility audit. Check for: 1) Color contrast, 2) Font legibility, 3) Missing alt text for images. Provide a report with FAIL/PASS."
)
return {"status": "PASS" if "PASS" in analysis.upper() else "FAIL", "analysis": analysis}
if __name__ == '__main__':
print(json.dumps(audit_accessibility(), indent=2))

View File

@@ -0,0 +1,12 @@
import json
from hermes_tools import browser_navigate, browser_vision
def detect_glitches():
browser_navigate(url="https://matrix.alexanderwhitestone.com")
analysis = browser_vision(
question="Scan the 3D world for visual artifacts, floating assets, or z-fighting. List all coordinates/descriptions of glitches found. Provide a PASS/FAIL."
)
return {"status": "PASS" if "PASS" in analysis.upper() else "FAIL", "analysis": analysis}
if __name__ == '__main__':
print(json.dumps(detect_glitches(), indent=2))

View File

@@ -0,0 +1,12 @@
import json
from hermes_tools import browser_navigate, browser_vision
def map_tower():
browser_navigate(url="https://tower.alexanderwhitestone.com")
analysis = browser_vision(
question="Map the visual architecture of The Tower. Identify key rooms and their relative positions. Output as a coordinate map."
)
return {"map": analysis}
if __name__ == '__main__':
print(json.dumps(map_tower(), indent=2))

View File

@@ -0,0 +1,11 @@
import json
from hermes_tools import browser_navigate, browser_vision
def review_pr():
analysis = browser_vision(
question="Compare the two provided screenshots of the UI. Does the 'After' match the design spec? List all discrepancies. Provide a PASS/FAIL."
)
return {"status": "PASS" if "PASS" in analysis.upper() else "FAIL", "analysis": analysis}
if __name__ == '__main__':
print(json.dumps(review_pr(), indent=2))

1
test_write.txt Normal file
View File

@@ -0,0 +1 @@
惦-