正在加载视频...

视频加载失败

Another insane Jev use case! Jev is making it dramatically cheaper to evaluate what actually happened inside an agent run. And finally, someone open-sourced a self-improving memory layer that can put that signal to work across agent harnesses: - Claude Code - Codex - Cursor - OpenCode, and 20+...

293,860 次观看 • 1 个月前 •via X (Twitter)

47 条评论

Justin D'Souza 的头像
Justin D'Souza1 个月前

Incredibly excited about agent history becoming compounding knowledge. One breakthrough from your Claude Code session can become shared knowledge for Codex, Cursor, OpenCode, and every agent session that comes next. That’s the future we’re building toward with Beacon!

Asymptote Labs 的头像
Asymptote Labs1 个月前

Thank you for the shoutout @_avichawla! Exciting times with Jev :)

Caliber 的头像
Caliber1 个月前

the key is the promotion gate. agent memory gets worse fast if every successful command becomes doctrine. keep the full trace, but promote a lesson only when a human correction repeats or the pattern improves accepted work across tasks.

Avi Chawla 的头像
Avi Chawla1 个月前

Yeah, and Jev is really good at making that decision.

Mahesh Yadav 的头像
Mahesh Yadav1 个月前

Jev is not a cheaper GPT. It is a typed function call that returns a probability in ~100ms. I wrote up where it actually belongs in an agent stack and where the “can’t hallucinate” line falls apart.

Avi Chawla 的头像
Avi Chawla1 个月前

Yeah. This might help understand how it differs from structured output decoding and regular LLM decoding:

Alex | AI Systems 的头像
Alex | AI Systems1 个月前

Cross-harness learning is a great idea, but after Plugin4Shell I'd ask about the trust boundary. If a lesson from one agent becomes a skill for all the others, what stops a bad or poisoned lesson from spreading? Is the "approve" step always a human?

Avi Chawla 的头像
Avi Chawla1 个月前

IMPORTANT: The evaluator should never write directly into an executable skill store. Human approval should remain mandatory whenever the promoted skill can modify code, credentials, or infrastructure.

Julian Goldie SEO 的头像
Julian Goldie SEO1 个月前

self improving memory across tools is huge

晚晚 的头像
晚晚1 个月前

最后这个“Cursor -”像是故意留的悬念

kepo 的头像
kepo1 个月前

So many guides about Jev right now love it, appreciate for your work Avi

Avi Chawla 的头像
Avi Chawla1 个月前

happy to help.

kepo 的头像
kepo1 个月前

i'll qrt your tweet soon brother

Juraj Ivan @ QikBuild 的头像
Juraj Ivan @ QikBuild1 个月前

Cool use case — Jev scoring which agent runs are worth learning from. On

Avi Chawla 的头像
Avi Chawla1 个月前

Nice collection.

R.Rari 的头像
R.Rari1 个月前

the cost for us wasn't the judging, it was access. ran a review over my own numbers this morning and it came back cannot verify on everything that needed the database, because its sandbox couldn't reach it. the one thing it caught was a word i couldn't defend.

Cyrbuzz 的头像
Cyrbuzz1 个月前

The hard part of evaluating an agent run is usually the trace, not the eval logic. Browser/UI steps especially: screenshots and DOM snapshots are huge, so people end up sampling frames and losing the exact state that caused the failure. Curious whether Jev captures full action se

Avi Chawla 的头像
Avi Chawla1 个月前

A tool event alone rarely reconstructs the failure. It is ideal to capture DOM plus a screenshot before and after each consequential action, then retain the full window around errors instead of sampling the whole run uniformly.

Steven Cheng 的头像
Steven Cheng1 个月前

How does Jev score reuse potential?

Arsh Sohal 的头像
Arsh Sohal1 个月前

Selecting which runs deserve promotion is the hard part. The score should reward fixes that survive a held-out task and penalize regressions on earlier workflows, or the memory layer will keep turning one-off recoveries into permanent rules.

Avi Chawla 的头像
Avi Chawla1 个月前

I would evaluate the proposed rule, not rerun the exact trace. Generate a small test set around its claimed scope covering the original failure, nearby cases where it should apply, and counterexamples where it must stay as is. Promote where you have a positive regression delta.

