yangdx
c9c691384b
Update webui assets
2025-09-23 22:33:47 +08:00
yangdx
34d91eb288
Update node type translation
2025-09-23 22:33:39 +08:00
yangdx
be1216770e
Fix linting
2025-09-23 22:31:15 +08:00
yangdx
faa65d39c3
Update webui assets
2025-09-23 22:28:54 +08:00
yangdx
9dd1790b5c
Add "Creature" entity type and reorganize type mappings
...
- Add Creature to default entity types
- Map animals/beings to creature type
2025-09-23 21:58:33 +08:00
yangdx
7a66c009ed
Refactor node type legend color mapping
...
- Reduce chaos legend by storing standard node type
- Reset lengend on graph manual refresh
- Optimize color mapping for new node type schema
2025-09-23 19:48:16 +08:00
Daniel.y
203004ead6
Merge pull request #2135 from danielaskdd/reject-duplicate-file
...
feat: Implement Comprehensive Document Duplication Prevention System
2025-09-23 17:32:51 +08:00
yangdx
2adb8efdc7
Add duplicate document detection and skip processed files in scanning
...
- Add get_doc_by_file_path to all storages
- Skip processed files in scan operation
- Check duplicates in upload endpoints
- Check duplicates in text insert APIs
- Return status info in duplicate responses
2025-09-23 17:30:54 +08:00
yangdx
6b953fa53d
Remove auto-scan-at-startup feature and related documentation
...
• Remove --auto-scan-at-startup arg
• Delete auto scan docs sections
• Remove startup scanning logic
2025-09-23 16:24:53 +08:00
yangdx
fc15e9f142
Update webui assets
2025-09-23 13:25:11 +08:00
yangdx
fa2938cf33
Increase tooltip max width in PropertiesView
2025-09-23 13:24:31 +08:00
yangdx
8093bfb5a3
Update webui assets
2025-09-23 13:12:00 +08:00
yangdx
cc0eed1c8c
Format <SEP> separators as newlines in properties view for non editable value
...
- Convert <SEP> to semicolon + newline
- Apply formatting to text and tooltip
2025-09-23 13:10:06 +08:00
yangdx
367f3df038
Fix log message
2025-09-23 11:25:55 +08:00
yangdx
a4442a8613
Optimize log message
2025-09-23 11:22:14 +08:00
yangdx
86186c0c85
Update log message
2025-09-23 11:08:33 +08:00
yangdx
55774bf394
Mark get_all_labels method as deprecated in BaseGraphStorage
2025-09-22 18:24:10 +08:00
yangdx
6b3a341977
Increase default PostgreSQL max connections from 20 to 50
2025-09-22 18:11:28 +08:00
yangdx
55176a24b4
Update env.example
2025-09-22 17:49:22 +08:00
Daniel.y
c1fd2946da
Merge pull request #2132 from danielaskdd/history-on-bypass-mode
...
feat(webui): Force sending history messages in bypass mode
2025-09-22 15:18:10 +08:00
yangdx
20802b1ee6
Update webui assets
2025-09-22 15:16:23 +08:00
yangdx
5b0ad167d6
feat: Force sending history messages in bypass mode
...
• Force history turns to 3 for bypass mode if current setting is 0
• Add this feature allowing the LLM to generate output based on conversation history.
2025-09-22 15:09:34 +08:00
Daniel.y
7d785cde7b
Merge pull request #2131 from danielaskdd/fix-autocomplete
...
Fix: Restore browser autocomplete functionality in message input box
2025-09-22 13:05:07 +08:00
yangdx
0268768ecd
Update webassets and bump API version to 0227
2025-09-22 13:03:27 +08:00
yangdx
40c8f1ef7b
feat: add smart input switching between Input and Textarea components
...
• Switch to Textarea for multi-line input
• Handle Shift+Enter for newlines
• Maintain focus during component switch
• Support multi-line paste operations
• Auto-adjust textarea height dynamically
2025-09-22 13:00:22 +08:00
yangdx
5fa92cbf99
Improve citation quality and reduce reference limits in prompts
...
- Reduce max citations from 8 to 6
- Require direct fact referencing
- Clarify relevance prioritization
2025-09-22 10:53:03 +08:00
Daniel.y
aafed7649b
Merge pull request #2129 from danielaskdd/fix-webui
...
WebUI Bugfix and Improvement
2025-09-22 03:31:08 +08:00
yangdx
fca3ea5d20
Fix linting
2025-09-22 03:29:17 +08:00
yangdx
b13209e241
Update webui assets
2025-09-22 03:04:06 +08:00
yangdx
8af097a8e4
fix(webui): resolve theme switching crashes and optimize graph rendering
...
- Implement theme switching isolation to prevent component access during transitions by hidding GraphSearch
- Fix NotFoundGraphError during theme switching by adding defensive programming
- Replace problematic NodeById component with custom safe implementation
- Add comprehensive error handling and node/edge existence checks
- Optimize sigma settings with memoization to prevent unnecessary re-renders
- Remove redundant theme update logic and simplify event listener management
2025-09-22 03:03:53 +08:00
yangdx
0fcb5af333
Update webui assets and bump API version to 0227
2025-09-22 02:02:42 +08:00
yangdx
d2029fd804
Replace Input with auto-resizing Textarea in RetrievalTesting
...
• Add new Textarea component
• Auto-resize between 40px-120px height
• Support Enter to submit, Shift+Enter for newline
• Add form autocomplete attributes
• Reset height after message submission
2025-09-22 02:01:39 +08:00
yangdx
17dd56e41c
Improve code highlighting with context-aware styling and inline detection
...
• Add messageRole prop to CodeHighlight
• Remove unused Element type import
• Replace node-based inline detection
• Add theme-aware inline code styles
• Update dependency arrays in useMemo
2025-09-22 01:41:58 +08:00
yangdx
8826d2f892
Optimize prompt instruction for citation format
2025-09-22 01:04:57 +08:00
yangdx
9288ae1703
Refactor COT parsing to handle multiple think blocks robustly
2025-09-22 01:01:39 +08:00
yangdx
cff6029508
Ensure COT tags are properly closed in all stream termination scenarios
...
- Add COT closure after stream completion
- Handle COT in exception scenarios
- Add final safety check in finally block
- Prevent unclosed thinking tags
- Log COT closure failures
2025-09-22 00:09:27 +08:00
yangdx
62aa0726a5
Fix conversation history handling when history_turns is 0
...
• Check history_turns > 0 before filtering
• Prevent sending all history converstion to backend when history_turns is 0
2025-09-21 23:51:19 +08:00
yangdx
6e2eab5c23
Add ID fields to entities, relations, and chunks in raw data query results
2025-09-21 23:31:35 +08:00
yangdx
2f06f851c3
Enhance citation format with merged references and clearer guidelines
...
- Increase max references from 5 to 8
- Merge citations by file_path
- Remove inline citations from body
- Add reference section examples
- Update citation prefixes (KG→EN, RE)
2025-09-21 22:48:48 +08:00
yangdx
18e886d7e9
Improve context item identification with meaningful IDs
...
- Add EN prefix to entitie IDs
- Add RE prefix to relation IDs
-Add DC prefix chunk IDs
- Enhance traceability across contexts
2025-09-21 20:19:14 +08:00
yangdx
f88c2fbdff
Refactor citation format instructions for clarity and consistency
2025-09-21 15:51:31 +08:00
Daniel.y
a1970c75da
Merge pull request #2127 from danielaskdd/output-prompt
...
Refactor: Optimize Query Prompts and User Prompt Handling
2025-09-21 15:36:13 +08:00
yangdx
8f0fb3c9eb
Include user query in prompt returns
2025-09-21 15:24:20 +08:00
yangdx
6eb37e270a
Refactor query handling and improve RAG response prompts
...
- Move user_prompt to query concatenation
- Remove DEFAULT_USER_PROMPT constant
- Enhance prompt clarity and structure
- Standardize citation formatting
- Improve step-by-step instructions
2025-09-21 15:16:24 +08:00
yangdx
523028f8d0
Remove deprecated truncated fields from token truncation return
...
• Drop truncated_entities field
• Drop truncated_relations field
2025-09-21 11:00:48 +08:00
yangdx
938eced0de
Udate webui assets
2025-09-21 01:19:28 +08:00
yangdx
1d65fed692
Update graph search and label tooltips for clarity across all locales
2025-09-21 01:18:37 +08:00
yangdx
7c463f0fb5
Change entity type formatting from title case to lowercase without spaces
2025-09-21 00:56:56 +08:00
yangdx
c2985429ba
Update webui assets
2025-09-21 00:32:06 +08:00
yangdx
afb2df93f4
Update graph labels terminology from "labels" to "nodes" across locales
2025-09-21 00:31:17 +08:00