Skip to content

v1.12.0 — agent_msg channel, diffState & printScreen aliases

Latest

Choose a tag to compare

@Prohect Prohect released this 08 Aug 09:50
· 2 commits to 26.1.2_26.2 since this release

Added

  • diffState alias — captures a state diff mid-chain and posts it to the new agent_msg channel
  • printScreen alias — grabs an async screenshot and posts base64 PNG to agent_msg
  • agent_msg channel — structured message channel keyed by clientTick; same-tick state+screenshot entries merge automatically

Changed

  • MCP: simplified snap parametersnap (multi-entry array) replaced by snapDeferredTicks (single integer defer); screenshots moved from snap into printScreen alias
  • MCP: JS bridge — extracts agent_msg screenshots as MCP image blocks, removes legacy multi-snap code

Fixed

  • cfg auto-load — world-specific agent.cfg no longer wipes global bind-alias.cfg aliases
  • deferred snap extra — recipes JSON from listRecipes now preserved in deferred snap envelopes
  • 1.21.x alias parsingdivider4AliasArgs corrected from \ to /, fixing all BuiltinAliasWithArgs aliases (yaw, log, say, etc.) on 1.21.x branches