Всем привет! (на связи команда разработки SGR Agent Core)
По многочисленным просьбам, я решил создать чат и группу для обсуждения любых вопросов связанных с настройкой деплоем и развитием sgr-agent-core
Репо: https://github.com/vamplabAI/sgr-agent-core
1) Обучающее видео по сборке первого агента
Agentic RAG (confluence)
2) Инструкции (Wiki)
3) Чатик (https://t.me/sgragentcorechat) тут вы можете задать любой вопрос, только если он связан с фреймворком (туда уже добавились топ контрибьюторы проекта)
4) Топ примеры агентов
tool_call
Первый
Второй
Structured Output Full
Агент
5) Базовый тулкит фреймворка
Данное сообщение будет пополнятся по мере моих сил!
Так же тут будут публиковаться релизы!
6) n8n версия
https://www.npmjs.com/package/n8n-nodes-sgr-tool-calling
====================================================
Hey everyone! (SGR Agent Core development team here)
Due to numerous requests, I've decided to create a chat and group for discussing any questions related to setup, deployment, and development of sgr-agent-core
Repo: https://github.com/vamplabAI/sgr-agent-core
1) Tutorial video on building your first agent
Agentic RAG (Confluence) (https://t.me/neuraldeep/1736)
2) Instructions (Wiki)
3) Chat (https://t.me/sgragentcorechat) - here you can ask any question, as long as it's related to the framework (top project contributors have already joined)
4) Top agent examples
Tool Call:
- First example
- Second example
Structured Output Full:
- Agent
5) Framework's base toolkit
This message will be updated as I have time!
Releases will also be published here!
6) n8n version
https://www.npmjs.com/package/n8n-nodes-sgr-tool-calling
Stay tuned!
По многочисленным просьбам, я решил создать чат и группу для обсуждения любых вопросов связанных с настройкой деплоем и развитием sgr-agent-core
Репо: https://github.com/vamplabAI/sgr-agent-core
1) Обучающее видео по сборке первого агента
Agentic RAG (confluence)
2) Инструкции (Wiki)
3) Чатик (https://t.me/sgragentcorechat) тут вы можете задать любой вопрос, только если он связан с фреймворком (туда уже добавились топ контрибьюторы проекта)
4) Топ примеры агентов
tool_call
Первый
Второй
Structured Output Full
Агент
5) Базовый тулкит фреймворка
Данное сообщение будет пополнятся по мере моих сил!
Так же тут будут публиковаться релизы!
6) n8n версия
https://www.npmjs.com/package/n8n-nodes-sgr-tool-calling
====================================================
Hey everyone! (SGR Agent Core development team here)
Due to numerous requests, I've decided to create a chat and group for discussing any questions related to setup, deployment, and development of sgr-agent-core
Repo: https://github.com/vamplabAI/sgr-agent-core
1) Tutorial video on building your first agent
Agentic RAG (Confluence) (https://t.me/neuraldeep/1736)
2) Instructions (Wiki)
3) Chat (https://t.me/sgragentcorechat) - here you can ask any question, as long as it's related to the framework (top project contributors have already joined)
4) Top agent examples
Tool Call:
- First example
- Second example
Structured Output Full:
- Agent
5) Framework's base toolkit
This message will be updated as I have time!
Releases will also be published here!
6) n8n version
https://www.npmjs.com/package/n8n-nodes-sgr-tool-calling
Stay tuned!
GitHub
GitHub - vamplabAI/sgr-agent-core: Schema-Guided Reasoning (SGR) has agentic system design created by neuraldeep community
Schema-Guided Reasoning (SGR) has agentic system design created by neuraldeep community - vamplabAI/sgr-agent-core
152🔥13❤4👍2🎉2⚡1🎄1
SGR Agent Core pinned «Всем привет! (на связи команда разработки SGR Agent Core) По многочисленным просьбам, я решил создать чат и группу для обсуждения любых вопросов связанных с настройкой деплоем и развитием sgr-agent-core Репо: https://github.com/vamplabAI/sgr-agent-core…»
Forwarded from Pavel Zloi
GitHub
GitHub - vamplabAI/sgr-agent-core: Schema-Guided Reasoning (SGR) has agentic system design created by neuraldeep community
Schema-Guided Reasoning (SGR) has agentic system design created by neuraldeep community - vamplabAI/sgr-agent-core
Ну что ж, Новый год уже на носу, поэтому я с подарочками.
Вы, возможно, помните замечательный проект sgr-agent-core, в котором я участвую. Так вот, мы с командой очень старались и запилили большое обновление 0.5.0!
Главная цель этого релиза была в том чтобы максимально упростить для пользователей развёртывание и вход в проект. Теперь можно поставить всё одной командой:
После установки появляется возможность запустить локальный API-сервер командой:
Да, конечно, понадобится подготовить конфигурационный файл и настроить модели через конфиг, но мы как раз запилили документацию, так что всё стало сильно проще и понятнее.
Лично мне в этом релизе очень хотелось добиться ситуации, когда проект можно использовать примерно как docker compose, то есть максимально просто и удобно, без лишних сложностей, а именно запилил нужные тулзы, описал то, как работают агенты в конфиге, подкинул промпты и вуаля, у вас в распоряжении API-шка, совместимая с любым OpenAI-клиентом, только с SGR под капотом.
Надеюсь, вы оцените мой скромный вклад в то, что оно ощущается теперь именно так.
По ходу разработки нам стало пилить проект заметно проще, благодаря Валерию @neuraldeep удалось заручиться поддержкой ребят из red_mad_robots! Так что теперь у нас нет ограничений по инференсу и вычислительным ресурсам, и дело пошло с очень мощным бустом.
Отдельное спасибо всем, кто участвовал в подготовке релиза, а именно:
- Артёму @virrius (и да - подписывайтесь на его канал @virrius_tech) за кропотливый труд и внимание к моему, скажем так, вайбкоду ;)
- Михаилу @mixaill76 - за помощь с упаковкой в python-пакет и оптимизацию пайплайнов тестирования и деплоя
- Новичкам проекта SnakeOilSalesman и igorvolk1961 за помощь в приведении кодовой базы в порядок
Вот такой вот отличный релиз получился, прямо вам под новогоднюю ёлку🎄
Всех с наступающими праздниками и длинными выходными!
Вы, возможно, помните замечательный проект sgr-agent-core, в котором я участвую. Так вот, мы с командой очень старались и запилили большое обновление 0.5.0!
Главная цель этого релиза была в том чтобы максимально упростить для пользователей развёртывание и вход в проект. Теперь можно поставить всё одной командой:
pip install sgr-agent-core
После установки появляется возможность запустить локальный API-сервер командой:
sgr
Да, конечно, понадобится подготовить конфигурационный файл и настроить модели через конфиг, но мы как раз запилили документацию, так что всё стало сильно проще и понятнее.
Лично мне в этом релизе очень хотелось добиться ситуации, когда проект можно использовать примерно как docker compose, то есть максимально просто и удобно, без лишних сложностей, а именно запилил нужные тулзы, описал то, как работают агенты в конфиге, подкинул промпты и вуаля, у вас в распоряжении API-шка, совместимая с любым OpenAI-клиентом, только с SGR под капотом.
Надеюсь, вы оцените мой скромный вклад в то, что оно ощущается теперь именно так.
По ходу разработки нам стало пилить проект заметно проще, благодаря Валерию @neuraldeep удалось заручиться поддержкой ребят из red_mad_robots! Так что теперь у нас нет ограничений по инференсу и вычислительным ресурсам, и дело пошло с очень мощным бустом.
Отдельное спасибо всем, кто участвовал в подготовке релиза, а именно:
- Артёму @virrius (и да - подписывайтесь на его канал @virrius_tech) за кропотливый труд и внимание к моему, скажем так, вайбкоду ;)
- Михаилу @mixaill76 - за помощь с упаковкой в python-пакет и оптимизацию пайплайнов тестирования и деплоя
- Новичкам проекта SnakeOilSalesman и igorvolk1961 за помощь в приведении кодовой базы в порядок
Вот такой вот отличный релиз получился, прямо вам под новогоднюю ёлку
Всех с наступающими праздниками и длинными выходными!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17🥰4❤3☃1🍾1🎄1
Встречайте релиз 0.6.0
Всем привет! Мы тут с новостями о проекте, с версии 0.5.0 проект был заметно прокачан.
1️⃣ В конфиге добавили возможность передавать
Добавили пример SGR File Agent, теперь вы можете попробовать свои силы в построении файловых агентов, который эту новую механику с конфигом тулов и демонстрирует.
2️⃣ Расширили поддержку формата сообщений OpenAI, в частности добавили возможность передавать изображения через
Изображение будет передано агентом модельке.
3️⃣ Настроили пайплайн сборки Docker-образа, теперь свежие релизы можно скачать вот так:
А вот пример docker-compose.yaml, в котором можно посмотреть подробности.
4️⃣ Практически с нуля переписали Cursor Rules чтобы кодовый агент лучше следовал стилю проекта и TDD флоу разработки.
5️⃣ И исправили бажик в
Обновляйтесь, пробуйте новые возможности и собирайте агентов под свои кейсы, будем рады фидбеку. Если в процессе что то пойдёт не так или найдёте баг, не стесняйтесь заводить задачки в нашем баг-трекере на GitHub.
С уважением, команда SGR Team.
Репо: https://github.com/vamplabAI/sgr-agent-core/
Добьем 1к звезд?
Всем привет! Мы тут с новостями о проекте, с версии 0.5.0 проект был заметно прокачан.
1️⃣ В конфиге добавили возможность передавать
tools и динамически подключать описанные там тулы из файлов рядом с конфигурацией, так как теперь поддерживаются относительные пути и механизм base_class умеет подтягивать не только классы агентов но ещё и tools.tools:
list_directory_tool:
base_class: "tools.ListDirectoryTool"
read_file_tool:
base_class: "tools.ReadFileTool"
search_in_files_tool:
base_class: "tools.SearchInFilesTool"
Добавили пример SGR File Agent, теперь вы можете попробовать свои силы в построении файловых агентов, который эту новую механику с конфигом тулов и демонстрирует.
2️⃣ Расширили поддержку формата сообщений OpenAI, в частности добавили возможность передавать изображения через
image_url.IMG_PATH="chart.png"
MIME="image/png"
IMG_B64="$(base64 -w 0 "$IMG_PATH")"
curl -X POST "http://localhost:8010/v1/chat/completions" \
-H "Content-Type: application/json" \
-d '{
"model": "sgr-agent",
"messages": [{
"role": "user",
"content": [
{"type": "text", "text": "Analyze this chart and research the trends shown"},
{"type": "image_url", "image_url": {"url": "data:'"$MIME"';base64,'"$IMG_B64"'"}}
]
}],
"stream": true,
"temperature": 0.4,
"max_tokens": 1500
}'
Изображение будет передано агентом модельке.
3️⃣ Настроили пайплайн сборки Docker-образа, теперь свежие релизы можно скачать вот так:
# Качаем образ
docker pull ghcr.io/vamplabai/sgr-agent-core:latest
# Запускаем контейнер
docker run -d \
--name sgr-agent-backend \
-p 8010:8010 \
-v $(pwd)/config.yaml:/app/config.yaml:ro \
-v $(pwd)/agents.yaml:/app/agents.yaml:ro \
-v $(pwd)/logs:/app/logs \
-v $(pwd)/reports:/app/reports \
ghcr.io/vamplabai/sgr-agent-core:latest
А вот пример docker-compose.yaml, в котором можно посмотреть подробности.
4️⃣ Практически с нуля переписали Cursor Rules чтобы кодовый агент лучше следовал стилю проекта и TDD флоу разработки.
5️⃣ И исправили бажик в
SGRToolCallingAgent.Обновляйтесь, пробуйте новые возможности и собирайте агентов под свои кейсы, будем рады фидбеку. Если в процессе что то пойдёт не так или найдёте баг, не стесняйтесь заводить задачки в нашем баг-трекере на GitHub.
С уважением, команда SGR Team.
Репо: https://github.com/vamplabAI/sgr-agent-core/
Добьем 1к звезд?
8🔥15❤6👍5
GitHub
GitHub - vamplabAI/sgr-agent-core: Schema-Guided Reasoning (SGR) has agentic system design created by neuraldeep community
Schema-Guided Reasoning (SGR) has agentic system design created by neuraldeep community - vamplabAI/sgr-agent-core
SGR Agent Core 0.7.0
Кратенько и по порядку, в этом релизе:
0️⃣ В документацию добавили страницу Highlights.
1️⃣ В ядро доехал долгострой RunCommandTool, причём не просто "запусти команду", а с разделением на safe и unsafe режимы, workspace-настройками и нормальной обвязкой под выполнение команд.
2️⃣ Переработали WebSearchTool, теперь помимо Tavily есть ещё поддержка Brave и Perplexity.
3️⃣ Ещё одна важная фича - поддержка stateless контекста пользователя, для интеграций, где нельзя или неудобно тащить полноценный stateful контекст, это очень полезная штука.
4️⃣ Переосмыслили ReasoningTool, сделали его более заменяемым, в агентов добавили возможность подсовывать свой кастомный тул через параметр, тем самым завезли поддержку ризонинг моделей.
5️⃣ Добавили новый агент IronAgent для работы с моделями у которых не предусмотрена поддержка function calling.
6️⃣ Из более прикладных историй ещё доехала пагинация для
7️⃣ Добавили в example агента progressive_discovery, который может эффективно работать с 50+ тулами.
Параллельно в релизе заметно причесали внутрянку, проработали возможность передавать настройки в тулы через конфиг, вынесли преобразования и валидацию на уровень model validators, упростили factory-слой, привели всё к единой модели
В 0.7.0 завезли много интересного, при этом наш проект продолжает активно развиваться, а в следующих итерациях мы планируем добавить поддержку Skills, LangFuse, SearXNG и Agent Client Protocol (ACP) в режиме агента.
Обновляйтесь, тестируйте новые возможности и делитесь обратной связью, а если встретите баги или проблемы - приносите их в issues на GitHub.
Репо: https://github.com/vamplabAI/sgr-agent-core/
С уважением, команда SGR Team.
Кратенько и по порядку, в этом релизе:
0️⃣ В документацию добавили страницу Highlights.
1️⃣ В ядро доехал долгострой RunCommandTool, причём не просто "запусти команду", а с разделением на safe и unsafe режимы, workspace-настройками и нормальной обвязкой под выполнение команд.
2️⃣ Переработали WebSearchTool, теперь помимо Tavily есть ещё поддержка Brave и Perplexity.
3️⃣ Ещё одна важная фича - поддержка stateless контекста пользователя, для интеграций, где нельзя или неудобно тащить полноценный stateful контекст, это очень полезная штука.
4️⃣ Переосмыслили ReasoningTool, сделали его более заменяемым, в агентов добавили возможность подсовывать свой кастомный тул через параметр, тем самым завезли поддержку ризонинг моделей.
5️⃣ Добавили новый агент IronAgent для работы с моделями у которых не предусмотрена поддержка function calling.
6️⃣ Из более прикладных историй ещё доехала пагинация для
web_search_tool через limit/offset, добавили фикс пустого json_data для LLM-провайдеров с кривоватым поведением, добавили простой интерактивный шел sgrsh, а также логику фильтрации тулов по их названию/описанию (чтобы экономить контекст).7️⃣ Добавили в example агента progressive_discovery, который может эффективно работать с 50+ тулами.
Параллельно в релизе заметно причесали внутрянку, проработали возможность передавать настройки в тулы через конфиг, вынесли преобразования и валидацию на уровень model validators, упростили factory-слой, привели всё к единой модели
ToolDefinition, пофиксили работу стриминга и рендеринга диалоговых сообщений и много других приятных мелочей улучшающих качество жизни.В 0.7.0 завезли много интересного, при этом наш проект продолжает активно развиваться, а в следующих итерациях мы планируем добавить поддержку Skills, LangFuse, SearXNG и Agent Client Protocol (ACP) в режиме агента.
Обновляйтесь, тестируйте новые возможности и делитесь обратной связью, а если встретите баги или проблемы - приносите их в issues на GitHub.
Репо: https://github.com/vamplabAI/sgr-agent-core/
С уважением, команда SGR Team.
2👍13🔥12❤7🎉3🦄1
