Design, conduct and analyze results of AI-powered surveys and experiments. Simulate social science and market research with large numbers of AI agents and LLMs.
If, from a blank collab, you download edsl and run (without setting a key), this is the experience:
Not great. @rbyh I think as we discussed, what should probably happen is:
EDSL python process generates a unique coop URL that is printed to the terminal and the application is paused, polling coop looking for authentication (it's hung here)
User visits the URL and authenticates / creates an account
When that user authenticates, they are instructed to close the browser tab
The EDSL Python process, while polling, discovers the authentication
The EDSL process can fetch the user's EP key and writes it to a .env_edsl file; the key is ALSO loaded into the current session
If, from a blank collab, you download edsl and run (without setting a key), this is the experience:
Not great. @rbyh I think as we discussed, what should probably happen is:
.env_edsl
file; the key is ALSO loaded into the current sessioncc: @zer0dss @onmyraedar @apostolosfilippas