20 lines
1.9 KiB
YAML
20 lines
1.9 KiB
YAML
name: ja-writing-guard
|
||
repo: https://github.com/TakeshiTGAL/hermes-plugin-ja-writing-guard
|
||
sha: ef2bc3c2c2c3162e9c281f3d359dfaaec629d6ad
|
||
description: "Rule-based proofreading for Japanese business text: finds and fixes AI-style phrasing (stock phrases, monotonous sentence endings, overused symbols and Markdown, English-calque grammar) with line, column and a fix hint. It checks wording, not authorship, and rarely flags plain model output. A transform_llm_output hook checks every final Japanese answer and only reports by default; opt-in enforce mode rewrites flagged answers with the user's own model and delivers the rewrite only if numbers, names, URLs, code and negation survive and the score drops under the threshold. Disclosure: no network calls of its own; enforce mode sends each flagged answer to the user's configured model (one extra call, a second only when the first rewrite fails the checks or stays over the threshold; extra cost and up to 25 s delay); a read-only post_tool_call hook notes turns with MEDIA: lines so attachments from other plugins are kept; reports stay in process memory on local surfaces only. Disclosure — no network calls of its own; mode report (default) only logs scores; opt-in mode enforce sends each flagged final answer (with finding excerpts) to the user's configured model via ctx.llm (1–3 calls, up to 25 s delay) and replaces the delivered and stored answer when its preservation checks pass, which do not prove meaning is unchanged; reads plugins.hook_callback_timeout via a private read-only Hermes helper; eval/ dev scripts ship in the tree but are never loaded."
|
||
maintainer: TakeshiTGAL
|
||
tier: community
|
||
category: tools
|
||
docs_url: https://github.com/TakeshiTGAL/hermes-plugin-ja-writing-guard#readme
|
||
version: "0.1.0"
|
||
requires_hermes: ">=0.21.4"
|
||
platforms: []
|
||
capabilities:
|
||
provides_tools:
|
||
- ja_writing_check
|
||
provides_hooks:
|
||
- transform_llm_output
|
||
- post_tool_call
|
||
provides_middleware: []
|
||
requires_env: []
|