More documentation?

It’s fun to explore but it would be nice to know more about the infrastructure. Like, where do the chats live? Can they be saved or deleted? Edited or extended after the fact?

Can you give some more context? What chats are you talking about?

Thanks Steph,

I got an interesting analysis from Databot. It duly produced a report with the /report command. But the report did not have the R code. When I later came back to Databot I could not find the thread with the code in it. It may be because I'm a beginner using Positron... Any hints as to how to search for previous conversations would help.

Hi, good to hear that Databot has been useful for you!

The chats are stored on disk and you should be able to go back to them at any point. In the sidebar, you can click on the clock icon to expand the sidebar and see previous conversations.

They are associated with a workspace, which in Positron is essentially the path to a directory. So for example, /Users/winston/myproject/ is a workspace. If you made a chat with that workspace, you can revisit it by opening that workspace again.

However, if you rename the directory, Positron will think it's a different workspace, and therefore Databot won't have the previous chats for that workspace. It is possible to get them, but the easiest way is to simply rename your directory to its old name, then open that directory in Positron.

If for some reason you are unable to rename the directory, or you really want to dig around: Positron has a directory where it stores information for each workspace; this is outside of the workspace itself. On a Mac, this is at ~/Library/Application Support/Positron/User/workspaceStorage/, and then within there, each workspace has a hash, and then Databot has a directory inside of that. So the path for Databot's information for a specific workspace will look something like: Library/Application Support/Positron/User/workspaceStorage/753fcc544df072098731d48518e76721a/posit.databot. It is possible to get old conversations from there, but there are more steps involved. Hopefully this won't be necessary for you.

That's very helpful, Winston. Thanks!

After a long chat, it seemed like I needed to terminate it. I asked databot to analyze naming conventions and database structure using a data dictionary in a tibble. Claude kept giving me an error message saying something like, "resource limits exceeded". That kept happening even though the Positron assistant could do various tasks. Once I deleted the databot chat (after saving it), databot seemed to have enough Claude resource to do the job.

(I have no idea if this is relevant or not.)