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
Default session task metadata is stored inside the active project workspace:
<workspace>/.pi/tasks/tasks-<sessionId>.json
This is runtime state, not project content. It creates hidden files in every project where pi-tasks runs and couples task persistence to workspace-local storage.
Expected behavior
Store default session-scoped task metadata under the global pi data directory, namespaced by active workspace and session:
Summary
Default session task metadata is stored inside the active project workspace:
This is runtime state, not project content. It creates hidden files in every project where pi-tasks runs and couples task persistence to workspace-local storage.
Expected behavior
Store default session-scoped task metadata under the global pi data directory, namespaced by active workspace and session:
<project-key>should be derived from the active session workspace path, not the host process cwd.Requirements
ExtensionContext.cwdas the workspace identity, following fix(storage): resolve project paths from session cwd #45.PI_TASKSnamed, absolute, and relative overrides.ExtensionContext.cwd.<workspace>/.pi/tasksfiles.Context
Related to #45 and #56. #56 fixed completed-list accumulation and session-file cleanup, but the storage location remains workspace-local.
Acceptance criteria