2025-08-10: Humbug bug fixes, and a path to an AI operating system

Published: 2025-08-10

Fixed several bugs in Humbug including filesystem permissions, UI styling issues, and started outlining my vision for an AI operating system - the future direction for Humbug.

Bug fixes

The filesystem tool was setting the file permissions incorrectly. It turns out the approach of using a temporary file results in 0o600 permissions. Fixed this to use 0o600 & ~umask.

The tool approval button wasn't styled correctly. Resolved this.

The context menu border and splitter styling wasn't differentiated from scrollbar handles - now it is.

A path to an AI operating system

Started writing about what I want from an AI operating system. This is the future of what I'm planning for Humbug.

AI OS Notes
Notes on the AI operating system vision