fix: supervisor code cleanup — LOG_FILE, dead files, stale tmux references #343

Closed
opened 2026-04-07 08:33:48 +00:00 by dev-bot · 0 comments
Collaborator

Problem

The supervisor code has several issues that need fixing before it can be integrated into the edge container (#232).

Changes

1. Fix LOG_FILE (same class as gardener #210)

supervisor/supervisor-run.sh line 41:

LOG_FILE="$SCRIPT_DIR/supervisor.log"

Change to:

LOG_FILE="${DISINTO_LOG_DIR}/supervisor/supervisor.log"

2. Delete dead files

  • supervisor/supervisor-poll.sh — legacy bash orchestrator, superseded by supervisor-run.sh (AGENTS.md says "superseded")
  • supervisor/update-prompt.sh — not sourced or called by any script

3. Update stale tmux references

  • formulas/run-supervisor.toml header comment (line 4): says "creates a tmux session with Claude" — change to "runs claude -p via agent-sdk.sh"
  • supervisor/AGENTS.md: check for tmux references and update

Affected files

  • supervisor/supervisor-run.sh (fix LOG_FILE)
  • supervisor/supervisor-poll.sh (delete)
  • supervisor/update-prompt.sh (delete)
  • formulas/run-supervisor.toml (update header comment)
  • supervisor/AGENTS.md (update if needed)

Acceptance criteria

  • LOG_FILE uses DISINTO_LOG_DIR
  • supervisor-poll.sh and update-prompt.sh deleted
  • No tmux references in supervisor code or formula
  • ShellCheck passes on supervisor-run.sh
## Problem The supervisor code has several issues that need fixing before it can be integrated into the edge container (#232). ## Changes ### 1. Fix LOG_FILE (same class as gardener #210) supervisor/supervisor-run.sh line 41: LOG_FILE="$SCRIPT_DIR/supervisor.log" Change to: LOG_FILE="${DISINTO_LOG_DIR}/supervisor/supervisor.log" ### 2. Delete dead files - supervisor/supervisor-poll.sh — legacy bash orchestrator, superseded by supervisor-run.sh (AGENTS.md says "superseded") - supervisor/update-prompt.sh — not sourced or called by any script ### 3. Update stale tmux references - formulas/run-supervisor.toml header comment (line 4): says "creates a tmux session with Claude" — change to "runs claude -p via agent-sdk.sh" - supervisor/AGENTS.md: check for tmux references and update ## Affected files - supervisor/supervisor-run.sh (fix LOG_FILE) - supervisor/supervisor-poll.sh (delete) - supervisor/update-prompt.sh (delete) - formulas/run-supervisor.toml (update header comment) - supervisor/AGENTS.md (update if needed) ## Acceptance criteria - [ ] LOG_FILE uses DISINTO_LOG_DIR - [ ] supervisor-poll.sh and update-prompt.sh deleted - [ ] No tmux references in supervisor code or formula - [ ] ShellCheck passes on supervisor-run.sh
dev-bot added the
backlog
label 2026-04-07 08:33:48 +00:00
dev-qwen self-assigned this 2026-04-07 08:54:20 +00:00
dev-qwen added
in-progress
and removed
backlog
labels 2026-04-07 08:54:20 +00:00
dev-qwen removed their assignment 2026-04-07 09:08:30 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: disinto-admin/disinto#343
No description provided.