当前位置:我的网站主页 > 我的网站国内 > 我的网站内容

小遥17岁

10k Star!开源Coding Agent Harness仅用117MB运行10个会话,还能修改自身源码_我的网站

欢场春梦

A |     Sophie 编译 在政府和奥克兰市议会达成协议后,今年晚些时候预计将实施的25.8%的水费增长得以避免。         由地方政府部长Simeon Brown提出的一项新法案规定,根据新的Watercare模式,奥克兰人的水费将增长7.2%。

B |     智猩猩AI整理     编辑:没方               最近在折腾几款 AI 编程工具,很多人第一反应都是问背后用的是GPT-5.6 Sol还是Claude Fable 5。                   但相同模型,放进不同的编程工具里,表现可能完全不一样。                   有的 Agent 能连续工作几个小时,写完代码还知道运行测试、检查结果、继续优化。

C |                    有的写了几十行代码,就告诉你任务已经完成。

D | 等真正运行项目,才发现测试没跑、依赖没装,甚至文件都改错了。         Advertise with us          昨天,Brown与奥克兰市长Wayne Brown、总理Christopher Luxon在位于Māngere的Central Interceptor(中央拦截器)建设工地举行的新闻发布会上宣布了这一消息,Luxon称赞该协议是中央和地方政府良好合作的典范。                   模型明明没有变,差距从哪来?                    答案可能藏在模型外面的那层 Agent Harness 里,可以理解为包裹在大模型外部的“智能体运行系统”。

E |          Simeon Brown说:“根据我们今天宣布的‘地方水资源改善方案(Local Water Done Well)’,奥克兰居民将避免之前由Watercare提出的25.8%水费上涨。                   它负责把模型、上下文、记忆、工具、权限、终端界面、任务调度和多智能体协作串联起来。”          Local Water Done Well是政府在工党的“三水”改革被废除后推出的水资源改革计划。                   模型决定 Agent 的能力下限,而 Harness 则在很大程度上决定模型能够稳定工作多久、一次能处理多复杂的任务,以及最终能把多少智能转化成真实生产力。                   今天刷github日趋榜,看到了个名叫 jcode 的开源项目,正试图把 Agent 这层外壳推到更远。                             它是一套使用 Rust 构建的终端 Coding Agent Harness,主打多会话工作流、持久记忆、多智能体协作、高度自定义和低资源占用。在github上已经收获10k stars。         Simeon Brown说:“我们与Brown市长和奥克兰市议会密切合作,很高兴地宣布,Watercare更具财务可持续性的模式将确保水费现在和将来仍然保持在合理的水平上。”          这种新模式意味着Watercare将能够借到更多的钱用于水利基础设施的长期投资,并在更长的时期内分摊借款成本,而不是将成本转嫁给纳税人。         项目链接:           https://github.com/1jehuang/jcode                         01          从单次对话,走向          长期运行的Agent工作系统                    记忆系统是jcode的一大杀手锏,下面这段演示视频可以直观看到它的记忆召回效果:                    播放          下一个          打开循环播放          00:00     /     00:00          倍速          3.0X     2.0X     1.5X     1.25X     1.0X     0.75X     0.5X          多音轨          AirPlay          0          静音播放中,点击 恢复音量          画中画          网页全屏          全屏          你可以 刷新 试试          视频信息     1.33.6          播放信息 上传日志 调试信息 [X]          视频ID     VID     -          播放流水     Flowid     -          播放内核     Kernel     -          显示器信息     Res     -          帧数     -          缓冲健康度     -          网络活动     net     -          视频分辨率     -          编码     Codec     -          mystery     mystery     -          按住画面移动小窗          jcode 记忆功能演示                    它会将每轮对话转换为语义向量,并利用记忆图谱管理这些信息。当新任务到来时,系统会通过余弦相似度检索与当前对话有关的记忆,再将命中的信息注入上下文。         “未来一年水费上涨超过四分之一的想法是不可接受的。                   为了降低“相似但不相关”的记忆干扰,jcode还可以调用独立的Memory Sideagent,对召回内容进行二次判断。                   这个Sideagent既可以验证记忆是否真正相关,也可以继续执行信息检索,再把整理后的结果交给主Agent。”Wayne Brown说。         他表示,“我一直说这是一个资产负债表问题,有一个简单的解决办法。

