Tools provided
Tools the agent exposes — your AI client calls them automatically when it needs them.
- plan_inputs — Use this when you are unsure what a tool needs and want its questions and an empty input skeleton before calling it; it never fills in sample text.
- open_form — Use this when the user wants to check a text and you want to open the form that collects the text, action, language, scope, keep terms and ignored categories.
- run_form — Use this when a submitted form should be routed to scan_text or rewrite_text according to its action value.
- run_full — Use this when the user wants the whole flow in one place: validate, scan, task card for the rewrite, then validation and a before and after report.
- list_capabilities — Use this when you need the rule catalog for both languages, the limits, the fact types that are protected and what the agent does not measure.
- discover_intent — Use this when the user describes a goal in their own words and you need to pick scan_text, rewrite_text or compare_versions and see which inputs are still missing.
- scan_text — Use this when the user wants a list of AI-sounding patterns with category, rule, strength and exact span, without changing the text.
- rewrite_text — Use this when the user wants flagged parts rewritten by their own model and the rewrite checked so no number in digits, date, name, link, email or quote is dropped or invented.
- compare_versions — Use this when the user edited a text by hand or with another tool and wants to know which numbers, names, links or quotes changed.