Microblog

Worklog: tinkering with a web audio looper. Set up libopenmpt.js, got tracker mod rendering working, and added playback position display + UI prototyping.

Worklog:
- runprompt: show model info on startup.
- ai-chat-oss: state management refactoring.

Worklog: 🤖 added directory access for tools to runprompt and expanded test coverage.