F | ”他补充道,惠灵顿(指中央政府)不需要创建复杂的新结构,将奥克兰与其他地方议会合并,也不需要从地方议会拿走雨水排水系统。

G |                    记忆的写入也不完全依赖用户操作。         “这意味着25%的价格涨幅不再存在,Watercare可以继续为饮用水和污水等资本项目以及中央拦截器等项目投入资金。                   当对话发生明显语义漂移、间隔一定轮次或者会话结束时,记忆Sideagent可以从对话中抽取值得长期保存的信息,写入记忆图谱。                   在后台模式(Ambient Mode)下,系统还会定期整理和整合记忆,检查过期信息与潜在冲突。                   jcode将多会话工作流作为核心设计目标。”          “这是一个简单的解决方案,由奥克兰市议会提出,表明惠灵顿正在倾听我们的意见。”          根据解决方案,Watercare将继续由市议会拥有和控制,但其债务将从市议会的资产负债表中剥离,市议会将不再能够提供财政支持。                   用户可以让jcode作为后台服务器持续运行,再从不同终端连接到同一服务。         这一解决方案已经得到了信用机构的批准,并将导致Watercare的信用评级低于市议会,其债务利率将略高。多个会话可以复用同一个后台服务,并由服务端统一管理会话连接、Agent通信和协作状态,而不需要为每个终端都重新启动一套完整的运行环境。                   根据项目公布的自测结果,按照PSS内存指标计算,在关闭本地嵌入功能时,jcode运行一个活跃会话的内存占用约为27.8MB。而Claude Code约为386.6MB,约是 jcode 的13.9倍。

H |                              当活跃会话增加到10个时,两者的资源差距更加明显:jcode的内存占用约为117MB,Claude Code则达到约2300.6MB,约为jcode的19.7倍。                   从会话扩展成本来看,jcode每增加一个会话,额外内存占用约为9.9MB;Claude Code每增加一个会话则需要约212.7MB,约为jcode的21.5倍。         如果Watercare陷入财务困境,市议会和政府都不会承担救助责任。                             jcode的另一项重要能力,是原生Swarm多智能体协作。Simeon Brown说,Watercare是一家成功的机构,拥有70万用户,地位稳固。                   当Agent A修改了Agent B此前读取过的文件,服务器会主动通知Agent B,提醒它当前代码已经发生变化。         但是,部长表示,在过去五年里,Watercare的运营成本上升了46%,这是“不可接受的”,政府已经同意与市长一起任命一名皇家监察员来管理水务业务,以确保奥克兰人的钱花得物有所值。Agent B可以根据任务相关性忽略提醒,也可以查看Diff,确认自己的修改是否需要调整。                   Swarm协作文件变更通知                    不同Agent之间还可以发送私信、广播消息和同步任务状态。         《地方政府水务服务(过渡条款)法案》预计将于本月出台。主Agent也能够自主创建新的Agent团队,把工作拆分给不同成员并行处理,自己则转变为负责规划、调度和汇总结果的协调者。         Simeon Brown说,政府将在未来几个月详细说明其他地方议会如何适当融资,以及如何在不将成本转嫁给纳税人的情况下,获得水务服务基础设施投资所需的长期债务。         工党的地方政府发言人Kieran McAnulty表示,政府昨天提出的是针对奥克兰的解决方案,但在全国其他地方并不适用。         “奥克兰一直是最容易解决的,因为它拥有最多的人口。                   为了降低大仓库中的上下文消耗,jcode还开发了面向Agent的代码搜索工具Agent Grep。         McAnulty表示,在工党的改革下,水价只会上涨2%,因为拟议中的奥克兰/北地实体将拥有更高的信用评级,借款成本将更低。

