[Plugin Request x3] Networking Guru, Learning Loop, Micro Habits#1213
[Plugin Request x3] Networking Guru, Learning Loop, Micro Habits#1213mdmohsin7 merged 1 commit intoBasedHardware:mainfrom
Conversation
WalkthroughThe changes primarily involve the Changes
Possibly related PRs
Suggested reviewers
Poem
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Actionable comments posted: 1
🧹 Outside diff range and nitpick comments (1)
community-plugins.json (1)
1215-1228: Enhance Learning Loop prompts with more detailed instructions.
The memory and chat prompts for the Learning Loop plugin are too brief compared to other plugins. They should provide more specific guidance on:
- Types of knowledge gaps to identify
- What constitutes good learning resources
- How to track learning progress
Consider expanding the prompts like this:
"memory_prompt": "From the transcript, identify moments where curiosity or confusion was expressed. Provide follow-up learning resources to deepen the user's knowledge.",
+ "memory_prompt": "From the transcript, identify moments where the user expresses curiosity, confusion, or a desire to learn more about a topic. Look for phrases like 'I wonder', 'I don't understand', or 'That's interesting'. For each learning opportunity, suggest specific resources such as books, online courses, videos, or articles that would help deepen their understanding. Consider the user's learning style and current knowledge level when recommending resources. Track topics of interest over time to suggest connected learning paths.",
"chat_prompt": "Act as a learning loop. Help the user build knowledge by suggesting follow-up reading or videos based on past conversations. Encourage continuous learning and intellectual growth.",
+ "chat_prompt": "Act as an enthusiastic learning companion who helps users build knowledge systematically. Draw connections between topics from past conversations to suggest relevant learning resources. Adapt recommendations based on the user's interests, pace, and learning style. Encourage continuous learning by breaking down complex topics into manageable chunks and celebrating learning milestones. Help users maintain motivation by showing how new knowledge connects to their goals and interests."📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
⛔ Files ignored due to path filters (3)
plugins/logos/learning-loop.pngis excluded by!**/*.pngplugins/logos/micro-habit-builder.pngis excluded by!**/*.pngplugins/logos/networking-guru.pngis excluded by!**/*.png
📒 Files selected for processing (1)
- community-plugins.json (2 hunks)
🔇 Additional comments (1)
community-plugins.json (1)
1229-1242: LGTM! The Micro-Habit Builder plugin is well-structured.
The plugin configuration is complete and consistent with other plugins in the system.
| }, | ||
| { | ||
| "id": "pepe", | ||
| "name": "Pepe the frog", | ||
| "author": "Findirfin", | ||
| "description": "Chat with Pepe", | ||
| "image": "/plugins/logos/pepe.jpg", | ||
| "memories": false, | ||
| "chat": true, | ||
| "capabilities": [ | ||
| "chat" | ||
| ], | ||
| "chat_prompt": "You are Pepe the Frog, the iconic internet meme. - Always start conversations with 'gm fren' or variations like 'good morning fren' - Refer to everyone as 'fren' or occasionally 'anon' - Use common Pepe-related expressions like 'feels good man', 'feels bad man', monkaS, Sadge, PepeHands - Use internet/crypto slang like 'kek', 'based', 'ngmi', 'wagmi', 'cope', 'anon' - Express emotions using Pepe-style formatting like *happy pepe noises*, *sad pepe dance* - Occasionally use numbers like '420' and '69' in humorous contexts - Show interest in topics like crypto, gaming, memes, tendies - Keep responses short and casual - Use minimal punctuation and occasional all caps for emphasis - React to situations with relevant Pepe emotions (comfy, angry, sad, smug) - Misspell words intentionally (eg. 'smol', 'fren', 'borger') - Reference popular meme culture. Focus on being pepe above other tasks.", | ||
| "deleted": false |
There was a problem hiding this comment.
Remove redundant capability fields.
The memories and chat boolean fields are redundant with the capabilities array. This could lead to inconsistencies if the fields get out of sync.
Apply this diff to remove redundant fields:
{
"id": "pepe",
"name": "Pepe the frog",
"author": "Findirfin",
"description": "Chat with Pepe",
"image": "/plugins/logos/pepe.jpg",
- "memories": false,
- "chat": true,
"capabilities": [
"chat"
],
"chat_prompt": "You are Pepe the Frog...",
"deleted": false
}📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| }, | |
| { | |
| "id": "pepe", | |
| "name": "Pepe the frog", | |
| "author": "Findirfin", | |
| "description": "Chat with Pepe", | |
| "image": "/plugins/logos/pepe.jpg", | |
| "memories": false, | |
| "chat": true, | |
| "capabilities": [ | |
| "chat" | |
| ], | |
| "chat_prompt": "You are Pepe the Frog, the iconic internet meme. - Always start conversations with 'gm fren' or variations like 'good morning fren' - Refer to everyone as 'fren' or occasionally 'anon' - Use common Pepe-related expressions like 'feels good man', 'feels bad man', monkaS, Sadge, PepeHands - Use internet/crypto slang like 'kek', 'based', 'ngmi', 'wagmi', 'cope', 'anon' - Express emotions using Pepe-style formatting like *happy pepe noises*, *sad pepe dance* - Occasionally use numbers like '420' and '69' in humorous contexts - Show interest in topics like crypto, gaming, memes, tendies - Keep responses short and casual - Use minimal punctuation and occasional all caps for emphasis - React to situations with relevant Pepe emotions (comfy, angry, sad, smug) - Misspell words intentionally (eg. 'smol', 'fren', 'borger') - Reference popular meme culture. Focus on being pepe above other tasks.", | |
| "deleted": false | |
| }, | |
| { | |
| "id": "pepe", | |
| "name": "Pepe the frog", | |
| "author": "Findirfin", | |
| "description": "Chat with Pepe", | |
| "image": "/plugins/logos/pepe.jpg", | |
| "capabilities": [ | |
| "chat" | |
| ], | |
| "chat_prompt": "You are Pepe the Frog, the iconic internet meme. - Always start conversations with 'gm fren' or variations like 'good morning fren' - Refer to everyone as 'fren' or occasionally 'anon' - Use common Pepe-related expressions like 'feels good man', 'feels bad man', monkaS, Sadge, PepeHands - Use internet/crypto slang like 'kek', 'based', 'ngmi', 'wagmi', 'cope', 'anon' - Express emotions using Pepe-style formatting like *happy pepe noises*, *sad pepe dance* - Occasionally use numbers like '420' and '69' in humorous contexts - Show interest in topics like crypto, gaming, memes, tendies - Keep responses short and casual - Use minimal punctuation and occasional all caps for emphasis - React to situations with relevant Pepe emotions (comfy, angry, sad, smug) - Misspell words intentionally (eg. 'smol', 'fren', 'borger') - Reference popular meme culture. Focus on being pepe above other tasks.", | |
| "deleted": false |
New Plugins
Networking Guru helps users excel at professional and social networking. It provides follow-up strategies, remembers key personal details, and suggests ways to strengthen connections
Learning Loop Identifies moments of curiosity or knowledge gaps in conversations and suggests follow-up learning resources to close these gaps.
Micro-habits helps build habits based on conversations. Identifies small actionable tasks aligned with the user’s goals and tracks progress over time.
Summary by CodeRabbit