File tree Expand file tree Collapse file tree 1 file changed +7
-8
lines changed
registry/coder/modules/claude-code/scripts Expand file tree Collapse file tree 1 file changed +7
-8
lines changed Original file line number Diff line number Diff line change @@ -48,17 +48,16 @@ has_session_for_workdir() {
4848 local workdir=" $1 "
4949 local workdir_abs=$( realpath " $workdir " 2> /dev/null || echo " $workdir " )
5050
51- if [ -f " $HOME /.claude.json" ]; then
52- if jq -e " .projects[\" $workdir_abs \" ]" " $HOME /.claude.json" > /dev/null 2>&1 ; then
53- return 0
54- fi
55- fi
56-
5751 local project_dir_name=$( echo " $workdir_abs " | sed ' s|/|-|g' )
5852 local project_sessions_dir=" $HOME /.claude/projects/$project_dir_name "
5953
60- if [ -d " $project_sessions_dir " ] && [ -n " $( ls -A " $project_sessions_dir " 2> /dev/null) " ]; then
61- return 0
54+ if [ -d " $project_sessions_dir " ]; then
55+ for file in " $project_sessions_dir " /* .jsonl; do
56+ [ -f " $file " ] || continue
57+ if ! grep -q ' "content":"Warmup"' " $file " 2> /dev/null; then
58+ return 0
59+ fi
60+ done
6261 fi
6362
6463 return 1
You can’t perform that action at this time.
0 commit comments