use agentapi attach

This commit is contained in:
Hugo Dutka 2025-06-04 17:53:07 +02:00
parent b5937c06a9
commit 7d64e7ea84

View File

@ -272,7 +272,7 @@ resource "coder_app" "claude_code" {
tmux attach-session -t claude-code tmux attach-session -t claude-code
else else
echo "Starting a new Claude Code tmux session." | tee -a "$HOME/.claude-code.log" echo "Starting a new Claude Code tmux session." | tee -a "$HOME/.claude-code.log"
tmux new-session -s claude-code -c ${var.folder} "claude --dangerously-skip-permissions | tee -a \"$HOME/.claude-code.log\"; exec bash" tmux new-session -s claude-code -c ${var.folder} "agentapi attach; exec bash"
fi fi
elif [ "${var.experiment_use_screen}" = "true" ]; then elif [ "${var.experiment_use_screen}" = "true" ]; then
if screen -list | grep -q "claude-code"; then if screen -list | grep -q "claude-code"; then
@ -280,7 +280,7 @@ resource "coder_app" "claude_code" {
screen -xRR claude-code screen -xRR claude-code
else else
echo "Starting a new Claude Code screen session." | tee -a "$HOME/.claude-code.log" echo "Starting a new Claude Code screen session." | tee -a "$HOME/.claude-code.log"
screen -S claude-code bash -c 'claude --dangerously-skip-permissions | tee -a "$HOME/.claude-code.log"; exec bash' screen -S claude-code bash -c 'agentapi attach; exec bash'
fi fi
else else
cd ${var.folder} cd ${var.folder}