feat: deep search agent with virtual filesystem and web search

This commit is contained in:
2026-05-08 16:11:45 +03:00
commit 85d4ae32a8
5 changed files with 299 additions and 0 deletions
+37
View File
@@ -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']}/")