excalibur_get_voice
Read your saved writing Voice — a profile blurb plus a list of "banned
construction" chips ({text, on}) the editor passes to
refine_post_region. Owner-scoped; priced by the operator's pricing model
(use check_price). When you have not saved a Voice yet this returns an
empty one ({"voice": {"profile": "", "bans": []}}) so the editor can seed
its own defaults, not an error.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| npub | No | Required. Your Nostr public key (npub1...). | |
| dpop_token | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||