摘要: 在工具中使用 interrupt() 暂停执行。 使用 Command(resume=...) 根据人工输入继续。 原始方法: 使用agentinbox做成工具直接每次调用时可以直接暂停 from typing import Callablefrom langchain_core.tools imp 阅读全文
posted @ 2026-08-09 20:47 jokercheems 阅读(7) 评论(0) 推荐(0)
摘要: memory = MemorySaver()graph = graph_builder.compile(checkpointer=memory) # 编译时装入,不是运行时 在编译时加上参数可以没记录一次状态时村一次快照, 使用场景:长期记忆,对话延续,每次快照都有追溯记录,而且可以方便人工介入审查 阅读全文
posted @ 2026-08-09 14:21 jokercheems 阅读(2) 评论(0) 推荐(0)
摘要: State(状态)= 共享记事本/黑板 整个任务运行期间,所有数据都存在这本记事本里。 TypedDict 负责规定记事本的格式(有哪些字段)。 messages: Annotated[list, add_messages]:给字段贴“更新规则”标签,add_messages 表示新消息追加到旧消息 阅读全文
posted @ 2026-08-09 14:04 jokercheems 阅读(3) 评论(0) 推荐(0)
摘要: 类比spring mvc结构就是service,entity,controller,dto, out代表生成模型输出的位置 阅读全文
posted @ 2026-07-27 10:41 jokercheems 阅读(3) 评论(0) 推荐(0)
摘要: .get方法智能根据主键查数据,根据别的属性不行 条件查询: 条件模糊查询,如果要加另外细节(模糊,与非,in)就用映射字段.属性.like,in这些: 聚合查询: 分页查询: 增加: 参数里的book是请求体参数定义的类,book就是这个类型,且继承BaseModel **传入的类解包在__dic 阅读全文
posted @ 2026-07-26 17:40 jokercheems 阅读(4) 评论(0) 推荐(0)
摘要: 类似mybatis ORM建表: SQLAlchemy ORM 操作数据库六步走: 1. 建引擎(连哪个库) from sqlalchemy import create_engine engine = create_engine("sqlite:///test.db") # 也有 MySQL/Pos 阅读全文
posted @ 2026-07-26 15:25 jokercheems 阅读(4) 评论(0) 推荐(0)
摘要: 类似spring aop 阅读全文
posted @ 2026-07-26 13:34 jokercheems 阅读(5) 评论(0) 推荐(0)
摘要: 中间件执行顺序:先注册得请求在内容后注册的在外层,洋葱模型(先注册的在内层,后注册的往外套,核心是接口的处理服务) 主要用来处理日志,添加处理逻辑等等 阅读全文
posted @ 2026-07-25 19:35 jokercheems 阅读(4) 评论(0) 推荐(0)
摘要: async代表异步模式响应请求 限制请求参数的范围Path 查询参数 查询参数限制用query 请求体参数 阅读全文
posted @ 2026-07-25 17:38 jokercheems 阅读(5) 评论(0) 推荐(0)
摘要: 一般用外部的而且数据持久化也有保障 阅读全文
posted @ 2026-07-19 20:48 jokercheems 阅读(3) 评论(0) 推荐(0)