- Make sure
python3is available. - Make sure the local
kimiCLI is installed and available onPATH. - Install
pytestin the Python environment you plan to use for local checks.
- Keep the plugin repo-local unless a change explicitly introduces marketplace support.
- Preserve the adapter's bounded-edit model: only declared
--target-filepaths are treated as editable. - Prefer small changes that keep prompt structure and JSON output backward compatible.
- Update tests when changing prompt assembly, status mapping, or file tracking behavior.
Run:
python3 -m pytest plugins/kimi-code-ui/tests -qIf you change the adapter CLI or output contract, update:
README.mdplugins/kimi-code-ui/README.mdplugins/kimi-code-ui/skills/kimi-ui-task/SKILL.md