This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Affected surfaces
Summary
AI summaryFixed Glama crash on read‑only volumes and eliminated stray print statements.
Full changelog
v3.9.29 (2026-03-23)
Fixed
-
Glama "no tools detected" — root cause found and fixed.
AuthManager.__init__()calledconfig.save()which tried to write/data/config.json. On Glama's read-only or empty Docker volumes, this crashed withOSError: Read-only file systembefore the MCP server could start — hence zero tools.AuthManageris now skipped entirely instdio_cold_startmode. -
config.save()resilient to read-only/data— wraps the write in try/except, logging a warning to stderr instead of crashing. -
All remaining 36
print()→diag()—watcher.py,indexer.py,readers.py, andbootstrap.pystill hadprint()on stdout. Zeroprint()calls remain outsidelogutil.py.
Verified
Local MCP handshake over stdio: initialize + tools/list → 28 tools returned, stdout clean (no non-JSON-RPC output).
See CHANGELOG.md for full history.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About dl4rce/flaiwheel
Self-hosted memory and governance layer for AI coding agents. 28 MCP tools with structured knowledge capture, hybrid search (semantic + BM25 + cross-encoder reranking), behavioral documentation nudges, cold-start codebase analyzer, and git-native storage. Single Docker container, zero cloud dependencies.
Related context
Beta — feedback welcome: [email protected]