Infini-AI-Lab Releases Hermit, an Open-Source Harness Adapter Framework for AI Agents

2026年10月29日 08:24
站內 AI 整理稿

Infini-AI-Lab has released Hermit, an open-source harness adapter framework for AI agents.Hermit is a framework from Infini-AI-Lab that trains an external ‘harness adapter’ while the agent’s model and harness stay frozen.The first release, v0.1.0, shipped on October 25, 2026.

CMU postdoc Haizhong Zheng announced it on X on October 27.For developers, the pitch is simple: adapt Codex or Claude Code agents to new tasks without fine-tuning or forking the harness.TL;DR Footprint: A Python framework.No parameters of its own.Apache-2.0, pip install hermit-harness.

Runs on: The offline Quick Start needs no GPU, model account or dataset.Real runs use any API backend or a local vLLM, SGLang or Ollama server.Performance: Reported gains over no-adapter baselines on OfficeQA, CL-Bench and ServeLearnBench, all with GLM 5.3 Flash.Best: MWM adapter hits 0.

795 accuracy on CL-Bench database exploration, vs 0.580 for the in-context baseline.Worst: The prompt-only adapter scores 0.470 on the same venue, below that 0.580 baseline.Bottom line: Best: one training loop for 5 harness evolution methods.Worst: most results are single runs, self-reported.

What is a harness adapter?A harness adapter is a trainable external harness.It works like a plugin with training support built in.A model adapter, such as LoRA, adapts a model.A harness adapter adapts an existing agent instead.

The adapter can hold instructions, skills, memory, tools, executable code and agent coordination logic.It can even be a whole repository.Its specification says which parts are learnable and how updates get checked.The base model and harness never change.The team gives 3 reasons for this design.

Many harnesses are closed-source.Editing open ones can break carefully tuned component interactions.And a learned adapter can move between compatible models and harnesses.How does Hermit train an adapter?Hermit uses an RL-style training loop.

A Trainer runs a batch of tasks through the acting agent with the current adapter.A judge scores the outputs.An Evolver reads the trajectories and feedback, then proposes a new adapter.The Trainer checks it against the template and commits it as the next version.

Every adapter version lives in a git tree.You can inspect, roll back or ship any version.Learner programs can run sandboxed, which requires Linux with bubblewrap.Five evolution methods ship today: GEPA, SkillOpt, MetaWorld Model (MWM), Harness² and Continual Harness.

ACE and ReHarness are listed as coming soon.You can also write your own Evolver.Play Next step Reset Adapter version V0

Built-in Evolvers: GEPA, SkillOpt, MetaWorld Model (MWM), Harness², Continual Harness. ACE and ReHarness are listed as coming soon. Self-reported results, all with GLM 5.3 Flash as the acting model. Pick a benchmark.

OfficeQA CL-Bench database ServeLearnBench (H) Train once, then deploy the adapter into an agent workspace or export it as a native plugin.

$ pip install hermit-harness $ hermit train --config run.yaml $ hermit eval --config run.yaml --adapter final $ hermit deploy --adapter DIR --workspace WS --host codex $ hermit convert --adapter DIR --output OUT --target claude-code # other convert targets: codex, pi, hermes

Codex Claude Code Pi Hermes

