release: git-arboretum 3.7.1 (transcripts préservés), desktop 0.2.5 (mise à jour automatique)
CI / No em/en dashes (push) Successful in 3s
CI / Build & test (Node 24) (push) Successful in 11m5s
Release / Publish to Gitea npm registry (push) Successful in 11m10s
CI / Build & test (Node 22) (push) Successful in 11m24s
Desktop Release / Build Linux (AppImage + deb) (push) Successful in 13m57s
Desktop Release / Publish floating desktop-latest release (push) Successful in 10s
CI / Pack & boot smoke (Node 22) (push) Successful in 9m54s

This commit is contained in:
2026-08-05 11:35:59 +02:00
parent 17e95754b1
commit 0c191b1296
6 changed files with 35 additions and 5 deletions
+14
View File
@@ -3,6 +3,20 @@
Notable changes to `@johanleroy/git-arboretum` (the Arboretum daemon). The VS Code
extension keeps its own changelog in `packages/vscode/CHANGELOG.md`.
## 3.7.1
- **Sessions launched from Arboretum lost their transcript.** When the daemon itself was started from a
Claude Code session (an agent launching the desktop app, or `arboretum` started from a Claude
terminal), it inherited that session's runtime markers and passed them on to every session it
spawned. `CLAUDE_CODE_CHILD_SESSION=1` makes the CLI believe it is a sub-session, so it turns
transcript saving off: no history, no `--resume`, `claudeSessionId` stays null, and with it the fine
busy/waiting/idle state. The visible symptom was a warning in the terminal: *Transcript saving is
off, inherited CLAUDE_CODE_CHILD_SESSION marker*. The PTY environment is now stripped of those
markers (`CLAUDECODE`, `CLAUDE_CODE_CHILD_SESSION`, `CLAUDE_CODE_SESSION_ID`,
`CLAUDE_CODE_ENTRYPOINT`, `CLAUDE_CODE_EXECPATH`, `CLAUDE_PID`, `CLAUDE_EFFORT`) for `claude` **and**
for shells, since a `claude` typed by hand in a terminal would inherit them too. Legitimate user
configuration (`CLAUDE_CONFIG_DIR`, `ANTHROPIC_*`, proxies) is untouched.
## 3.7.0
Terminals stop going black, and they now sit side by side. Files and commits follow the terminal you
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@johanleroy/git-arboretum",
"version": "3.7.0",
"version": "3.7.1",
"description": "Self-hosted multi-project AI IDE for git worktrees and the Claude Code sessions running on them",
"license": "MIT",
"type": "module",