Files
manual_slop/reproduce_no_text.py

29 lines
775 B
Python

import json
import subprocess
import os
import time
import sys
# Add project root to sys.path
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), ".")))
from gemini_cli_adapter import GeminiCliAdapter
def test_repro():
adapter = GeminiCliAdapter(binary_path="gemini")
# Using a simple message
message = "say hello"
print(f"Sending message: '{message}'")
result = adapter.send(message, model="gemini-3-flash-preview")
print("\n--- Result ---")
print(f"Text: '{result.get('text')}'")
print(f"Tool Calls: {result.get('tool_calls')}")
print(f"Usage: {adapter.last_usage}")
print(f"Session ID: {adapter.session_id}")
print(f"Stderr: {result.get('stderr')}")
if __name__ == "__main__":
test_repro()