April 28, 2026

Major XML Markup Cutover & Complexity Reduction

The system transitioned from a block protocol to a strict XML markup format, replacing legacy markdown and rich_render functionalities

The system transitioned from a block protocol to a strict XML markup format, replacing legacy markdown and rich_render functionalities. This involved substantial changes across frontend and backend services.

  • XML markup format replaces block protocol + markdown + rich_render

  • LLM is taught to emit strict XML format, forbidding markdown

  • Legacy tool dispatch hierarchy was ripped out in favor of AbilityRegistry

  • Markup rendering logic was heavily refactored to improve performance and safety

  • Fixes implemented to handle HTTP 413 errors by triggering Stage 2 ACT compaction

  • Various functions across abilities and services were split into smaller helpers to reduce cognitive complexity