Plugin Guide¶
Use Extending VAMOS as the source of truth.
This page exists only as a redirect for contributors who search for “plugin guide”.
Canonical paths¶
- Custom algorithms: register through
get_algorithms_registry().register(...)for in-process extensions, or expose avamos.algorithmsentry point from an installed package. - Custom operators: register through
get_operator_registry().register(...)insrc/vamos/engine/operators/impl/registry.py. - Custom problems: implement
ProblemProtocolor usemake_problem(...), then register the family/spec if the problem should be discoverable by name.
Working rule¶
If this page and Extending VAMOS ever disagree, follow Extending VAMOS and update this page to point back there.