autogen icon indicating copy to clipboard operation
autogen copied to clipboard

Typescript port of AutoGen

Open qingyun-wu opened this issue 2 years ago • 10 comments

qingyun-wu avatar Oct 14 '23 01:10 qingyun-wu

Looking forward to this!

axultan avatar Oct 15 '23 04:10 axultan

No one is working on this right now AFAIK.

sonichi avatar Oct 15 '23 14:10 sonichi

Found this effort: https://youtu.be/9Hrfx6kw1IE

sonichi avatar Oct 18 '23 21:10 sonichi

Also: https://github.com/xXAdonesXx/NodeGPT

sonichi avatar Oct 19 '23 23:10 sonichi

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

wladpaiva avatar Oct 25 '23 23:10 wladpaiva

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)

sudhir-b avatar Oct 26 '23 16:10 sudhir-b

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 avatar Oct 30 '23 17:10 vzakharov

@vzakharov @sudhir-b @wladiston @Axultan could you review https://github.com/microsoft/autogen/pull/664 ? I'm not familiar w/ TS/JS.

sonichi avatar Nov 14 '23 14:11 sonichi

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 šŸ™

Montelo Crews Source Code Montelo Crews Docs

JUNIORCO avatar Mar 25 '24 13:03 JUNIORCO

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?

CallMeLaNN avatar Jun 20 '24 09:06 CallMeLaNN

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 avatar Oct 12 '24 02:10 rysweet

@rysweet can you tell the status of this? Are there any plans of having a typescript version of autogen in the observable future?

oreshytko avatar Feb 10 '25 15:02 oreshytko

@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.

itpropro avatar Mar 14 '25 17:03 itpropro

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

rysweet avatar Mar 14 '25 18:03 rysweet