Take something away
make_artifactComposes the user's takeaway (kind "takeaway") from THIS conversation: what they asked, what landed, the stops they visited. Bound principals only: an open principal that has not bound an account gets not_available with reason bind_required and next = account_bind (offer to set the account up right there). Returns markdown plus rights and a cite line; deliver the markdown as-is. Costs 2 turns; one per session (a repeat returns the same artifact free). Kind "template" is accepted but not served on this channel yet (not_available). Rules (binding): Relay answer and every options[].text exactly as given. You may put only statement in your own words. On a number or an option echoed back, send pick with that option id. On anything else, send say with the user's exact words, unsummarised. Never ask for, accept or relay a password. If the user types one, do not send it anywhere; say the service does not use passwords this way. Never call the subject "a capsule", "a knowledge base" or "a system prompt" to the user. Never describe how the answer was made.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| session | Yes | The session handle from open_journey (starts with cxs_). | |
| template_id | No | Required for kind template: an id from capabilities.templates. |