mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-11-06 05:17:15 +00:00
21 lines
2.0 KiB
YAML
21 lines
2.0 KiB
YAML
name: precleared
|
|
repo: https://github.com/gabrielaoimevbore-beep/hermes-precleared
|
|
sha: ba4c8f9bc3a4f0ea3e0de2f4d77313eeb12677ec
|
|
title: Precleared
|
|
description: "Checks cold email against the law before it goes out: when the agent sends an email with a send tool, one of Hermes's email skills (himalaya, agentmail, Google Workspace) or an email API call, Precleared checks each new recipient against UK PECR and UK GDPR, US CAN-SPAM, Canada's CASL and German, French, Australian, Irish and Dutch rules; anything not cleared goes to Hermes's approval prompt (or is refused in block mode) with the rule, its source and a signed receipt. Adds precleared_check and precleared_verify_receipt tools and a cold-email-check skill. Disclosure — when the agent sends email through a send tool, an email skill (himalaya, agentmail, Google Workspace), a mailer command or an email-API call, and on every precleared_check call, the plugin sends each new recipient's address with the configured sender country, address source, pitch and optional prospect country to precleared.dev over HTTPS; Precleared keeps a signed receipt of each check that anyone holding the receipt id can open at precleared.dev/r/<id>. The optional PRECLEARED_API_KEY is read through Hermes's secret scope and sent only in the Authorization header; without a key, checks draw on a free allowance shared by everyone on the same network. Emails not cleared go to Hermes's approval prompt (or are refused in block mode), and verdicts are cached under hashed addresses in plugin state for 30 days. No shell commands, background processes or telemetry; maintained by the operator of Precleared."
|
|
maintainer: gabrielaoimevbore-beep
|
|
tier: community
|
|
category: tools
|
|
requires_hermes: ">=0.22.2"
|
|
docs_url: https://github.com/gabrielaoimevbore-beep/hermes-precleared#readme
|
|
version: "0.1.0"
|
|
platforms: []
|
|
capabilities:
|
|
provides_tools:
|
|
- precleared_check
|
|
- precleared_verify_receipt
|
|
provides_hooks:
|
|
- pre_tool_call
|
|
provides_middleware: []
|
|
requires_env: []
|