DashboardopencodePTY supervisor uses Go

PTY supervisor uses Go

Category: decision
Confidence: 1.00
ID: 01a07f58-e036-75b5-acab-14325b909577
Project ID: c0425955-02bc-4c17-9af2-b114c00077e7
Cross-project: No
Recalled in other projects: 0
Source session: 0OJYWmHUobcuQ4y8f
Created: 2026-09-08 04:23:11
Updated: 2026-09-08 04:48:46

Content

Chose Go 1.22 with github.com/coreos/go-systemd/v22 v22.5.0 and godbus/dbus over direct C/libsystemd, hand-written D-Bus framing, or go-systemd v22.7.0 because the host lacks libsystemd development metadata, custom framing risks FD-passing flaws, and v22.7.0 requires Go 1.23. The maintained client supports StartTransientUnit with Unix FDs while preserving the pilot’s Go 1.22.2 constraint.

Move to: