Add a Custom Bot Type
Custom bot types are currently a code change workflow, not a runtime UI plugin.
Required code changes
- Add chart source under
control-plane/charts/<bot>/. - Ensure packaging path emits
control-plane/internal/service/charts/<bot>.tgz. - Add
//go:embedentry and resolver handling ininternal/service/charts.go. - Register bot metadata in
internal/botenvso install/config UI has env metadata. - Verify install/onboarding handlers support the new bot type.
Validate
mise run charts
mise run build
mise run testThen run clawmachine serve --dev and verify bot appears on /bots/new.