{"exhaustive":{"nbHits":false,"typo":false},"exhaustiveNbHits":false,"exhaustiveTypo":false,"hits":[{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"skorks"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"Why <em>Git Ai</em>n<em>\u2019</em><em>t</em> Better Than X"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"http://unspecified.wordpress.com/2010/03/26/why-<em>git-ai</em>nt-better-than-x/"}},"_tags":["story","author_skorks","story_1222905"],"author":"skorks","children":[1222916,1223073,1223105,1223111,1223117,1223141,1223196,1223200,1223233,1223402,1223436,1223488],"created_at":"2010-03-27T12:34:10Z","created_at_i":1269693250,"num_comments":42,"objectID":"1222905","points":28,"story_id":1222905,"title":"Why Git Ain\u2019t Better Than X","updated_at":"2024-09-19T16:56:33Z","url":"http://unspecified.wordpress.com/2010/03/26/why-git-aint-better-than-x/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"oedmarap"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"<em>Gitai</em> Partners with JAXA to Send Telepresence Robots to Space"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"https://spectrum.ieee.org/automaton/robotics/space-robots/<em>gitai</em>-partners-with-jaxa-to-send-telepresence-robots-to-space"}},"_tags":["story","author_oedmarap","story_19506171"],"author":"oedmarap","created_at":"2019-03-27T21:21:39Z","created_at_i":1553721699,"num_comments":0,"objectID":"19506171","points":8,"story_id":19506171,"title":"Gitai Partners with JAXA to Send Telepresence Robots to Space","updated_at":"2024-09-20T03:58:08Z","url":"https://spectrum.ieee.org/automaton/robotics/space-robots/gitai-partners-with-jaxa-to-send-telepresence-robots-to-space"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"addcn"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"<em>Git AI</em> is a side project I created to track AI-generated code in our repos from development, through PRs, and into production. It does not just count lines, it keeps track of them as your code evolves, gets refactored and the git history gets rewritten.<p>Think 'git blame' but for AI code. There's a lot about how it works in the post, but wanted to share how it's been impacting me + my team:<p>- I find I review AI code very differently than human code. Being able to see the prompts my colleagues used, what the AI wrote, and where they stepped in to override has been extraordinarily helpful. This is still very manual today, but hope to build more UI around it soon.<p>- \u201cWhy is this here?\u201d \u2014 more than once I\u2019ve giving my coding agent access to the past prompts that generated code I\u2019m looking at, which lets the Agent know what my colleague was thinking when they made the change. Engineers talk to AI all day now\u2026their prompts are sort of like a log of thoughts :)<p>- I pay a lot of attention to the lines generated for every 1 accepted ratio. If it gets up over 4 or 5 it means I\u2019m well outside the AI\u2019s distribution or prompting poorly \u2014 either way, it\u2019s a good cause for reflection and I\u2019ve learned a lot about collaborating with LLMs.<p>This has been really fun to build, especially because some amazing contributors who were working on similar projects came together and directed their efforts towards <em>Git AI</em> shine. We hope you like it."},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"Show HN: Tracking AI Code with <em>Git AI</em>"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"https://usegitai.com/blog/introducing-<em>git-ai</em>"}},"_tags":["story","author_addcn","story_45878276","show_hn"],"author":"addcn","children":[45878523,45878935,45879866],"created_at":"2025-11-10T17:26:55Z","created_at_i":1762795615,"num_comments":4,"objectID":"45878276","points":6,"story_id":45878276,"story_text":"Git AI is a side project I created to track AI-generated code in our repos from development, through PRs, and into production. It does not just count lines, it keeps track of them as your code evolves, gets refactored and the git history gets rewritten.<p>Think &#x27;git blame&#x27; but for AI code. There&#x27;s a lot about how it works in the post, but wanted to share how it&#x27;s been impacting me + my team:<p>- I find I review AI code very differently than human code. Being able to see the prompts my colleagues used, what the AI wrote, and where they stepped in to override has been extraordinarily helpful. This is still very manual today, but hope to build more UI around it soon.<p>- \u201cWhy is this here?\u201d \u2014 more than once I\u2019ve giving my coding agent access to the past prompts that generated code I\u2019m looking at, which lets the Agent know what my colleague was thinking when they made the change. Engineers talk to AI all day now\u2026their prompts are sort of like a log of thoughts :)<p>- I pay a lot of attention to the lines generated for every 1 accepted ratio. If it gets up over 4 or 5 it means I\u2019m well outside the AI\u2019s distribution or prompting poorly \u2014 either way, it\u2019s a good cause for reflection and I\u2019ve learned a lot about collaborating with LLMs.<p>This has been really fun to build, especially because some amazing contributors who were working on similar projects came together and directed their efforts towards Git AI shine. We hope you like it.","title":"Show HN: Tracking AI Code with Git AI","updated_at":"2026-05-11T05:47:27Z","url":"https://usegitai.com/blog/introducing-git-ai"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"nh43215rgb"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"VS Code now enables <em>Git AI</em> co-authoring by default"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://code.visualstudio.com/updates/v1_118#_copilot-added-as-a-git-coauthor-by-default"}},"_tags":["story","author_nh43215rgb","story_47959203"],"author":"nh43215rgb","created_at":"2026-04-30T07:08:47Z","created_at_i":1777532927,"num_comments":0,"objectID":"47959203","points":4,"story_id":47959203,"title":"VS Code now enables Git AI co-authoring by default","updated_at":"2026-04-30T10:45:51Z","url":"https://code.visualstudio.com/updates/v1_118#_copilot-added-as-a-git-coauthor-by-default"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"iBelieve"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"<em>Git AI</em> \u2013 Track AI Code all the way to production"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://usegitai.com/"}},"_tags":["story","author_iBelieve","story_46880968"],"author":"iBelieve","created_at":"2026-02-04T03:08:40Z","created_at_i":1770174520,"num_comments":0,"objectID":"46880968","points":2,"story_id":46880968,"title":"Git AI \u2013 Track AI Code all the way to production","updated_at":"2026-03-05T23:30:55Z","url":"https://usegitai.com/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"belter"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"<em>Gitai</em> Completes Successful Technology Demonstration Outside the ISS"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"https://<em>gitai</em>.tech/2024/03/19/<em>gitai</em>-completes-fully-successful-technology-demonstration-outside-the-iss/"}},"_tags":["story","author_belter","story_39759484"],"author":"belter","created_at":"2024-03-19T19:39:46Z","created_at_i":1710877186,"num_comments":0,"objectID":"39759484","points":2,"story_id":39759484,"title":"Gitai Completes Successful Technology Demonstration Outside the ISS","updated_at":"2024-09-20T16:39:23Z","url":"https://gitai.tech/2024/03/19/gitai-completes-fully-successful-technology-demonstration-outside-the-iss/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"sizzle"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"<em>Gitai</em> successfully demos autonomous robot inside the International Space Station"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"https://techcrunch.com/2021/10/27/<em>gitai</em>-successfully-demos-autonomous-robot-inside-the-international-space-station/"}},"_tags":["story","author_sizzle","story_29041199"],"author":"sizzle","created_at":"2021-10-29T17:29:15Z","created_at_i":1635528555,"num_comments":0,"objectID":"29041199","points":2,"story_id":29041199,"title":"Gitai successfully demos autonomous robot inside the International Space Station","updated_at":"2024-09-20T09:40:51Z","url":"https://techcrunch.com/2021/10/27/gitai-successfully-demos-autonomous-robot-inside-the-international-space-station/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"radhakrsna"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"\ufe0fThe <em>Gita I</em>nitiative is a non-profit project devoted to serving humankind by creating interactive digital experiences that encourage and challenge people to practice the presence of God in everyday life.<p>Currently, we are working on redesigning BhagavadGita.io which is a modern Gita app/website with a simple, beautiful and easy to use interface, helping you focus on reading.\nYou can have a look at our roadmap here (https://github.com/gita/BhagavadGita/wiki/Roadmap) and our plan here (https://github.com/gita/BhagavadGita/wiki/BhagavadGita.io-v2-Plan). Also, you can join our Slack channel here (https://join.slack.com/t/thegitainitiative/shared_invite/zt-dclsan2f-gL2s3oj1P3UQsc5v2fKpDQ).<p>We are actively looking for  developers, \ufe0fdesigners<i>, \ud83e\uddd1 project managers and everyone else who can contribute in some way. If you are interested, please comment below.\n</i> We really need some design/frontend people. So, if you have any sort of experience in this area, please feel free to reach out.<p>You can check out the Github repository here (https://github.com/gita/BhagavadGita) and read more about the initiative here (https://<em>gitai</em>nitiative.org/).<p>Thank you!"},"title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: Need Volunteers for Bhagavad Gita App"}},"_tags":["story","author_radhakrsna","story_22851754","ask_hn"],"author":"radhakrsna","created_at":"2020-04-12T23:15:11Z","created_at_i":1586733311,"num_comments":0,"objectID":"22851754","points":1,"story_id":22851754,"story_text":"\ufe0fThe Gita Initiative is a non-profit project devoted to serving humankind by creating interactive digital experiences that encourage and challenge people to practice the presence of God in everyday life.<p>Currently, we are working on redesigning BhagavadGita.io which is a modern Gita app&#x2F;website with a simple, beautiful and easy to use interface, helping you focus on reading.\nYou can have a look at our roadmap here (https:&#x2F;&#x2F;github.com&#x2F;gita&#x2F;BhagavadGita&#x2F;wiki&#x2F;Roadmap) and our plan here (https:&#x2F;&#x2F;github.com&#x2F;gita&#x2F;BhagavadGita&#x2F;wiki&#x2F;BhagavadGita.io-v2-Plan). Also, you can join our Slack channel here (https:&#x2F;&#x2F;join.slack.com&#x2F;t&#x2F;thegitainitiative&#x2F;shared_invite&#x2F;zt-dclsan2f-gL2s3oj1P3UQsc5v2fKpDQ).<p>We are actively looking for  developers, \ufe0fdesigners<i>, \ud83e\uddd1 project managers and everyone else who can contribute in some way. If you are interested, please comment below.\n</i> We really need some design&#x2F;frontend people. So, if you have any sort of experience in this area, please feel free to reach out.<p>You can check out the Github repository here (https:&#x2F;&#x2F;github.com&#x2F;gita&#x2F;BhagavadGita) and read more about the initiative here (https:&#x2F;&#x2F;gitainitiative.org&#x2F;).<p>Thank you!","title":"Ask HN: Need Volunteers for Bhagavad Gita App","updated_at":"2024-09-20T06:02:17Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"astrobiased"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"Great finds! This is the kind of stuff that Inspector <em>Git ai</em>ms to do. I'm honestly surprised how well it did with the Hadoop recommendations."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Discover Awesome New Repositories on Github"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"http://insightdatascience.com/blog/inspector_git_discover_awesome_new_repositories_on_github.html"}},"_tags":["comment","author_astrobiased","story_6775903"],"author":"astrobiased","comment_text":"Great finds! This is the kind of stuff that Inspector Git aims to do. I&#x27;m honestly surprised how well it did with the Hadoop recommendations.","created_at":"2013-11-21T18:37:20Z","created_at_i":1385059040,"objectID":"6776462","parent_id":6776285,"story_id":6775903,"story_title":"Show HN: Discover Awesome New Repositories on Github","story_url":"http://insightdatascience.com/blog/inspector_git_discover_awesome_new_repositories_on_github.html","updated_at":"2024-09-19T20:16:36Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"kyzcdev"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"Location: Kocaeli, Turkey<p>Remote: Yes, B2B Contract preferred.<p>Willing to relocate: No<p>Technologies: React, Vue, Next.js, Svelte, Angular, JavaScript, TypeScript, <em>Git, AI</em> SDK, Tanstack AI, Tanstack Start, Node.JS, Nest.JS, Express.js, React Native, Storybook, Vite, Github actions, PostgreSQL<p>R\u00e9sum\u00e9/CV: available at <a href=\"https://kadiryazici.dev/experience\" rel=\"nofollow\">https://kadiryazici.dev/experience</a><p>Email: kadiryazici.dev@gmail.com<p>Full Stack Software Engineer with 6 years of experience. Worked with US based startups previously, worked with multiple projects and fixed vibe coding issues."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: Who wants to be hired? (September 2026)"}},"_tags":["comment","author_kyzcdev","story_49522896"],"author":"kyzcdev","comment_text":"Location: Kocaeli, Turkey<p>Remote: Yes, B2B Contract preferred.<p>Willing to relocate: No<p>Technologies: React, Vue, Next.js, Svelte, Angular, JavaScript, TypeScript, Git, AI SDK, Tanstack AI, Tanstack Start, Node.JS, Nest.JS, Express.js, React Native, Storybook, Vite, Github actions, PostgreSQL<p>R\u00e9sum\u00e9&#x2F;CV: available at <a href=\"https:&#x2F;&#x2F;kadiryazici.dev&#x2F;experience\" rel=\"nofollow\">https:&#x2F;&#x2F;kadiryazici.dev&#x2F;experience</a><p>Email: kadiryazici.dev@gmail.com<p>Full Stack Software Engineer with 6 years of experience. Worked with US based startups previously, worked with multiple projects and fixed vibe coding issues.","created_at":"2026-09-01T23:47:21Z","created_at_i":1788306441,"objectID":"49529893","parent_id":49522896,"story_id":49522896,"story_title":"Ask HN: Who wants to be hired? (September 2026)","updated_at":"2026-09-01T23:51:43Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"mplanchard"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"So many. The sibling comments, plus <em>GitAI</em>, plus empathic, plus many others"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"AI demands more engineering discipline. Not less"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://charitydotwtf.substack.com/p/ai-demands-more-engineering-discipline"}},"_tags":["comment","author_mplanchard","story_48570948"],"author":"mplanchard","comment_text":"So many. The sibling comments, plus GitAI, plus empathic, plus many others","created_at":"2026-06-18T01:18:58Z","created_at_i":1781745538,"objectID":"48579337","parent_id":48572277,"story_id":48570948,"story_title":"AI demands more engineering discipline. Not less","story_url":"https://charitydotwtf.substack.com/p/ai-demands-more-engineering-discipline","updated_at":"2026-06-18T01:20:10Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"masondelan"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"Fair point, <em>Git AI</em> captures during the session via <em>git-ai</em> checkpoint hooks, not from a diff at commit time. So the &quot;live vs post-hoc&quot; framing I had doesn't actually separate the two.<p>The distinction I'd hold to is granularity. <em>Git AI</em> is line-level: each line linked to a prompt id. Selvedge is entity-level: a column, a function, a dependency. For &quot;why does this column exist&quot; or &quot;why does this version pin,&quot; the entity model maps to the question better; for &quot;who wrote which line of this function,&quot; line-level wins. Different shapes.<p>The fact that git notes survive rebases is genuinely something Selvedge doesn't match. Worth a look if that's the priority."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Selvedge \u2013 an MCP server that captures why AI agents change code"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://selvedge.sh/"}},"_tags":["comment","author_masondelan","story_48057104"],"author":"masondelan","children":[48057293],"comment_text":"Fair point, Git AI captures during the session via git-ai checkpoint hooks, not from a diff at commit time. So the &quot;live vs post-hoc&quot; framing I had doesn&#x27;t actually separate the two.<p>The distinction I&#x27;d hold to is granularity. Git AI is line-level: each line linked to a prompt id. Selvedge is entity-level: a column, a function, a dependency. For &quot;why does this column exist&quot; or &quot;why does this version pin,&quot; the entity model maps to the question better; for &quot;who wrote which line of this function,&quot; line-level wins. Different shapes.<p>The fact that git notes survive rebases is genuinely something Selvedge doesn&#x27;t match. Worth a look if that&#x27;s the priority.","created_at":"2026-05-08T01:04:15Z","created_at_i":1778202255,"objectID":"48057222","parent_id":48057127,"story_id":48057104,"story_title":"Show HN: Selvedge \u2013 an MCP server that captures why AI agents change code","story_url":"https://selvedge.sh/","updated_at":"2026-05-08T01:15:31Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"esafak"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"<em>GitAI</em> does this without an MCP using git notes, which means it gets checked in: <a href=\"https://usegitai.com/\" rel=\"nofollow\">https://usegitai.com/</a>"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Selvedge \u2013 an MCP server that captures why AI agents change code"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://selvedge.sh/"}},"_tags":["comment","author_esafak","story_48057104"],"author":"esafak","children":[48057222],"comment_text":"GitAI does this without an MCP using git notes, which means it gets checked in: <a href=\"https:&#x2F;&#x2F;usegitai.com&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;usegitai.com&#x2F;</a>","created_at":"2026-05-08T00:53:49Z","created_at_i":1778201629,"objectID":"48057127","parent_id":48057104,"story_id":48057104,"story_title":"Show HN: Selvedge \u2013 an MCP server that captures why AI agents change code","story_url":"https://selvedge.sh/","updated_at":"2026-05-08T01:05:01Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"nextaccountic"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"&gt; even if they often forget<p>&gt; But I can at least ask the agent a question and it will be able to answer it<p>A problem here is that, in some sense, the agent that wrote the code is not the same agent that is answering questions about it. if the original agent didn't leave their reasoning, you are probably out of luck.<p>There are tools like <em>git-ai</em> [0] that capture LLM sessions and associate each file edit to a specific agent action, and let agents query a given piece of code to read the conversation around it (what the user prompted, what was the reasoning of the LLM that created the code, etc). They could change the balance, but are not widely used<p>[0] <a href=\"https://usegitai.com/\" rel=\"nofollow\">https://usegitai.com/</a>"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Agentic Coding Is a Trap"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://larsfaye.com/articles/agentic-coding-is-a-trap"}},"_tags":["comment","author_nextaccountic","story_48002442"],"author":"nextaccountic","comment_text":"&gt; even if they often forget<p>&gt; But I can at least ask the agent a question and it will be able to answer it<p>A problem here is that, in some sense, the agent that wrote the code is not the same agent that is answering questions about it. if the original agent didn&#x27;t leave their reasoning, you are probably out of luck.<p>There are tools like git-ai [0] that capture LLM sessions and associate each file edit to a specific agent action, and let agents query a given piece of code to read the conversation around it (what the user prompted, what was the reasoning of the LLM that created the code, etc). They could change the balance, but are not widely used<p>[0] <a href=\"https:&#x2F;&#x2F;usegitai.com&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;usegitai.com&#x2F;</a>","created_at":"2026-05-04T06:43:16Z","created_at_i":1777876996,"objectID":"48005409","parent_id":48003369,"story_id":48002442,"story_title":"Agentic Coding Is a Trap","story_url":"https://larsfaye.com/articles/agentic-coding-is-a-trap","updated_at":"2026-05-04T06:53:03Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"cpan22"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"Yep! Or Linear, etc\nOr could be something like <em>git-ai</em> which captures agent context in git commits"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Stage \u2013 Putting humans back in control of code review"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://stagereview.app/"}},"_tags":["comment","author_cpan22","story_47796818"],"author":"cpan22","comment_text":"Yep! Or Linear, etc\nOr could be something like git-ai which captures agent context in git commits","created_at":"2026-04-17T18:53:49Z","created_at_i":1776452029,"objectID":"47809279","parent_id":47806604,"story_id":47796818,"story_title":"Show HN: Stage \u2013 Putting humans back in control of code review","story_url":"https://stagereview.app/","updated_at":"2026-04-17T19:49:35Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"eru"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"&gt; Other VCSes did support graph histories.<p>Yes, <em>git ai</em>n<em>'</em><em>t</em> the only one, but apart from interface difference, they are pretty much compatible in what they allow you to record in the history, I think?<p>Part of the problem here is that we use git for two only weakly correlated purposes:<p>- A history of the code<p>- Make nice and reviewable proposals for code changes ('Pull Request')<p>For the former, you want to be honest.  For the latter, you want to present a polished 'lie'."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"We should revisit literate programming in the agent era"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://silly.business/blog/we-should-revisit-literate-programming-in-the-agent-era/"}},"_tags":["comment","author_eru","story_47300747"],"author":"eru","children":[47311303,47321785],"comment_text":"&gt; Other VCSes did support graph histories.<p>Yes, git ain&#x27;t the only one, but apart from interface difference, they are pretty much compatible in what they allow you to record in the history, I think?<p>Part of the problem here is that we use git for two only weakly correlated purposes:<p>- A history of the code<p>- Make nice and reviewable proposals for code changes (&#x27;Pull Request&#x27;)<p>For the former, you want to be honest.  For the latter, you want to present a polished &#x27;lie&#x27;.","created_at":"2026-03-09T11:30:27Z","created_at_i":1773055827,"objectID":"47307656","parent_id":47305736,"story_id":47300747,"story_title":"We should revisit literate programming in the agent era","story_url":"https://silly.business/blog/we-should-revisit-literate-programming-in-the-agent-era/","updated_at":"2026-03-13T20:50:11Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"addcn"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"This reduces down to the problem of summarization - a quite difficult one. At commit time it\u2019s difficult to know what questions readers will have. You can get close but never all the way there.<p>Pre AI when engineers couldn\u2019t find the answer in commit messages or documentation they would ask the author \u201cwhy\u201d and that human would \u201ccompute\u201d the summary on demand.<p>I think that\u2019s what I expect to do with these agent sessions - I don\u2019t want more markdown, I want to ask it questions on demand. <em>Git AI</em> (<a href=\"https://github.com/git-ai-project/git-ai\" rel=\"nofollow\">https://github.com/<em>git-ai</em>-project/<em>git-ai</em></a>) uses the prompts that way. I think that model will win out. Save sessions. Read/ask questions relevant to the current agent\u2019s work.<p>On asking peers. This is regrettably on the way out today - I\u2019ll ask engineers about complex code they generated and they can\u2019t give good answers. I think it\u2019s because it all happened so fast \u2014 they didn\u2019t sit with the problem for 48 hours. So even if they steered the agent thoughtfully it\u2019s hard to remember all the decisions they made a week later."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"If AI writes code, should the session be part of the commit?"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/mandel-macaque/memento"}},"_tags":["comment","author_addcn","story_47212355"],"author":"addcn","comment_text":"This reduces down to the problem of summarization - a quite difficult one. At commit time it\u2019s difficult to know what questions readers will have. You can get close but never all the way there.<p>Pre AI when engineers couldn\u2019t find the answer in commit messages or documentation they would ask the author \u201cwhy\u201d and that human would \u201ccompute\u201d the summary on demand.<p>I think that\u2019s what I expect to do with these agent sessions - I don\u2019t want more markdown, I want to ask it questions on demand. Git AI (<a href=\"https:&#x2F;&#x2F;github.com&#x2F;git-ai-project&#x2F;git-ai\" rel=\"nofollow\">https:&#x2F;&#x2F;github.com&#x2F;git-ai-project&#x2F;git-ai</a>) uses the prompts that way. I think that model will win out. Save sessions. Read&#x2F;ask questions relevant to the current agent\u2019s work.<p>On asking peers. This is regrettably on the way out today - I\u2019ll ask engineers about complex code they generated and they can\u2019t give good answers. I think it\u2019s because it all happened so fast \u2014 they didn\u2019t sit with the problem for 48 hours. So even if they steered the agent thoughtfully it\u2019s hard to remember all the decisions they made a week later.","created_at":"2026-03-02T12:33:00Z","created_at_i":1772454780,"objectID":"47217194","parent_id":47213208,"story_id":47212355,"story_title":"If AI writes code, should the session be part of the commit?","story_url":"https://github.com/mandel-macaque/memento","updated_at":"2026-03-05T23:39:42Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"addcn"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"love the shout but <em>git-ai</em> is decidedly not trying to replace the SCMs. there are teams building code review tools (commercial and internal) on top of the standard and I don't think it'll be long before GitHub, GitLab and the usual suspects start supporting it since folks the community have already been hacking it into Chrome extensions - this one got play on HN last week <a href=\"https://news.ycombinator.com/item?id=46871473\">https://news.ycombinator.com/item?id=46871473</a>"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Ex-GitHub CEO launches a new developer platform for AI agents"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://entire.io/blog/hello-entire-world/"}},"_tags":["comment","author_addcn","story_46961345"],"author":"addcn","children":[46968517],"comment_text":"love the shout but git-ai is decidedly not trying to replace the SCMs. there are teams building code review tools (commercial and internal) on top of the standard and I don&#x27;t think it&#x27;ll be long before GitHub, GitLab and the usual suspects start supporting it since folks the community have already been hacking it into Chrome extensions - this one got play on HN last week <a href=\"https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46871473\">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46871473</a>","created_at":"2026-02-10T17:05:59Z","created_at_i":1770743159,"objectID":"46963025","parent_id":46962718,"story_id":46961345,"story_title":"Ex-GitHub CEO launches a new developer platform for AI agents","story_url":"https://entire.io/blog/hello-entire-world/","updated_at":"2026-03-05T23:34:07Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"krashidov"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"There is also <em>Git AI</em>: <a href=\"https://github.com/git-ai-project/git-ai\" rel=\"nofollow\">https://github.com/<em>git-ai</em>-project/<em>git-ai</em></a> <a href=\"https://usegitai.com/\" rel=\"nofollow\">https://usegitai.com/</a>"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Ex-GitHub CEO launches a new developer platform for AI agents"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://entire.io/blog/hello-entire-world/"}},"_tags":["comment","author_krashidov","story_46961345"],"author":"krashidov","children":[46963025],"comment_text":"There is also Git AI: <a href=\"https:&#x2F;&#x2F;github.com&#x2F;git-ai-project&#x2F;git-ai\" rel=\"nofollow\">https:&#x2F;&#x2F;github.com&#x2F;git-ai-project&#x2F;git-ai</a> <a href=\"https:&#x2F;&#x2F;usegitai.com&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;usegitai.com&#x2F;</a>","created_at":"2026-02-10T16:51:02Z","created_at_i":1770742262,"objectID":"46962718","parent_id":46961345,"story_id":46961345,"story_title":"Ex-GitHub CEO launches a new developer platform for AI agents","story_url":"https://entire.io/blog/hello-entire-world/","updated_at":"2026-03-05T23:34:04Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"rbbydotdev"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["git","ai"],"value":"It\u2019s not in the git commit history, that\u2019s the cool part! <em>Git-ai</em> stores it in git notes, easy to remove later if you don\u2019t like it ;)"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: GitHub Browser Plugin for AI Contribution Blame in Pull Requests"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://blog.rbby.dev/posts/github-ai-contribution-blame-for-pull-requests/"}},"_tags":["comment","author_rbbydotdev","story_46871473"],"author":"rbbydotdev","comment_text":"It\u2019s not in the git commit history, that\u2019s the cool part! Git-ai stores it in git notes, easy to remove later if you don\u2019t like it ;)","created_at":"2026-02-04T09:42:45Z","created_at_i":1770198165,"objectID":"46883686","parent_id":46879884,"story_id":46871473,"story_title":"Show HN: GitHub Browser Plugin for AI Contribution Blame in Pull Requests","story_url":"https://blog.rbby.dev/posts/github-ai-contribution-blame-for-pull-requests/","updated_at":"2026-03-05T23:31:09Z"}],"hitsPerPage":20,"nbHits":52,"nbPages":3,"page":0,"params":"query=git-ai&advancedSyntax=true&analyticsTags=backend","processingTimeMS":138,"processingTimingsMS":{"_request":{"roundTrip":16},"afterFetch":{"format":{"highlighting":1,"total":1},"merge":{"mergeLoop":{"prepareNextHit":2,"total":2},"total":2},"total":2},"fetch":{"query":10,"scanning":124,"total":135},"total":138},"query":"git-ai","serverTimeMS":140}