Eldar Dzhafarov ッ 的头像
Eldar Dzhafarov ッ1 个月前

It’s like putting an imbecile as a judge on top of a bunch of Einsteins. Perfect substrate for enterprise.

Ahmad 的头像
Ahmad1 个月前

whats the actual cost gap against running an llm as the judge??

Avi Chawla 的头像
Avi Chawla1 个月前

Working on this, will share insights pretty soon.

Jatin Garg 的头像
Jatin Garg1 个月前

The challenge is defining what "actually happened" means when the agent took 47 steps across 3 tools. Are you checking final state, or whether it followed the intended reasoning path? Those are different evaluation targets.

Avi Chawla 的头像
Avi Chawla1 个月前

I wouldn’t grade against one canonical reasoning path because several valid trajectories can reach the same state. In practice, I'd recommend deterministic checks for the final state, trace checks for tool or policy violations, and Jev only for whether the run contains a reusable lesson.

Salise 的头像
Salise1 个月前

the idea of Claude teaching Codex is pretty cool. that could really streamline the learning process for agents

Avi Chawla 的头像
Avi Chawla1 个月前

this applies not just across Claude and Codex, but 20+ harnesses since Beacon works across of them.

Salise 的头像
Salise1 个月前

20+ harnesses is impressive. that really opens up a lot of possibilities for collaboration across models

Vernon Stinebaker 的头像
Vernon Stinebaker1 个月前

This is the real problem: harnesses don’t share scars. AGENTS.md gets you partway. Shared docs plus a common memory store that captures from Claude Code to Pi to Grok Build is what's needed. Session logs that are never shared is archaeology, not shared knowledge.

Avi Chawla 的头像
Avi Chawla1 个月前

Yes, AGENTS.md can distribute approved rules, but it does not capture where they came from or whether they still hold. A unified elementary is a really good solution over it.

Yonatan 的头像
Yonatan1 个月前

Not every engineer has taste. Yet. A senior's Claude session beats a junior's because the taste is in the corrections, not the model. Capture those corrections as org memory, and every junior's agent starts coding like it passed through a senior's judgment.

Ayyaz 的头像
Ayyaz1 个月前

Cheap eval of what happened in a run is usually the budget line teams cut. Pairing that with memory that works across Claude Code, Codex, and Cursor is the interesting bit.

Stephen 的头像
Stephen1 个月前

Cross-harness is the key point — most memory tools lock you into one framework. How does Beacon handle conflicting memories from different agents: online updates during a session, or an offline consolidation pass?

BadGuyTy 🅁🅅🄽 (Tyler Hess) 的头像
BadGuyTy 🅁🅅🄽 (Tyler Hess)1 个月前

now work this into llama.cpp new system one endpoint... put memory chunks back against the whole conversation that YOU ALREADY HAVE CACHED! Does this align or was it corrected Y/N? Done.

Hussain Hashim | Building SundayBack 的头像
Hussain Hashim | Building SundayBack1 个月前

@_avichawla that's next level. evaluating agent runs was always a pain for me, this could save so much time.

Ted | unfair.so 的头像
Ted | unfair.so1 个月前

hey Ali, lets chat!

Cracked Coco 🥥 的头像
Cracked Coco 🥥1 个月前

the scorer deciding what's worth learning is itself unevaluated — jev's calibration numbers are self-reported. drift there and you keep the confident runs, not the good ones. 🥥

Ed 的头像
Ed1 个月前

Why you need Jev when you have Ben

Kai Lennox 的头像
Kai Lennox1 个月前

Beacon plus Jev is the self-improving memory layer everyone's been hand-waving about

Matías Matthews ✈️ Backplane 的头像
Matías Matthews ✈️ Backplane1 个月前

The bit I'd want attached to every skill is when NOT to use it. A workaround for one repo can look like a universal rule once the original context is gone.

Arian Agrawal 的头像
Arian Agrawal1 个月前

This is very cool!

Shesaidmewakeup 的头像
Shesaidmewakeup1 个月前

A correction in Claude Code that Codex never sees is wasted work. The memory layer matters more than another model name.

Victor Akinode 的头像
Victor Akinode1 个月前

The review step before a lesson becomes reusable is the part I like here. Keeping the original correction attached would help the next person judge whether that lesson still applies to their task.

