TaskWeaver is an open-source framework from Microsoft that takes a code-first approach to AI agents. It is designed to plan data analytics tasks and then carry them out by generating and running code, rather than relying only on chat replies.
The GitHub repository has been archived by its owner, so it is read-only and no longer actively updated. It remains free to study and use as a reference for anyone building analytics agents.