Golem launches each extension as a subprocess. A process can be a provider (Golem calls you for chat or embeddings), a channel (you send turns into Golem), or both.
- Packaging
—
pyproject.tomland how Golem installs the package - Python SDK
—
golem-agent-sdk, providers, and channels - Protocol — HTTP register, heartbeat, chat, and embed