Brendon Archuleta 的头像
Brendon Archuleta1 个月前

The cross-harness piece is the key. Evaluation gets cheaper when the system can compare runs, not just replay logs. For teams tracking a customer journey across tools, that same lineage separates a bad decision from a broken handoff.

Kunal Abichandani 的头像
Kunal Abichandani1 个月前

very cool!

virtualuncle 的头像
virtualuncle1 个月前

eval is prob the best fit for jev so far tbh.. you want a fast yes/no on whether a step worked, not an essay about it. has anyone checked the calibration on those judgments against labelled runs yet?

相关视频

Another insane Jev use case! Jev makes it incredibly cheap to evaluate and classify agent runs at scale. And finally, someone open-sourced a self-improving memory layer that can put that capability to work across agent harnesses. It turns your agent sessions into a compounding knowledge layer, where every successful run can make future agents smarter across: - Codex - Claude Code - Cursor - OpenCode and 20+ more Beacon by Asymptote Labs continuously builds a shared history across your agent harnesses and uses Jev to identify the runs worth learning from. It then turns the best workflows, corrections, and debugging patterns into reusable skills. GitHub repo: (don’t forget to star it ⭐) Most agent runs are messy. They contain exploration, failed commands, dead ends, and one-off fixes that should never become permanent memory. So Beacon preserves the full session history, while Jev helps decide what should be promoted, reviewed, or discarded. The recording below shows this in action. Beacon found 579 sessions across 5 coding-agent harnesses and normalized them into one consistent history. From there, Jev surfaces the lessons worth keeping and makes them available across your agent stack. - A pattern learned in Cursor can carry into OpenCode. - A lesson from Claude Code can improve the next Codex run. Every successful run adds to the shared knowledge layer, making future agents smarter. If you want to dive deeper into Jev, I also wrote a breakdown of how it works. The article is quoted below.

Akshay 🚀

121,058 次观看 • 1 个月前

