feat(core): Pearl automation note + notice registry#317
Conversation
Replace hardcoded applyConversationHistoryNotice() with a declarative RESPONSE_NOTICES registry. Adds "ask Pearl to automate this" note for capability-enabled Slack bots. Bump versions to 0.1.195. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 📝 WalkthroughWalkthroughVersion bumps applied across three packages (bubble-core, bubble-runtime, bubble-shared-schemas) from 0.1.194 to 0.1.195. The capability-pipeline refactors conversation-history notices from inline conditional logic to a data-driven notice system with filtering and formatting capabilities. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches
🧪 Generate unit tests (beta)
Tip Issue Planner is now in beta. Read the docs and try it out! Share your feedback on Discord. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Deploying bubblelab-documentation with
|
| Latest commit: |
dbf688b
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://e8fc7f84.bubblelab-documentation.pages.dev |
| Branch Preview URL: | https://feat-response-notice-registr.bubblelab-documentation.pages.dev |
There was a problem hiding this comment.
Pull request overview
This PR refactors the hardcoded conversation history notices into a declarative RESPONSE_NOTICES registry and adds a new Pearl automation note for recurring tasks. The changes improve maintainability by consolidating notice logic into a single, extensible data structure.
Changes:
- Refactored conversation history notices from inline if-else logic to a declarative registry pattern
- Added "Pearl automation" note that suggests automation for recurring tasks
- Version bumps across three packages to 0.1.195
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| packages/bubble-shared-schemas/package.json | Version bump to 0.1.195 |
| packages/bubble-runtime/package.json | Version bump to 0.1.195 |
| packages/bubble-core/package.json | Version bump to 0.1.195 |
| packages/bubble-core/src/bubbles/service-bubble/capability-pipeline.ts | Refactored notice logic into RESPONSE_NOTICES registry, added Pearl automation note, renamed function from applyConversationHistoryNotice to applyResponseNotices |
Summary
RESPONSE_NOTICESregistryTest plan
🤖 Generated with Claude Code
Summary by CodeRabbit
Chores
Refactor