Backends by reference: Fireworks, OpenAI, Anthropic, DeepSeek, vLLM, SGLang, Ollama.The offline Quick Start needs no GPU, model account or dataset.Source: github.com/Infini-AI-Lab/hermit · self-reported© Marktechpost (function(){ var R=document.getElementById('mtp-hermit-x');if(!

R)return; function ping(){try{var h=R.offsetHeight+40;parent.postMessage({mtpEmbedHeight:h,height:h,frameHeight:h},'*');}catch(e){}} var tabs=R.querySelectorAll('.tabs .tab'),pns=R.querySelectorAll('.pn'); tabs.forEach(function(t){t.addEventListener('click',function(){var p=+t.

getAttribute('data-p');tabs.forEach(function(x){x.classList.remove('on')});t.classList.add('on');pns.forEach(function(x){x.classList.toggle('on',+x.getAttribute('data-i')===p)});if(p===2)drawBars(cur);setTimeout(ping,60);});}); function wire(sel,out){R.querySelectorAll(sel).forEach(function(c){c.

addEventListener('click',function(){R.querySelectorAll(sel).forEach(function(x){x.classList.remove('sel')});c.classList.add('sel');document.getElementById(out).textContent=c.textContent+': '+c.getAttribute('data-d');ping();});});} wire('.dg .chip','mhx-info');wire('.hosts .

chip','mhx-dinfo'); var steps=R.querySelectorAll('.st'),si=-1,ver=0,timer=null; var msg=['The Trainer runs a batch of tasks through the acting agent with the current adapter.','Your judge scores each output and writes feedback.

','An Evolver reads trajectories and feedback, then proposes a new adapter.','The Trainer checks the proposal against the adapter template.','The checked update is committed as the next adapter version.']; function go(i){si=i;steps.forEach(function(s,k){s.classList.toggle('on',k===i)});document.

getElementById('mhx-step').textContent=msg[i];if(i===4){ver++;document.getElementById('mhx-v').textContent='V'+ver;}} function next(){go((si+1)%5)} document.getElementById('mhx-next').onclick=function(){stop();next()}; document.getElementById('mhx-play').

onclick=function(){if(timer){stop();return}this.textContent='❚❚ Pause';next();timer=setInterval(next,1400)}; function stop(){clearInterval(timer);timer=null;document.getElementById('mhx-play').textContent=' Play'} document.getElementById('mhx-reset').onclick=function(){stop();si=-1;ver=0;steps.

forEach(function(s){s.classList.remove('on')});document.getElementById('mhx-v').textContent='V0';document.getElementById('mhx-step').textContent='Press Play to step through one training iteration.'}; var B=[ {max:1,fmt:3,rows:[['No adapter',.541],['Initial skill',.576],['GEPA',.580],['SkillOpt',.

600],['Continual Harness',.634,1],['Harness²',.651,1]],n:'Accuracy on 172 test questions.GEPA and SkillOpt are means of 4 trainin

Related

相關文章

智東西生成式AI

英特爾與騰訊發佈基於至強6+的雲實例,曬智能體AI基礎設施全家桶

作者 | ZeR0 編輯 | 漠影 11月3日報道,近日,在2026騰訊全球數字生態大會上,英特爾與騰訊雲發佈基於英特爾至強6+處理器的騰訊雲新一代雲實例,並全面展示英特爾的芯片產品與雲端實踐。 全新至強6+處理器擁有最高288顆能效核,單顆處理器最高可支持超過1000個智能體的穩定部署,這也為騰訊雲服務器提供更高併發、更低時延、更優能效的雲端算力服務。

1 小時前
雷峰網生成式AI

智元榮獲2026世界互聯網大會傑出貢獻獎

11月3日,2026年世界互聯網大會烏鎮峰會在浙江烏鎮隆重開幕,國務院總理李強出席開幕式並發表主旨演講。開幕式上,智元憑藉在具身智能領域的系統性技術突破與產業化實踐,獲頒世界互聯網大會傑出貢獻獎。智元合夥人、高級副總裁朱潔在領獎時表示:人工智能的終局,不在於屏幕與雲端,而紮根於工廠一線和尋常煙火。具身智能賽道的競爭,早已跳出單點技術的競速,轉向軟硬協同、工程化落地、產業組織與治理體系的綜合比拼。智元期待與各界同心同行,堅守務實,躬身落地。

1 小時前

電動車退燒、AI 儲能燒起來:LG 新能源把產能挪向數據中心

11 月 3 日,首席財務官李昌植在財報電話會上給出時間表:今年底軟包儲能系統(ESS)產能將超 50 吉瓦時,明年進一步拉到 70 GWh 以上。在他看來,電動車增速放緩之際,AI 數據中心的大規模新建為電池廠撕開了新口子——第三季度 ESS 在手訂單已達 160 GWh,公司正與電力企業、超大型數據中心運營商談新項目,今年 9 月還作為儲能供應商擠進了英偉達的 DSX Ready 計劃。

2 小時前4700
雷峰網生成式AI

最高288核的至強6+,為了Agent高密度部署還下了哪些「雲功夫」?

作者 | 陳悅琳編輯 | 包永剛 一個智能體能順利完成任務,不代表成百上千個智能體就能同時高效運行。 對於承載大量智能體任務的雲服務器而言,除了提升計算速度,如何在任務集中到來時迅速準備好執行環境、怎樣減少暫時閒置的任務對內存資源的佔用,也成為亟待解決的問題。 對此,在一年一度的騰訊全球數字生態大會上,英特爾與騰訊雲聯合發佈了基於至強6+處理器的新一代雲實例,圍繞任務啟動效率、內存資源利用率等關鍵因素進行優化後,其綜合性能較上一代提升30%以上。

2 小時前

聯合國副秘書長點贊!千問AI耳夾式耳機亮相烏鎮互聯網大會

他認為,產品非常實用,適合自己日常工作中需要使用多國語言進行交流的場景。面對面交流時,用戶可以通過耳機收聽譯文;會議中的討論內容,也能通過AI聽記整理為結構化紀要,方便會後回顧。連接千問App後,用戶還可通過語音交辦資料研究等任務、接收完成提醒,讓耳機成為日常辦公的隨身助手。

3 小時前