Skip to content

System prompts ​

http://<host>:8787/console/#/system

Edit persona templates and preview whether they will be injected on the way out. Official Claude Code inbound traffic is not injected with a persona, and it is not injected with web_search.

Layouts ​

NameBehavior
zeroNo injected system persona
officialOfficial shape, without the full prompt pack
official_fullThe full official identity pack
customA template you stored

zero is the mode that aligns identity at the credential layer and does not rewrite the prompt. official_full writes identity into the prompt. Those are not the same choice.

Override rules ​

A rule fires on the last user turn. The override text fills in the overlay. A rule with an empty match or an empty override is dropped on save. The prompt-leak override is this same grid. The protocol tab has no second form for it.

While overlay is off, every rule below is inert. Rules have one injection path, the overlay. Turn overlay on from Settings → Protocol before you expect a rule to do anything.

Preview ​

Read the outbound system in the preview, then save. The next request after the save uses the new template. A request already in flight is not rewritten. Usage shown to non-official clients hides the system block the gateway added. Official Claude Code usage is not hidden.

Software use is Non-commercial. See the product license in the vm2api repository.