crabpot/AGENTS.md
2026-04-28 22:08:31 -07:00

941 B

crabpot agent notes

  • Keep this repo fixture-driven. Add plugins to crabpot.config.json; do not hardcode fixture lists in scripts.
  • External plugin code lives under plugins/ as git submodules. Do not vendor or rewrite external plugin source here.
  • Default checks must stay cheap and credential-free. Live tests require explicit opt-in and secrets.
  • Prefer seam labels over product categories: dynamic-tool, llm-observer, gateway-service, provider-capability, and similar.
  • Treat openclaw package dependencies as host-linked inputs owned by the inspector/workspace plan, not as upstream plugin install findings.
  • When plugin-inspector behavior or package versions change, update both the source ref and generated report/test expectations. After npm publish, update the package pin and run both source-mode and package-mode smoke checks.
  • When adding a fixture, explain the unique seam it covers in why.