Add agent control features: prompt enhancement, pause/resume, context… #200
+423
−47
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added Agent Control Features
This PR introduces three key quality-of-life improvements for users:
Prompt Enhancement Button ✨
Pause/Resume Functionality ⏯️
_global_agent_state
Context Update System 🧠
Implementation Details
AgentState
class with pause/resume capabilitiesNote:
While this may not be the fanciest implementation, it's been tested (with Gemini only but should work in general) to work reliably in these common scenarios:
Notes for Maintainers
Screenshot :
(Worth noting, I have used Cursor to make this work, I am no programmer myself but I am learning)