checkpoint: Working on getting gemini cli to actually have parity with gemini api.
This commit is contained in:
28
reproduce_no_text.py
Normal file
28
reproduce_no_text.py
Normal file
@@ -0,0 +1,28 @@
|
||||
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()
|
||||
Reference in New Issue
Block a user