Twitter/X

Provider-specific LLM integration pain

Brief

Provider-specific LLM integration pain: @0xSero (2026-05-10) says they’ve suffered major difficulty dealing with provider-specific quirks across harnesses and agents and praises Opencode and Pi for intentional open-source agent work. Dax (@thdxr) replies they’re building a provider-abstraction library written in Effect with a vanilla API; progress is in the opencode repo under packages/llm.

Source evidence

I cannot begin to explain the pain I have suffered dealing with all the provider specific insanity.

Every harness, every agent has to deal with this issue. Opencode and Pi are really building open source agents with intentionality.

Thank you

dax (@thdxr)

we're working on a library to abstract over all the llm providers

there's very few teams that have dealt with the quirks between providers at the scale we have

it's written in effect but will also have a vanilla api

progress is in the opencode repo under packages/llm

— https://nitter.net/thdxr/status/2053290393727324313#m