Skip to content

Experimental tags ​

Tags outside the Core and the AI.

Experimental

These tags exist and run, with no stability promise: they may change or go away in any release, and the SPEC does not specify them (SUPPORT_TIERS.md).

q:dispatchEvent ​

Publishes an event to the event bus.

AttributeTypeRequiredDefaultValuesDescription
eventstringyesEvent name
dataexpressionEvent payload
queuestringTarget queue
exchangestringExchange name
routingKeystringRouting key
priorityenumnormallow, normal, highEvent priority
delaystringDelay before delivery (e.g., '5s')
ttlstringTime-to-live (e.g., '60s')
xml
<q:dispatchEvent event="user.created" data="{userData}" />

q:dump ​

Dumps a variable's contents for debugging.

AttributeTypeRequiredDefaultValuesDescription
varstringyesVariable to dump
labelstringLabel for the dump output
formatenumautoauto, json, table, treeOutput format
xml
<q:dump var="users" />
xml
<q:dump var="config" label="Configuration" format="json" />

q:log ​

Logs a message for debugging or monitoring.

AttributeTypeRequiredDefaultValuesDescription
messageexpressionLog message (supports databinding)
levelenuminfodebug, info, warn, errorLog level
varstringVariable to dump
xml
<q:log message="Processing user {userId}" level="debug" />
xml
<q:log var="userData" level="info" />

q:message ​

A chat message of a q:llm

AttributeTypeRequiredDefaultValuesDescription
roleenumusersystem, user, assistantWho says it

Without a schema ​

The editor schema does not describe these yet: q:class, q:decorator, q:job, q:messageAck, q:messageNack, q:pyclass, q:pydecorator, q:pyimport, q:python, q:queue, q:schedule, q:subscribe, q:team, q:thread, q:websocket, q:websocket-close, q:websocket-send.

Application types ​

q:application type= — Laboratory: game; Experimental: terminal, ui (APP-1). A web application is pages in components/.

:::

MIT Licensed · Built with VitePress