We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6a927f2 commit e6571dfCopy full SHA for e6571df
registry/coder/modules/claude-code/scripts/start.sh
@@ -54,8 +54,14 @@ has_session_for_workdir() {
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
+
+ if grep -q '"type":"user"' "$file" 2> /dev/null; then
59
+ local user_msg_count=$(grep -c '"type":"user"' "$file" 2> /dev/null || echo "0")
60
+ local warmup_count=$(grep -c '"content":"Warmup"' "$file" 2> /dev/null || echo "0")
61
62
+ if [ "$user_msg_count" -gt "$warmup_count" ]; then
63
+ return 0
64
+ fi
65
fi
66
done
67
0 commit comments