chore(dev): update submodule to mark completed tasks as Done#39
Merged
patchmemory merged 3 commits intomainfrom Feb 8, 2026
Merged
chore(dev): update submodule to mark completed tasks as Done#39patchmemory merged 3 commits intomainfrom
patchmemory merged 3 commits intomainfrom
Conversation
0fb5fd3 to
6f39bb8
Compare
Implements natural language queries against any Neo4j database with: Core Features: - Schema-agnostic entity extractor (pattern-based + optional LLM) - Query engine orchestrating entity extraction → neo4j-graphrag → formatting - Enhanced chat UI with entity badges, execution time, localStorage persistence - Verbose mode toggle for technical details Implementation: - scidk/services/graphrag/ - 3 new modules (364 lines) - scidk/ui/templates/chat.html - Enhanced with entity display (204 lines) - scidk/web/routes/api_chat.py - Updated endpoint with metadata - tests/test_graphrag_*.py - 11 pytest tests (all passing) - e2e/chat-graphrag.spec.ts - 16 E2E tests Technical Details: - Works with ANY Neo4j schema (discovered at runtime) - Zero new required dependencies (anthropic optional for better extraction) - Minimal footprint: ~900 lines total - Performance: 1-3 second query latency Configuration: SCIDK_GRAPHRAG_ENABLED=1 - Enable GraphRAG SCIDK_ANTHROPIC_API_KEY=... - Optional: better entity extraction SCIDK_GRAPHRAG_VERBOSE=true - Show metadata in responses Usage: Navigate to /chat and ask questions about your graph data Related: dev submodule updated with task completion and planning docs Closes: task:core-architecture/graphrag/integrate-* Closes: task:ui/graphrag/enhanced-chat-ui Closes: task:test/graphrag/port-chatseek-tests 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
…t, and E2E test fixes - Fixed 33 E2E test failures (networkidle timeouts on /datasets page) - Updated e2e/files-browse.spec.ts, files-snapshot.spec.ts, core-flows.spec.ts - Updated e2e/negative.spec.ts, browse.spec.ts - Replaced networkidle waits with explicit element visibility checks - Updated e2e/chat.spec.ts for GraphRAG changes - Changed API endpoint from /api/chat to /api/chat/graphrag - Updated title expectations and history format - Redesigned chat.html with three resizable panels - Left: Chat interface with session selector and verbose mode - Right top: Results/Graph tabs (resizable) - Right bottom: Query editor (always visible, resizable) - Added vertical resize between left/right panels - Added horizontal resize between top/bottom in right panel - Added query editor functionality - Editable Cypher query textarea - Run query button with /api/graph/query integration - Save/load query library using localStorage - Auto-population from chat-generated queries - Implemented multi-LLM provider support - Added LLM provider configuration to Settings page - Support for Anthropic, OpenAI, Ollama, and pattern-only mode - Provider-specific settings panels with dynamic show/hide - LLM selector dropdown in Chat page header - Settings page enhancements - Renamed 'Chat / GraphRAG' section to 'Chat' - Added comprehensive LLM configuration UI - Provider switching JavaScript handlers - Updated dev submodule with new task documents - task:ui/chat/history-persistence for SQL-based sessions - task:ui/settings/modularization for breaking up settings.html - plan-2026-02-07-settings-modularization Test results: 165 passing, 5 skipped, 0 failures (was 33 failures)
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
Changes
🤖 Generated with Claude Code