I've been using opencode go as my LLM provider and...
# general
c
I've been using opencode go as my LLM provider and tried to pick up where I left off several days ago and found this new issue waiting for me. Aparently opencode go now requires special headers. Is there a way for me to configure this in the advanced section of the LLM config? github.com/aaif-goose/goose/issues/11900 and github.com/vastsa/PI-Desktop/issues/48
w
As a tmp. workaround (working, confirmed) add this to Extra Headers in LLM settings
{"x-opencode-session":"facade00-0000-4000-a000-000000000000"}
c
So, we still don't have the ability to hot load changes on preexisting conversations?
Making those changes does nothing unless it's a new conversation
And, thanks Robert for your time. I appreciate you.
w
hmm...if you create a new LLM profile can you switch to it mid-session? I think that should work
c
No, it doesn't. Entering those extra headers works on new conversations but my preexisting one still throws the same error. It's most likely because the conversation is cached, I learned that on another bug a few months ago. It's really something that needs to be addressed.
w
hmm makes sense. Is there an issue open?
c
I have no idea honestly
c
Neal, you can tell your agent to go find the logs of the old conversation and understand it, and continue from there But I agree, we fixed the most problematic “frozen in the past “ behavior, but i don’t know offhand about extra headers