mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-11-06 05:17:15 +00:00
25 lines
1.9 KiB
YAML
25 lines
1.9 KiB
YAML
# Community catalog entry — webmint
|
|
#
|
|
# Owner-submitted: the PR author (`DECRUX9812`) owns and maintains the repo below.
|
|
# Exact-SHA pin (40-hex) at tag v0.1.4. No self-updating code: the plugin never fetches,
|
|
# downloads or replaces its own files. Its only network access is the host's own model
|
|
# call at mint time plus the site it is asked to capture.
|
|
name: webmint
|
|
repo: https://github.com/DECRUX9812/webmint
|
|
sha: 5b7fa617ac1c88c74efc86c6b5f73db6939cd0e0 # tag v0.1.4
|
|
version: "0.1.4"
|
|
title: webmint
|
|
description: "Turn a website into a deterministic tool: a real browser captures the page once, the host's own model writes a declarative extraction spec, two runs must agree (same field set, >=50% fill per field) before it is saved, and every later call runs that spec with no model in the loop (~2.7s). Five tools: setup, mint, run, list, remove. Disclosure — needs Node >= 18 and Playwright; on first mint the plugin installs Playwright and Chromium into its own directory (~120 MB, opt out with WEBMINT_NO_AUTO_SETUP=1). Capture runs in a fresh signed-out browser: actions may fill, click and submit forms, and http specs replay the captured GET or POST (Cookie and Authorization headers are never replayed). Public http(s) URLs only — file:, loopback/private and link-local/metadata addresses are refused, with private/loopback behind WEBMINT_ALLOW_PRIVATE_URLS=1 or the host's security.allow_private_urls. Headless Chromium is refused by some bot-protected sites."
|
|
maintainer: DECRUX9812
|
|
tier: community
|
|
category: web
|
|
requires_hermes: ">=0.22"
|
|
image: "https://raw.githubusercontent.com/DECRUX9812/webmint/5b7fa617ac1c88c74efc86c6b5f73db6939cd0e0/docs/banner.png"
|
|
docs_url: https://github.com/DECRUX9812/webmint#readme
|
|
platforms: [linux, macos]
|
|
capabilities:
|
|
provides_tools: [webmint_setup, webmint_mint, webmint_run, webmint_list, webmint_remove]
|
|
provides_hooks: []
|
|
provides_middleware: []
|
|
requires_env: []
|