Docs / Developer / Generated extension coverage

Generated extension coverage

Generated from source drop-ins. Absence from the operation catalog means unavailable.

rp-core compatibility

The operation table lists host-level adapters. Desktop and Terminal create and run linked scenes through rp-core, including required extension prompt and scene-event hooks, and provide bounded local prompt preview. Browser/Pocket has no rp-core owner and retains its in-memory legacy scene path. Per-operation host notes identify narrower limits, including unavailable Core delete and take fork, connection/backdrop-only Core settings, and refused summary/Compendium follow-on jobs. First-party rp-core turns remain available.

Semantic capability inventory

  • Discovered capabilities: 39
  • Explicitly marked for extension review: 24
  • Semantic capability adapters: 24
  • Strict operation descriptors: 137
Capability Operation Status
character.greetings.update content.draft.character.greetings.update available
character.identity.update content.draft.character.identity.update available
character.media.update content.draft.character.media.update available
character.metadata.update content.draft.character.metadata.update available
character.prompts.update content.draft.character.prompts.update available
character.variants.manage content.draft.character.variants.manage available
lorebook.entries.enable content.draft.lorebook.entries.enable available
lorebook.entries.remove content.draft.lorebook.entries.remove available
lorebook.entries.reorder content.draft.lorebook.entries.reorder available
lorebook.entries.update content.draft.lorebook.entries.update available
lorebook.settings.update content.draft.lorebook.settings.update available
pack.groups.manage content.draft.pack.groups.manage available
pack.items.manage content.draft.pack.items.manage available
persona.identity.update content.draft.persona.identity.update available
persona.profile.update content.draft.persona.profile.update available
preset.blocks.manage content.draft.preset.blocks.manage available
preset.groups.manage content.draft.preset.groups.manage available
preset.settings.update content.draft.preset.settings.update available
promptbook.phase-preset.update content.draft.promptbook.phase-preset.update available
promptformat.templates.update content.draft.promptformat.templates.update available
regex.rules.manage content.draft.regex.rules.manage available
scriptsheet.instruction.update content.draft.scriptsheet.instruction.update available
skill.instruction.update content.draft.skill.instruction.update available
tool.definition.update content.draft.tool.definition.update available

Strict content field groups

Each group requires an explicit grant. The full body can include authored prompts and sealed script data; it excludes escrow, notes and platform profiles. Detail groups are narrower.

Kind Group Status Hosts
character body available desktop, browser, terminal
lorebook body available desktop, browser, terminal
persona body available desktop, browser, terminal
pack body available desktop, browser, terminal
preset body available desktop, browser, terminal
scriptsheet body available desktop, browser, terminal
promptbook body available desktop, browser, terminal
regex body available desktop, browser, terminal
quickreply body available desktop, browser, terminal
tool body available desktop, browser, terminal
dice body available desktop, browser, terminal
formula body available desktop, browser, terminal
tracker body available desktop, browser, terminal
skill body available desktop, browser, terminal
promptformat body available desktop, browser, terminal
agent body available desktop, browser, terminal
htmldoc body available desktop, browser, terminal
character character.identity available desktop, browser, terminal
character character.links available desktop, browser, terminal
character character.identity (historical versions) available desktop, browser, terminal
persona persona.identity available desktop, browser, terminal

Host operation inventory

