langchain-ai/deepagentsPublic

The batteries-included agent harness.

AI summary: A framework for building complex, multi-agent systems using LangChain.

Stars
29.9K
+51 today
Forks
4.2K
Watchers
140
Open issues
154
Open PRs
25
Contributors
~159
Commits
3.9K
Branches
982

PythonMITCreated Jul 27, 2025Last push 2d agoLatest release deepagents==0.7.18+202 stars this week+1.1K this month

Quick answers

What is deepagents?
A framework for building complex, multi-agent systems using LangChain.
What does deepagents do?
DeepAgents is an advanced orchestration framework built on top of LangChain, designed to facilitate the creation of complex, multi-agent artificial intelligence systems. It allows developers to define specialized autonomous agents that can collaborate, delegate tasks, and maintain shared context to solve intricate problems. The framework provides robust abstractions for agent memory, inter-agent communication, and tool use. This enables the development of applications that go beyond simple chat interfaces, acting as capable digital workers. The library aggressively abstract away the boilerplate required to handle recursive function calling and state transitions. It provides a robust, graph-based foundation that natively scales from simple single-turn bots to autonomous enterprise systems.
Who is deepagents for?
DeepAgents is intended for AI engineers and developers looking to build sophisticated, autonomous applications. Proficiency in Python and familiarity with LangChain and LLM concepts are essential.
How do I get started with deepagents?
pip install deepagents
How popular is deepagents on GitHub?
langchain-ai/deepagents has 29,905 stars and 4,205 forks on GitHub, and gained 202 stars in the last 7 days.
What license does deepagents use?
langchain-ai/deepagents is released under the MIT license.

Star history

since Jul 29, 2026
010K20K30KJul 2026Aug 2026Sep 2026Oct 2026
29.9K stars as of Oct 2, 2026. Measured daily since Jul 29, 2026; GitHub no longer exposes earlier star timestamps.

Contribution activity

