Conversation
Removed incremental-mindmap-generation, mindmap-corpus, mindmap-content-selection, mindmap-streaming-preview, configurable-mindmap-depth. Updated mindmap-data, mindmap-generation, mindmap-panel-layout, mindmap-canvas-rendering, mindmap-tree-view, chat-interface, conversation-management, brand-identity, model-provider to match current code. Ultraworked with Sisyphus Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
FlowShell: zero-dependency React Flow canvas shell with dark/light theme, dagre LR/TB layout, hierarchical gradient accent bars, smoothstep edges, auto-arrange button. Replaces MindMapNodeComponent and MindMapEdgeComponent. Ultraworked with Sisyphus Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
…plify JSON parsing Removed parseMarkdownToTree, buildHybridContext, stripSourceAnnotations, 3-stage JSON fallback. Removed sourceConversationIds/sourceExcerpts from MindMapNode type. Set maxDepth=Infinity, removed children.slice(0,10). Unified to single JSON parse path. Fallback to reasoning_content for DeepSeek R1 models. Ultraworked with Sisyphus Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Users select pattern when creating mindmaps via NewConversationDialog dropdown. buildFullMindmapPrompt injects pattern-specific instructions (5W1H, tech concept, pros-cons). Pattern displayed and switchable in MindMapPanel toolbar. Fix: separate pattern lookup from tree.length>0 check so pattern works on first message. Ultraworked with Sisyphus Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Archived: remove-mindmap-marker, remove-mindmap-depth-limit, cleanup-stale-specs, flow-shell-refactor, add-mindmap-pattern. Ultraworked with Sisyphus Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
5 atomic commits — refactors core mindmap rendering, adds knowledge pattern system, and cleans up specs.
Changes
FlowShell component (
ea30b38)src/components/flow-shell/— zero-dependency React Flow canvas shell@xyflow/react+@dagrejs/dagreMindmap pattern system (
9382abb)buildFullMindmapPrompt(pattern)injects pattern-specific instructionsRemove marker mode (
00ea4a5)parseMarkdownToTree,buildHybridContext,stripSourceAnnotations<!--MINDMAP-->marker parsing — unified to JSON modemaxDepth=6,children.slice(0,10)limitssourceConversationIds/sourceExcerptsfrom MindMapNode typeparseJsonToTree— directJSON.parse, no 3-stage fallbackreasoning_contentwhencontentis emptySpec cleanup (
26ab5a6)src/Verification
strict: truecompliance maintained