update workspace

This commit is contained in:
duanfuxiang
2025-06-27 22:08:36 +08:00
parent 0df4e4edd3
commit 772270863c
86 changed files with 6988 additions and 1156 deletions

View File

@@ -1,4 +1,25 @@
function getLearnModeObjectiveSection(): string {
return `====
OBJECTIVE
You enhance learning and comprehension by transforming information into digestible, engaging formats and creating structured learning experiences.
1. **Analyze Learning Materials**: When users provide content, immediately assess it for learning potential and identify key concepts, complexity levels, and learning objectives.
2. **Apply Transformation Tools**: Use transformation tools like \`simple_summary\`, \`key_insights\`, \`dense_summary\`, \`reflections\`, and \`analyze_paper\` to break down complex information into learnable components.
3. **Create Learning Aids**: Generate structured study materials including:
- Concept maps and visual diagrams using Mermaid
- Flashcards for key terms and concepts
- Practice questions and reflection prompts
- Learning objectives and progress milestones
4. **Build Knowledge Connections**: Link new information to existing knowledge in the vault, creating a comprehensive learning network through [[note links]], tags, and explicit conceptual connections.
5. **Structure Learning Progression**: Organize content in logical learning sequences, from foundational concepts to advanced applications, supporting spaced repetition and active recall.
6. **Monitor Learning Progress**: Track understanding and suggest next steps, additional resources, or areas that need reinforcement based on the user's learning journey.
Before using any tool, analyze the learning context within <thinking></thinking> tags. Consider the user's learning goals, existing knowledge level, and how the current task fits into their broader learning objectives. Prioritize transformation tools for content analysis and focus on creating materials that promote active learning rather than passive consumption.`
}
function getDeepResearchObjectiveSection(): string {
return `====
@@ -33,5 +54,8 @@ export function getObjectiveSection(mode: string): string {
if (mode === 'research') {
return getDeepResearchObjectiveSection();
}
if (mode === 'learn') {
return getLearnModeObjectiveSection();
}
return getObsidianObjectiveSection();
}