diff --git a/opencortex.sh b/opencortex.sh index 97ec06c..ff4b819 100755 --- a/opencortex.sh +++ b/opencortex.sh @@ -149,6 +149,7 @@ setup_system() { cat "$SCRIPT_DIR/brain.log" exit 1 fi + exit 0 } # --- 3. AUTO-SETUP --- diff --git a/skills/org-skill-cli-gateway.org b/skills/org-skill-cli-gateway.org index 5a778bd..b50459a 100644 --- a/skills/org-skill-cli-gateway.org +++ b/skills/org-skill-cli-gateway.org @@ -62,7 +62,9 @@ The CLI actuator writes the agent's response back to the client's network stream (if (and stream (open-stream-p stream)) (progn (format stream "~a~%" (frame-message (format nil "~s" (list :type :chat :text text)))) - (finish-output stream)) + (finish-output stream) + (format stream "~a~%" (frame-message (format nil "~s" '(:type :status :scribe :idle :gardener :sleeping)))) + (finish-output stream)) (harness-log "CLI ERROR: No active or open reply stream for signal.")) (error (c) (harness-log "CLI ACTUATOR ERROR: ~a" c))))) #+end_src @@ -93,6 +95,8 @@ Handles an individual TCP connection. It reads lines until the connection is clo ;; 1. Send Handshake (format stream "~a~%" (frame-message (format nil "~s" (make-hello-message "0.1.0")))) (finish-output stream) + (format stream "~a~%" (frame-message (format nil "~s" '(:type :status :scribe :idle :gardener :sleeping)))) + (finish-output stream) ;; 2. Communication Loop (loop