Another insane way to use Jev: Jev makes it dramatically cheaper to identify which corrections and trajectories from an agent run are reusable across agents. And finally, someone open-sourced a self-improving memory layer that can put that signal to work across agent harnesses: - Claude Code - Codex - Cursor - OpenCode - Hermes, and 20+ more Beacon by Asymptote Labs continuously captures agent sessions across harnesses and stores their traces in a shared index. I used it with Jev to build a live cross-agent memory workflow. Beacon captures each run as it happens across all harnesses on my machine. Then Jev evaluates whether the trace contains a reusable engineering lesson, and the approved lesson becomes available to the next agent. GitHub repo: (don't forget to star it ⭐) Preserving an agent run and learning from it are two different problems. Most traces contain file reads, failed commands, routine exploration, and implementation details that only apply to one task. Passing the complete transcript to another agent adds context without identifying what matters. In this workflow, one agent never receives another agent's raw transcript. It receives only the specific engineering lesson produced from the evaluated trace. A correction made in one agent can then prevent the same mistake when another agent encounters a similar problem. The recording shows the complete workflow I built. If you want to dive deeper into Jev, I also wrote a hands-on guide to building this Jev-style decision path with open models, entirely locally. Read it below.

Avi Chawla

70,794 次观看 • 19 天前

Another insane Jev use case! Decision models like Jev are making it dramatically cheaper to evaluate what actually happens inside an agent run. And now there’s an open-source memory layer that puts those evaluations to work, making useful lessons reusable across 20+ agent harnesses: - Claude Code - Codex - Cursor - OpenCode - and more. The project is Beacon, from Asymptote Labs. GitHub: (don't forget to star 🌟) Here’s what I did in the video below. 1) I gave Claude Code a coding task. It made changes and ran tests while Beacon automatically recorded the session. 2) I had Jev evaluate the run. The first evaluation returned review because I hadn’t provided a correction, so my app saved nothing. 3) I corrected the agent, and it updated its work and reran the tests. Jev evaluated the updated session, and this time the results met my app’s rules for saving a memory. 4) I saved the correction and its supporting evidence as shared memory. Then I opened a separate Codex session and explicitly asked it to read that memory. Codex recalled the correction from the earlier Claude Code session without me having to explain it again. Beacon captured the session history. Jev evaluated what was worth keeping, while my app applied the storage rules and saved the lesson. That correction was now available as context outside the conversation where I first made it. I cover this build in more detail in the video with Justin, co-founder of Asymptote Labs, alongside moving sessions between agents, creating reusable skills, and detecting security risks across agent activity. Watch the full video below.

Akshay 🚀

30,088 次观看 • 17 天前

Top 9 agentic use cases for Jev: (bookmark this) Jev handles semantic decisions that ordinary code cannot express reliably. It returns typed answers and probabilities, while code continues to cover the workflow. Here are 9 practical use cases for Jev: 1. Browser next action > Convert the current DOM state into a bounded action such as click, type, or stop. Code executes only valid operation-target pairs. There are already several open-source Jev web agents. 2. Context compaction > Decide which events from a long agent trace should remain. The selected text stays verbatim instead of being replaced with a generated summary. 3. Skill and context loading > Compare the current user turn against the available skills. Load only the instructions needed for that turn instead of filling the context window with every skill. 4. Typed tool-call compilation > Map a natural-language request to a function and fill its typed arguments. Each argument is evaluated separately before code allows execution. 5. Citation verification > Check whether a quoted passage exists and whether the surrounding evidence supports the claim. The output can be supported, unsupported, or contradicted. 6. Extraction verification > Run a cheap extractor first, then use Jev to verify questionable fields. Clean records stay on the fast path while uncertain ones reach a reasoning model. 7. Agent trace evaluation > Turn raw trajectories into queryable labels such as progress and repetition. This avoids asking another LLM to write a full review of every run. 8. Semantic regression tests > Replay a trace suite against a new agent build. Semantic checks can then pass or block prompt, model, tool, and policy changes in CI. 9. Jevgrep code search > Search a codebase by what the code does rather than its exact words. Jev scores candidate snippets and returns the most relevant code first. If you want to see the final pattern in practice, it is already implemented in the Beacon open-source project. It captures full sessions across Claude Code, Codex, Cursor, OpenCode, and 20+ agent harnesses, and then Jev identifies which workflows and corrections are worth learning from, so that a lesson discovered by one agent can become available to the others. GitHub repo: If you want to dive deeper, check out the full guide on Jev below ↓

rody

47,630 次观看 • 1 个月前

I gave Claude Code, Codex, and Cursor a self-improving, shared MEMORY. Now my coding agents learn from each other, and their knowledge follows me wherever I work. Coding agents work in silos. Your corrections in Cursor don't carry over to Claude Code, and skills built in Codex don't automatically transfer to other harnesses. So switching tools often means starting from scratch. What if every coding agent could learn from everything you've already done? I invited Justin D'Souza, co-founder of Asymptote Labs, to show me how to make this possible with Beacon, a 100% open-source memory layer for coding agents. We set it up live, explored real coding sessions, and watched Beacon turn past work into reusable knowledge. Here's what I learned: 1. One memory layer for 20+ coding agents. Beacon captures activity across Claude Code, Cursor, Codex, and 20+ harnesses using OpenTelemetry, hooks, and local session files. Everything gets normalized into a single format, regardless of which agent you're using. 2. Your entire coding history becomes searchable. Every prompt, tool call, command, file change, and response is captured in a structured trace. Instead of losing valuable context when a session ends, you build a searchable history of everything your agents have done. 3. Switch agents without starting over. Hit your usage limit in Cursor? Open Claude Code and ask it to continue your latest Cursor session. Beacon retrieves the relevant context in milliseconds so your next agent can pick up where the last one left off. 4. Your agents learn from your past work. This is where things get interesting. Beacon identifies repeated workflows and turns them into reusable skills. In our demo, it discovered a recurring UI development workflow and generated a skill containing the exact dev server commands, screenshot steps, and deployment instructions. You teach one agent something once. Every other agent can benefit. 5. Stop accumulating skills nobody uses. Have 100 skills but only use five? Beacon analyzes actual usage across thousands of sessions and identifies skills worth keeping, combining, or removing. Your agent's memory gets more useful, not just bigger. 6. Security rules that follow you across every harness. Beacon includes hundreds of detection rules that work across agents. It can identify risky behavior, including sequences where an agent reads sensitive credentials and then makes an outbound network request. 7. It even caught a real credential leak. While reviewing Justin's actual Cursor history, Beacon surfaced an incident where part of a production database password had been sent to a model provider. That's the power of having visibility into what your agents are actually doing. 8. One prompt to get started. Completely open source. Paste a setup prompt into your coding agent and you're off. Keep everything local on your machine, or use Beacon Cloud for free. If you're juggling multiple coding agents, you need to check this out. Drop a like and share it with someone facing the same issue. Beacon on GitHub: (don't forget to star 🌟) Enjoy the episode. Cheers!

Akshay 🚀

54,039 次观看 • 20 天前

Jev has been blowing up lately. If you've got the Jev API but don't know how to play around with it yet, you can just copy this checklist. 1. jev-ultrafast A high-speed browser Agent built with Browser Use. Jev only judges "what to do, which element to click" at each step, and only calls the small model when typing is needed. Searching for a flight on Google Flights takes about 7 seconds. 2. fast-jev-compaction Context compression for Claude Code. Before each tool call, have Jev judge if there's anything still useful; delete the useless stuff, and keep the original text without rewriting it. 3. json-render Vercel Labs' generative UI framework. In experiments, Jev doesn't write JSON token by token; it just handles selecting components, properties, and layouts. 4. typesafe-mcp Best for people who just got the API. Plug Jev into Claude Code, Claude Desktop, Codex, and Pi, and do Choice / Score / Noul anytime. 5. jev-mcp Ready-made Agent judgment toolkit: fact-checking, content screening, semantic ranking, classification, and information extraction. 6. SemDecide Turn Jev into a command-line tool. Directly classify, score, and filter in the Shell—great for hooking up to crawlers, CI, and data pipelines. 7. jev-codex-router First have Jev judge how hard this round of programming tasks is, then decide the model tier, reasoning depth, and speed mode. 8. Winnow Context garbage collection for Claude Code. When Read / Bash / Grep spits out a ton of stuff, Jev first judges which parts are really relevant to the current task. 9. jev-review Before code review, run it through Jev first to pick out high-risk changes, then hand them off to a pricier big model or a human. Comes with a local dashboard. 10. Blink Use Jev as a code repository navigator. At each directory level, judge which files are most relevant to the current issue, then keep digging down. Copy these complete Jev blueprints - then read full Jev setup below ↓ ↓

rody

204,901 次观看 • 1 个月前

Harness Engineering 2.0 is here! We benchmark models all the time but the harness running the model can dramatically improve the result, cost, and execution time too. And finally, devs just open-sourced Harness Arena, where you can test the same task across multiple harness and model combinations side by side. You provide one task and then run it across several model x harness configs that you want to test. Every config receives the same prompt, files, tools, skills, and evaluation checks. Harness Arena then returns: - total cost - execution time - whether the task passed - files and artifacts produced If you want to try it yourself, it is implemented within the open-source HarnessRouter project. Here's the repo: (don't forget to star it ⭐ ) HarnessRouter is a plug-and-play infrastructure layer that lets you run any harness under a single interface, like: - Codex - Hermes - Claude code - DeepSeek Harness - System One, powered by Jev - And 25 more agent harnesses In Harness Arena, the cheapest run does not automatically win. A config must complete the task correctly first. Cost and execution time are compared only among the configurations that pass. Here's the result from one Harness Arena test: - Hermes + GPT-5.2: 5/5 successful runs using 0.47 credits - Claude Code + Opus 4.8: 3/5 successful runs using 223 credits That is around 474x difference in credits, while the more expensive configuration also failed two runs. You can keep the model fixed to measure how much the harness changes the result. Or vary both to find the best harness and model pairing for that task. This helps answer practical questions such as: - Should this task run on Codex or Claude? - Can a cheaper config still pass every check? - Which setup is best to handle this workload? Once you find the best config, you can run future tasks through it using the same Unified Harness Protocol (UHP) interface for sessions, streaming, files, artifacts, cancellation, and failures. So you are no longer choosing an agent stack based only on a model leaderboard. Instead, you can benchmark the complete runtime on the task your product actually needs to solve. To dive deeper, my co-founder wrote an article explaining why model routing is different from harness routing, how UHP works, and what supporting multiple agent runtimes involves. It also covers the local setup, a working request, and how sessions and files move through the system. Read it below.

Avi Chawla

31,532 次观看 • 5 天前