GitHub周趋势2026W25 | Headroom 压缩 95% Token、NVIDIA 开源 AI Agent 安全扫描器、…
2026-07-28
2026-07-29 0
准备接入 Studio 的标准项目目录应呈现如下结构:
my_agent_project/├── .env#1. 环境变量配置(密钥)├── langgraph.json#2. Studio 核心配置文件(导航图)└── agent.py#3. 你的图逻辑代码(引擎)
.env 文件)使用 Studio 时,强烈建议单独存放密钥,启动后 Studio 会自动读取。
在项目根目录创建一个名为 .env 的文本文件,并写入你的配置:
# .env 文件内容DEEPSEEK_API_KEY=sk-da217ba... (你的真实密钥)# LangSmith 追踪配置 (强烈建议开启,Studio 严重依赖它)LANGSMITH_TRACING=trueLANGSMITH_API_KEY=lsv2_pt_... (你的真实密钥)
(在 Python 代码里,可以把 os.environ["..."] = "..." 那些硬编码删掉了。)
langgraph.json)这是启动 Studio 最核心的配置文件。它告诉 Studio 该去哪里加载代码、加载哪些依赖。(强烈建议就取名为Langgraph.json,大小写无所谓。这样LangStudio就会自动识别到)
在项目根目录创建 langgraph.json,然后复制以下标准模板:
{"dependencies": ["."],"graphs": {"math_agent": "./agent.py:agent"},"env": ".env"}
深入解析配置项:
"dependencies": ["."]:向 Studio 表明项目运行所需依赖位于当前目录。"graphs":可以视作注册表的部分,核心就在这里。"math_agent":你可以随便起的UI 名称(比如,会显示在 Studio 左上角的下拉菜单里,用来代表你的图 DeepSeek_Calculator)。"./agent.py:agent":冒号两侧共同构成物理路径映射:后面对应你代码中,前面对应 Python 文件相对路径 builder.compile() 完成赋值的那个变量名。"env": ".env":刚才第一步配置的密钥文件,需要在此明确指定由 Studio 读取。agent.py)你的代码必须以“裸编译”形式导出供 Studio 使用,可视化与时光倒流功能才能交由 Studio 接管。
确认你的 agent.py 文件底部按如下方式配置:
# ... 前面的 Nodes 和 Edges 逻辑保持不变 ...builder = StateGraph(MessagesState)builder.add_node("llm_node", llm_node)# ... 其他连线 ...# 【关键配置】:不要加 checkpointer=MemorySaver()agent = builder.compile() # 上面这个叫 "agent" 的变量,必须和 langgraph.json 里冒号后面的名字完全一致!
1. 启动服务在项目根目录打开终端(进入到当前项目的父目录),输入:
langgraph dev
参考示例如下:输入cd graph_api
2. 进入界面在终端打印出的图案下方,找到 Studio UI 的链接:https://smith.langchain.com/studio/?baseUrl=http://127.0.0.1:2024
按住 Ctrl (或 Cmd) 再点击它,浏览器便会自动打开。
左、中、右是整个界面大致划分出的三个核心工作区,打开 Studio 后即可看到:
MemorySaver 这里会把实现的记忆具象呈现;而一个全新、干净的对话上下文,就对应每次新建的一个 Thread。先查看右侧的 Graph 标签页,再开始对话。
llm_node 是否通过一条条件边指向 tool_node,tool_node 是否随后又指回 llm_node)。MessagesState)。{"messages": [{"role": "user", "content": "3乘以5等于多少?"}]}START 节点开始闪烁,数据进入 llm_node,随后条件边触发并跳转到 tool_node,最终再次回到 llm_node 并输出结果。如果大模型输出混乱,或者工具发生错误,该怎么办?
print() 效率要高一万倍。由于采用 [inmem] 启动的,意味着本地文件始终受到这个 Studio 的监听。无论在 Python 代码里加入一个新连线,还是改动某个节点的逻辑,完成后只要按下 Ctrl+S 浏览器中的 Graph 拓扑图会在保存后自动瞬间刷新