HNHacker News
TopNewBestAskShowJobs

onecommit

127 karma · joined October 17, 2022

submissionscomments
onecommit··on Launch HN: Sitefire (YC W26) – Automating actions to improve AI visibility
interesting - thanks!
onecommit··on Launch HN: Sitefire (YC W26) – Automating actions to improve AI visibility
How do models deal with assessing the quality of content and its accuracy/veracity when recommending products currently? What do the providers do to avoid a situation where more content === more traffic? Would love to see links to relevant research on this, if you have them. much success to you, appreciate your ai slop risk awareness.
onecommit··on Show HN: Emdash – Open-source agentic development environment
Yes! By default, every new task runs in its own worktree. In the .emdash.json config (or in the UI on your project page), you can specify setup, run, and teardown scripts -- pnpm install, pnpm run dev, etc.

We also inject convenience env vars into every task. For example, $EMDASH_PORT gives each task a unique port, so you can do PORT=$EMDASH_PORT pnpm run dev and never collide on dev servers.

More here https://docs.emdash.sh/project-config -- does that help?

onecommit··on Show HN: Emdash – Open-source agentic development environment
Thanks! What tools have you been experimenting with?

Agreed. That this evolution pushes much of the work into describing desired outcomes and giving sufficient context.

To your questions:

Emdash helps reduce the setup cost of each environment by allowing you to open an isolated git worktree, copying over env variables and other desired context. And then preserving your conversation per task. That said, you still need to write clear goals and point it in the right direction.

I think it's less about team scale and more about individual throughput. My working mode is that I'm actively working on one or two tasks, switching between them as one runs. Then I have a long list of open tasks in the sidebar that are more explorative, quick reviews, issue creation etc. So for me it's not about one-shotting tasks, but instead about navigating between them easily as they're progressing

Automated e2e testing is tricky, particularly for rendering. I think roborev (https://github.com/roborev-dev/roborev) is moving in the right direction. Generating bug reports synchronously per commit and not just once you create a PR. I also think what https://cursor.com shipped today with computer-use agents testing interfaces is very interesting.

onecommit··on Show HN: Emdash – Open-source agentic development environment
We could! Do you use them?
onecommit··on Show HN: Emdash – Open-source agentic development environment
We connect to remote servers via SSH, are provider-agnostic, and open-source. e.g. in Codex you can only run OpenAI models and not Gemini, Amp, you name it. Give it a spin :)
onecommit··on Show HN: Emdash – Open-source agentic development environment
Thank you for flagging! We had a CI bug in v0.4.16 that caused the compilation error that we patched in the latest release (v0.4.17). I created a ticket for the provider detection on remote servers. On it!
onecommit··on Show HN: Emdash – Open-source agentic development environment
On it! Released windows out of beta yesterday. signed version sometime this week
onecommit··on Show HN: Emdash – Open-source agentic development environment
Thank you, and yes!
onecommit··on Show HN: Emdash – Open-source agentic development environment
looking into this! Thanks for flagging
onecommit··on Show HN: Emdash – Open-source agentic development environment
We're figuring our business model out. There're two avenues that we principally think about (1) bundled coding agent subscription and (2)enterprise version with auth, team management, sharing of agent interactions. Admittedly, it's early and this can change. What won't change is that this UI layer for running multiple coding agents is and will be open-source. Emdash itself is funded by YC. Initially developed as a tool while working on another product, but we weren't funded then.
onecommit··on Show HN: Emdash – Open-source agentic development environment
interesting! hadn't looked into sparse checkout before, but will do now. Initial thoughts are that sparse might be risky if we lose some arbitrary files that might be relevant context for the coding agents. Will look into this!
onecommit··on Show HN: Emdash – Open-source agentic development environment
Interesting thoughts - thank you! And directionally agree - given that agents are becoming ever better, they'll take more and more of the orchestration on themselves. Still, we believe that developers need an interface to interact with these agents; see their status and review / test their work. Emdash is our approach for building this interface of the future - the ADE :)
onecommit··on Show HN: Emdash – Open-source agentic development environment
Conductor is definitely in the same space. Main points of differentiation that I am aware of are that we allow you to connect to remote servers via SSH, natively embed many more coding agents (21) with their full functionality, and are open-source.
onecommit··on Show HN: Emdash – Open-source agentic development environment
Not in its purest sense! We're using the monaco editor for file editor and diffs, but other than that no VScode included. The file editor is really a secondary view inside of Emdash. The focus is on the chat with the coding agent. We'll make this more clear in the readme. Thanks for the feedback!
onecommit··on Show HN: Emdash – Open-source agentic development environment
great! send all feedback our way :folded_hands:
onecommit··on Show HN: Emdash – Open-source agentic development environment
We've considered it! The way we're seeing it, this is something that the CLIs themselves are getting good at natively, such as Claude Code. We generally consider ourselves to be at a higher abstraction / task level, where the individual CLIs are responsible themselves for breaking down and distributing a larger task across subagents.
onecommit··on Show HN: Emdash – Open-source agentic development environment
Thanks for your questions! You can separate the agents in Emdash by running them on separate git worktrees so they can do concurrent modifications without interfering. We don't support custom agent wrappers currently, interesting. Have you written your own? What is your use case for them over native CLIs?