commits per day, last 52 weeks
SepOctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-09-28: 0 commits2025-09-29: 1 commit2025-09-30: 0 commits2025-10-01: 0 commits2025-10-02: 0 commits2025-10-03: 0 commits2025-10-04: 0 commits2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 1 commit2025-10-08: 0 commits2025-10-09: 0 commits2025-10-10: 0 commits2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 0 commits2025-10-14: 0 commits2025-10-15: 0 commits2025-10-16: 0 commits2025-10-17: 3 commits2025-10-18: 2 commits2025-10-19: 0 commits2025-10-20: 3 commits2025-10-21: 1 commit2025-10-22: 0 commits2025-10-23: 1 commit2025-10-24: 2 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 2 commits2025-10-28: 2 commits2025-10-29: 3 commits2025-10-30: 13 commits2025-10-31: 4 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 16 commits2025-11-05: 6 commits2025-11-06: 3 commits2025-11-07: 0 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 4 commits2025-11-11: 2 commits2025-11-12: 12 commits2025-11-13: 3 commits2025-11-14: 2 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 5 commits2025-11-18: 2 commits2025-11-19: 2 commits2025-11-20: 0 commits2025-11-21: 2 commits2025-11-22: 14 commits2025-11-23: 8 commits2025-11-24: 7 commits2025-11-25: 6 commits2025-11-26: 2 commits2025-11-27: 0 commits2025-11-28: 1 commit2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 9 commits2025-12-03: 2 commits2025-12-04: 1 commit2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 1 commit2025-12-09: 0 commits2025-12-10: 1 commit2025-12-11: 0 commits2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 3 commits2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 1 commit2025-12-22: 4 commits2025-12-23: 12 commits2025-12-24: 3 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 1 commit2025-12-30: 0 commits2025-12-31: 1 commit2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 1 commit2026-01-06: 2 commits2026-01-07: 8 commits2026-01-08: 17 commits2026-01-09: 2 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 2 commits2026-01-13: 9 commits2026-01-14: 15 commits2026-01-15: 14 commits2026-01-16: 16 commits2026-01-17: 4 commits2026-01-18: 0 commits2026-01-19: 2 commits2026-01-20: 14 commits2026-01-21: 10 commits2026-01-22: 8 commits2026-01-23: 7 commits2026-01-24: 3 commits2026-01-25: 2 commits2026-01-26: 2 commits2026-01-27: 0 commits2026-01-28: 4 commits2026-01-29: 3 commits2026-01-30: 15 commits2026-01-31: 0 commits2026-02-01: 6 commits2026-02-02: 16 commits2026-02-03: 42 commits2026-02-04: 23 commits2026-02-05: 21 commits2026-02-06: 21 commits2026-02-07: 7 commits2026-02-08: 9 commits2026-02-09: 14 commits2026-02-10: 28 commits2026-02-11: 21 commits2026-02-12: 15 commits2026-02-13: 5 commits2026-02-14: 0 commits2026-02-15: 4 commits2026-02-16: 2 commits2026-02-17: 17 commits2026-02-18: 17 commits2026-02-19: 11 commits2026-02-20: 22 commits2026-02-21: 4 commits2026-02-22: 0 commits2026-02-23: 6 commits2026-02-24: 2 commits2026-02-25: 3 commits2026-02-26: 7 commits2026-02-27: 4 commits2026-02-28: 0 commits2026-03-01: 6 commits2026-03-02: 20 commits2026-03-03: 31 commits2026-03-04: 20 commits2026-03-05: 18 commits2026-03-06: 27 commits2026-03-07: 14 commits2026-03-08: 11 commits2026-03-09: 8 commits2026-03-10: 11 commits2026-03-11: 25 commits2026-03-12: 22 commits2026-03-13: 11 commits2026-03-14: 0 commits2026-03-15: 7 commits2026-03-16: 40 commits2026-03-17: 48 commits2026-03-18: 19 commits2026-03-19: 29 commits2026-03-20: 17 commits2026-03-21: 3 commits2026-03-22: 5 commits2026-03-23: 16 commits2026-03-24: 25 commits2026-03-25: 24 commits2026-03-26: 13 commits2026-03-27: 24 commits2026-03-28: 18 commits2026-03-29: 0 commits2026-03-30: 19 commits2026-03-31: 14 commits2026-04-01: 22 commits2026-04-02: 10 commits2026-04-03: 7 commits2026-04-04: 0 commits2026-04-05: 4 commits2026-04-06: 15 commits2026-04-07: 42 commits2026-04-08: 34 commits2026-04-09: 18 commits2026-04-10: 20 commits2026-04-11: 0 commits2026-04-12: 7 commits2026-04-13: 3 commits2026-04-14: 15 commits2026-04-15: 29 commits2026-04-16: 3 commits2026-04-17: 28 commits2026-04-18: 5 commits2026-04-19: 3 commits2026-04-20: 12 commits2026-04-21: 15 commits2026-04-22: 9 commits2026-04-23: 5 commits2026-04-24: 4 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 3 commits2026-04-28: 15 commits2026-04-29: 26 commits2026-04-30: 15 commits2026-05-01: 25 commits2026-05-02: 4 commits2026-05-03: 7 commits2026-05-04: 30 commits2026-05-05: 18 commits2026-05-06: 20 commits2026-05-07: 7 commits2026-05-08: 18 commits2026-05-09: 15 commits2026-05-10: 22 commits2026-05-11: 35 commits2026-05-12: 24 commits2026-05-13: 5 commits2026-05-14: 3 commits2026-05-15: 13 commits2026-05-16: 2 commits2026-05-17: 6 commits2026-05-18: 13 commits2026-05-19: 24 commits2026-05-20: 20 commits2026-05-21: 7 commits2026-05-22: 7 commits2026-05-23: 1 commit2026-05-24: 0 commits2026-05-25: 1 commit2026-05-26: 21 commits2026-05-27: 11 commits2026-05-28: 12 commits2026-05-29: 8 commits2026-05-30: 7 commits2026-05-31: 0 commits2026-06-01: 15 commits2026-06-02: 17 commits2026-06-03: 36 commits2026-06-04: 6 commits2026-06-05: 7 commits2026-06-06: 0 commits2026-06-07: 3 commits2026-06-08: 6 commits2026-06-09: 27 commits2026-06-10: 20 commits2026-06-11: 22 commits2026-06-12: 30 commits2026-06-13: 5 commits2026-06-14: 6 commits2026-06-15: 15 commits2026-06-16: 39 commits2026-06-17: 18 commits2026-06-18: 16 commits2026-06-19: 0 commits2026-06-20: 6 commits2026-06-21: 0 commits2026-06-22: 50 commits2026-06-23: 24 commits2026-06-24: 25 commits2026-06-25: 51 commits2026-06-26: 32 commits2026-06-27: 0 commits2026-06-28: 13 commits2026-06-29: 8 commits2026-06-30: 14 commits2026-07-01: 25 commits2026-07-02: 24 commits2026-07-03: 5 commits2026-07-04: 2 commits2026-07-05: 6 commits2026-07-06: 29 commits2026-07-07: 9 commits2026-07-08: 21 commits2026-07-09: 18 commits2026-07-10: 11 commits2026-07-11: 5 commits2026-07-12: 3 commits2026-07-13: 42 commits2026-07-14: 35 commits2026-07-15: 19 commits2026-07-16: 25 commits2026-07-17: 25 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 16 commits2026-07-21: 57 commits2026-07-22: 27 commits2026-07-23: 50 commits2026-07-24: 13 commits2026-07-25: 1 commit2026-07-26: 1 commit2026-07-27: 32 commits2026-07-28: 13 commits2026-07-29: 33 commits2026-07-30: 30 commits2026-07-31: 9 commits2026-08-01: 0 commits2026-08-02: 0 commits2026-08-03: 26 commits2026-08-04: 38 commits2026-08-05: 18 commits2026-08-06: 17 commits2026-08-07: 5 commits2026-08-08: 2 commits2026-08-09: 0 commits2026-08-10: 3 commits2026-08-11: 20 commits2026-08-12: 16 commits2026-08-13: 25 commits2026-08-14: 7 commits2026-08-15: 1 commit2026-08-16: 3 commits2026-08-17: 29 commits2026-08-18: 31 commits2026-08-19: 24 commits2026-08-20: 30 commits2026-08-21: 17 commits2026-08-22: 0 commits2026-08-23: 8 commits2026-08-24: 24 commits2026-08-25: 34 commits2026-08-26: 25 commits2026-08-27: 43 commits2026-08-28: 35 commits2026-08-29: 1 commit2026-08-30: 2 commits2026-08-31: 1 commit2026-09-01: 9 commits2026-09-02: 11 commits2026-09-03: 20 commits2026-09-04: 15 commits2026-09-05: 13 commits2026-09-06: 3 commits2026-09-07: 14 commits2026-09-08: 27 commits2026-09-09: 24 commits2026-09-10: 11 commits2026-09-11: 6 commits2026-09-12: 0 commits2026-09-13: 3 commits2026-09-14: 20 commits2026-09-15: 7 commits2026-09-16: 15 commits2026-09-17: 23 commits2026-09-18: 29 commits2026-09-19: 4 commits2026-09-20: 6 commits2026-09-21: 26 commits2026-09-22: 31 commits2026-09-23: 11 commits2026-09-24: 0 commits2026-09-25: 0 commits2026-09-26: 0 commits
3,871 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    29,905 stars

  • Very active

    3,871 commits in 52 weeks

  • Community-driven

    ~159 contributors

  • Well documented

    High community health score

  • Permissive license

    MIT

  • Continuous integration

    Automated checks passing

  • Repeat trending

    4 trending appearances

