- 博客(12)
- 收藏
- 关注
原创 deepagent学习笔记-HITL
在Agent任务执行中,通过interrupt_on设定工具中断权限(如approve、edit、reject等),结合checkpointer实现状态保存与恢复。利用when函数定义中断触发条件,如文件写入非工作区路径。文件系统中断通过permissions配置,自定义中间件可于after_model等节点调用interrupt()实现人工介入。中断后需通过Command(resume={...})传递反馈,确保并发请求的正确匹配,保障流程可控性与安全性。
2026-11-03 17:28:55
98
原创 deepagent学习笔记-记忆系统
Agent记忆分为短期与长期:短期记忆存于会话线程中,通过Trim、Delete、Summarize等策略管理,依赖StateBackend;长期记忆持久化于文件或数据库(如Postgres),支持跨会话调用,按assistant_id、user_id、org_id分类存储,使用CompositeBackend实现分流。自定义AgentState与ToolRuntime可实现状态读写,结合@before_model中间件控制记忆更新,适用于开发(InMemoryStore)与生产(PostgresStore
2026-10-31 23:17:43
12
原创 deepagent学习笔记-SKILL
SKILL与TOOL本质区别在于:tool是原子操作工具(如搜索、计算),而skill是指导复杂任务的方法论,常调用多个tool。一个完整skill由SKILL.md及可选的script、references、assets目录构成,支持渐进式加载以节省上下文。其三种存储后端分别为本地文件系统、状态内存和持久化Store,适用于不同场景,支持多用户共享与优先级覆盖。
2026-10-30 01:15:31
27
原创 deepagent 学习笔记-异步子 agent
异步子Agent通过AsyncSubAgent解决主Agent阻塞问题,实现任务并行。基于ASGI或HTTP传输,主Agent可异步创建、查询、更新或取消子任务,通过thread_id与独立会话交互。借助async_tasks通道隔离上下文,确保通信可靠性。本地部署时零延迟、免鉴权,支持高效协同,提升系统响应性与可扩展性。
2026-10-26 20:43:17
187
原创 deepagent学习-子agent派生
主agent派生出子agent去执行拆分出的任务的主要目的之一就是通过这种方法,某些拆分出来的任务的执行过程产生的上下文对主线任务的执行是不必要的,所以将这个任务给子agent去做,仅接收子agent的执行结果,而中间过程无需返回。
2026-10-21 20:20:26
105
原创 deepagent 学习笔记 - middleware
DeepAgent按中间件传入方式分为三类:默认中间件(Filesystem、Summarization、PatchToolCalls)保障长程任务上下文管理;专有参数配置中间件(如SubAgent、Skills、Memory等)实现子代理、技能、记忆等功能;通过middleware参数配置的中间件(如TodoList)支持任务拆解与持久化。三类协同,提升Agent在复杂任务中的可扩展性与鲁棒性。
2026-10-20 21:40:38
129
原创 deepagent learn-上下文管理之虚拟文件系统
本文介绍虚拟文件系统在Agent上下文管理中的核心作用:通过有选择地存储历史对话与工具调用信息,解决上下文溢出问题。系统支持按需加载、分类管理,并提供多类可插拔存储后端(如临时、本地磁盘、沙箱等),结合权限控制与自定义扩展能力,实现安全、高效、可复用的上下文持久化机制。
2026-10-16 23:38:21
151
原创 2021-08-03
U3D实战笔记02(问题&解决方案) 1.点击按钮无响应时: *按钮必须正面超前,即旋转度数都为正 *不能有其他UI遮挡在按钮之前 2.全景图以材质类型贴在球体上时,网格划分较粗的球体会导致画面变形,这时需要将球体面数变大。 3.播放序列帧时需要不时清理缓存,避免造成播放卡顿: Resources.UnloadUnusedAssets(); System.GC.Collect(); 注意:需要在脚本头部加上: using System.IO; 【自动播放序列帧的代
2021-08-03 15:51:31
319
原创 【U3D实战笔记】2DProject:RushMan
仿经典:松鼠大作战准备素材动画音频脚本编程问题解析 准备素材 动画 Piskel:绘制像素风格序列动画(size:64*64),将绘制好的序列导出成png格式,再导入U3D。 在U3D中在inspector面板中设置序列参数: 变量 参数 Texture Type Sprite(2D and UI) Sprite Mode Multiple Pixels Per Unit 16 Max Size 1024(清晰即可) Compression None 注意:U3D中所
2021-04-03 17:04:46
456
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2