Skip to content
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

Feature Request: Lock Files That Are Completed #377

Closed
creativewp24 opened this issue Oct 10, 2024 · 10 comments
Closed

Feature Request: Lock Files That Are Completed #377

creativewp24 opened this issue Oct 10, 2024 · 10 comments
Labels
enhancement New feature or request

Comments

@creativewp24
Copy link

I have a problem whereby I create an element, section, widget or page or even function really...
I create it to a place with bolt that I am happy with it as a final product. So despite saying thank you, lock that file, do not edit or make changes without my permission. Despite discussing with the ai to place: // @locked: This component is finalized. Do not modify without explicit permission. at the top of the file code. For some reason, when I move onto new things, it still tinkers or plays or changes completed things.

Sadly, this is starting to feel like two steps forward one step back. Whilst i still make progress. Its slower than it needs to be as I am re-working the already completed parts. I guess the frustration here would be the amount of tokens this will use up too.

Dont get me wrong. I still love the platform. But this is a frustration for sure!

My idea would be to have a way to 'lock' a file to read only for the ai. Even if this is manually done in the editor. We will still need the tool to read the file. but it will need to ask permission for us to manually unlock it before they change it.

I hope this doesnt fall on death ears, the last support ticket did not. I really think this will make development of larger projects a lot easier saving time and tokens.

@EricSimons
Copy link
Member

Does not fall on deaf ears! We're working on landing "checkpoints / roll backs" into the chat experience asap, but this is a very novel idea for how to inform the AI on what & what not to edit - will take this back to the team and noodle on it!

@creativewp24
Copy link
Author

creativewp24 commented Oct 10, 2024 via email

@EricSimons
Copy link
Member

A related idea I've had- adding a "confirm before making changes" mode or something like that. I imagine this as a checkbox next to the chat input, and when its enabled, the AI will never make changes to the code until you explicitly say "yes". The only thing the AI will do is send back proposed changes it thinks it should make, ask for you to either confirm or propose modifications, if the latter it will send back an updated set of changes it will make, etc. Only once you say "yes this looks good, do it" will it go and write those files/etc. This way the AI doesn't just start writing files without first getting confirmation from you that those are the correct things for it to be doing.

Curious if you have thoughts on this approach!

@creativewp24
Copy link
Author

creativewp24 commented Oct 10, 2024 via email

@EricSimons
Copy link
Member

Love it. Thanks for your thoughts here!

One last question- in chat, did you try to instruct the AI to not edit specific files?

@creativewp24
Copy link
Author

creativewp24 commented Oct 10, 2024 via email

@EricSimons
Copy link
Member

🤣 ok thank you for confirming!!

@creativewp24
Copy link
Author

FYI Eric, Another 10million tokens used up today. :-(
That purchase of more tokens cant come fast enough

@kc0tlh
Copy link
Collaborator

kc0tlh commented Oct 22, 2024

@creativewp24 token reloads have landed (My Subscription are in lower left of the app) and we are getting very close on shipping the file-lock functionality (I saw an early version today at engineering sync!)

@kc0tlh kc0tlh changed the title Lock Files That Are Completed Feature Request: Lock Files That Are Completed Oct 22, 2024
@kc0tlh kc0tlh added the enhancement New feature or request label Oct 22, 2024
@kc0tlh
Copy link
Collaborator

kc0tlh commented Oct 29, 2024

This feature will be announced this week in #678

@kc0tlh kc0tlh closed this as completed Oct 29, 2024
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

3 participants