TGViewer
FastNews | Никита Пастухов FastNews | Никита Пастухов @fastnewsdev · 2.58K subscribers
Post #342 1.53K
Сегодня вышел релиз AG2 0.14

Если кто не знает, пару месяцев назад я протолкнул идею ПОЛНОСТЬЮ ПЕРЕПИСАТЬ ФРЕЙМВОРК. И вот, с тех пор все мои (и не только мои) наработки живут в autogen.beta

Так вот, 0.14 - это последний релиз с autogen.beta. Прямо сейчас я занимаюсь тем, что удаляю весь ag2-classic deprecated код, документацию, CI - в общем разношу к чертям весь репозиторий и готовлю нас к 1.0.0 релизу (выходим из беты). Ориентировочно все это должно случиться в середине июля

А теперь про прикольные фишки самого 0.14
1️⃣ Появилась встроенная поддержка A2UI. Что это такое могу рассказать отдельным постом, но фича клевая и важная
2️⃣ Затащили поддержку провайдера моделей Z.AI. Те, что GLM-5.2 недавно дропнули
3️⃣ Появился новый API Agent.run / Agent.resume, чтобы можно было пушить сообщения в таску прямо во время выполнения + продолжать выполнение таски с середины
4️⃣ MemorySkills - моя гордость❤️

Про последний чуть подробнее. MemorySkills - это как обычный скилл, только в коде. Примерно таком:


from autogen.beta import Agent
from autogen.beta.config import AnthropicConfig
from autogen.beta.tools import SkillPlugin, MemorySkill

unit_converter = MemorySkill(
name="unit-converter",
description="Convert between common units (miles, km, pounds, kg).",
instructions="Use the convert script with a factor from the conversion_table resource.",
)

@unit_converter.resource
def conversion_table() -> str:
return "miles->km: 1.60934\npounds->kg: 0.453592"

@unit_converter.script
def convert(value: float, factor: float) -> str:
return str(round(value * factor, 4))

agent = Agent(
"assistant",
config=AnthropicConfig(model="claude-sonnet-4-6"),
plugins=[SkillPlugin(unit_converter)])


Это дает нам оч крутую фишку - мы можем написать сколько угодно кусков кода (функций), которые наш агент может дергать, но это не будет инструментами. Т.е. тулов в контексте всегда будет 2-3 (загрузи скилл, исполни скрипт и тд), но реальных функций к исполнению - сколько угодно. И это функции будут загружаться в контекст по востребованию - прям как обычные скиллы. Красота же!

А вообще, мне, похоже, пора снимать видео про агентов... Потому что текстом вообще не получается доходчиво рассказывать, как работают эти штуки😢
GitHub Release v0.14.0 · ag2ai/ag2 Highlights 🛣️ Path to v1.0 — Deprecations Removed v0.14.0 is a milestone release on the path to v1.0. The deprecations announced in v0.12.0 have now been removed from the Classic framework (autogen...
  • 🔥 28
  • 👍 1
  • 🤮 1
More from @fastnewsdev
  1. Sep 20, 2026Последние 2 недели я заметил, что Opus 5 значительно отупел в Claude Code. Обычно такое сл…
  2. Sep 18, 2026С днем рождения🎉 Сегодня, ровно 3 года назад, 18 сентября 2023 года, вышла первая версия…
  3. Sep 17, 2026Забавно, что лучшую иллюстрацию OpenSource комьюнити я нашел в сериале про рестораны... См…
  4. Sep 14, 2026Я снова пропустил #digest агенсткого тулинга, потому что там все как-то тухленько. Но кое-…
  5. Sep 10, 2026Я сам себя заменю. Это мой карьерный план! У Прокопова был интересный пост: 20 лет точил с…
  6. Sep 7, 2026Я как-то немного потерял смысл делать #digest агентского тулинга, т.к. там сейчас только и…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →