deepagents — system architecture (dcode CLI → SDK harness → LangGraph)

deepagents — system architecture (dcode CLI → SDK harness → LangGraph) An architecture diagram generated by Archify. Developer · terminal user · Architecture component Developer terminal user dcode TUI · cli_main · Textual app · dcode client process dcode TUI cli_main · Textual app RemoteAgent · wraps LangGraph RemoteGraph · dcode client process RemoteAgent wraps LangGraph RemoteGraph langgraph dev server · subprocess · 127.0.0.1 · agent server process (langgraph dev) langgraph dev server subprocess · 127.0.0.1 sessions.db · SQLite checkpointer · Architecture component sessions.db SQLite checkpointer create_cli_agent · tools · middleware · backend · agent server process (langgraph dev) create_cli_agent tools · middleware · backend create_deep_agent · assembles middleware stack · agent server process (langgraph dev) create_deep_agent assembles middleware stack LangChain agent graph · create_agent on LangGraph · agent server process (langgraph dev) LangChain agent graph create_agent on LangGraph Chat model · any BaseChatModel · Architecture component Chat model any BaseChatModel Middleware stack · FS · task · summary · memory · agent server process (langgraph dev) Middleware stack FS · task · summary · memory Backend · State/FS/Shell/Composite · agent server process (langgraph dev) Backend State/FS/Shell/Composite Remote sandbox · Daytona · Modal · Runloop · Architecture component Remote sandbox Daytona · Modal · Runloop Local workspace · cwd + ~/.deepagents · Architecture component Local workspace cwd + ~/.deepagents prompt astream() HTTP + SSE checkpoints make_graph() create_deep_agent() create_agent() invoke() hooks per step files · exec --sandbox local mode dcode client process agent server process (langgraph dev) Legend Frontend Backend Database Cloud External