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
v0.6.5: workspaces under ~/.fledge/workspaces (durable, not /tmp) (#11)
* fix(v0.6.5): workspaces under ~/.fledge/workspaces, not /tmp
macOS auto-prunes /tmp aggressively, and well-meaning disk-cleanup
sweeps (rm -rf /tmp/fledge-gh-*) wipe agent workspaces mid-task —
we burned a Discord session today watching the corvidagent edit a
JwtTokenService.swift in a workspace that got cleaned up between
turns, then try to push to a path that no longer existed.
Move the default workspace root to ~/.fledge/workspaces, override-
able via FLEDGE_WORKSPACES_DIR for tests / CI. The new location:
- survives /tmp pruning,
- shows up next to the rest of fledge state for disk-audit visibility,
- costs nothing in performance (still local disk).
workspace-clean and workspace-push still accept the legacy
/tmp/fledge-gh-* prefix so any in-flight workspaces from v0.6.4 and
earlier can be pushed or cleaned without manual intervention.
Bash strict-mode safe; shellcheck clean.
* chore: gitignore .DS_Store (accidentally committed in 109bc8a)
Copy file name to clipboardExpand all lines: CHANGELOG.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,13 @@
1
1
# Changelog
2
2
3
+
## [v0.6.5] - 2026-05-21
4
+
5
+
### Fixes
6
+
7
+
-`repo workspace` now creates clones under `~/.fledge/workspaces/<owner>-<name>-XXXXXX/` instead of `/tmp/fledge-gh-XXXXXX/`. macOS auto-prunes `/tmp` and well-meaning disk-cleanup sweeps wipe it, both of which were destroying agent workspaces mid-task. The new location is stable across reboots and shows up alongside the rest of fledge state.
8
+
-`repo workspace-clean` and `repo workspace-push` still accept the legacy `/tmp/fledge-gh-*` prefix so any in-flight workspaces from v0.6.4 and earlier can be pushed or cleaned without manual intervention.
9
+
- Override the workspace root with `FLEDGE_WORKSPACES_DIR` for tests / CI / custom layouts.
Copy file name to clipboardExpand all lines: plugin.toml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
[plugin]
2
2
name = "fledge-plugin-github"
3
-
version = "0.6.4"
3
+
version = "0.6.5"
4
4
description = "GitHub commands for fledge — list/view/create/comment/review/merge PRs, list/view/create/comment/close issues, read repo files, view CI checks, and poll for daemon events via the gh CLI"
0 commit comments