You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Highlights
Run First Tree agents on Windows through a per-user Task Scheduler daemon supervisor, with service restart/recovery hardening and reliable npm/Codex executable resolution.
Attach documents and other files from existing chats, new-chat drafts, and request answers; agent runtimes can download non-image attachments for Claude and Codex handoff.
Start or recover Context Tree setup in a private chat, resolving sources from declared workspace repositories, a local Git repository, or a GitHub URL.
Use GPT-5.6 Sol, Terra, and Luna Codex models with max and ultra reasoning, and discover the Codex CLI bundled with the ChatGPT desktop app.
Hosted macOS/Linux onboarding now uses the channel-aware portable installer with simpler copyable install and login commands.
Notable fixes
Surface terminal provider failures as durable, actionable chat notices, including clearer Claude proxy and connectivity guidance.
Resolve runtime-session tokens fresh from per-agent files and tolerate token-rotation races during soft enforcement.
Make first-tree upgrade fall back to the current channel's latest release when no server URL is configured.
Let self-directed GitHub assignments and mentions create a tracking chat when none exists.
Reject malformed double-escaped agent messages while preserving intentional stdin and message-file bodies.
Correct CommonMark fence handling in document-link previews to avoid missed or spurious links.
Reduce generated agent briefing size while preserving the hard collaboration, worktree, Context Tree, and skill rules.
Compatibility notes
Windows daemon support is per-user and starts after sign-in through Task Scheduler; it is not a Windows Service or pre-login daemon.
The new mobile /m/* shell remains channel-gated and disabled in production.
Existing npm-installed clients keep upgrade compatibility; hosted fresh installs on macOS/Linux use the portable installer.