ai-coder v0.5.12 — Devlog 25. März 2026
ai-coder v0.5.12 — was heute passiert ist
Langer aber produktiver Tag. Hier der ehrliche Überblick was gebaut, gebrochen und wieder gefixt wurde.
🤖 Android/Termux Support
ai-coder läuft jetzt offiziell auf Android via Termux. One-liner Install:
curl -sL https://ailinux.me/ai-coder-termux | bash
Update: cd ~/.local/lib/aicoder-src && git pull
Der Agent-REPL erkennt Termux automatisch (OS_NAME = Android/Termux), passt die OS-Instructions an (kein sudo, kein systemctl, pkg statt apt) und läuft vollständig im CLI ohne GUI.
🐛 Root Cause: tools/list 500 auf allen externen Clients
Der eigentliche Bug des Tages — betraf Windows, Android und jeden der über Cloudflare auf das Backend zugreift:
mcp_auth.pyimportierteapp.utils.jwt_handler.decode_jwt_token— dieses Modul existiert nicht- Exception wurde still geschluckt →
is_valid_token()gabFalsezurück - → 401 Invalid bearer token → 500 in Starlette TaskGroup
- Intern (WireGuard/localhost) kein Problem weil dort Auth komplett bypassed wird
Fix: app.routes.client_auth.decode_jwt_token — existiert wirklich.
🔧 Weitere Fixes in v0.5.12
- agent.py:
_get_tools()riefGET /v1/client/mcp/tools/schemasauf (existiert nicht) stattPOST /v1/mcpmit jsonrpctools/list - agent.py: XML
<tool_call>Parsing — manche Modelle antworten mit XML statt JSON - setup.py: Auto Re-Login wenn JWT-Token abgelaufen
- client.py: SSL-Fix für Windows/Android —
ctx.get_ca_certs()war immer leer vor erster Verbindung - agent.py:
import osfehlte → NameError bei IS_TERMUX-Check - tools/list timeout: 8s → 20s für Mobilfunk
📦 Deploy-Status
- apt-repo:
aicoder 0.5.12✅ - GitHub Releases: Linux Binary + .deb + Windows .exe + PKGBUILD ✅
- Android/Termux: via
git pullaus Source ✅ - Hetzner + zombie-pc: aktualisiert ✅
SSH-Zugang zu Termux
Als Bonus: Hetzner hat jetzt SSH-Zugang zum Android-Gerät via WireGuard (10.10.0.6:8022). Ermöglicht automatische Updates und Remote-Debugging direkt vom Server.
# Install
curl -sL https://ailinux.me/ai-coder-termux | bash
# apt (Linux)
sudo apt update && sudo apt install aicoder
# Windows
# GitHub Releases → aicoder.exe




