File size: 809 Bytes
0843c7b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import asyncio
import os
import sys
# Ensure Agent package path is importable
sys.path.insert(0, r"e:/Capstone_Project/text2sql-agent-mcp/Agent")
import backups.agentic_workflow4 as aw

async def run_one():
    # Initialize DB (use the module's configured DB_CONNECTION_URL when available)
    db_uri = os.environ.get('DB_CONNECTION_URL') or getattr(aw, 'DB_CONNECTION_URL', None)
    await aw.initialize_database(db_uri)
    # Run a single question
    # Prefix with 're-execute' to force regeneration and bypass any cached error in memory
    res = await aw.agentic_query_process('re-execute Who are the top 10 highest-paid employees?')
    print('\n--- AGENT OUTPUT START ---')
    print(res)
    print('--- AGENT OUTPUT END ---')

if __name__ == '__main__':
    asyncio.run(run_one())