feat: deep search agent with virtual filesystem and web search
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
"""
|
||||
Deep Search Agent — точка входа.
|
||||
|
||||
Запуск:
|
||||
python main.py
|
||||
|
||||
Переменные окружения:
|
||||
OPENAI_API_BASE — URL API (по умолчанию https://api.openai.com/v1)
|
||||
OPENAI_API_KEY — ключ API
|
||||
OPENAI_MODEL — модель (по умолчанию gpt-4o-mini)
|
||||
"""
|
||||
|
||||
from agent import run_agent
|
||||
|
||||
|
||||
TASK = (
|
||||
"Исследуй тему: 'Что такое LangGraph и как он работает?'. "
|
||||
"Найди основную информацию, ключевые концепции и примеры использования. "
|
||||
"Сохрани результаты в файл 'research/langgraph_overview.md'. "
|
||||
"Также сохрани краткое резюме в 'research/summary.txt'."
|
||||
)
|
||||
|
||||
if __name__ == "__main__":
|
||||
print("=" * 60)
|
||||
print(" Deep Search Agent — запуск")
|
||||
print("=" * 60)
|
||||
|
||||
result = run_agent(TASK, output_dir="./output")
|
||||
|
||||
print("\n--- Итог работы агента ---")
|
||||
print(result["response"])
|
||||
|
||||
print(f"\n--- Созданные файлы ({len(result['files_created'])}) ---")
|
||||
for f in result["files_created"]:
|
||||
print(f" {f}")
|
||||
|
||||
print(f"\nФайлы выгружены в: {result['output_dir']}/")
|
||||
Reference in New Issue
Block a user