Source identity
| Field | Recorded value |
|---|---|
| Source type | GitHub source |
| Original record | Janady13/complete-agi-core / thataiguy/daemons/builder-daemon.sh |
| Date | Not specified in source |
| Repository | Janady13/complete-agi-core |
| Revision | 223c58f8857eb60c4d020e6d6feacdbfb482d71d |
| Branch | main |
| Path or archive member | thataiguy/daemons/builder-daemon.sh |
| Original SHA-256 | 02839cf9476a851c651750fbbf98091681522c2718b052960c7d49d2c8237a83 |
| Git blob SHA | b15c8f71be5c1d36796d704870931af241a8faee |
| Reading-copy SHA-256 | 02839cf9476a851c651750fbbf98091681522c2718b052960c7d49d2c8237a83 |
Recovered source transcript
Download complete source text ↓42 lines · 1.3 KB
#!/bin/bash
# =============================================================================
# BUILDER DAEMON - Autonomous AGI Creation Engine
# =============================================================================
BUILDER=~/.thataiguy/autonomous-builder.sh
LOG_FILE=~/.thataiguy/logs/builder.log
PID_FILE=~/.thataiguy/builder.pid
mkdir -p ~/.thataiguy/logs
case "${1:-start}" in
start)
if [ -f "$PID_FILE" ] && ps -p $(cat "$PID_FILE") > /dev/null 2>&1; then
echo "[BUILDER-DAEMON] Already running"
exit 0
fi
echo "[BUILDER-DAEMON] Starting Autonomous Builder..."
nohup "$BUILDER" >> "$LOG_FILE" 2>&1 &
echo $! > "$PID_FILE"
echo "[BUILDER-DAEMON] Started PID: $(cat "$PID_FILE")"
;;
stop)
if [ -f "$PID_FILE" ]; then
kill $(cat "$PID_FILE") 2>/dev/null
rm -f "$PID_FILE"
echo "[BUILDER-DAEMON] Stopped"
fi
;;
status)
if [ -f "$PID_FILE" ] && ps -p $(cat "$PID_FILE") > /dev/null 2>&1; then
echo "[BUILDER-DAEMON] Running (PID: $(cat "$PID_FILE"))"
tail -5 "$LOG_FILE" 2>/dev/null
else
echo "[BUILDER-DAEMON] Not running"
fi
;;
*)
echo "Usage: $0 {start|stop|status}"
;;
esac