Issue
When building the plugin with npm run build, we get TypeScript errors:
src/adapters/heartbeat.ts(32,3): error TS2353: Object literal may only specify known properties, and 'resolveRecipients' does not exist in type 'ChannelHeartbeatAdapter'.
src/adapters/heartbeat.ts(32,25): error TS7031: Binding element 'cfg' implicitly has an 'any' type.
src/adapters/heartbeat.ts(32,30): error TS7031: Binding element 'opts' implicitly has an 'any' type.
Environment
- OpenClaw version: 2026.5.12
- Plugin version: 0.1.0 (from GitHub main)
- Node: 22.22.1
- OS: macOS 15.1.1 (arm64)
Steps to Reproduce
- Clone repo:
git clone https://github.com/basecamp/openclaw-basecamp.git
- Install deps:
npm install
- Build:
npm run build
The build fails with the errors above.
Expected Behavior
Plugin should build successfully with OpenClaw 2026.5.12+.
Notes
Looks like resolveRecipients method doesn't exist on the ChannelHeartbeatAdapter interface in the current OpenClaw SDK version, or the method signature has changed. Either the plugin needs updating or there's a version mismatch.
Issue
When building the plugin with
npm run build, we get TypeScript errors:Environment
Steps to Reproduce
git clone https://github.com/basecamp/openclaw-basecamp.gitnpm installnpm run buildThe build fails with the errors above.
Expected Behavior
Plugin should build successfully with OpenClaw 2026.5.12+.
Notes
Looks like
resolveRecipientsmethod doesn't exist on theChannelHeartbeatAdapterinterface in the current OpenClaw SDK version, or the method signature has changed. Either the plugin needs updating or there's a version mismatch.