What deepagents does

DeepAgents is an advanced orchestration framework built on top of LangChain, designed to facilitate the creation of complex, multi-agent artificial intelligence systems. It allows developers to define specialized autonomous agents that can collaborate, delegate tasks, and maintain shared context to solve intricate problems. The framework provides robust abstractions for agent memory, inter-agent communication, and tool use. This enables the development of applications that go beyond simple chat interfaces, acting as capable digital workers. The library aggressively abstract away the boilerplate required to handle recursive function calling and state transitions. It provides a robust, graph-based foundation that natively scales from simple single-turn bots to autonomous enterprise systems.

DeepAgents is intended for AI engineers and developers looking to build sophisticated, autonomous applications. Proficiency in Python and familiarity with LangChain and LLM concepts are essential.

  • Multi-Agent Orchestration: Coordinate multiple specialized agents to tackle complex workflows collaboratively.
  • Shared Memory: Agents can access and contribute to a shared context, ensuring cohesive problem-solving.
  • Advanced Tool Use: Seamlessly equip agents with custom tools, APIs, and execution environments.
  • Flexible Routing: Define complex logic for task delegation and routing between different agent types.
  • LangChain Integration: Leverages the extensive ecosystem of LangChain models, retrievers, and utilities.
  • Recursive Execution Harness: Natively manages the lifecycle of multi-step, tool-using agent loops
  • State Transition Management: Utilizes graph theories to reliably control the flow of complex conversations

Where teams use it

Automated Research Teams

Deploy a team of agents where one searches the web, another synthesizes information, and a third writes a report.

Customer Support Orchestration

Route queries between a triage agent, a technical support agent, and a billing agent for efficient resolution.

Software Development Assistants

Create a system with specialized agents for writing code, writing tests, and reviewing pull requests.

Complex Data Analysis

Coordinate agents to query databases, perform statistical analysis, and generate visualizations.

Autonomous Research

Building an agent that recursively searches the web and synthesizes findings into a final report.

Customer Support Automation

Deploying a stateful bot that can execute backend API calls based on user intent.

Getting started: pip install deepagents

README

main branch

The batteries-included agent harness.

PyPI - License PyPI - Downloads Version Twitter / X

Deep Agents is an open source agent harness — an opinionated agent that runs out of the box. Extend, override, or replace any piece.

