TEMPLATES: dict[str, dict[str, str]] = {'New LangGraph Project': {'description': 'A simple, minimal chatbot with memory.', 'python': 'https://github.com/langchain-ai/new-langgraph-project/archive/refs/heads/main.zip', 'js': 'https://github.com/langchain-ai/new-langgraphjs-project/archive/refs/heads/main.zip'}, 'ReAct Agent': {'description': 'A simple agent that can be flexibly extended to many tools.', 'python': 'https://github.com/langchain-ai/react-agent/archive/refs/heads/main.zip', 'js': 'https://github.com/langchain-ai/react-agent-js/archive/refs/heads/main.zip'}, 'Memory Agent': {'description': 'A ReAct-style agent with an additional tool to store memories for use across conversational threads.', 'python': 'https://github.com/langchain-ai/memory-agent/archive/refs/heads/main.zip', 'js': 'https://github.com/langchain-ai/memory-agent-js/archive/refs/heads/main.zip'}, 'Retrieval Agent': {'description': 'An agent that includes a retrieval-based question-answering system.', 'python': 'https://github.com/langchain-ai/retrieval-agent-template/archive/refs/heads/main.zip', 'js': 'https://github.com/langchain-ai/retrieval-agent-template-js/archive/refs/heads/main.zip'}, 'Data-enrichment Agent': {'description': 'An agent that performs web searches and organizes its findings into a structured format.', 'python': 'https://github.com/langchain-ai/data-enrichment/archive/refs/heads/main.zip', 'js': 'https://github.com/langchain-ai/data-enrichment-js/archive/refs/heads/main.zip'}}