File size: 1,141 Bytes
5f74407
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
"""Test script to run the research agent with simpler query."""

from agent import agent

query = "搜索前列腺癌相关的基因标志物"

print("=== Starting agent invocation ===")
print(f"Query: {query}")
print()

result = agent.invoke(
    {
        "messages": [
            {
                "role": "user",
                "content": query,
            }
        ],
    },
)

print("=== Result ===")
print("Result keys:", list(result.keys()))

if "files" in result:
    print("Files:", list(result["files"].keys()))
else:
    print("No 'files' in result")

print()
print("=== Messages ===")
if "messages" in result:
    for i, msg in enumerate(result["messages"]):
        role = msg.role if hasattr(msg, 'role') else "unknown"
        content = msg.content if hasattr(msg, 'content') else ""
        
        print(f"\n--- Message {i}: role={role} ---")
        if isinstance(content, str):
            if len(content) > 1000:
                print(f"Content (first 1000 chars): {content[:1000]}...")
            else:
                print(f"Content: {content}")
        else:
            print(f"Content type: {type(content)}")