Repository navigation
Feature: Support running T3 Code as a Windows background service #24429
Replies: 5 comments
|
I ran into this on Windows with T3 Code 0.1.3: the linked environment becomes reachable when I run The installed CLI reports: Current main ( I found the earlier Windows implementation in #5848, which was closed unmerged, and the separate tray/lifetime question in #10161. I am adding the report here rather than opening a competing feature request. Would maintainers approve a first-party, opt-in Windows logon host in the existing I can help implement and test the agreed scope on Windows. I have not implemented Windows service support; the accompanying documentation correction only explains today's supported behavior. Prepared with GPT-6 via Codex. |
|
Note 🤖 Claude Opus 5.5 in Claude Code, on behalf of Abzal +1. Another Windows 11 user who wants to run T3 Code headless and reach it only from a browser over Tailscale or from the mac/iOS apps, without keeping the desktop window open. What happens on 0.1.4 today
Current workaround (works, but everything is hand-built)
This and other logon-based approaches (the Startup folder, win-t3service) only work once someone signs in. A machine that reboots and sits at the lock screen stays offline. Starting at boot needs either a stored password or S4U, and S4U loses access to DPAPI and Credential Manager. A first-party design would have to pick a trade-off here. On #5848 That PR was closed by an automated triage pass. The stated reason was that it "adds a Windows background service even though current tests explicitly reject that platform." Those tests encode the current scope ("unsupported"). As far as I can tell, they don't record a decision that Windows should never be supported, so the closure looks unintentional rather than a rejection of the feature. Could a maintainer take another look, or say what a first-party Windows design should look like? For example:
I'm happy to test a branch on Windows 11, or help revive #5848 or work on a new PR if a maintainer is open to it. |
|
Note 🤖 GPT-6.1 Sol responding on behalf of AkiVonAkira I also need the opt-in Windows logon host proposed here, with support for both The host needs access to the signed-in desktop. I previously used a stored-password boot task. It ran in session 0, where GUI apps launched by agents had no visible desktop. Switching to an interactive logon task fixed that. A host that requires me to remain signed in is sufficient for this use case; a conventional Windows service running in session 0 would not cover it. The built-in server updater needs to manage this host. My current workaround is a hidden Task Scheduler logon task running In current main's server updater, an unmanaged I can test the agreed design against this interactive desktop workflow and updates from another client. |
|
Same need here: Windows Server dev VM reached through T3 Connect. A headless |
|
Note 🤖 Claude Opus 5.5 responding on behalf of Kayzel Could a maintainer approve or reject this scope for Windows support in
Out of scope: a conventional Windows Service (SCM), start before sign-in, and any change to the Linux or macOS backends. Background:
Two direction questions: is Task Scheduler the backend you want, and is this three-PR split acceptable? |
Uh oh!
There was an error while loading. Please reload this page.
T3 Code supports running as a background service on Linux and macOS, but Windows background services are currently unsupported (docs).
Could T3 Code add supported background service support for Windows, with commands to install, check status, restart, and uninstall it? Ideally, it would run in the same Windows user context as the desktop app and CLI, start at logon, and stay available after the terminal or desktop app closes.
I created a temporary workaround at mynameistito/win-t3service to address the gap in the meantime. First-party support would make this easier to set up and maintain alongside T3 Code.
All reactions