I spend most of my reviewing time in Sublime Merge.
But I like how https://www.hunk.dev enables agents to post comments directly to the diff and see them inline. I would be great to see something similar in Sublime Merge.
Allow agents to post comments to Sublime Merge
I do not post AI Agent comments to Sublime Merge but I do capture AI threads into Sublime Text (I donāt use Subl Merge although I have it)ā¦
Let us assume you are in the AI Agent task box. I can use several Agents but Gemini in Chrome is working right now. Simply Ctrl+A to highlight the thread then copy into a Subl Snippet. I have tried to convey in parallel thread (Buddy Apps or better Paired Apps) to doubters the power of simple Ubuntu tools (there are variants for Windows and Mac users). But with the Agent ācommentā indeed the entire discourse in clipboard I apply ⦠ctrl+shift+space ⦠a raw Albert snippet appears ⦠I paste the AI Agent discourse to be ingested by Subl. Note that to maintain focus in AI Agent or browser I do not want to switch to Subl session. And so I leverage Ubuntu popup āvisorā. What I nickname "Robot Gort " but metaphor lost on some here. And indeed later applied via Subl Build. These āminedā discourses I am now training AI Agents to be XML compliant. In other words AI feeds Subl with snippets. Closing the AI-Subl loop. As I see it there is no need for yet another new framework. Ubuntu meld can do that job. Another āPaired Appā in my model. So far a nice AI-Team. https://meldmerge.org/help/command-line.html
Itās always such a refreshing experience to see you hijacking topics by providing totally off-topic comments advertising workflows and tools noone asked about. If you donāt use Sublime Merge and canāt provide an appropriate answer for the given question, just let it be.
Given what a security nightmare things like MCP are (not to mention agents), and how important code and commits are, I strongly object to adding something like an MCP endpoint to Sublime Merge. If there were a plugin architecture Iād have no opinion about a plugin. But baking this stuff directly into the app is a no-go for me.
Deathaxe. As usual my thinking is misunderstood. The question line is āAllow agents to post comments to Sublime Mergeā. Now I can pair Agents with SubLime ecosystem. 7 out of 8 words match. Sans Merge. But Meld steps in. So I thought that some might take an interest given the priorities of AI safety, security, sovereignty. Often posters miss a pathway. Should they be left to their pathway? Every new framework, plugin, package is a risk. Why not use existing tools?
AI need not be a security nightmare. If you try subscribing to Proton Foundation the built in Lumo agent runs in a secure environment within Proton ecosystems.
My comment was not about a hypothetical āneed notā that then requires me to take steps to protect myself using yet another service. My comment was about not adding to the attack surface of a piece of software that touches critical material such as code, along with the documented security issues with MCP. If most other Sublime Merge users are OK with that, thatās fine, but then I need to find another product to use because I am not. I suspect a lot of others arenāt either, which is why I posted this.
This is why this old engineer dreamed up a home brewed secure protocol (the AI shuttle protocol) for harnessing AI agents which I dare not present here lest it be torn apart. I can see flags unfurling. If I can point you to an ancient architecture the capability machine [Wilkes, Fabry] you might get some clues of thought process. But this steps outside the scope of this post. AI Agents need to follow ācapability rulesā. The drivers today are AI safety, security and sovereignty. Refer to Turing Post which I recommend. Meanwhile using my pairing approach I can safely interact between Subl world and AI world. In fact they are now blood brothers.
As the conversation meandered a little bit - I do not want the agent to do things like commits/merges/pushes (the agent will use the command line tools for this anyway). But I would want the review comments right with the diff in Sublime Merge. This way I avoid switching windows all the time.
