Загрузка видео...

Не удалось загрузить видео

На главную

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 просмотров • 18 дней назад

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 дней назад

Another insane Jev use case! Traditional database filters need precise, predefined conditions. But many questions are semantic: - Is this article mainly about software engineering? - Which topic best describes it? - How technically deep does it appear? These usually require moving rows into application code, invoking a model, parsing its output, and writing the result back. pg-jev is an open-source Postgres extension that exposes Jev through SQL functions. - jev() works inside WHERE - jev_prob() returns a probability - jev_choice() selects a label - jev_score() ranks rows across ordered levels. It needs no vector column or embedding index. Under the hood, pg-jev batches rows, sends them to Jev, and returns typed answers that SQL can filter, sort, group, and combine with exact predicates. The recording below runs it against real Hacker News stories stored in Postgres. It first shows the rows, then asks Jev to find software-engineering stories, classify them by topic, and rank them by technical depth. The final query reports requests, tokens, cost, and cache hits from the database session. GitHub repo: (don't forget to star it ⭐) Postgres keeps the data and controls the query, while Jev handles the part SQL cannot express as a deterministic condition. If you want to understand what Jev is doing under the hood, I also wrote a hands-on guide to building a Jev-style model with open models, entirely locally. Read it below.

Avi Chawla

301,592 просмотров • 1 месяц назад