Skip to content

Hybrid agents#18

Merged
EvilFreelancer merged 26 commits intomainfrom
hybrid-agents
Sep 13, 2025
Merged

Hybrid agents#18
EvilFreelancer merged 26 commits intomainfrom
hybrid-agents

Conversation

@virrius
Copy link
Copy Markdown
Member

@virrius virrius commented Sep 11, 2025

Тулзы:

  • появился базированный тул, от которого теперь все наследуются.
    тул характеризуется именем, описанием, наличием ручки запуска. Всё остальное - кастомное
  • Все тулы разделены на системно-агентские, обеспечивающие минимальный жизненный луп и ресёрч, которые в целом могут быть любыми другими как доступный функционал агента.
  • Чуть Снижен градус хаков и магии типов
  • Ризонинг схемы упразднены чтоб читать тулы было проще

Агенты:

  • Появилась возможность передавать список тулзов
  • Главная лупа теперь работает не на жёстком ограничении доступных агенту итераций (после чего он умирает), а на подсовывании единственной опции - завершить ресёрч (форсим агента сделать вывод и завершиться)
    -Выделено три основных фазы агентадля более чёткой логики и простоты переиспользования: ризонинг, тул селекшн и экзекьюшн. Под них добавлены и оптимизированы логи, упрощена логика работы
  • Добавлен полный, а главное красивый лог работы агента в файлик
  • Выделен базовый агент с основными методами и механикой работы

ВебСёрч:

  • С Валерой немного его покрутили, добавили возможность юзать беслпатный аналог путём подмены base_url
  • Убрали ai_answer by Tavily за ненадёжностью, вредностью и ненадобностью

Апи:

  • Добавлен Openai like список видов агентов
  • Добавлен выбор агента через поле "model"

Гибридные агенты: Реализовано 5/5 на текущий момент.

Причём я до сих пор не представляю, зачем нам FC-SO-FC. Писать этот лишний вызов SO это какая-то бездна угнетения
image

Примеры логов работы агентов. Теперь всё понятно и относительно красиво
tool_calling_agent_915c2de0-2f37-447b-9b2f-cfdb1aa0f728-log.json
sgr_agent_2ae91b18-9dc7-4e59-97ad-a82ed77d9c76-log.json

@virrius virrius self-assigned this Sep 11, 2025
@virrius virrius marked this pull request as ready for review September 12, 2025 21:38
@EvilFreelancer EvilFreelancer merged commit 0fd7c0e into main Sep 13, 2025
1 check passed
@EvilFreelancer EvilFreelancer deleted the hybrid-agents branch December 11, 2025 21:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants