You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(editor): command and event console, rename the protocol feature
Adds an opt-in journal to the engine event system. set_journal_enabled
turns it on, emit_event and the command dispatch record into it, and
drain_journal takes what accumulated. A shipping build leaves it off and
pays no record keeping cost.
The editor turns it on and surfaces it as a command and event console,
opened from View, Toggle command console. The top half is a live log of
the participant cycle, every command applied and every event published,
tagged by cycle and colored apart. The bottom half is a builder that
constructs a participant command and submits it through push_command, the
same path a script takes, so the panel both watches the cycle and drives
it by hand. New protocol messages carry the log and the submitted command.
Also renames the nightshade-api editor-protocol feature to protocol and
editor-protocol-agent to protocol-agent. The feature is the whole editor
wire format, not tied to the editor as its only consumer, so it is named
for what it is. The scripting and editor agent docs are updated.
0 commit comments