feat: add autograph agents
What does this merge request do and why?
Autograph is an in house framework built on top of LangGraph. It is designed to provide high level interface that enable flexible multi agent workflow composition.
Builds towards design outlined at https://www.youtube.com/watch?v=1ovtls_DOco
This MR adds plan entity and planing agents. They are responsible for breaking the user assigned task into the list of actionable steps. That list of steps (a.k.a plan) is later used to supervise the workflow execution
How to set up and validate locally
Use this notebook scratchpad.ipynb
Merge request checklist
-
Tests added for new functionality. If not, please raise an issue to follow up. -
Documentation added/updated, if needed.
Edited by Mikołaj Wawrzyniak