Sidechat: render wait, direct send, stderr logging\n\n- Wait for Side chats to render before finding + button\n- Dispatcher: send_to_current_chat for sidechat jobs\n- Log stderr on create failure
This commit is contained in:
+4
-1
@@ -106,11 +106,14 @@ def create_sidechat(sender_agent, dry_run=False):
|
||||
try:
|
||||
result = subprocess.run(cmd, capture_output=True, text=True, timeout=90)
|
||||
output = result.stdout.strip()
|
||||
err = result.stderr.strip()
|
||||
# Success if we see "Created:" (URL may be /thread/new placeholder)
|
||||
if "Created:" in output:
|
||||
print(f"Sidechat created", file=sys.stderr)
|
||||
return True
|
||||
print(f"Sidechat create failed: {output[:200]}", file=sys.stderr)
|
||||
print(f"Sidechat create failed. stdout: {output[:300]}", file=sys.stderr)
|
||||
print(f"Sidechat create stderr: {err[:300]}", file=sys.stderr)
|
||||
print(f"Return code: {result.returncode}", file=sys.stderr)
|
||||
return False
|
||||
except Exception as e:
|
||||
print(f"Sidechat creation failed: {e}", file=sys.stderr)
|
||||
|
||||
Reference in New Issue
Block a user