Will it work with what I run? Two questions decide it.
- 1
Can it answer a question when asked over HTTP?
Send it a question plus a set of settings, get an answer back.
That is the whole requirement on this side.
- 2
Can it say which settings a caller may change?
A list, published once, of the knobs you are willing to let
something else turn. That list is the permission boundary: nothing
outside it is ever touched.
If both answers are yes, it can be optimized with no change to
PromptPotter and no PromptPotter-shaped code in your system. If your
system is Python and you would rather wire it in directly than stand up
an HTTP surface, there is a plugin path that does the same job from your
own package, without forking anything.
Worth knowing before you install one: a connector is
ordinary trusted code, not a sandbox. Loading one runs it inside the
same process, where it can see your provider keys. Treat a third-party
connector the way you would treat any dependency you give credentials
to.
The exact shape of both sides is written down:
connecting your own system↗,
the settings list↗, and
the full source↗.