← all repositories

microsoft/TaskWeaver

A Microsoft agent framework that interprets user requests as code and orchestrates plugins to execute data analytics tasks.

6.2k stars Python AgentsCoding Assistants
TaskWeaver
Velocity · 7d
+6.2
★ / day
Trend
steady
star history

TaskWeaver is a code-first agent framework designed for data analytics tasks. It uses LLMs to interpret user requests as code snippets and coordinates various plugins as functions to execute tasks in a stateful manner. Unlike typical agent frameworks, it preserves both chat history and code execution history, including in-memory data, enabling expressiveness for complex data structures like high-dimensional tabular data. The framework supports multiple roles including a Planner with vision input and a Recepta role for reasoning, and integrates with AgentOps for observability.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.