[推广] 自荐一个查找视频来源的网站
最近在做一个视频来源搜索网站 Reverse Video Search ,可以上传视频、截图或粘贴视频链接,查找可能的来源和相关片段,适合看到搬运视频后想找原出处的情况。不保证每段都能找到,搜索结果还需要核对。想听听大家对这类工具的使用需求和建议。
https://reversevideosearch.co/
via V2EX (author: zhanzhanwd)
最近在做一个视频来源搜索网站 Reverse Video Search ,可以上传视频、截图或粘贴视频链接,查找可能的来源和相关片段,适合看到搬运视频后想找原出处的情况。不保证每段都能找到,搜索结果还需要核对。想听听大家对这类工具的使用需求和建议。
https://reversevideosearch.co/
via V2EX (author: zhanzhanwd)
[分享创造] 要经常给文章批量配图,把生图 → 传图床 → 回链串成了一条命令(附一个 PicList 的冷用法)
最近要给一批文章配封面和插图,如果是 md 文档里面一张张上传,有点麻烦,如果还需要一张张在网页里生图、下载、再拖进图床、复制链接贴回文章,更烦。于是用了一套一条命令跑完的流程,记录一下,顺便遇到一个 Clash 的坑。
目标很简单:一条命令 = 生成图片 → 存本地 → 上传图床 → 吐回一个公开 CDN 链接,直接贴进文章。
生图这步
我手上有个 GPT Image 2.5 的生图接口,是异步任务那种:POST 一个 prompt 拿到 taskId ,再轮询到 success ,拿结果图地址下载下来。这步没什么好说的,大部分生图 API 都是这个套路( createTask + 轮询,或者挂 webhook )。
传图床这步
我一直用 PicList ( PicGo 那一类图床工具)管各个图床的配置。它除了 GUI 拖拽,还常驻一个本地 HTTP 服务,默认
于是脚本里生完图,把本地文件 POST 给 PicList 就完事。要换图床也只要在 PicList 里切一下默认图床,脚本不动。
踩的坑:Clash fake-ip 把我坑惨了
第一版跑完,上传说成功,但返回的链接我一访问就打不开,
查了半天,是两件事叠一起。
一是我图床那个自定义域名解析其实已经失效了(变成了停放页),之前发的历史图全挂了我都不知道,这个另说。
二是更坑的:本机开着 Clash ( TUN / fake-ip 模式)。那个
最后找了个走外网、不经过本机代理的出口去请求那个 URL ,才确认域名对公网到底是什么状态。
教训:本机开了 fake-ip 代理的时候,别信本机对自己 CDN 域名的解析和 curl 结果,判断域名死活得找个不经过本机的出口去测。
现在
一条命令出图 + 配好图床链接,按不同站在 PicList 里切不同图床。脚本是让 AI 帮写的,没几行。
你们批量配图、传图床这块都怎么自动化的?有没有比 PicList 本地 server 更顺的路子?
via V2EX (author: qxiaoyuan)
最近要给一批文章配封面和插图,如果是 md 文档里面一张张上传,有点麻烦,如果还需要一张张在网页里生图、下载、再拖进图床、复制链接贴回文章,更烦。于是用了一套一条命令跑完的流程,记录一下,顺便遇到一个 Clash 的坑。
目标很简单:一条命令 = 生成图片 → 存本地 → 上传图床 → 吐回一个公开 CDN 链接,直接贴进文章。
生图这步
我手上有个 GPT Image 2.5 的生图接口,是异步任务那种:POST 一个 prompt 拿到 taskId ,再轮询到 success ,拿结果图地址下载下来。这步没什么好说的,大部分生图 API 都是这个套路( createTask + 轮询,或者挂 webhook )。
传图床这步
我一直用 PicList ( PicGo 那一类图床工具)管各个图床的配置。它除了 GUI 拖拽,还常驻一个本地 HTTP 服务,默认
127.0.0.1:36677。直接 POST 一个本地文件路径给它,它就按你当前选的图床上传,返回公开链接:curl -X POST http://127.0.0.1:36677/upload \
-H "Content-Type: application/json" \
-d '{"list":["/abs/path/to/image.png"]}'
# -> {"success":true,"result":["https://你的图床域名/2026/10/xxxx.png"]}
于是脚本里生完图,把本地文件 POST 给 PicList 就完事。要换图床也只要在 PicList 里切一下默认图床,脚本不动。
踩的坑:Clash fake-ip 把我坑惨了
第一版跑完,上传说成功,但返回的链接我一访问就打不开,
HTTP 441,server: Parking/1.0。查了半天,是两件事叠一起。
一是我图床那个自定义域名解析其实已经失效了(变成了停放页),之前发的历史图全挂了我都不知道,这个另说。
二是更坑的:本机开着 Clash ( TUN / fake-ip 模式)。那个
cdn.* 域名在本机被解析到了 198.18.0.x( fake-ip 的保留段),所以本机 curl、dig 看到的全是假的,连 dig @8.8.8.8 都被劫持,拿不到真实 IP ,根本判断不了域名通不通。最后找了个走外网、不经过本机代理的出口去请求那个 URL ,才确认域名对公网到底是什么状态。
教训:本机开了 fake-ip 代理的时候,别信本机对自己 CDN 域名的解析和 curl 结果,判断域名死活得找个不经过本机的出口去测。
现在
一条命令出图 + 配好图床链接,按不同站在 PicList 里切不同图床。脚本是让 AI 帮写的,没几行。
你们批量配图、传图床这块都怎么自动化的?有没有比 PicList 本地 server 更顺的路子?
via V2EX (author: qxiaoyuan)
[酷工作] 招聘: 机构 BDM, C++低延迟交易系统工程师,量化策略研究员(高频交易与做市),项目经理/项目总监(PMO),财务经理,斯巴达业务负责人,资深量化风险专家(交易与对冲),资深量化交易专家(对冲策略)。
Position 一:机构 BDM
Job Type: Full-Time ,Onsite-HK (提供 EP )
PS:
1 、负责开发维护机构客户、交易公司和战略伙伴,推动区域及国际业务拓展,并协调客户接入、代表公司参会以支持长期增长。
2 、本科以上、2/8 年机构销售/业务拓展/合作管理经验,具备 Crypto 、衍生品及机构交易生态背景,中英文流利,有港新跨境市场、交易所/做市商/流动性资源者优先。
Position 二:C++低延迟交易系统工程师
Job Type: Full-Time ,Onsite-HK (提供 EP )
PS:
1 、负责用现代 C++开发优化加密衍生品高频交易系统,覆盖行情、订单管理、执行、风控、仓位、监控及交易所 API 连接与故障排查。
2 、本科以上、2/7 年 C++低延迟或交易系统经验,熟悉 Linux 、多线程、网络编程和衍生品订单生命周期,有 HFT/做市/OMS/交易所 API 及 NUMA 、lock-free 、DPDK/RDMA 、Rust/Python/K8s 等经验优先。
Position 三:量化策略研究员(高频交易与做市)
Job Type: Full-Time ,Onsite-HK (提供 EP )
PS:
1 、负责研究加密货币衍生品高频、做市和短周期策略,分析订单簿与订单流,构建考虑手续费、滑点、排队和延迟的回测仿真,并优化报价、库存、对冲与实盘验证。
2 、本科以上、2/7 年量化/算法交易/做市经验,具备 Crypto 衍生品研究、概率统计与 Python 回测能力,熟悉执行约束和偏差识别,有永续/期货做市、订单流建模、C++/ClickHouse 等经验优先。
Position 四:项目经理/项目总监( PMO )
Job Type: Full-Time ,Remote
PS:
1 、负责支持增长、市场及运营项目的执行推进、跨团队协作、交付跟进、风险升级,并推动项目管理流程标准化、模板/SOP 搭建和复盘优化。
2 、要求 2/10 年 PMO/项目管理/运营协调经验,有增长、市场或运营合作经验,必须项为二线交易所背景、市场活动或增长项目经验,能独立强势推动项目,不要执行岗。
Position 五:财务经理
Job Type: Full-Time ,Remote
PS:
1 、熟悉交易所资金全业务,负责多币种、多主体全盘账务、月结年结、报表差异分析,对接产研梳理财务需求并搭建优化对账核算系统,同时管理冷热钱包、银行账户、代币台账、链上对账和内控流程。
2 、要求财务/金融本科,3 年以上 Web3/加密交易所财务全盘经验,懂 Etherscan/Tronscan 链上对账,能独立对接产研提需求并出正确报表,Base 迪拜优先,有财务系统 0–1 经验,不要执行岗。
Position 六:斯巴达业务负责人
Job Type: Full-Time ,Remote
PS:
1 、作为核心业务线负责人,需传统金融背景、证券背景优先,熟悉基金产品运作,且最近 2 年必须深耕加密货币行业,精通跟单、带单、机器人交易产品运作规则。
2 、必须业务精通达到负责人级别,执行岗不看。
Position 七:资深量化风险专家(交易与对冲)
Job Type: Full-Time ,Remote
PS:
1 、建立覆盖场内交易、外部对冲和通道资金的风险分析体系,负责逐币种/账户/组合风险模型、限额阈值、压力测试、异常流量与逆向选择/markout 分析、对冲策略独立检验及事故归因,并用 Python/SQL 推动风控生产化。
2 、要求 5 年以上市场/量化风险或衍生品交易经验,熟练 Python/SQL ,深入理解永续期货、保证金、强平、资金费、基差、市场微观结构、VaR/ES 与压力测试,有主导风险框架和事件改进案例,纯合规/反洗钱/告警值守不匹配。
Position 八:资深量化交易专家(对冲策略)
Job Type: Full-Time ,Remote
PS:
1 、在批准的风险预算和资金约束内对对冲业务净收益负责,研究动态对冲比例、净额聚合、库存控制与再平衡,优化跨通道路由、Maker/Taker 、拆单与执行节奏,并主导 TCA 、损益归因和策略从研究到实盘的完整生命周期。
2 、要求 5 年以上量化交易/系统化做市/电子交易经验、至少 2 年实盘策略与 P&L 管理,熟练 Python/SQL ,有主导研究进入实盘并持续运行的案例,必须具有独立交易经验,不要执行岗。
请携带简历咨询,谢谢;
TG:@jtx_2023
E: justinxu@futuretalent.com.cn
via V2EX (author: justinX)
Position 一:机构 BDM
Job Type: Full-Time ,Onsite-HK (提供 EP )
PS:
1 、负责开发维护机构客户、交易公司和战略伙伴,推动区域及国际业务拓展,并协调客户接入、代表公司参会以支持长期增长。
2 、本科以上、2/8 年机构销售/业务拓展/合作管理经验,具备 Crypto 、衍生品及机构交易生态背景,中英文流利,有港新跨境市场、交易所/做市商/流动性资源者优先。
Position 二:C++低延迟交易系统工程师
Job Type: Full-Time ,Onsite-HK (提供 EP )
PS:
1 、负责用现代 C++开发优化加密衍生品高频交易系统,覆盖行情、订单管理、执行、风控、仓位、监控及交易所 API 连接与故障排查。
2 、本科以上、2/7 年 C++低延迟或交易系统经验,熟悉 Linux 、多线程、网络编程和衍生品订单生命周期,有 HFT/做市/OMS/交易所 API 及 NUMA 、lock-free 、DPDK/RDMA 、Rust/Python/K8s 等经验优先。
Position 三:量化策略研究员(高频交易与做市)
Job Type: Full-Time ,Onsite-HK (提供 EP )
PS:
1 、负责研究加密货币衍生品高频、做市和短周期策略,分析订单簿与订单流,构建考虑手续费、滑点、排队和延迟的回测仿真,并优化报价、库存、对冲与实盘验证。
2 、本科以上、2/7 年量化/算法交易/做市经验,具备 Crypto 衍生品研究、概率统计与 Python 回测能力,熟悉执行约束和偏差识别,有永续/期货做市、订单流建模、C++/ClickHouse 等经验优先。
Position 四:项目经理/项目总监( PMO )
Job Type: Full-Time ,Remote
PS:
1 、负责支持增长、市场及运营项目的执行推进、跨团队协作、交付跟进、风险升级,并推动项目管理流程标准化、模板/SOP 搭建和复盘优化。
2 、要求 2/10 年 PMO/项目管理/运营协调经验,有增长、市场或运营合作经验,必须项为二线交易所背景、市场活动或增长项目经验,能独立强势推动项目,不要执行岗。
Position 五:财务经理
Job Type: Full-Time ,Remote
PS:
1 、熟悉交易所资金全业务,负责多币种、多主体全盘账务、月结年结、报表差异分析,对接产研梳理财务需求并搭建优化对账核算系统,同时管理冷热钱包、银行账户、代币台账、链上对账和内控流程。
2 、要求财务/金融本科,3 年以上 Web3/加密交易所财务全盘经验,懂 Etherscan/Tronscan 链上对账,能独立对接产研提需求并出正确报表,Base 迪拜优先,有财务系统 0–1 经验,不要执行岗。
Position 六:斯巴达业务负责人
Job Type: Full-Time ,Remote
PS:
1 、作为核心业务线负责人,需传统金融背景、证券背景优先,熟悉基金产品运作,且最近 2 年必须深耕加密货币行业,精通跟单、带单、机器人交易产品运作规则。
2 、必须业务精通达到负责人级别,执行岗不看。
Position 七:资深量化风险专家(交易与对冲)
Job Type: Full-Time ,Remote
PS:
1 、建立覆盖场内交易、外部对冲和通道资金的风险分析体系,负责逐币种/账户/组合风险模型、限额阈值、压力测试、异常流量与逆向选择/markout 分析、对冲策略独立检验及事故归因,并用 Python/SQL 推动风控生产化。
2 、要求 5 年以上市场/量化风险或衍生品交易经验,熟练 Python/SQL ,深入理解永续期货、保证金、强平、资金费、基差、市场微观结构、VaR/ES 与压力测试,有主导风险框架和事件改进案例,纯合规/反洗钱/告警值守不匹配。
Position 八:资深量化交易专家(对冲策略)
Job Type: Full-Time ,Remote
PS:
1 、在批准的风险预算和资金约束内对对冲业务净收益负责,研究动态对冲比例、净额聚合、库存控制与再平衡,优化跨通道路由、Maker/Taker 、拆单与执行节奏,并主导 TCA 、损益归因和策略从研究到实盘的完整生命周期。
2 、要求 5 年以上量化交易/系统化做市/电子交易经验、至少 2 年实盘策略与 P&L 管理,熟练 Python/SQL ,有主导研究进入实盘并持续运行的案例,必须具有独立交易经验,不要执行岗。
请携带简历咨询,谢谢;
TG:@jtx_2023
E: justinxu@futuretalent.com.cn
via V2EX (author: justinX)
[汽车] [懂车帝 & 尊界] 这事情来后续了——回复这个帖子
以下是个人看法:
懂车帝爆出来的事情,对普通人来说,是件好事,可以避坑。
后续懂车帝被** [北美花生就是我] **,爆丰田塞纳的后摆臂有问题,个人理解就是 ** [双标] **。
而是,这家机构,有选择性的带舆论节奏,然后变现?** [个人猜测] **
----------------------
记得 dy 上之前有个打假的主播“铁头惩恶扬善”,简称“铁头”,后面被抓了。
他干的事情,与懂车帝是不是异曲同工?只是对象不一样。
----------------------
还有人一上来就给我戴帽子,说我洗地。
我真是无语,我称呼他菊厂,他还会给我打钱?
因为 251 的事情,我想正常打工的人,都对其没啥好感。
----------------------
其实,这个事情已经沸沸扬扬闹了一段时间,
在逛 v2 的时候,发现很多人只是发泄情绪、口吐芬芳,都是一些毫无营养的发言。
少数理性的人,会质疑,会慎言,或者不发言
再者,能买得起尊界 V800 ,都不是傻子,
用不着谩骂,让 v2 乌烟瘴气。
再看看吧,让子弹再飞一会
----------------------
对于那些谩骂。我,只是看不惯。
----------------------
Ref:
● 摆臂断裂视频为何没上线?|懂车帝|东门健男|北美花生就是我
via V2EX (author: rich1e)
以下是个人看法:
懂车帝爆出来的事情,对普通人来说,是件好事,可以避坑。
后续懂车帝被** [北美花生就是我] **,爆丰田塞纳的后摆臂有问题,个人理解就是 ** [双标] **。
北美花生爆料,当年懂车帝做丰田塞纳的后摆臂,同样的烂路,作为对比的别克 GL8 一点事没有,然而塞纳左后摆臂竟然发生断裂!节目做完后没有上线内容,并且连后期都没让员工做,巧的是那期节目正是东门健男做的!当然,双标不是说,因为没有曝光丰田,也就不该曝料尊界。
而是,这家机构,有选择性的带舆论节奏,然后变现?** [个人猜测] **
----------------------
记得 dy 上之前有个打假的主播“铁头惩恶扬善”,简称“铁头”,后面被抓了。
他干的事情,与懂车帝是不是异曲同工?只是对象不一样。
----------------------
还有人一上来就给我戴帽子,说我洗地。
我真是无语,我称呼他菊厂,他还会给我打钱?
因为 251 的事情,我想正常打工的人,都对其没啥好感。
----------------------
其实,这个事情已经沸沸扬扬闹了一段时间,
在逛 v2 的时候,发现很多人只是发泄情绪、口吐芬芳,都是一些毫无营养的发言。
少数理性的人,会质疑,会慎言,或者不发言
再者,能买得起尊界 V800 ,都不是傻子,
用不着谩骂,让 v2 乌烟瘴气。
再看看吧,让子弹再飞一会
----------------------
对于那些谩骂。我,只是看不惯。
如果真的有 v2er 被菊厂侵犯了,建议走合法途径
当然,也可以发帖求助,毕竟这里的人还是比较纯洁😇
----------------------
Ref:
● 摆臂断裂视频为何没上线?|懂车帝|东门健男|北美花生就是我
via V2EX (author: rich1e)
[问与答] 新人第一次用反重力遇到问题求解
https://i.mji.rip/2026/10/15/f5323d83c72839e14313fd4cbf1bffa8.png 求问下,用了 ATT 家宽网络怎么还是登不上,账号所在地区也是美国
via V2EX (author: kosaka)
https://i.mji.rip/2026/10/15/f5323d83c72839e14313fd4cbf1bffa8.png 求问下,用了 ATT 家宽网络怎么还是登不上,账号所在地区也是美国
via V2EX (author: kosaka)
[程序员] claude 今天被封了,戒断反应很难受
用了近 1 年的 MAX 了,突然就被封了。
被迫使用 ChatGPT ,戒断反应太难受了。
ChatGPT 的 APP 太卡了,毫无设计美感与交互体验。
codex 的远程开发太难用了,网络连接还经常断。
codex 的上下文太小了。
codex 太笨了。。。。
今天刚体验了最新版的 claude 大改版,非常符合我的使用体验,一天都没体验下来,心累,
我现在已经开始感觉不想写代码了,失去了开发的热情,现在吃饭也不香了,我无比沉重而难受的发了这个帖子。
没有在用 Claude 的人会觉得矫情,小题大做。
用过的人大概能理解的我的心情。
不夸张的说,Claude 为我每年创造几十到百万的价值,包括生产价值和情绪价值。
在没有 AI 的年代,JetBrains 的 IDE 激活过期时我是一行代码都不想写的,现在的心情比当时的情况更甚。
但不管如何,还好有 Codex ,虽然有着种种问题,但总归是对我以友善的。
via V2EX (author: rizon)
用了近 1 年的 MAX 了,突然就被封了。
被迫使用 ChatGPT ,戒断反应太难受了。
ChatGPT 的 APP 太卡了,毫无设计美感与交互体验。
codex 的远程开发太难用了,网络连接还经常断。
codex 的上下文太小了。
codex 太笨了。。。。
今天刚体验了最新版的 claude 大改版,非常符合我的使用体验,一天都没体验下来,心累,
我现在已经开始感觉不想写代码了,失去了开发的热情,现在吃饭也不香了,我无比沉重而难受的发了这个帖子。
没有在用 Claude 的人会觉得矫情,小题大做。
用过的人大概能理解的我的心情。
不夸张的说,Claude 为我每年创造几十到百万的价值,包括生产价值和情绪价值。
在没有 AI 的年代,JetBrains 的 IDE 激活过期时我是一行代码都不想写的,现在的心情比当时的情况更甚。
但不管如何,还好有 Codex ,虽然有着种种问题,但总归是对我以友善的。
via V2EX (author: rizon)
[酷工作] 今天试用期被劝退,自己提了离职
情况
五月底入职的这家公司,对我来说是人生中第二家公司,当时找了三个月还是四个月左右才有的这个 offer 。入职后头一个月就接了一个我觉得有点难度的任务(但领导觉得简单),然后完成得不好,期间和领导交流时时不时还考我嵌入式的八股,我都没回答上来就被说基础差,然后第一个月就被说工作状态不好,后面两个月我自己调整了很多,算是完成了新任务,但是因为出货那天还有个 bug 没解决(上午没解决,下午解决了,也顺利出货了),就被领导说工作有隐患;最后两个月没啥活,安排的一些小活我也完成了,然后今天就被劝退说是工作态度端正但产出一般、沟通较少、无法培养,让我跟人事交接。
感想
这五个月坦白讲挺煎熬的,部门只有几个人平时也不怎么讲话(只有聊工作的时候才有讲)氛围我觉得挺压抑的(也可能因为在职只有两个人,我和其他两个人还是试用);领导说我的不足,我也尽量去改了,最后给的这个评价还是有点寒心的;这份工作其实还挺好朝九晚六有双休,不忙能到点下班,唯一不足可能是薪资当时没谈薪(因为当时我立马答应了,其实还可以谈价试试,但不管怎么说也比上家涨了)。总之,又是失业人了,又得继续找工作了。
via V2EX (author: xujdan)
情况
五月底入职的这家公司,对我来说是人生中第二家公司,当时找了三个月还是四个月左右才有的这个 offer 。入职后头一个月就接了一个我觉得有点难度的任务(但领导觉得简单),然后完成得不好,期间和领导交流时时不时还考我嵌入式的八股,我都没回答上来就被说基础差,然后第一个月就被说工作状态不好,后面两个月我自己调整了很多,算是完成了新任务,但是因为出货那天还有个 bug 没解决(上午没解决,下午解决了,也顺利出货了),就被领导说工作有隐患;最后两个月没啥活,安排的一些小活我也完成了,然后今天就被劝退说是工作态度端正但产出一般、沟通较少、无法培养,让我跟人事交接。
感想
这五个月坦白讲挺煎熬的,部门只有几个人平时也不怎么讲话(只有聊工作的时候才有讲)氛围我觉得挺压抑的(也可能因为在职只有两个人,我和其他两个人还是试用);领导说我的不足,我也尽量去改了,最后给的这个评价还是有点寒心的;这份工作其实还挺好朝九晚六有双休,不忙能到点下班,唯一不足可能是薪资当时没谈薪(因为当时我立马答应了,其实还可以谈价试试,但不管怎么说也比上家涨了)。总之,又是失业人了,又得继续找工作了。
via V2EX (author: xujdan)
[分享发现] OpenCode 宣布 DeepSeek V4.1 Flash 免费提供,但仅支持 200K 上下文
RT 新闻链接: https://www.ithome.com/1/013/475.htm
via V2EX (author: NewConn)
RT 新闻链接: https://www.ithome.com/1/013/475.htm
via V2EX (author: NewConn)
[分享创造] 做了一个 Durable Agent Harness 支持持久化任务崩溃恢复与断点续跑
EverAgent 是一个面向长时间 AI 任务的可持久化、可恢复 Agent Harness 。
EverAgent 将 Agent 的执行生命周期纳入持久化 Harness:对话、模型轮次、工具调用、排队输入、checkpoint 和 Agent 状态都会先提交到 SQLite ,再由 TUI 和 Web 任务控制台呈现。
欢迎 star: https://github.com/oujingzhou/everagent
它主要解决什么问题?
假设一个 AI Agent 需要:
1. 分析代码库。
2. 修改多个文件。
3. 执行测试。
4. 根据测试结果修复问题。
5. 最后生成总结。
普通的进程内 Agent 循环容易遇到以下问题:
● 进程崩溃:对话和执行进度可能只存在于内存中。
● 任务中断:重新启动后难以准确判断之前执行到了哪一步。
● 重复执行:恢复时可能重复调用模型或工具。
● 状态不一致:对话记录、工具结果和任务状态可能分别更新。
EverAgent 从执行层解决这些问题。它不只是保存聊天记录,而是持久化任务本身的完整执行生命周期。
核心能力
持久化对话和执行状态
EverAgent 将对话、Agent 配置、submission 、模型轮次、工具结果、任务状态、checkpoint 、上下文压缩状态和用量保存在 SQLite 中。
数据库是执行状态的唯一事实来源,TUI 和 Web UI 都是已提交状态的展示界面。
崩溃恢复与断点续跑
模型生成和工具调用都作为持久化任务运行。如果进程在执行中途退出,新的进程可以重新打开数据库,接管未完成的任务,并从最后一个已提交的 checkpoint 继续。
工具调用与任务管理
工具调用会作为独立的持久化任务记录,并保留父子关系。运行时会保存任务输入、进度、结果、失败状态,以及创建该工具任务的模型轮次。
控制重复执行风险
Submission 支持
工具恢复仍然取决于 replay 策略。涉及外部副作用的操作需要使用幂等键、事务或应用层去重。
长对话与多轮交互
EverAgent 支持排队的后续输入、对话恢复、reset 边界、上下文压缩、历史导出和 provider session identity 。
工作原理
如果进程崩溃,EverAgent 会重新打开同一份存储并恢复未完成的任务。
相关的对话、文档和任务变更通过持久化提交机制协调,避免执行状态只更新了一部分。
与普通 Agent 循环的区别
普通 Agent 也可以通过数据库、队列和工作流引擎实现这些能力。EverAgent 的价值是将它们集成到一个 Agent 运行时中。
适用场景
● AI 编程任务:分析仓库、修改多个文件、运行测试和自动修复。
● 长时间自动化:需要运行几分钟甚至数小时的任务。
● 可恢复工作流:不能因终端退出或进程重启而丢失工作。
● 可审计执行:查看模型轮次、工具调用、checkpoint 和结果。
● Agent 运行时开发:在持久化执行原语之上构建更高层工作流。
安装与配置
需要 Node.js 22.19 或更高版本:
欢迎 star: https://github.com/oujingzhou/everagent
via V2EX (author: jingzhou)
EverAgent 是一个面向长时间 AI 任务的可持久化、可恢复 Agent Harness 。
EverAgent 将 Agent 的执行生命周期纳入持久化 Harness:对话、模型轮次、工具调用、排队输入、checkpoint 和 Agent 状态都会先提交到 SQLite ,再由 TUI 和 Web 任务控制台呈现。
欢迎 star: https://github.com/oujingzhou/everagent
它主要解决什么问题?
假设一个 AI Agent 需要:
1. 分析代码库。
2. 修改多个文件。
3. 执行测试。
4. 根据测试结果修复问题。
5. 最后生成总结。
普通的进程内 Agent 循环容易遇到以下问题:
● 进程崩溃:对话和执行进度可能只存在于内存中。
● 任务中断:重新启动后难以准确判断之前执行到了哪一步。
● 重复执行:恢复时可能重复调用模型或工具。
● 状态不一致:对话记录、工具结果和任务状态可能分别更新。
EverAgent 从执行层解决这些问题。它不只是保存聊天记录,而是持久化任务本身的完整执行生命周期。
核心能力
持久化对话和执行状态
EverAgent 将对话、Agent 配置、submission 、模型轮次、工具结果、任务状态、checkpoint 、上下文压缩状态和用量保存在 SQLite 中。
数据库是执行状态的唯一事实来源,TUI 和 Web UI 都是已提交状态的展示界面。
崩溃恢复与断点续跑
模型生成和工具调用都作为持久化任务运行。如果进程在执行中途退出,新的进程可以重新打开数据库,接管未完成的任务,并从最后一个已提交的 checkpoint 继续。
工具调用与任务管理
工具调用会作为独立的持久化任务记录,并保留父子关系。运行时会保存任务输入、进度、结果、失败状态,以及创建该工具任务的模型轮次。
控制重复执行风险
Submission 支持
requestId 去重。重复提交同一个已接收请求时,可以返回原有的持久化 submission ,而不是创建重复工作。工具恢复仍然取决于 replay 策略。涉及外部副作用的操作需要使用幂等键、事务或应用层去重。
长对话与多轮交互
EverAgent 支持排队的后续输入、对话恢复、reset 边界、上下文压缩、历史导出和 provider session identity 。
工作原理
用户请求
│
▼
EverAgent Harness
接收输入并创建持久化任务
│
▼
模型轮次
规划工作并请求工具
│
├── 工具任务:读取或编辑文件
├── 工具任务:执行命令
└── 工具任务:运行测试
│
▼
原子持久化提交
对话 + checkpoint + 工具结果 + 任务状态
│
▼
下一次模型轮次或最终回复
如果进程崩溃,EverAgent 会重新打开同一份存储并恢复未完成的任务。
相关的对话、文档和任务变更通过持久化提交机制协调,避免执行状态只更新了一部分。
与普通 Agent 循环的区别
普通 Agent 也可以通过数据库、队列和工作流引擎实现这些能力。EverAgent 的价值是将它们集成到一个 Agent 运行时中。
适用场景
● AI 编程任务:分析仓库、修改多个文件、运行测试和自动修复。
● 长时间自动化:需要运行几分钟甚至数小时的任务。
● 可恢复工作流:不能因终端退出或进程重启而丢失工作。
● 可审计执行:查看模型轮次、工具调用、checkpoint 和结果。
● Agent 运行时开发:在持久化执行原语之上构建更高层工作流。
安装与配置
需要 Node.js 22.19 或更高版本:
npm install -g everagent
everagent
欢迎 star: https://github.com/oujingzhou/everagent
via V2EX (author: jingzhou)
[推广] 做了一个从视频里直接抽出关键帧的免费工具 Video To Frames
做了一个免费工具:Video To Frames
视频在你自己的浏览器里解码,不上传、不用注册。适合从片子里抽静帧、做封面、把录屏拆成一张张图。
可以按这些方式抽:
● 关键帧(读索引,长视频也快)
● 每隔几秒一张
● 按场景切换
● 指定张数或帧率
● 逐帧截当前这一张
导出 PNG / JPG / WebP ,可以打包 ZIP ,也可以分享单张。旁边还有视频转 GIF 、视频转 MP3 、HEIC 转 JPG 、WebP 转 PNG ,同样在本地处理。
地址: https://videotoframes.io/
via V2EX (author: miwang)
做了一个免费工具:Video To Frames
视频在你自己的浏览器里解码,不上传、不用注册。适合从片子里抽静帧、做封面、把录屏拆成一张张图。
可以按这些方式抽:
● 关键帧(读索引,长视频也快)
● 每隔几秒一张
● 按场景切换
● 指定张数或帧率
● 逐帧截当前这一张
导出 PNG / JPG / WebP ,可以打包 ZIP ,也可以分享单张。旁边还有视频转 GIF 、视频转 MP3 、HEIC 转 JPG 、WebP 转 PNG ,同样在本地处理。
地址: https://videotoframes.io/
via V2EX (author: miwang)