[Bugs] Title: Restoring an archived worktree session leaves it anchored to a stale, ... · Issue #1611 · github/app · GitHub
Skip to content

[Bugs] Title: Restoring an archived worktree session leaves it anchored to a stale, ... #1611

Open

Description

@yoyogin

Mood: 😔
Category: Bugs

Title: Restoring an archived worktree session leaves it anchored to a stale, empty folder (breaks file tools + custom-agent discovery)

Affected version: 1.0.66-1 (desktop app, Windows)

Describe the bug

After restoring a worktree-backed session from archive, the session's working directory still points at the original generated worktree folder, but the actual git worktree has been re-created under a different (branch-named) folder. The original folder is left as an empty, non-git stub, so the session is anchored to a dead directory.

Steps to reproduce

  1. Create a worktree-backed session (generates a folder, e.g. <worktrees>/<generated-name>).
  2. Rename the branch early in the session (folder and branch names now diverge).
  3. Archive the session, then later restore it from archive.
  4. git worktree list shows the worktree at <worktrees>/<branch-name>, but the session's working directory is still <worktrees>/<generated-name> — now empty (no .git, no repo content, no .github/agents/).

Impact

  • File/edit/glob tools default to the dead path and fail until absolute paths to the real worktree are used.
  • Custom agents are discovered from <cwd>/.github/agents/; because cwd is the empty stub, all custom agents vanish from in-session tooling (only built-in agents remain) — even though the app UI still lists them.
  • Shell commands default to the wrong directory.

Expected behavior

On restore, the session's working directory should be updated to the worktree's current path (or the worktree restored at the path the session references), so file tools and .github/agents/ discovery keep working.

Workaround

Restart/reopen the session to re-anchor cwd; until then, pass absolute paths to the real worktree.

Possibly related


Field Value
App version 1.0.12
OS Windows 10.0.26200
Theme GitHub
Path /chat
Tenure Week 3

Activity

  1. github-actions commented on Oct 23, 2026

    @github-actions
    Contributor

    This issue has been marked as stale because it has had no activity for 60 days. It will be closed in 7 days unless there is new activity. If this still affects you, please comment with the latest app version, whether the problem is still reproducible, and any updated details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions