《智能体设计模式》中文版已发布, 点击阅读

LangREPL

基于 LangChain 与 LangGraph 的交互式命令行代理(REPL),用于快速构建和运行多工具、多模型的智能体交互环境。

详细介绍

LangREPL 是一个基于 LangChain、LangGraph、Prompt Toolkit 与 Rich 的交互式命令行聊天应用,设计用于快速构建、运行和调试多工具、多模型智能体。它提供持久会话、子智能体支持、虚拟文件系统与工具审批机制,便于在本地以终端形式进行复杂任务的探索与迭代。

主要特性

  • 交互式 REPL 与服务器模式(支持 LangGraph Studio 可视化调试)。
  • 内置持久会话存储、待办与审批机制,方便长会话与人工介入。
  • 支持多供应商 LLM、MCP 工具与自定义工具扩展,具备丰富的实用示例。

使用场景

  • 研究型代理:用于信息收集、整理与生成结构化报告的流程化实验。
  • 开发与调试:在终端快速验证 agent 配置、工具链与模型行为。
  • 自动化工作流:将复杂任务拆解为子任务并利用本地工具与远端服务协同执行。

技术特点

  • Python 原生实现,兼容常见包管理器(pip/poetry/uv),便于集成到开发流程。
  • 模块化设计、示例驱动配置与可扩展工具系统,利于二次开发与工程化部署。
  • MIT 开源许可,社区贡献活跃,适合在项目中进行复用与改造。

评论区

LangREPL
资源信息
🌱 开源 💻 命令行 🛠️ 开发工具