Skip to content

Thread control and thread forking #8560

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
pcuci opened this issue May 17, 2025 · 1 comment
Open

Thread control and thread forking #8560

pcuci opened this issue May 17, 2025 · 1 comment
Labels
enhancement New feature or request

Comments

@pcuci
Copy link

pcuci commented May 17, 2025

Any part of the conversational thread should be editable, so we can guide the agent better, including its own responses and actions.

Forking a thread is fairly slow and cumbersome, re: #8555 (that's when I start a new thread, and copy paste only some context I care about, to re-bootstrap the agent on a specific task)

What I would like is more control over the conversational thread, because the whole thing gets fed back on every follow-up response. But, most of the time the agent goes all over the place, and that's not helping it act better on the next turn.

Desired outcome:

  • ability to edit my messages
  • ability to edit agent's messages
  • ability to delete either
  • ability to delete (or edit?) specific tasks inside agent's response.
  • ability to instant-fork a conversation from any point in a thread: keep same sandbox, same agent, same context
  • ability to drop old context, e.g.: scroll up, click "delete everything up to this point"; sometimes I don't need the context from its 100 circular steps, and would rather drop that, and continue with the narrow context of the current activity. This would also dramatically help control costs (to not have to send all history on every turn)
  • ability to see the rationale of choosing one tool over another (sometimes it chooses the less effective tool, say, a sed text replace, instead of overwriting the short file, but I can't figure out why it's doing that)

If I could replace an action that it did with a correct "toy" action that I think it should've done, in its own response, I believe that will steer the agent better on the next turn.

Thoughts?

👍 to upvote

@pcuci pcuci added the enhancement New feature or request label May 17, 2025
@linkerlin
Copy link

Try Mind Evolution method?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants