萌学园

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

杨光的快乐生活

A |     智猩猩AI整理     编辑:没方               最近在折腾几款 AI 编程工具,很多人第一反应都是问背后用的是GPT-5.6 Sol还是Claude Fable 5。

B |                    但相同模型,放进不同的编程工具里,表现可能完全不一样。

C |                    有的 Agent 能连续工作几个小时,写完代码还知道运行测试、检查结果、继续优化。    持续了长达四年的俄乌冲突中,乌克兰的桥梁作为战略资源面临着前所未有的威胁。                   有的写了几十行代码,就告诉你任务已经完成。尽管俄罗斯军队一直尝试通过各种手段摧毁这些关键交通枢纽,但因缺乏有效的高精度大威力炸桥武器,他们始终未能如愿。然而,近日,随着一款名为KN-30的重型战术弹道导弹的部署,形势骤然变化,乌克兰的核心桥梁将再也无法高枕无忧。等真正运行项目,才发现测试没跑、依赖没装,甚至文件都改错了。

D |     在这一场面前,俄乌战场的远程打击能力已发生显著变化。

E |                    模型明明没有变,差距从哪来?                    答案可能藏在模型外面的那层 Agent Harness 里,可以理解为包裹在大模型外部的“智能体运行系统”。                   它负责把模型、上下文、记忆、工具、权限、终端界面、任务调度和多智能体协作串联起来。                   模型决定 Agent 的能力下限,而 Harness 则在很大程度上决定模型能够稳定工作多久、一次能处理多复杂的任务,以及最终能把多少智能转化成真实生产力。根据最新的情报,俄罗斯首次批量接收了来自朝鲜的重型战术弹道导弹——KN-30。    这款导弹的战斗力之强,让人不禁想起历史上那些改变战争局势的武器。                   今天刷github日趋榜,看到了个名叫 jcode 的开源项目,正试图把 Agent 这层外壳推到更远。值得注意的是,单枚KN-30的毁伤能力相当于六枚现役“伊斯坎德尔”导弹。                             它是一套使用 Rust 构建的终端 Coding Agent Harness,主打多会话工作流、持久记忆、多智能体协作、高度自定义和低资源占用。这样的火力加持,无疑是对乌克兰战略目标形成了直接的威慑。在github上已经收获10k stars。

F |         而这并非偶然。         项目链接:           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 记忆功能演示                    它会将每轮对话转换为语义向量,并利用记忆图谱管理这些信息。近年来,朝鲜与俄罗斯的军事合作不断深化,从基本的常规炮弹供应到如今的重型战术兵器,双方的军事协作已经进入了深度绑定阶段。当新任务到来时,系统会通过余弦相似度检索与当前对话有关的记忆,再将命中的信息注入上下文。

G |                    为了降低“相似但不相关”的记忆干扰,jcode还可以调用独立的Memory Sideagent,对召回内容进行二次判断。

H | 这种层级的跨越,将使得朝鲜的先进技术与俄军的战术运用形成完美结合,成为新的战役支点。

I |     KN-30导弹虽是朝鲜火星炮-11系列的一部分,但其重型改进版本具备超出同类武器的性能。                   这个Sideagent既可以验证记忆是否真正相关,也可以继续执行信息检索,再把整理后的结果交给主Agent。其最大亮点在于能够搭载4.5吨级的超大当量战斗部,这样的吨位在全球各类近程弹道导弹中都极为罕见。试想一下,与主流的500至1000公斤战斗部相比,KN-30的战斗部吨位优势简直是一个天壤之别。    此导弹的射程覆盖在90公里至500公里之间,适配多种战术打击任务。

J | 它不仅在全程飞行状态下稳定,末端命中精度也相当可靠,能够满足高强度战场下的精准攻坚需求。这样的作战定位,使其成为现代战争中的一把锋利武器,专门针对那些坚固的高防护目标。

K |                    记忆的写入也不完全依赖用户操作。                   当对话发生明显语义漂移、间隔一定轮次或者会话结束时,记忆Sideagent可以从对话中抽取值得长期保存的信息,写入记忆图谱。    在以往,乌克兰的桥梁因其优越的结构设计和坚固材料,一直被认为是难以击破的堡垒,而KN-30正是为此而生的。        桥梁本身就是现代战争中的“软肋”。

L | 在历史的长河中,炸桥作战一直都是军事行动中的高难度任务。                   在后台模式(Ambient Mode)下,系统还会定期整理和整合记忆,检查过期信息与潜在冲突。                   jcode将多会话工作流作为核心设计目标。                   用户可以让jcode作为后台服务器持续运行,再从不同终端连接到同一服务。

M | 多个会话可以复用同一个后台服务,并由服务端统一管理会话连接、Agent通信和协作状态,而不需要为每个终端都重新启动一套完整的运行环境。尤其是钢筋混凝土结构的桥梁,其承重能力和抗打击能力都极为出色,即便是大规模轰炸也不一定能够彻底摧毁。而在乌克兰,很多桥梁更是在冷战时期按高标准修建,因而其坚固程度令人叹为观止。                   根据项目公布的自测结果,按照PSS内存指标计算,在关闭本地嵌入功能时,jcode运行一个活跃会话的内存占用约为27.8MB。

