17 PonderCode Devlog 4
The list of nice-to-have features is endless. I added a few of them today.
The first is price list support. The cost field of the OpenAI API is not reliable based on an analysis of the sessions I have captured. The token information is. So PonderCode now supports price lists with a DSL to compute pricing based on TOD1 and prompt size. A dashboard shows history across providers, models and time.
The second is an improvement to the UX by allowing edits and deletions of prompts and events so that the context can be surgically pruned. I rejected branching as an option because it is too complex without also building some kind of graph-like UI so that you can see the flow of the conversation. Also, all sessions are persisted. You can load and read them at any time, or continue working on them using other models.
I had resigned myself to not supporting networking inside the sandbox except via fetch, but there might be a way out. It involves socat, sockets and proxy servers. I will have to do some experimentation.
- Time-of-day ↩