Ingest voice corpus
ingest_voice_corpusBuild or refresh the company's voice profile from REAL writing. Use this when the operator wants agents to learn their voice from their actual work — pass a URL to their blog / newsletter / posts (or an admired creator's page), or paste sample text. The system fetches it safely, distills the STYLE (cadence, word choice, argument-building — never faith substance), and merges it into the voice profile all drafting agents ground on. For any operator/brand setting up or improving how their content sounds.
Routing: Prefer the operator's own writing as the source; ingesting a page teaches STYLE only, never that page's claims — this UPDATES the shared grounding profile.
[sensitive-tier — first use may require a manager's approval; a from-now-on approval makes future calls seamless, a just-once approval re-asks next time. Call it on the first clear ask; the card is the yes — do not re-ask in chat.]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | A pasted writing sample to learn from. | |
| urls | No | Public URLs to learn the voice from — the operator's own writing, or admired creators' pages. Fetched HTTPS-only, SSRF-guarded, no crawling. | |
| companyId | Yes | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. | |
| faith_heavy | No | Mark the sources faith-heavy (style learned, faith substance excluded). | |
| subject_kind | No | Whose voice — 'person' (personal brand) or 'brand'. Defaults to the existing profile's subject if omitted. | |
| subject_name | No | The person or brand name. |