API documentation
The two main crates for plugin interfacing are engine_interface and common.
These two have some API documentation written; you can currently access them by running cargo doc --open in either of their directories in chatimprovr