Principles:

  • Opinionated — defaults tuned for long-horizon, multi-step work
  • Extensible — override or replace any piece without forking
  • Model-agnostic — works with any LLM that supports tool calling: frontier, open-weight, or local
  • Production-ready — built on LangGraph (streaming, persistence, checkpointing) with first-class tracing, evaluation, and deployment via LangSmith

Features include:

  • Sub-agents — delegate tasks to agents with isolated context windows
  • Filesystem — read, write, edit, or search over pluggable local, sandboxed, or remote backends
  • Context management — summarize long threads and offload tool outputs to disk
  • Shell access — run commands in your sandbox of choice
  • Persistent memory — pluggable state and store backends for cross-session recall
  • Human-in-the-loop — approve, edit, or reject tool calls before they run
  • Skills — reusable behaviors the agent can load on demand
  • Tools — bring your own functions or any MCP server

Deep Agents is available as a JavaScript/TypeScript library — see deepagents.js.

Note

Deep Agents Code — a pre-built coding agent in your terminal, similar to Claude Code or Cursor, powered by any LLM. Install with curl -LsSf https://langch.in/dcode | bash. See the documentation for the full feature set.

Quickstart

uv add deepagents
from deepagents import create_deep_agent

agent = create_deep_agent(
    model="openai:gpt-6-astra",
    tools=[my_custom_tool],
    system_prompt="You are a research assistant.",
)
result = agent.invoke({"messages": "Research LangGraph and write a summary"})

The agent can plan, read/write files, and manage its own context. Add your own tools, swap models, customize prompts, configure sub-agents, and more. See the documentation for full details.

Tip

For developing, debugging, and deploying AI agents and LLM applications, see LangSmith.

FAQ

How is this different from LangGraph or LangChain?

LangGraph is the graph runtime. LangChain's create_agent is a minimal agent harness on top of it. Deep Agents is a more opinionated harness on top of create_agent — same building blocks, but with filesystem, sub-agents, context management, and skills bundled in. For how the three relate, see the LangChain ecosystem overview.

Does this work with open-weight or local models?

Yes. Any model that supports tool calling works — frontier APIs (OpenAI, Anthropic, Google), open-weight models hosted on providers like Baseten or Fireworks, and self-hosted models via Ollama, vLLM, or llama.cpp. Use any LangChain chat model.

Can I use this in production?

Yes! Deep Agents is built on LangGraph, designed for production agent deployments. Pair it with LangSmith for tracing, evaluation, and monitoring. See Going to production for the full guide.

When should I use Deep Agents vs. LangChain or LangGraph directly?

All three are layers in the same stack — see the LangChain ecosystem overview for how they relate. Use Deep Agents when you want the full harness — planning, context management, delegation — out of the box. Use LangChain's create_agent when you want a lighter harness without the bundled middleware. Drop to LangGraph when the agent loop itself isn't the right shape and you need a custom graph.

The layers compose: any LangGraph CompiledStateGraph can be passed in as a sub-agent to a Deep Agent, so custom orchestration plugs in alongside the harness's defaults.


Resources


Acknowledgements

Inspired by Claude Code: an attempt to identify what makes it general-purpose, and push that further.

Security

Deep Agents follows a "trust the LLM" model. The agent can do anything its tools allow. Enforce boundaries at the tool/sandbox level, not by expecting the model to self-police. See the security policy for more information.

View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Discussions

all 61

Releases and announcements

