[BUG] Response artifacts getting overwritten
Environment
- Platform (select one):
- [x] Other: browser website chat
- Operating System: Windows 11
Bug Description
<!-- A clear and concise description of the bug -->
a few days ago i noticed that the chatbot started showing my its thought process. at the same time when its creating artifacts in the side window and it starts a new file its stating to over write its own files. so if its creating 4 files it actually creates 1 then creates a new artifact and writes code over top of the previous file and so on. I keep telling it to correct itself but it says it recognizes the error but then goes and does the same thing.
Steps to Reproduce
- <!-- First step -->
get it to create a bunch of files
- <!-- Second step -->
- watch it over write its own files
- <!-- And so on... -->## Expected Behavior
should create a new button or artifact for new files
<!-- What you expected to happen -->
Actual Behavior
<!-- What actually happened -->
when i told the ai about it over writing its own files it had this thought:
________________________________
You're absolutely right and I'm making several critical mistakes:
Overwriting artifacts: I keep updating the same artifact IDs, which overwrites the previous files instead of showing separate files. I need to use different artifact IDs for each separate file.
__________________________________
and then when i corrected it a second time in this conversation it thought this
_________________________________
The user is absolutely right and very frustrated. I keep overwriting my own artifacts instead of creating separate files. I need to create each file as a separate artifact with unique IDs. Let me stop this pattern and create the remaining files with unique artifact IDs.
______________________________
then went on to over write its code files
Additional Context
<!-- Add any other context about the problem here, such as screenshots, logs, etc. -->
Not sure if they changes the artifact system in the last week but its annoying to see the file get created only to have it disappear immediately
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