- Sync memory_count after Neo4j write and forgetting cycle
- Filter Neo4j end user list by memory_count > 0
- Filter RAG end user list by Memory knowledge chunk count
* release/v0.3.2: (245 commits)
fix(conversation_schema): refine citations field type to Dict[str, Any]
fix(tool_controller): re-raise HTTPException to preserve original status codes
fix(workflow): add reasoning content, suggested questions, citations and audio status support
feat(workflow): augment logging queries and ameliorate error handling
fix(api_key): bypass publication check for SERVICE type API keys
fix(multimodal_service): add '文档内容:' prefix to document text and simplify image placeholder text
fix(api): convert config_id to string in write_router
fix(api): convert end_user_id to string in write_router
fix(multimodal_service): refactor image processing to use intermediate list before extending result
fix(web): node status ui
fix(api): correct import paths in memory_read and celery task command
fix(api): correct import paths in memory_read and celery task command
refactor(tool): flatten request body parameters for model exposure
fix(api): correct import paths in memory_read and celery task command
refactor(workflow): streamline node execution handling and log service logic
feat(web): http request add process
feat(web): workflow app logs
fix(app_chat_service,draft_run_service): move system_prompt augmentation before LangChainAgent instantiation
fix(app_chat_service,draft_run_service): move system_prompt augmentation before LangChainAgent instantiation
refactor(http_request): simplify request handling and remove unused fields
...
# Conflicts:
# api/app/controllers/file_controller.py
# api/app/tasks.py
- Adjust multi-modal memory write behavior for text and visual data
- Mask API keys in model list response to prevent exposure
- Add capability-based filtering to the model list API
- Remove unique=True from username column in User model
- Remove username duplicate check in create_user and create_superuser
- Add migration to drop unique index on username, keep email unique
* release/v0.2.8: (23 commits)
[add] migration script
fix(workflow and tool): Output processing modification of tool nodes and error modification for tool tests
feat(workflow): add configurable workflow feature options
fix(web): app features
fix(web): app features
fix(web): app bugfix
fix(web): agent add tools bugfix
fix(web): workflow node ports bugfix
fix(web): my sharing app add empty
fix(app): The bugs that were fixed in the previous version but were later rolled back.
fix(web): app sharing bugfix
fix(app): 1.The end users are still bound to the app. 2. Multi-modal file support includes xlsx, csv, and json. 3. The file routing protocol is consistent with the page routing.
fix(web): audio recorder add max size check
fix(web): max_file_count precision
feat(workflow): expose workflow memory enable status in app share config API
revert(web): file download
fix(perceptual): resolve inconsistency between local filename and actual filename
fix(multimodel): filter unsupported files during perception memory write
fix(web): file download
fix(web): file download
...
1. Increase support for visual models and multimodal models;
2. The application and workflow can input various multimodal files such as images, documents, audio, and videos.
* [add]Create a workspace and initialize the default ontology engineering scenario
* [add]The language parameters for creating the workspace determine the default language for switching in the ontology project.
* [changes]Standardized return format
* [add]The default ontology is associated with the default configuration.
* [add]Create a workspace and initialize the default ontology engineering scenario
* [add]The language parameters for creating the workspace determine the default language for switching in the ontology project.
* [changes]Standardized return format
* [add]The default ontology is associated with the default configuration.