293 total
  1. deepagents==0.7.18deepagents==0.7.18Sep 23, 20268 downloads

    ### Bug Fixes - Large tool result previews now more clearly explain when output was clipped or truncated, including byte-cap losses, per-line clipping, and showing truncation notices only when truncation occurs. Legacy large-result preview templates are preserved behind a deprecation path. ([#5567](https://github.com/langchain-ai/deepagents/pull/5567), [#5564](https://github.com/langchain-ai/deepagents/pull/5564), [#5563](https://github.com/langchain-ai/deepagents/pull/5563), [#5568](https://github.com/langchain-ai/deepagents/pull/5568)) - Task tool calls now reject unknown argument keys instead of silently dropping unexpected input. ([#6299](https://github.com/langchain-ai/deepagents/pull/6299)) - Correct `FileInfo.size` to represent the file size in bytes across backends. ([#6258](https://github.com/langchain-ai/deepagents/pull/6258)) --- Thanks to our community contributors: @burakeyler, @eknathmali **Special thanks** to everyone who reported the issues addressed in this release: @BogdanSliskovic ([#6286](https://github.com/langchain-ai/deepagents/issues/6286)), @eknathmali ([#6042](https://github.com/langchain-ai/deepagents/issues/6042)) Internal maintainers: @mdrxy Relea

  2. deepagents-code==0.1.75deepagents-code==0.1.75Sep 23, 20264 downloads

    ### Bug Fixes - Lazy MCP caches now warm without blocking the event loop. - Token and cost breakdowns now refresh while the view is open. --- Internal maintainers: @mdrxy Released by: @mdrxy <details> <summary>Git log since deepagents-code==0.1.74</summary> This commit history includes changes to this package. Commits are listed newest first. - [`c526854`](https://github.com/langchain-ai/deepagents/commit/c52685431535b143b860a995eaadfbabcf9b409c) release(deepagents-code): 0.1.75 (#6518) - [`460feb6`](https://github.com/langchain-ai/deepagents/commit/460feb63301e61e7e40e27932ca41a908c442841) chore(deps): raise dependency minimums for `all` (#6511) - [`95b338e`](https://github.com/langchain-ai/deepagents/commit/95b338e52844680b23ed6aa38ddb54b2acb90848) chore(deps): bump `genai-prices` in `deepagents-code` to 0.1.8 (#6516) - [`22524ed`](https://github.com/langchain-ai/deepagents/commit/22524edb7702d6fb31ffefd2d7d19549b17d2ed6) fix(code): refresh token and cost breakdown while open (#6520) - [`e6419a6`](https://github.com/langchain-ai/deepagents/commit/e6419a6fbabf18d8232fb6b0a0283bc933b4bae3) fix(code): warm lazy MCP caches off the event loop (#6517) </details>

  3. deepagents-code==0.1.74deepagents-code==0.1.74Sep 23, 20264 downloads

    ### Features - Added inline thread mentions & picker via `@@` ([#6197](https://github.com/langchain-ai/deepagents/pull/6197)). - Usage summaries now show human invocations ([#6500](https://github.com/langchain-ai/deepagents/pull/6500)). ### Bug Fixes - Retry bare `openai.APIError` exceptions raised mid-stream ([#6499](https://github.com/langchain-ai/deepagents/pull/6499)). - Keep prompt recall results out of the file picker ([#6494](https://github.com/langchain-ai/deepagents/pull/6494)). - Read `hooks.json` as UTF-8 in the legacy hook loader ([#6501](https://github.com/langchain-ai/deepagents/pull/6501)). ### Performance Improvements - Reuse Auto classifier history ([#6056](https://github.com/langchain-ai/deepagents/pull/6056)). - Rank checkpoint and message row IDs before loading blobs and prompts ([#6488](https://github.com/langchain-ai/deepagents/pull/6488), [#6489](https://github.com/langchain-ai/deepagents/pull/6489)). - Log thread-loading phase timings ([#6490](https://github.com/langchain-ai/deepagents/pull/6490)). --- Thanks to our community contributors: @JessYanCoding Internal maintainers: @mdrxy Released by: @mdrxy <details> <summary>Git log since deepagents-co

  4. deepagents==0.7.17deepagents==0.7.17Sep 22, 20265 downloads

    ### Bug Fixes - Preserve the backend exit status when capture metadata is missing. ([#6451](https://github.com/langchain-ai/deepagents/pull/6451)) - Restrict inline file blocks to supported MIME types. ([#6447](https://github.com/langchain-ai/deepagents/pull/6447)) --- **Special thanks** to everyone who reported the issues addressed in this release: @ramon-langchain ([#6150](https://github.com/langchain-ai/deepagents/issues/6150)) Internal maintainers: @ccurme, @mdrxy Released by: @mdrxy <details> <summary>Git log since deepagents==0.7.16</summary> This commit history includes changes to this package. Commits are listed newest first. - [`e5406d0`](https://github.com/langchain-ai/deepagents/commit/e5406d0c735c7eb72548b7ea616991987bfb21e6) release(deepagents): 0.7.17 (#6458) - [`cf5c560`](https://github.com/langchain-ai/deepagents/commit/cf5c5606648efa8bb27684fac97d9e794039707d) chore(deps): raise dependency minimums for `all` (#6478) - [`c9926b1`](https://github.com/langchain-ai/deepagents/commit/c9926b1a96d204309d0b211701b288ce3bb4244b) fix(sdk): preserve backend exit status when capture metadata is missing (#6451) - [`191e93a`](https://github.com/langchain-ai/deepagents/co

  5. deepagents-code==0.1.73deepagents-code==0.1.73Sep 22, 20264 downloads

    ### Features - Added cache bust timer to the footer. ([#6394](https://github.com/langchain-ai/deepagents/pull/6394)) - Added a durable Debug Console cost breakdown. ([#6246](https://github.com/langchain-ai/deepagents/pull/6246)) - Added support for copying the highlighted thread ID with `Ctrl+C`. ([#6431](https://github.com/langchain-ai/deepagents/pull/6431)) ### Bug Fixes - Improved cost-warning behavior by showing session cost warnings in a modal and suppressing historical cost warnings when resuming. ([#6393](https://github.com/langchain-ai/deepagents/pull/6393), [#6471](https://github.com/langchain-ai/deepagents/pull/6471)) - Made thread browsing and resume flows more resilient with recoverable thread-picker resume failures, loading labels for thread details, and a clearer thread message count header. ([#6476](https://github.com/langchain-ai/deepagents/pull/6476), [#6430](https://github.com/langchain-ai/deepagents/pull/6430), [#6428](https://github.com/langchain-ai/deepagents/pull/6428)) - Removed contradictory and invalid system-prompt instructions. ([#6072](https://github.com/langchain-ai/deepagents/pull/6072)) - Preserved `ask_user` consent receipts across user turns and

