<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Itay Zrihan</title>
    <description>The latest articles on DEV Community by Itay Zrihan (@itay_zrihan).</description>
    <link>https://dev.to/itay_zrihan</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4165839%2Fe4c4751d-a37f-4872-8b01-34d4d0bf9ec7.png</url>
      <title>DEV Community: Itay Zrihan</title>
      <link>https://dev.to/itay_zrihan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/itay_zrihan"/>
    <language>en</language>
    <item>
      <title>Your coding agent has the code. Does it know where you left off?</title>
      <dc:creator>Itay Zrihan</dc:creator>
      <pubDate>Tue, 06 Oct 2026 08:35:44 +0000</pubDate>
      <link>https://dev.to/itay_zrihan/your-coding-agent-has-the-code-does-it-know-where-you-left-off-1igo</link>
      <guid>https://dev.to/itay_zrihan/your-coding-agent-has-the-code-does-it-know-where-you-left-off-1igo</guid>
      <description>&lt;p&gt;You open a project, start a fresh agent session, and hit the familiar question: what were we actually doing here?&lt;/p&gt;

&lt;p&gt;The code is in Git. The plan might be in a chat. A check passed at some point, but you've changed three files since then. Before you can get moving, you're piecing the story back together.&lt;/p&gt;

&lt;p&gt;I'm Itay from VXU Labs. We just released DIP, short for Development Intelligence Platform, to give that project context somewhere to live alongside the code.&lt;/p&gt;

&lt;h2&gt;
  
  
  Keep the handoff with the project
&lt;/h2&gt;

&lt;p&gt;DIP stores plans, unfinished tasks, checkpoints and verification evidence in a &lt;code&gt;.dip/&lt;/code&gt; directory. Its event files can travel with normal Git commits.&lt;/p&gt;

&lt;p&gt;With supported hooks enabled and trusted, integrations for Codex and Claude Code capture development activity and bring compact context into a new session. The agent still needs to explain meaningful intent. A stream of file changes cannot tell the whole story of why you made a decision.&lt;/p&gt;

&lt;p&gt;There is also a local dashboard for projects, tasks, activity and checkpoints, plus coordination across Git worktrees on one machine.&lt;/p&gt;

&lt;h2&gt;
  
  
  Done and checked are different things
&lt;/h2&gt;

&lt;p&gt;Here's the part I'd really like developers to poke at.&lt;/p&gt;

&lt;p&gt;You configure a named check, DIP runs it, and the result is tied to the code snapshot that was tested. If relevant code changes afterwards, that evidence becomes stale.&lt;/p&gt;

&lt;p&gt;That keeps three questions separate: what state is the task in, what has been verified, and what is present in the selected Git history? A green check is useful when you know what it actually checked.&lt;/p&gt;

&lt;h2&gt;
  
  
  Give it a small test drive
&lt;/h2&gt;

&lt;p&gt;The &lt;a href="https://github.com/vxu-labs/dip#readme" rel="noopener noreferrer"&gt;README&lt;/a&gt; covers installation. You'll need Node.js 24 or newer.&lt;/p&gt;

&lt;p&gt;For a first look, use the documented single-project path in a disposable Git repository. Create a task, save a checkpoint explaining what remains, close the session, and come back to it. Is there enough context to continue without digging through the old conversation?&lt;/p&gt;

&lt;p&gt;The full installer changes machine integrations, including agent settings and Git hooks, so read those setup notes before running it. Automatic capture depends on hooks being loaded and trusted. Live ownership coordination is local to one machine; Git alone does not provide distributed locking.&lt;/p&gt;

&lt;p&gt;DIP is an early release under Apache-2.0. It makes no model or API calls of its own. Your coding agent still uses whatever model and account you already configured.&lt;/p&gt;

&lt;h2&gt;
  
  
  Want to help make the next first run better?
&lt;/h2&gt;

&lt;p&gt;We've opened three concrete places to start:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/vxu-labs/dip/issues/1" rel="noopener noreferrer"&gt;A single-project walkthrough&lt;/a&gt;, scoped as a documentation contribution.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/vxu-labs/dip/issues/2" rel="noopener noreferrer"&gt;First-run compatibility reports&lt;/a&gt; for one OS, shell and agent combination.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/vxu-labs/dip/issues/3" rel="noopener noreferrer"&gt;A keyboard accessibility audit&lt;/a&gt; of a single dashboard flow.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pick a small piece and comment on the issue with your intended scope. The &lt;a href="https://github.com/vxu-labs/dip/blob/main/CONTRIBUTING.md" rel="noopener noreferrer"&gt;contributor guide&lt;/a&gt; covers setup, isolated testing and commit sign-off.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/vxu-labs/dip" rel="noopener noreferrer"&gt;Source and setup on GitHub&lt;/a&gt; | &lt;a href="https://vxu.me/products/dip" rel="noopener noreferrer"&gt;Product overview&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you give it a spin, tell us what the next session still needs to know. A clear report of missing context is a useful contribution too.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>contributorswanted</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
