feat(plugin-sdk,stage-tamagotchi): demo plugin, and plugin inspector

This commit is contained in:
Neko Ayaka
2026-02-16 16:06:28 +08:00
parent cae48f2801
commit e8f6155ec6
16 changed files with 926 additions and 43 deletions
@@ -7,10 +7,9 @@ export interface CapabilityDescriptor {
updatedAt: number
}
export const protocolCapabilityWait = defineInvokeEventa<CapabilityDescriptor, {
key: string
timeoutMs?: number
}>('proj-airi:plugin-sdk:apis:protocol:capabilities:wait')
export const protocolCapabilityWait = defineInvokeEventa<CapabilityDescriptor, { key: string, timeoutMs?: number }>(
'proj-airi:plugin-sdk:apis:protocol:capabilities:wait',
)
export const protocolCapabilitySnapshot = defineInvokeEventa<CapabilityDescriptor[]>(
'proj-airi:plugin-sdk:apis:protocol:capabilities:snapshot',