Code frequency

additions and deletions
+478.1K-478.1KWeek of 2025-09-28: +5 linesWeek of 2025-09-28: -5 linesWeek of 2025-10-05: +12 linesWeek of 2025-10-05: -10 linesWeek of 2025-10-12: +5,453 linesWeek of 2025-10-12: -1,432 linesWeek of 2025-10-19: +700 linesWeek of 2025-10-19: -480 linesWeek of 2025-10-26: +19,561 linesWeek of 2025-10-26: -12,054 linesWeek of 2025-11-02: +1,010 linesWeek of 2025-11-02: -422 linesWeek of 2025-11-09: +15,938 linesWeek of 2025-11-09: -8,818 linesWeek of 2025-11-16: +3,943 linesWeek of 2025-11-16: -2,508 linesWeek of 2025-11-23: +9,908 linesWeek of 2025-11-23: -1,222 linesWeek of 2025-11-30: +5,046 linesWeek of 2025-11-30: -1,648 linesWeek of 2025-12-07: +954 linesWeek of 2025-12-07: -15 linesWeek of 2025-12-14: +106 linesWeek of 2025-12-14: -8 linesWeek of 2025-12-21: +6,060 linesWeek of 2025-12-21: -451 linesWeek of 2025-12-28: +37 linesWeek of 2025-12-28: -1 linesWeek of 2026-01-04: +13,182 linesWeek of 2026-01-04: -4,816 linesWeek of 2026-01-11: +13,379 linesWeek of 2026-01-11: -2,352 linesWeek of 2026-01-18: +12,424 linesWeek of 2026-01-18: -1,853 linesWeek of 2026-01-25: +25,499 linesWeek of 2026-01-25: -22,932 linesWeek of 2026-02-01: +25,541 linesWeek of 2026-02-01: -8,643 linesWeek of 2026-02-08: +53,768 linesWeek of 2026-02-08: -30,560 linesWeek of 2026-02-15: +14,108 linesWeek of 2026-02-15: -6,698 linesWeek of 2026-02-22: +4,340 linesWeek of 2026-02-22: -632 linesWeek of 2026-03-01: +26,271 linesWeek of 2026-03-01: -6,106 linesWeek of 2026-03-08: +30,525 linesWeek of 2026-03-08: -4,286 linesWeek of 2026-03-15: +478,149 linesWeek of 2026-03-15: -244,201 linesWeek of 2026-03-22: +21,154 linesWeek of 2026-03-22: -6,105 linesWeek of 2026-03-29: +11,081 linesWeek of 2026-03-29: -5,625 linesWeek of 2026-04-05: +26,506 linesWeek of 2026-04-05: -4,387 linesWeek of 2026-04-12: +10,952 linesWeek of 2026-04-12: -2,417 linesWeek of 2026-04-19: +14,710 linesWeek of 2026-04-19: -1,849 linesWeek of 2026-04-26: +45,415 linesWeek of 2026-04-26: -9,452 linesWeek of 2026-05-03: +26,181 linesWeek of 2026-05-03: -6,262 linesWeek of 2026-05-10: +162,826 linesWeek of 2026-05-10: -145,419 linesWeek of 2026-05-17: +19,770 linesWeek of 2026-05-17: -2,746 linesWeek of 2026-05-24: +12,830 linesWeek of 2026-05-24: -2,179 linesWeek of 2026-05-31: +21,725 linesWeek of 2026-05-31: -24,648 linesWeek of 2026-06-07: +58,782 linesWeek of 2026-06-07: -10,944 linesWeek of 2026-06-14: +20,913 linesWeek of 2026-06-14: -12,496 linesWeek of 2026-06-21: +46,261 linesWeek of 2026-06-21: -10,297 linesWeek of 2026-06-28: +38,135 linesWeek of 2026-06-28: -6,547 linesWeek of 2026-07-05: +180,927 linesWeek of 2026-07-05: -81,619 linesWeek of 2026-07-12: +86,124 linesWeek of 2026-07-12: -14,600 linesWeek of 2026-07-19: +57,365 linesWeek of 2026-07-19: -21,121 linesWeek of 2026-07-26: +78,757 linesWeek of 2026-07-26: -34,549 linesWeek of 2026-08-02: +40,365 linesWeek of 2026-08-02: -5,587 linesWeek of 2026-08-09: +14,630 linesWeek of 2026-08-09: -1,634 linesWeek of 2026-08-16: +53,409 linesWeek of 2026-08-16: -10,068 linesWeek of 2026-08-23: +123,858 linesWeek of 2026-08-23: -175,026 linesWeek of 2026-08-30: +28,583 linesWeek of 2026-08-30: -7,088 linesWeek of 2026-09-06: +34,426 linesWeek of 2026-09-06: -12,941 linesWeek of 2026-09-13: +23,880 linesWeek of 2026-09-13: -12,380 linesWeek of 2026-09-20: +20,156 linesWeek of 2026-09-20: -8,611 linesSep 28, 2025Sep 20, 2026
+2M lines added, -998.8K removed over the last year.

