Replies: 1 comment 2 replies
-
|
Thanks for sharing this! Looks like you've put a lot of work into this port, always nice to see.
I can see it in your screenshot, it's a nice visual, though it slightly conflicts with my vision for Late. I see Late primarily as a tool to architect code rather than read/write it line-by-line, which I feel is best left to an IDE. Though note (as said below) I am open to any kind of feature request though they need to be evaluated individually and there needs to be an identifiable usecase for it.
The permission system is actually in the middle of being completely overhauled right now. The current setup can feel like it is asking too much though if we went further with the strings based parser it is simply too irresponsible due to bash being turing complete. An AST based parser is in the making which should resolve most issues immediately while providing the safety.
Currently, the subagent history is intentionally discarded because the system doesn't use it anywhere. However, I have seen this requested multiple times, so we can look into retaining it.
Since subagents run sequentially right now, I am curious about the use case for this. Is it primarily for visual feedback, or does it serve another specific workflow purpose?
Can you explain what the advantage is of this over just spinning up a new instance? I was thinking about adding a command palette for unrelated features, but I'm curious how/why people would use in-app switching over just starting a new terminal/instance. I did see someone else talk about this though so I might implement it.
I've chosen not to implement this because it significantly reduces the intelligence and context of the model. I don't want to do things behind the scenes that degrade output quality without users knowing. This might be added to a specific command that a user can execute or manually set.
Could you expand on this I am not sure I understand? I see your focus here leans heavily into UI/UX. While I am working on bringing up the UI myself, I want to keep the interface as clean and readable as possible and fitting to the usecase. I specifically want to avoid falling into the same pitfalls as OpenCode and all the other infinite copies. For example, displaying raw code output combined with streaming can make things harder to read and clutter the terminal, and to me personally does not seem to have a real use case. Thanks again for the post and for taking the time to experiment with Late. If you want to push any of these forward, feel free to open an issue for any specific thing you might like to see and we can see how it goes. |
Beta Was this translation helpful? Give feedback.


Uh oh!
There was an error while loading. Please reload this page.
-
I have a very dirty port of Late to Windows ( i used Opencode closed git to make the first prototype re-style )
Late is very good at beeing effective, but i found that, there was a lot of permissions, and some "what the heck are the subagents doing or did ?".
So I added some features. Like:
session modified files changelog, and what agent did it( consult the subagent session ).
Allow permission per session: each agent requests permissions. specially editing and creating.
Session history from Orchestrator and subagents.
Subagents status.
Session switch in-app.
Session compact triggers ....
tool calling grouping.
and some fluff
this is my very very dirty port/butchered,
I think some of these features can inspire the project.
Beta Was this translation helpful? Give feedback.
All reactions