feat(mode): implement Ralph mode for infinite task loops#5091
feat(mode): implement Ralph mode for infinite task loops#5091dannycreations wants to merge 1 commit intoKilo-Org:mainfrom
Conversation
🦋 Changeset detectedLatest commit: 72b77e1 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
This is something we've read everyone needs this feature, it's awesome |
|
@dannycreations should there not be a completion condition for the user to configure? |
yeah still working on it, also can you review my other pr #4704 |
ec89a68 to
defe496
Compare
|
@marius-kilocode i think im already implement everything that i need, the reason i dont implement tool call or system prompt layer is because ralph should be used with filesystem context (manus like) to preserve each task session, i also not implement any "babysitting" since ralph should be treaten like yolo mode that is with user concern |
d6356fc to
57b159c
Compare
57b159c to
3e31d6a
Compare
- Add global settings for Ralph mode enablement, loop limits, and completion delimiters. - Implement task restart logic in the core `Task` class to support autonomous loops. - Integrate Ralph mode into `AttemptCompletionTool` and mistake limit handling. - Add Ralph mode toggle to the chat interface and configuration sliders to settings. - Provide comprehensive localization for Ralph mode settings across all supported languages.
3e31d6a to
72b77e1
Compare
|
Hi! Recently we made the decision to start working hard on a ground-up rebuild of this extension using the new Kilo CLI as the backend. Because of this we made the decision to start temporarily limiting the size of features we're still accepting into the current extension. If you think (I really think so) this functionality is still important could please add a feature request or submit a PR to the new rebuild? I know this is a bummer so to make up for lost time/effort and to show appreciation for the work you did I'd like to give you extra credits on your Kilo account. Please reach out to me on Discord (Kevin) with the email address you used to sign up for Kilo so I can grant you those! |
Implementation
ralphEnabledto global settings, extension state, and message types.AttemptCompletionToolto automatically restart tasks upon completion.ChatTextAreaUI.Screenshots