Commits per week

last 52 weeks
1820Week of 2025-09-28: 1 commitsWeek of 2025-10-05: 1 commitsWeek of 2025-10-12: 5 commitsWeek of 2025-10-19: 7 commitsWeek of 2025-10-26: 24 commitsWeek of 2025-11-02: 25 commitsWeek of 2025-11-09: 23 commitsWeek of 2025-11-16: 25 commitsWeek of 2025-11-23: 24 commitsWeek of 2025-11-30: 12 commitsWeek of 2025-12-07: 2 commitsWeek of 2025-12-14: 3 commitsWeek of 2025-12-21: 20 commitsWeek of 2025-12-28: 2 commitsWeek of 2026-01-04: 30 commitsWeek of 2026-01-11: 60 commitsWeek of 2026-01-18: 44 commitsWeek of 2026-01-25: 26 commitsWeek of 2026-02-01: 136 commitsWeek of 2026-02-08: 92 commitsWeek of 2026-02-15: 77 commitsWeek of 2026-02-22: 22 commitsWeek of 2026-03-01: 136 commitsWeek of 2026-03-08: 88 commitsWeek of 2026-03-15: 163 commitsWeek of 2026-03-22: 125 commitsWeek of 2026-03-29: 72 commitsWeek of 2026-04-05: 133 commitsWeek of 2026-04-12: 90 commitsWeek of 2026-04-19: 48 commitsWeek of 2026-04-26: 88 commitsWeek of 2026-05-03: 115 commitsWeek of 2026-05-10: 104 commitsWeek of 2026-05-17: 78 commitsWeek of 2026-05-24: 60 commitsWeek of 2026-05-31: 81 commitsWeek of 2026-06-07: 113 commitsWeek of 2026-06-14: 100 commitsWeek of 2026-06-21: 182 commitsWeek of 2026-06-28: 91 commitsWeek of 2026-07-05: 99 commitsWeek of 2026-07-12: 149 commitsWeek of 2026-07-19: 164 commitsWeek of 2026-07-26: 118 commitsWeek of 2026-08-02: 106 commitsWeek of 2026-08-09: 72 commitsWeek of 2026-08-16: 134 commitsWeek of 2026-08-23: 170 commitsWeek of 2026-08-30: 71 commitsWeek of 2026-09-06: 85 commitsWeek of 2026-09-13: 101 commitsWeek of 2026-09-20: 74 commitsSep 28, 2025Sep 20, 2026
3.9K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 0 commitsSun 1:00 — 4 commitsSun 2:00 — 2 commitsSun 3:00 — 4 commitsSun 4:00 — 4 commitsSun 5:00 — 1 commitsSun 6:00 — 0 commitsSun 7:00 — 0 commitsSun 8:00 — 1 commitsSun 9:00 — 1 commitsSun 10:00 — 1 commitsSun 11:00 — 0 commitsSun 12:00 — 3 commitsSun 13:00 — 5 commitsSun 14:00 — 4 commitsSun 15:00 — 19 commitsSun 16:00 — 14 commitsSun 17:00 — 11 commitsSun 18:00 — 9 commitsSun 19:00 — 11 commitsSun 20:00 — 20 commitsSun 21:00 — 15 commitsSun 22:00 — 17 commitsSun 23:00 — 22 commitsMon 0:00 — 17 commitsMon 1:00 — 22 commitsMon 2:00 — 17 commitsMon 3:00 — 6 commitsMon 4:00 — 0 commitsMon 5:00 — 1 commitsMon 6:00 — 6 commitsMon 7:00 — 2 commitsMon 8:00 — 4 commitsMon 9:00 — 29 commitsMon 10:00 — 43 commitsMon 11:00 — 49 commitsMon 12:00 — 46 commitsMon 13:00 — 56 commitsMon 14:00 — 88 commitsMon 15:00 — 53 commitsMon 16:00 — 48 commitsMon 17:00 — 31 commitsMon 18:00 — 27 commitsMon 19:00 — 10 commitsMon 20:00 — 15 commitsMon 21:00 — 24 commitsMon 22:00 — 31 commitsMon 23:00 — 32 commitsTue 0:00 — 32 commitsTue 1:00 — 40 commitsTue 2:00 — 16 commitsTue 3:00 — 5 commitsTue 4:00 — 8 commitsTue 5:00 — 1 commitsTue 6:00 — 4 commitsTue 7:00 — 7 commitsTue 8:00 — 5 commitsTue 9:00 — 11 commitsTue 10:00 — 52 commitsTue 11:00 — 92 commitsTue 12:00 — 57 commitsTue 13:00 — 63 commitsTue 14:00 — 79 commitsTue 15:00 — 91 commitsTue 16:00 — 66 commitsTue 17:00 — 57 commitsTue 18:00 — 43 commitsTue 19:00 — 32 commitsTue 20:00 — 30 commitsTue 21:00 — 25 commitsTue 22:00 — 56 commitsTue 23:00 — 42 commitsWed 0:00 — 20 commitsWed 1:00 — 14 commitsWed 2:00 — 9 commitsWed 3:00 — 6 commitsWed 4:00 — 3 commitsWed 5:00 — 1 commitsWed 6:00 — 4 commitsWed 7:00 — 5 commitsWed 8:00 — 8 commitsWed 9:00 — 22 commitsWed 10:00 — 34 commitsWed 11:00 — 46 commitsWed 12:00 — 35 commitsWed 13:00 — 57 commitsWed 14:00 — 65 commitsWed 15:00 — 46 commitsWed 16:00 — 69 commitsWed 17:00 — 79 commitsWed 18:00 — 57 commitsWed 19:00 — 24 commitsWed 20:00 — 42 commitsWed 21:00 — 54 commitsWed 22:00 — 51 commitsWed 23:00 — 30 commitsThu 0:00 — 25 commitsThu 1:00 — 15 commitsThu 2:00 — 18 commitsThu 3:00 — 25 commitsThu 4:00 — 8 commitsThu 5:00 — 8 commitsThu 6:00 — 1 commitsThu 7:00 — 6 commitsThu 8:00 — 5 commitsThu 9:00 — 15 commitsThu 10:00 — 29 commitsThu 11:00 — 66 commitsThu 12:00 — 37 commitsThu 13:00 — 50 commitsThu 14:00 — 44 commitsThu 15:00 — 59 commitsThu 16:00 — 55 commitsThu 17:00 — 42 commitsThu 18:00 — 32 commitsThu 19:00 — 18 commitsThu 20:00 — 34 commitsThu 21:00 — 34 commitsThu 22:00 — 49 commitsThu 23:00 — 23 commitsFri 0:00 — 28 commitsFri 1:00 — 20 commitsFri 2:00 — 14 commitsFri 3:00 — 5 commitsFri 4:00 — 1 commitsFri 5:00 — 0 commitsFri 6:00 — 2 commitsFri 7:00 — 4 commitsFri 8:00 — 1 commitsFri 9:00 — 13 commitsFri 10:00 — 30 commitsFri 11:00 — 40 commitsFri 12:00 — 28 commitsFri 13:00 — 35 commitsFri 14:00 — 63 commitsFri 15:00 — 66 commitsFri 16:00 — 56 commitsFri 17:00 — 48 commitsFri 18:00 — 33 commitsFri 19:00 — 17 commitsFri 20:00 — 14 commitsFri 21:00 — 10 commitsFri 22:00 — 26 commitsFri 23:00 — 10 commitsSat 0:00 — 10 commitsSat 1:00 — 10 commitsSat 2:00 — 19 commitsSat 3:00 — 6 commitsSat 4:00 — 8 commitsSat 5:00 — 2 commitsSat 6:00 — 1 commitsSat 7:00 — 0 commitsSat 8:00 — 3 commitsSat 9:00 — 2 commitsSat 10:00 — 4 commitsSat 11:00 — 3 commitsSat 12:00 — 24 commitsSat 13:00 — 2 commitsSat 14:00 — 3 commitsSat 15:00 — 0 commitsSat 16:00 — 7 commitsSat 17:00 — 10 commitsSat 18:00 — 5 commitsSat 19:00 — 11 commitsSat 20:00 — 7 commitsSat 21:00 — 4 commitsSat 22:00 — 2 commitsSat 23:00 — 2 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Mar 18, 2026daily#19+166
Mar 17, 2026daily#15+200
Mar 16, 2026daily#16+168
Mar 15, 2026daily#24+192