Recent submissions

Comment · 2 years ago
Comment · 3 years ago
What are some other ones?
Comment · 3 years ago
None come to mind - you should give it a go and see how the PR turns out
Comment · 3 years ago
Yea that's the plan.
Comment · 3 years ago
Hah yea. But, we use RAG to ensure that the choices made are really good. LLMs on their own can't be trusted, they are just great communicators. LLMs combined with reputable sources (like documentation and code examples) provide really great results! And these data sources actually can be queried, as they are shipped with each module.
Comment · 3 years ago
Great question! So our AI agents actually use a combination codemods plus generated AI results. We use static analysis and codemods as much as possible, but there are lots of situations where AI is the best tool. We have found that AI is particularly good at transforming EXISTING logic from one state to another, in a fairly predictable and consistent way, so long as the code transformations are individual functions or code files.

In combination with our RAG approach, you will find that if you run the same module multiple times, the generated results are incredibly similar with very little variation. Give it a go for yourself! You can try it for free on codebases up to 2MB, or use any of our example repos.

Comment · 3 years ago
In general, as our AI agents produce code files, we collect dependencies, and then at the end, use npm to determine the correct version numbers without actually installing on disk
Comment · 3 years ago
Yea! It turns out that we get this request quite often (Python 2 -> 3). It's on the roadmap.
Comment · 3 years ago
We use LangChain to crawl documentation and code examples for relevant frameworks and libraries, to make sure that the AI generated PR is up-to-date. We also have a custom dependency resolver that detects which new dependencies need to be added, as well as updating the package.json files with the correct version numbers
Comment · 3 years ago
Yea! Let me know if we can help your team with any of those. Right now we specialize in AngularJS -> React, CRA -> Next, JS -> TS, and Upgrade Next
Comment · 3 years ago
Beautiful! Insanely easy to use

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton