Thank you for sharing!

There are two probable causes for this behavior. There is a bug I'm currently investigating regarding the service provider being restarted and affecting any pending/active sessions, which could be related.

The other behavior, which is more so 'expected', is that after interacting with an agent for a long duration, it will reach a limit within its context window. The only way to move forward from that state (at this time) is starting a new session (similar to what you have described).

This is a long-term item that I believe is being investigated, and the eventual outcome would ideally be that the user doesn't have to worry or handle any issues related to the context window being hit.

That being said, to your note, the actual project code is unchanged even if that immediate session is lost; the quickest way forward is to start your chat with "we were working with X/Y/Z feature, please review our progress in the codebase and continue".

In either case, I know that nostr:nprofile1qydhwumn8ghj7emvv4shxmmwv96x7u3wv3jhvtmjv4kxz7gpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qqgrcrg2jwp2lwnqlwq3s7ypcgcymx32glz4k5znv4f6qykp8l876u5t77atk is actively working to improve the overall user experience for Shakespeare. I very much appreciate your feedback at this stage, and am excited to see the things being built right now. I hope you may continue to enjoy building things out using Shakespeare, and we'll continue working to provide the best tool for the job. ๐Ÿ™‚

Reply to this note

Please Login to reply.

Discussion

๐Ÿ™๐Ÿซ‚

I know the console get to big but I canโ€™t empty it ๐Ÿ˜ฅ so I got this again in middle of prompt so lost some credits again๐Ÿ˜…๐Ÿ˜ฅ nostr:nprofile1qqsfxfs52ud0ewk569apj8hzs83ea6amgxunlty0mpuzjc32avgj7ngpr9mhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5q32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tc8z075g nostr:nprofile1qqs8sxs4yuz47axp7uprpugrs3sfkdz5379tdg9xe2n5qfvz070a4egprdmhxue69uhkwmr9v9ek7mnpw3hhytnyv4mz7un9d3shjqg4waehxw309aex2mrp0yhx6mmnw3ezuur4vgzaq60d

When doing same prompt again it need to search first again the site to see how structure is so it looks like It need to do things again๐Ÿ˜ฅ

I feel you, that can be frustrating. There a few different changes required to improve the user experience here - the ability to commit and roll back changes, the ability to reuse prompts, summary of the last session if a new one must be created, and so forth.

These interactions technically exist via the command line using the `stacks agent` tool and `git` directly, it is just a matter of translating these workflows to the Shakespeare UI. This will happen, but it will take some time to implement and test.

I understand. Hope in the long run also credits go less fast๐Ÿคฃ๐Ÿ™