TaskWeaver: A Code-First Agent Framework
On the map: LLM agents and tool use → Web, search, and research agents
Abstract (arXiv)
Large Language Models (LLMs) have shown impressive abilities in natural language understanding and generation, leading to their widespread use in applications such as chatbots and virtual assistants. However, existing LLM frameworks face limitations in handling domain-specific data analytics tasks with rich data structures. Moreover, they struggle with flexibility to meet diverse user requirements. To address these issues, TaskWeaver is proposed as a code-first framework for building LLM-powered autonomous agents. It converts user requests into executable code and treats user-defined plugins as callable functions. TaskWeaver provides support for rich data structures, flexible plugin usage, and dynamic plugin selection, and leverages LLM coding capabilities for complex logic. It also incorporates domain-specific knowledge through examples and ensures the secure execution of generated code. TaskWeaver offers a powerful and flexible framework for creating intelligent conversational agents that can handle complex tasks and adapt to domain-specific scenarios. The code is open sourced at https://github.com/microsoft/TaskWeaver/.
Key facts. Cited by 86 papers in the map (data through 14 Oct 2026). Placed in Web, search, and research agents, one of 16 directions in LLM agents and tool use. Builds on 15 of its 27 references that are in the map. First posted on arXiv 29 Nov 2023.
Builds on
15 of 27 references.
References · 15
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2023GPT-4 Technical Reportcited by 18,396
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,459
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,695
- 2022Large Language Models are Zero-Shot Reasonerscited by 4,374
- 2023A Survey of Large Language Modelscited by 2,576
- 2023A Survey on Large Language Model based Autonomous Agentscited by 2,242
- 2023MetaGPT: Meta Programming for A Multi-Agent Collaborative Frameworkcited by 1,808
- 2023The Rise and Potential of Large Language Model Based Agents: A Surveycited by 1,439
- 2023PaLM 2 Technical Reportcited by 1,162
- 2021A General Language Assistant as a Laboratory for Alignmentcited by 1,055
3 more
Built on by
Citing papers per year: 2024: 20; 2025: 29; 2026: 37.
86 papers.
Sort:
By area:
- 2024Executable Code Actions Elicit Better LLM Agentscited by 564
- 2025Defeating Prompt Injections by Designcited by 297
- 2024Agent-as-a-Judge: Evaluate Agents with Agentscited by 238
- 2024Data Interpreter: An LLM Agent For Data Sciencecited by 225
- 2024OS-Copilot: Towards Generalist Computer Agents with Self-Improvementcited by 205
- 2024Large Language Model-Brained GUI Agents: A Surveycited by 162
- 2024UFO: A UI-Focused Agent for Windows OS Interactioncited by 148
- 2024InfiAgent-DABench: Evaluating Agents on Data Analysis Taskscited by 140
- 2026SoK: Agentic Skills -- Beyond Tool Use in LLM Agentscited by 130
- 2025Advances and Challenges in Foundation Agents: From Brain-Inspired Intelligence to Evolutionary, Collaborative, and Safe Systemscited by 126
- 2024When LLMs Meet Cybersecurity: A Systematic Literature Reviewcited by 71
- 2026Claw-Eval: Towards Trustworthy Evaluation of Autonomous Agentscited by 64
38 more
- 2024Seal-Tools: Self-Instruct Tool Learning Dataset for Agent Tuning and Detailed Benchmarkcited by 63
- 2025UFO2: The Desktop AgentOScited by 41
- 2024FinRobot: An Open-Source AI Agent Platform for Financial Applications using Large Language Modelscited by 40
- 2025AIOpsLab: A Holistic Framework to Evaluate AI Agents for Enabling Autonomous Cloudscited by 40
- 2025Generative to Agentic AI: Survey, Conceptualization, and Challengescited by 33
- 2024LAMBDA: A Large Model Based Data Agentcited by 30
- 2025API Agents vs. GUI Agents: Divergence and Convergencecited by 29
- 2024Call Me When Necessary: LLMs can Efficiently and Faithfully Reason over Structured Environmentscited by 27
- 2025SciSciGPT: Advancing Human-AI Collaboration in the Science of Sciencecited by 27
- 2024Empowering Large Language Model Agents through Action Learningcited by 22
- 2024A Survey on Large Language Model-based Agents for Statistics and Data Sciencecited by 22
- 2024AutoGen Studio: A No-Code Developer Tool for Building and Debugging Multi-Agent Systemscited by 20
- 2025SEW: Self-Evolving Agentic Workflows for Automated Code Generationcited by 20
- 2025Exploring Autonomous Agents: A Closer Look at Why They Fail When Completing Taskscited by 20
- 2026Building Effective AI Coding Agents for the Terminal: Scaffolding, Harness, Context Engineering, and Lessons Learnedcited by 18
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligencecited by 15
- 2025Enhancing LLM-Based Agents via Global Planning and Hierarchical Executioncited by 13
- 2026Claw-Eval-Live: A Live Agent Benchmark for Evolving Real-World Workflowscited by 13
- 2024Nissist: An Incident Mitigation Copilot based on Troubleshooting Guidescited by 12
- 2026A Systematic Survey of Security Threats and Defenses in LLM-Based AI Agents: A Layered Attack Surface Frameworkcited by 11
- 2025Chain-of-Tools: Utilizing Massive Unseen Tools in the CoT Reasoning of Frozen Language Modelscited by 10
- 2024MMAC-Copilot: Multi-modal Agent Collaboration Operating Copilotcited by 8
- 2025DatawiseAgent: A Notebook-Centric LLM Agent Framework for Adaptive and Robust Data Science Automationcited by 8
- 2025UFO3: Weaving the Digital Agent Galaxycited by 6
- 2024Navigating the Landscape of Large Language Models: A Comprehensive Review and Analysis of Paradigms and Fine-Tuning Strategiescited by 5
- 2025Invisible Traces: Using Hybrid Fingerprinting to identify underlying LLMs in GenAI Appscited by 5
- 2025StepFly: Agentic Troubleshooting Guide Automation for Incident Diagnosiscited by 5
- 2026TimeSage-MT: A Multi-Turn Benchmark for Evaluating Agentic Time Series Reasoningcited by 5
- 2026Compositional Skill Routing for LLM Agents: Decompose, Retrieve, and Composecited by 5
- 2024The Vision of Autonomic Computing: Can LLMs Make It a Reality?cited by 4
- 2025GateLens: A Reasoning-Enhanced LLM Agent for Automotive Software Release Analyticscited by 4
- 2025BIASINSPECTOR: Detecting Bias in Structured Data through LLM Agentscited by 4
- 2025Cognitive Agents Powered by Large Language Models for Agile Software Project Managementcited by 4
- 2025Agentic AutoSurvey: Let LLMs Survey LLMscited by 4
- 2026The Behavioral Fabric of LLM-Powered GUI Agents: Human Values and Interaction Outcomescited by 4
- 2026LongDS-Bench: On the Failure of Long-Horizon Agentic Data Analysiscited by 4
- 2026CaveAgent: Transforming LLMs into Stateful Runtime Operatorscited by 3
- 2026CASTER: Breaking the Cost-Performance Barrier in Multi-Agent Orchestration via Context-Aware Strategy for Task Efficient Routingcited by 3
50 most cited of 86 All 86 (JSON)
- 2026The Last Mile of Coding Agents for Long-Document Tasks: An Empirical Study on Clinical Trial Protocol Digitization13 Oct 2026
- 2026SleuthBench: Benchmarking Statistical LLM Evaluation Using Tabular Hidden Signals28 Sep 2026
- 2026EviRCA: Decoupling Evidence Extraction from Reasoning for Microservice Root-Cause Analysis17 Sep 2026
- 2026OpenAI4S: Code as Action, Science as Sessions14 Sep 2026
- 2026Beyond Fault Localization: A Trajectory-Level Study of LLM Agents for Microservice Root Cause Analysis21 Aug 2026
- 2026DSAgentBench: Can Agents Automate End-to-End Data-Science Workflows in Real Computer Environments?11 Aug 2026
- 2026SiriusDeliver: Automating Data Warehouse Delivery at Tencent10 Aug 2026
- 2026Benchmarking and Enhancing LLMs for Rule-Intensive Review of National Standard Documents6 Aug 2026
- 2026NVIDIA-labs OO Agents: Native Python Object-Oriented Agents22 Jul 2026
- 2026DataFlow-Harness: A Grounded Code-Agent Platform for Constructing Editable LLM Data Pipelines18 Jul 2026
- 2026The Path to Self-Evolving Clinical Systems: Scaling Medical Agents from Assistance to Autonomy13 Jul 2026
- 2026BackendForge: Benchmarking Agentic End-to-End Code Generation with Backend Services13 Jul 2026
38 more
- 2026DA-Studio: An Agentic System for End-to-End Data Analysis30 Jun 2026
- 2026Multi-Agent Routing as Set-Valued Prediction: A WildChat Benchmark and Cost-Aware Evaluation27 Jun 2026
- 2026Compositional Skill Routing for LLM Agents: Decompose, Retrieve, and Compose16 Jun 2026
- 2026TimeSage-MT: A Multi-Turn Benchmark for Evaluating Agentic Time Series Reasoning31 May 2026
- 2026LongDS-Bench: On the Failure of Long-Horizon Agentic Data Analysis28 May 2026
- 2026GraphFlow: A Graph-Based Workflow Management for Efficient LLM-Agent Serving21 May 2026
- 2026The Scaling Laws of Skills in LLM Agent Systems15 May 2026
- 2026Beyond Autonomy: A Dynamic Tiered AgentRunner Framework for Governable and Resilient Enterprise AI Execution11 May 2026
- 2026STAR: Failure-Aware Markovian Routing for Multi-Agent Spatiotemporal Reasoning11 May 2026
- 2026Claw-Eval-Live: A Live Agent Benchmark for Evolving Real-World Workflows30 Apr 2026
- 2026Bian Que: An Agentic Framework with Flexible Skill Arrangement for Online System Operations29 Apr 2026
- 2026A Systematic Survey of Security Threats and Defenses in LLM-Based AI Agents: A Layered Attack Surface Framework25 Apr 2026
- 2026SDOF: Taming the Alignment Tax in Multi-Agent Orchestration with State-Constrained Dispatch20 Apr 2026
- 2026Agentic Frameworks for Reasoning Tasks: An Empirical Study17 Apr 2026
- 2026Agentic Insight Generation in VSM Simulations14 Apr 2026
- 2026Claw-Eval: Towards Trustworthy Evaluation of Autonomous Agents7 Apr 2026
- 2026WorkflowGen:an adaptive workflow generation mechanism driven by trajectory experience22 Mar 2026
- 2026DomAgent: Leveraging Knowledge Graphs and Case-Based Reasoning for Domain-Specific Code Generation22 Mar 2026
- 2026Separating Intelligence from Execution: A Workflow Engine for the Model Context Protocol13 Mar 2026
- 2026Building Effective AI Coding Agents for the Terminal: Scaffolding, Harness, Context Engineering, and Lessons Learned5 Mar 2026
- 2026SoK: Agentic Skills -- Beyond Tool Use in LLM Agents24 Feb 2026
- 2026AgentXRay: White-Boxing Agentic Systems via Workflow Reconstruction5 Feb 2026
- 2026CASTER: Breaking the Cost-Performance Barrier in Multi-Agent Orchestration via Context-Aware Strategy for Task Efficient Routing27 Jan 2026
- 2026The Behavioral Fabric of LLM-Powered GUI Agents: Human Values and Interaction Outcomes22 Jan 2026
- 2026CaveAgent: Transforming LLMs into Stateful Runtime Operators4 Jan 2026
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligence23 Nov 2025
- 2025UFO3: Weaving the Digital Agent Galaxy14 Nov 2025
- 2025PublicAgent: Multi-Agent Design Principles From an LLM-Based Open Data Analysis Framework4 Nov 2025
- 2025OpenDerisk: An Industrial Framework for AI-Driven SRE, with Design, Implementation, and Case Studies15 Oct 2025
- 2025StepFly: Agentic Troubleshooting Guide Automation for Incident Diagnosis11 Oct 2025
- 2025Agentic AutoSurvey: Let LLMs Survey LLMs23 Sep 2025
- 2025Detecting Pipeline Failures through Fine-Grained Analysis of Web Agents17 Sep 2025
- 2025Jupiter: Enhancing LLM Data Analysis Capabilities via Notebook and Inference-Time Value-Guided Search11 Sep 2025
- 2025Cognitive Agents Powered by Large Language Models for Agile Software Project Management21 Aug 2025
- 2025Exploring Autonomous Agents: A Closer Look at Why They Fail When Completing Tasks18 Aug 2025
- 2025Training-Free Multimodal Large Language Model Orchestration6 Aug 2025
- 2025SEW: Self-Evolving Agentic Workflows for Automated Code Generation24 May 2025
- 2025LA-RCS: LLM-Agent-Based Robot Control System23 May 2025
50 newest of 86 All 86 (JSON)
- 2024Executable Code Actions Elicit Better LLM Agentscited by 564
- 2025Defeating Prompt Injections by Designcited by 297
- 2024Agent-as-a-Judge: Evaluate Agents with Agentscited by 238
- 2024Data Interpreter: An LLM Agent For Data Sciencecited by 225
- 2024OS-Copilot: Towards Generalist Computer Agents with Self-Improvementcited by 205
- 2024Large Language Model-Brained GUI Agents: A Surveycited by 162
- 2024InfiAgent-DABench: Evaluating Agents on Data Analysis Taskscited by 140
- 2026SoK: Agentic Skills -- Beyond Tool Use in LLM Agentscited by 130
- 2025Advances and Challenges in Foundation Agents: From Brain-Inspired Intelligence to Evolutionary, Collaborative, and Safe Systemscited by 126
- 2026Claw-Eval: Towards Trustworthy Evaluation of Autonomous Agentscited by 64
- 2024Seal-Tools: Self-Instruct Tool Learning Dataset for Agent Tuning and Detailed Benchmarkcited by 63
- 2024FinRobot: An Open-Source AI Agent Platform for Financial Applications using Large Language Modelscited by 40
12 most cited of 58 All 58 (JSON)
- 2026The Last Mile of Coding Agents for Long-Document Tasks: An Empirical Study on Clinical Trial Protocol Digitization13 Oct 2026
- 2026Beyond Fault Localization: A Trajectory-Level Study of LLM Agents for Microservice Root Cause Analysis21 Aug 2026
- 2026NVIDIA-labs OO Agents: Native Python Object-Oriented Agents22 Jul 2026
- 2026DataFlow-Harness: A Grounded Code-Agent Platform for Constructing Editable LLM Data Pipelines18 Jul 2026
- 2026BackendForge: Benchmarking Agentic End-to-End Code Generation with Backend Services13 Jul 2026
- 2026DA-Studio: An Agentic System for End-to-End Data Analysis30 Jun 2026
- 2026Multi-Agent Routing as Set-Valued Prediction: A WildChat Benchmark and Cost-Aware Evaluation27 Jun 2026
- 2026Compositional Skill Routing for LLM Agents: Decompose, Retrieve, and Compose16 Jun 2026
- 2026LongDS-Bench: On the Failure of Long-Horizon Agentic Data Analysis28 May 2026
- 2026The Scaling Laws of Skills in LLM Agent Systems15 May 2026
- 2026Beyond Autonomy: A Dynamic Tiered AgentRunner Framework for Governable and Resilient Enterprise AI Execution11 May 2026
- 2026Claw-Eval-Live: A Live Agent Benchmark for Evolving Real-World Workflows30 Apr 2026
12 newest of 58 All 58 (JSON)
- 2024Call Me When Necessary: LLMs can Efficiently and Faithfully Reason over Structured Environmentscited by 27
- 2025Chain-of-Tools: Utilizing Massive Unseen Tools in the CoT Reasoning of Frozen Language Modelscited by 10
- 2026TimeSage-MT: A Multi-Turn Benchmark for Evaluating Agentic Time Series Reasoningcited by 5
- 2025GateLens: A Reasoning-Enhanced LLM Agent for Automotive Software Release Analyticscited by 4
- 2026GraphFlow: A Graph-Based Workflow Management for Efficient LLM-Agent Servingcited by 3
- 2025PoAct: Policy and Action Dual-Control Agent for Generalized Applicationscited by 1
- 2026DomAgent: Leveraging Knowledge Graphs and Case-Based Reasoning for Domain-Specific Code Generationcited by 1
- 2026STAR: Failure-Aware Markovian Routing for Multi-Agent Spatiotemporal Reasoningcited by 1
- 2026EviRCA: Decoupling Evidence Extraction from Reasoning for Microservice Root-Cause Analysiscited by 0
- 2026EviRCA: Decoupling Evidence Extraction from Reasoning for Microservice Root-Cause Analysis17 Sep 2026
- 2026TimeSage-MT: A Multi-Turn Benchmark for Evaluating Agentic Time Series Reasoning31 May 2026
- 2026GraphFlow: A Graph-Based Workflow Management for Efficient LLM-Agent Serving21 May 2026
- 2026STAR: Failure-Aware Markovian Routing for Multi-Agent Spatiotemporal Reasoning11 May 2026
- 2026DomAgent: Leveraging Knowledge Graphs and Case-Based Reasoning for Domain-Specific Code Generation22 Mar 2026
- 2025GateLens: A Reasoning-Enhanced LLM Agent for Automotive Software Release Analytics27 Mar 2025
- 2025Chain-of-Tools: Utilizing Massive Unseen Tools in the CoT Reasoning of Frozen Language Models21 Mar 2025
- 2025PoAct: Policy and Action Dual-Control Agent for Generalized Applications13 Jan 2025
- 2024Call Me When Necessary: LLMs can Efficiently and Faithfully Reason over Structured Environments13 Mar 2024
- 2024UFO: A UI-Focused Agent for Windows OS Interactioncited by 148
- 2024When LLMs Meet Cybersecurity: A Systematic Literature Reviewcited by 71
- 2025UFO2: The Desktop AgentOScited by 41
- 2025SciSciGPT: Advancing Human-AI Collaboration in the Science of Sciencecited by 27
- 2024Nissist: An Incident Mitigation Copilot based on Troubleshooting Guidescited by 12
- 2024Navigating the Landscape of Large Language Models: A Comprehensive Review and Analysis of Paradigms and Fine-Tuning Strategiescited by 5
- 2025Invisible Traces: Using Hybrid Fingerprinting to identify underlying LLMs in GenAI Appscited by 5
- 2024The Vision of Autonomic Computing: Can LLMs Make It a Reality?cited by 4
- 2024AI Delegates with a Dual Focus: Ensuring Privacy and Strategic Self-Disclosurecited by 2
- 2025Jupiter: Enhancing LLM Data Analysis Capabilities via Notebook and Inference-Time Value-Guided Searchcited by 1
- 2025OpenDerisk: An Industrial Framework for AI-Driven SRE, with Design, Implementation, and Case Studiescited by 1
- 2026WorkflowGen:an adaptive workflow generation mechanism driven by trajectory experiencecited by 1
12 most cited of 17 All 17 (JSON)
- 2026SleuthBench: Benchmarking Statistical LLM Evaluation Using Tabular Hidden Signals28 Sep 2026
- 2026OpenAI4S: Code as Action, Science as Sessions14 Sep 2026
- 2026DSAgentBench: Can Agents Automate End-to-End Data-Science Workflows in Real Computer Environments?11 Aug 2026
- 2026SiriusDeliver: Automating Data Warehouse Delivery at Tencent10 Aug 2026
- 2026Benchmarking and Enhancing LLMs for Rule-Intensive Review of National Standard Documents6 Aug 2026
- 2026WorkflowGen:an adaptive workflow generation mechanism driven by trajectory experience22 Mar 2026
- 2025OpenDerisk: An Industrial Framework for AI-Driven SRE, with Design, Implementation, and Case Studies15 Oct 2025
- 2025Jupiter: Enhancing LLM Data Analysis Capabilities via Notebook and Inference-Time Value-Guided Search11 Sep 2025
- 2025UFO2: The Desktop AgentOS20 Apr 2025
- 2025SciSciGPT: Advancing Human-AI Collaboration in the Science of Science7 Apr 2025
- 2025Invisible Traces: Using Hybrid Fingerprinting to identify underlying LLMs in GenAI Apps30 Jan 2025
- 2024AI Delegates with a Dual Focus: Ensuring Privacy and Strategic Self-Disclosure26 Sep 2024
12 newest of 17 All 17 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2024AgentOccam: A Simple Yet Strong Baseline for LLM-Based Web Agents
- 2025AutoAgent: A Fully-Automated and Zero-Code Framework for LLM Agents
- 2023Enhancing Open-Domain Task-Solving Capability of LLMs via Autonomous Tool Integration from GitHub
- 2026LLM-Based Multi-Agent Systems for Code Generation: A Multi-Vocal Literature Review
- 2026Improving LLM-based Autonomous Web Agents with Filtering
- 2025Nexus: A Lightweight and Scalable Multi-Agent Framework for Complex Tasks Automation
- 2024ScribeAgent: Towards Specialized Web Agents Using Production-Scale Workflow Data
- 2024A Review of Prominent Paradigms for LLM-Based Agents: Tool Use (Including RAG), Planning, and Feedback Learning