2026-03-22: Humbug v41

Published: 2026-03-22

Time for a new update to Humbug. Quite a few small UI fixes, some interesting bug fixes, and major changes to Menai.

Humbug v41

New features:

  • Added a new Menai pipeline runner tool.
  • When the AI opens a tab for the first time it does so in a new column. If the tab already exists but is in the same column as the AI conversation then the column manager will now move it to a new column so it can be seen side-by-side.
  • Added new optimization passes to the Menai compiler that will handle or and and sequences more effectively.
  • Reworked the Menai VM to reduce overheads (improves performance by up to 2x).
  • Added option to produce colour output within the Menai disassembler.
  • Added cython Menai VM for use on MacOS (improves performance by an addition 2.3x to 2.5x).
  • Added set operations to the Menai language.
  • Updated Claude 4.6 models to reflect the 1M token context windows now supported.
  • Added struct operations to the Menai language.
  • The UI for the input box is now slightly different, putting the buttons at the bottom of the box for a better UX.
  • Added the ability to create a conversation from the mindspace conversations view.
  • Removed top-level conversation fork option and moved message-level forking to user messages to simplify the UX.
  • Menai dict syntax is now consistent with list and set.

Bug fixes:

  • Reinstated constant folding in the Menai compiler.
  • Tightened up the logic for applying diffs to files. Now also includes a more useful diagnostic for the AI to use.
  • Tightened up rules on delegating to another AI.
  • Fixed some annotations in the Menai disassembler.
  • Fixed a problem where moving a delegated child AI conversation would cause the parent to lose track of the conversation.
  • Re-enable the input box for delegate conversations so you can provide feedback to a child AI while it works.