()
| 152 | } |
| 153 | |
| 154 | function sessionListQuery(): { scope?: "project"; path?: string } { |
| 155 | if (!kv.get("session_directory_filter_enabled", true)) return { scope: "project" } |
| 156 | if (!project.data.instance.path.worktree || !project.data.instance.path.directory) return { scope: "project" } |
| 157 | return { |
| 158 | path: path |
| 159 | .relative(path.resolve(project.data.instance.path.worktree), project.data.instance.path.directory) |
| 160 | .replaceAll("\\", "/"), |
| 161 | } |
| 162 | } |
| 163 | |
| 164 | function listSessions() { |
| 165 | return sdk.client.session |
no test coverage detected