I |          Watercare主席Margaret Devlin表示,该机构多年来一直在与市议会讨论实现财务独立和财务分离的问题。         她说,根据公告,在不削减急需的项目和维护的情况下,水价涨幅将在三年内保持在7.2%,但基础设施费用将在未来三年内上涨14.4%。                   该工具会在搜索结果中加入文件结构、函数列表和函数所在位置等信息,让模型在不读取全文的情况下,大致判断相关代码承担什么作用。                   还会根据Agent已经看过的内容,自适应地截断重复搜索结果。         “由于这一变化,下一个财政年度的平均水费只会上涨97纽币……这对奥克兰来说是一个很好的结果。”          相关阅读:          7月起,奥克兰水费上涨近1成          新预算争议焦点:奥克兰市议会或大砍社区服务与文化活动          除了涨地税,奥克兰市议会还有哪些手段开源节流?          卖还是不卖?奥克兰启动年度预算公共咨询,机场股份去留成关键          “最重要的一份预算”:奥克兰市议会将开放政策咨询,请发出你的声音          本月末奥克兰预算案将开启公众咨询,地税有可能涨13.5%?          经过激烈的各方角力,奥克兰市长提议:明年地税平均涨4.66%          Wayne Brown提议出售奥克兰机场的股份堵预算缺口,市议会可能又要开吵了……          预算现赤字,奥克兰市议会“省钱委员会”却取消会议,议员对原因无语          注:本文为编译/原创,欢迎转发分享;但严禁复制等未经授权的非法使用。违反上述声明者,本网将追究其相关法律责任。                   Skills也采用了类似的按需加载思路。

J | jcode不会在启动时把所有Skill完整写入上下文,而是对当前对话进行语义匹配,在检索到相关Skill时再自动注入。

K |                    用户和Agent仍然可以通过工具或斜杠命令手动激活Skill,但无关的说明不会长期占据上下文窗口。使用授权请联系[email protected]。         chineseherald.co.nz All Rights Reserved 版权所有          (责编:Sophie)          相关内容                奥克兰Ponsonby封路,人行道上躺尸体,有人听见枪击!           大选年捐款公布:国家党1040万纽币创新高!甩其他政党两倍多           工党的“甄嬛传”何时上演?11月或可揭晓           涉嫌抢劫四辆公交车 两名15岁和16岁青少年被捕           国会议员薪酬普涨 反对党呼吁优先给工人加薪           “中国傀儡论”发酵,新西兰外长被告!           奥克兰一男子通过Facebook找到了窃贼,但警方为何迟迟没有行动?           新西兰外长阐述奥库斯立场被抗议打断:“如果你想找麻烦,那么你来对地方了”。

L |                    浏览器能力同样纳入了Harness设计。

M | 目前jcode内置的浏览器工具主要通过Firefox Agent Bridge工作,可以执行打开页面、获取内容、点击、输入、填写表单、截图、滚动和上传文件等操作。                   jcode最有趣的功能是Self-Dev模式。                   进入这一模式后,Agent可以直接修改jcode自身的源代码,随后完成构建和测试,重新加载生成的二进制程序,并继续处理原有的一个或多个会话。                   如果用户不满意界面布局、工具行为或者某项工作流,可以让Agent直接修改Harness本身,而不必完全等待项目维护者提供新功能。                   这让人想到翁荔最近提出的一个判断,在模型能够稳定修改自身权重之前,AI的自我改进可能会率先发生在Harness层。《DeepSeek崔添翼力挺翁荔最新长文:AI自进化先从Harness开始》                    jcode的Self-Dev正是提供了象征意义的工程样本。                   02          安装教程                    (1)macOS 和 Linux          `curl -fsSL https://jcode.sh/install | bash`                    (2)Windows 11          `irm https://jcode.sh/install.ps1 | iex`                    安装完成后,在终端输入 `jcode` 即可启动交互式界面。                   03          总结                    总的来说,jcode能够为Coding Agent搭建一套更完整的工作系统,让智能体记得更久、协作得更好,也能在用户授权下按需改造自己的运行环境。

N |

Current article:http://r8ya6y.zhenzongtingrangunhongqiusao.shop/03cwo/20260826/49018.html

Published on:06:52:35