docs: clarify trigger-bots delivery + 'bot exited?' troubleshooting
- trigger-bots тепер через ~/scripts/trigger_bot.sh (raw send-keys regression виправлено у ~/bin/trigger-bots — там само) - 'Bot exited?' секція: empty pane bottom != exit; повний pane / ps / list-sessions для verify
This commit is contained in:
@@ -34,7 +34,7 @@
|
|||||||
| `gocc1` ... `gocc4` | Launcher tmux sessions для ботів → CWD `~/gocc{N}/tubev` |
|
| `gocc1` ... `gocc4` | Launcher tmux sessions для ботів → CWD `~/gocc{N}/tubev` |
|
||||||
| `goorest1`, `goorest2`, `goorest3` | (опціонально, не tubev — інший проект) |
|
| `goorest1`, `goorest2`, `goorest3` | (опціонально, не tubev — інший проект) |
|
||||||
| `clear-bots [bot...]` | `/clear` для всіх gocc1-4 (topic switch) |
|
| `clear-bots [bot...]` | `/clear` для всіх gocc1-4 (topic switch) |
|
||||||
| `trigger-bots [bot...]` | Auto-pull + signal новий task. Стандартний dispatch. |
|
| `trigger-bots [bot...]` | Auto-pull + signal новий task через `~/scripts/trigger_bot.sh` (flock + idle-wait + verify). Стандартний dispatch. Лог: `/tmp/trigger_bot.log`. |
|
||||||
| `restart-bots [bot...]` | kill+start+wait+trigger. Для зависів/нових проектів. |
|
| `restart-bots [bot...]` | kill+start+wait+trigger. Для зависів/нових проектів. |
|
||||||
| `deploy-admin-orest.sh` | (опціонально, інший проект) |
|
| `deploy-admin-orest.sh` | (опціонально, інший проект) |
|
||||||
|
|
||||||
@@ -135,6 +135,23 @@ Skipує already-running sessions.
|
|||||||
|
|
||||||
**Не наш scope.** Може бути полезним для контексту попередніх проектів. Якщо щось з них переноситься у tubev — копіюй з адаптацією, не reference напряму.
|
**Не наш scope.** Може бути полезним для контексту попередніх проектів. Якщо щось з них переноситься у tubev — копіюй з адаптацією, не reference напряму.
|
||||||
|
|
||||||
|
## "Bot exited?" troubleshooting
|
||||||
|
|
||||||
|
Якщо `tmux capture-pane -t <bot> -p | tail -10` показує **порожні рядки** — це **НЕ обов'язково exit**. Claude Code UI має великий buffer внизу input-line. Перевір повний pane:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
tmux capture-pane -t <bot> -p # повний pane content
|
||||||
|
ps -ef | grep claude | grep <bot-pid> # чи живий процес
|
||||||
|
tmux list-sessions # session attached/detached
|
||||||
|
```
|
||||||
|
|
||||||
|
Якщо banner `Claude Code v2.x.x` присутній + `❯` prompt-line присутній → **бот живий**, просто простоює. Empty area знизу = padding, не exit.
|
||||||
|
|
||||||
|
**Реальний exit signs:**
|
||||||
|
- Pane показує bash prompt (`w4@frontend03:~$`) замість Claude UI
|
||||||
|
- `tmux list-sessions` не має сесії боту
|
||||||
|
- Process check не знаходить claude процес з відповідним PID
|
||||||
|
|
||||||
## Quick lookup cheatsheet
|
## Quick lookup cheatsheet
|
||||||
|
|
||||||
| Що шукаю | Де подивитися |
|
| Що шукаю | Де подивитися |
|
||||||
|
|||||||
Reference in New Issue
Block a user