N |     尽管各方曾尝试使用海马斯火箭炮、卫星制导炸弹等试图摧毁其中的关键结构,但通常只能损毁桥面的表层,无法触及到承重结构的“心脏”。而Claude Code约为386.6MB,约是 jcode 的13.9倍。                             当活跃会话增加到10个时,两者的资源差距更加明显:jcode的内存占用约为117MB,Claude Code则达到约2300.6MB,约为jcode的19.7倍。

o |                    从会话扩展成本来看,jcode每增加一个会话,额外内存占用约为9.9MB;Claude Code每增加一个会话则需要约212.7MB,约为jcode的21.5倍。如乌军在赫尔松大桥的攻击中,虽发动多次打击,最终也只能做到表面“见血”,而无法致命。                             jcode的另一项重要能力,是原生Swarm多智能体协作。                   当Agent A修改了Agent B此前读取过的文件,服务器会主动通知Agent B,提醒它当前代码已经发生变化。那种看似精确的火力在面对坚固桥梁时,往往反而成为无用功。Agent B可以根据任务相关性忽略提醒,也可以查看Diff,确认自己的修改是否需要调整。    如今,随着KN-30的投用,俄军的炸桥难题可以说迎来了转机。                   Swarm协作文件变更通知                    不同Agent之间还可以发送私信、广播消息和同步任务状态。

p | 主Agent也能够自主创建新的Agent团队,把工作拆分给不同成员并行处理,自己则转变为负责规划、调度和汇总结果的协调者。

q |                    为了降低大仓库中的上下文消耗,jcode还开发了面向Agent的代码搜索工具Agent Grep。

r | 这种重型战术弹道导弹凭借着超强的冲击波和毁伤范围,能够彻底摧毁桥梁的核心承重结构。以往被困住的交通命脉,如今终于有了可能被“断首”的风险。        目前,俄军已完成6套KN-30导弹发射装置的部署,整套系统可支撑120枚导弹的战备发射。

s |                    该工具会在搜索结果中加入文件结构、函数列表和函数所在位置等信息,让模型在不读取全文的情况下,大致判断相关代码承担什么作用。                   还会根据Agent已经看过的内容,自适应地截断重复搜索结果。                   Skills也采用了类似的按需加载思路。jcode不会在启动时把所有Skill完整写入上下文,而是对当前对话进行语义匹配,在检索到相关Skill时再自动注入。

t | 这意味着,乌克兰境内的所有重要战略桥梁都将面临全覆盖的威慑,营运物流的通道将可能被一举摧毁。                   用户和Agent仍然可以通过工具或斜杠命令手动激活Skill,但无关的说明不会长期占据上下文窗口。

u |                    浏览器能力同样纳入了Harness设计。目前jcode内置的浏览器工具主要通过Firefox Agent Bridge工作,可以执行打开页面、获取内容、点击、输入、填写表单、截图、滚动和上传文件等操作。                   jcode最有趣的功能是Self-Dev模式。对于乌克兰而言,若这一策略得以实施,后果将是灾难性的。                   进入这一模式后,Agent可以直接修改jcode自身的源代码,随后完成构建和测试,重新加载生成的二进制程序,并继续处理原有的一个或多个会话。

v | 整个军事后勤体系一旦被破解,乌军的作战能力将会遭受重创。    在战争的棋盘上,每一个新配置都可能成为游戏规则的改变者。根据目前的情报分析,KN-30的加入意味着俄军将拥有更强的火力以打击乌克兰境内的核心交通线。

w |                    如果用户不满意界面布局、工具行为或者某项工作流,可以让Agent直接修改Harness本身,而不必完全等待项目维护者提供新功能。                   这让人想到翁荔最近提出的一个判断,在模型能够稳定修改自身权重之前,AI的自我改进可能会率先发生在Harness层。《DeepSeek崔添翼力挺翁荔最新长文:AI自进化先从Harness开始》                    jcode的Self-Dev正是提供了象征意义的工程样本。

x |                    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搭建一套更完整的工作系统,让智能体记得更久、协作得更好,也能在用户授权下按需改造自己的运行环境。这不仅仅是一次简单的火力增强,而是意味深远的战略转变。

y |     总之,随着KN-30重型导弹的实战部署,乌克兰的桥梁一旦被击毁,其东西线兵力调动、物资补给将陷入瘫痪,成为无法逆转的被动局面。这个新而强大的武器,不仅改变了俄军的战术格局,更让乌克兰面临前所未有的挑战。维稳的桥梁将可能沦为断裂的命运,乌克兰又该如何应对这突如其来的“重磅炸弹”? 在未来的战局中,我们或许将见证这一战略变局带来的深远影响。返回,查看更多

Current article:http://n4eu.sunaichitikouchua.bond/4cmcdu/39p.html

Published on:10:42:46


51job

三毛流浪记_Active users

火影忍者_Hottest this week