Typescript port of AutoGen
Looking forward to this!
No one is working on this right now AFAIK.
Found this effort: https://youtu.be/9Hrfx6kw1IE
Also: https://github.com/xXAdonesXx/NodeGPT
Thanks for sharing the video @sonichi!
Made few design choices different from autogen but the overall idea remains the same https://github.com/wladiston/aibitat
Great work btw
Have done a similar thing to @wladiston, but hopefully more API friendly than the CLI approach:
https://github.com/Engine-Labs/engine-agents
(there's a way to go to feature parity though! things seem to be moving with impressive speed)
Started working on the port today, currently not in a separate repo but under a "playground"-like project. Will separate out into a package once I have something working. Will keep you all posted.
(Edit: After reading comments by @sudhir-b and @wladiston above, ironically, Iām writing the port to later make my own, simpler package ā but I want to make sure I know in detail all the things that can be improved compared to autogen first lol:-)
@vzakharov @sudhir-b @wladiston @Axultan could you review https://github.com/microsoft/autogen/pull/664 ? I'm not familiar w/ TS/JS.
good news - we've built a project inspired by AutoGen for TypeScript! our goal is to end up having parity with AutoGen while also focusing on developer experience and production-level agents. would love everybody's feedback from this thread š
I thought if AutoGen can run in command in shell or docker, it can run NodeJS or any code if the environment configured properly.
So can I just make a skill/tool or executor that can run any command like node code.js and the agent will be able to run it?
It is unlikely we will create a typescript port of 0.2, however we have roadmap item to bring autogen to typescript for the 0.4 arch
@rysweet can you tell the status of this? Are there any plans of having a typescript version of autogen in the observable future?
@rysweet any updates on this? Neither auto-gen nor semantic kernel are available as TypeScript SDKs (which is a Microsoft first party language), which is really odd, considering JS/TS is not on a MS product, but also the most used programming language in the world.
Please see the open PR. We will welcome any comments or feedback or attempts to use it. Since I am not a typescript expert, there may be things that folks who use type group every day would want to see or think should be different and we would like to find those things