Deep Agent CLI: Coding Assistant with Memory
LangChain·2025-10-31 16:55

Core Functionality - Deep agent CLI is introduced as an open-source coding tool built on the deep agents package, designed for writing, editing, and understanding code [1] - A key feature is its built-in memory, enabling it to learn and save memory profiles as different agents for access and portability across projects [1] - The CLI can be augmented with web search capabilities using a Tavilla API key [3] - It operates in manual accept mode for potentially dangerous actions like writing to files or running bash commands, with an option for auto-accept mode [4] Memory System - The CLI leverages a memory system where each agent has an associated memory that can be accessed and edited [9][10] - Agents can write to and update their memory, allowing them to accumulate context over time and reference it in the future [15][16] - Users can create specific agents with specialized knowledge and store their memory for later use in different contexts [10][11] - The memory is stored in a dedicated directory, allowing the agent to retain information across different sessions and locations [12][13] Usage and Application - Deep agent CLI can be used for both coding and non-coding tasks, allowing agents to evolve and learn alongside the user [16] - The tool is installed via pip install deep agent CLI and requires either an OpenAI or Anthropic API key [2][17] - The CLI allows users to interact with the agent, ask questions, and instruct it to perform tasks such as adding content to a readme file [6][7]