Operation Status Hosts
api.describe available desktop, browser, terminal
api.search available desktop, browser, terminal
assets.attach.apply available desktop, browser, terminal
assets.attach.preview available desktop, browser, terminal
assets.import.apply available desktop, browser, terminal
assets.import.preview available desktop, browser, terminal
assets.list available desktop, browser, terminal
assets.read available desktop, browser, terminal
clipboard.read available desktop
clipboard.write available desktop
collections.create available desktop, browser, terminal
collections.list available desktop, browser, terminal
collections.membership.apply available desktop, browser, terminal
collections.membership.preview available desktop, browser, terminal
collections.read available desktop, browser, terminal
commands.register available desktop, browser, terminal
composer.draft.set available desktop, browser
content.create.preview available desktop, browser, terminal
content.draft.apply available desktop, browser, terminal
content.draft.character.greetings.update available desktop, browser, terminal
content.draft.character.identity.update available desktop, browser, terminal
content.draft.character.media.update available desktop, browser, terminal
content.draft.character.metadata.update available desktop, browser, terminal
content.draft.character.prompts.update available desktop, browser, terminal
content.draft.character.variants.manage available desktop, browser, terminal
content.draft.discard available desktop, browser, terminal
content.draft.inspect available desktop, browser, terminal
content.draft.lorebook.entries.enable available desktop, browser, terminal
content.draft.lorebook.entries.remove available desktop, browser, terminal
content.draft.lorebook.entries.reorder available desktop, browser, terminal
content.draft.lorebook.entries.update available desktop, browser, terminal
content.draft.lorebook.settings.update available desktop, browser, terminal
content.draft.pack.groups.manage available desktop, browser, terminal
content.draft.pack.items.manage available desktop, browser, terminal
content.draft.persona.identity.update available desktop, browser, terminal
content.draft.persona.profile.update available desktop, browser, terminal
content.draft.preset.blocks.manage available desktop, browser, terminal
content.draft.preset.groups.manage available desktop, browser, terminal
content.draft.preset.settings.update available desktop, browser, terminal
content.draft.promptbook.phase-preset.update available desktop, browser, terminal
content.draft.promptformat.templates.update available desktop, browser, terminal
content.draft.regex.rules.manage available desktop, browser, terminal
content.draft.scriptsheet.instruction.update available desktop, browser, terminal
content.draft.skill.instruction.update available desktop, browser, terminal
content.draft.tool.definition.update available desktop, browser, terminal
content.duplicate.preview available desktop, browser, terminal
content.fields.read available desktop, browser, terminal
content.history.list available desktop, browser, terminal
content.history.read available desktop, browser, terminal
content.kinds available desktop, browser, terminal
content.links.read available desktop, browser, terminal
content.list available desktop, browser, terminal
content.read available desktop, browser, terminal
content.restore available desktop, browser, terminal
content.search available desktop, browser, terminal
content.summary available desktop, browser, terminal
content.tokens.estimate available desktop, browser, terminal
content.trash available desktop, browser, terminal
content.validate available desktop, browser, terminal
diagnostics.runtime available desktop, browser, terminal
events.subscribe available desktop, browser, terminal
events.unsubscribe available desktop, browser, terminal
export.preview available desktop, terminal
export.write available desktop, terminal
files.pick available desktop, terminal
files.read available desktop, terminal
files.write.apply available desktop, terminal
files.write.preview available desktop, terminal
formats.describe available desktop, terminal
formats.list available desktop, terminal
host.features available desktop, browser, terminal
import.apply available desktop, terminal
import.preview available desktop, terminal
links.open available desktop
logs.readOwn available desktop, browser, terminal
logs.write available desktop, browser, terminal
macros.describe available desktop, browser, terminal
macros.preview available desktop, browser, terminal
messages.delete Core-linked scenes support append and exact mapped edit; delete and fork remain unavailable. desktop, browser, terminal
messages.edit.apply Core-linked scenes support append and exact mapped edit; delete and fork remain unavailable. desktop, browser, terminal
messages.edit.preview available desktop, browser, terminal
messages.list available desktop, browser, terminal
messages.read available desktop, browser, terminal
messages.send Core-linked scenes support append and exact mapped edit; delete and fork remain unavailable. desktop, browser, terminal
messages.versions.list available desktop, browser, terminal
models.cancel available desktop, terminal
models.describe available desktop, terminal
models.generate available desktop, terminal
models.list available desktop, terminal
models.usage available desktop, terminal
network.request available desktop, terminal
operations.receipts.list available desktop, browser, terminal
operations.status available desktop, browser, terminal
permissions.status available desktop, browser, terminal
playback.pause available desktop
playback.play available desktop
playback.status available desktop
playback.stop available desktop
prompts.contribute available desktop, browser, terminal
prompts.inspect available desktop, browser, terminal
prompts.transform available desktop, browser, terminal
regex.preview available desktop, browser, terminal
scenes.create Creates a blank scene in the host ChatStore. Creates and links an rp-core scene using the approved frozen cast; UI loadout defaults and follow-on jobs are not run. desktop, browser, terminal
scenes.list available desktop, browser, terminal
scenes.read available desktop, browser, terminal
scenes.settings.apply Core-linked scenes support only connection and backdrop setting selectors; legacy-only selectors are refused. desktop, browser, terminal
scenes.settings.preview Core-linked scenes support only connection and backdrop setting selectors; legacy-only selectors are refused. desktop, browser, terminal
scenes.summary available desktop, browser, terminal
settings.read available desktop, browser, terminal
settings.update available desktop, browser, terminal
state.read available desktop, browser, terminal
state.slots.describe available desktop, browser, terminal
state.write.apply Core writes bind an exact mapped swipe. Pending state accepts only with this package's successful reply or regenerate commit. desktop, browser, terminal
state.write.preview available desktop, browser, terminal
storage.delete available desktop, browser, terminal
storage.get available desktop, browser, terminal
storage.list available desktop, browser, terminal
storage.set available desktop, browser, terminal
takes.fork Core-linked scenes support append and exact mapped edit; delete and fork remain unavailable. desktop, browser, terminal
takes.list available desktop, browser, terminal
takes.read available desktop, browser, terminal
tools.describe available desktop, terminal
tools.invoke available desktop, terminal
tools.list available desktop, terminal
transfer.preview available desktop, terminal
turns.cancel Core-linked turns use the Core prompt and event pipeline; summary and Compendium follow-on jobs are refused. desktop, terminal
turns.continue Core-linked turns use the Core prompt and event pipeline; summary and Compendium follow-on jobs are refused. desktop, terminal
turns.regenerate Core-linked turns use the Core prompt and event pipeline; summary and Compendium follow-on jobs are refused. desktop, terminal
turns.start Core-linked turns use the Core prompt and event pipeline; summary and Compendium follow-on jobs are refused. desktop, terminal
turns.status Core-linked turns use the Core prompt and event pipeline; summary and Compendium follow-on jobs are refused. desktop, terminal
ui.dialog.request available desktop, browser
ui.editor.open available desktop, browser
ui.notice.show available desktop, browser
ui.panel.remove available desktop, browser
ui.panel.set available desktop, browser
ui.scene.open available desktop, browser
ui.status.set available desktop, browser

Host totals

Host Available operations
desktop 137
browser 105
terminal 122