* release/v0.3.0: (44 commits)
Revert "fix(web): prompt editor"
fix(web): prompt editor
fix(prompt-optimizer): handle escaped quotes in JSON parsing
fix(custom-tools): remove parameter coercion in custom tool base class
fix(core): conditionally apply thinking parameters based on model support
refactor(custom-tools): coerce query and request body parameters to schema types
fix(prompt-optimizer): support list content type in prompt optimizer
refactor(memory): unify user placeholder names and harden alias sync logic
fix(rag): replace semicolon separators with newlines in Excel parser output
fix(web): Compatible with Windows whitespace
fix(memory): make PgSQL the single source of truth for user entity aliases
refactor(rag): simplify Excel parsing logic and remove redundant chunk_token_num assignment
fix(web): Hide error message when workflow node error message equals empty string
ci(wechat-notify): add Sourcery summary extraction with Qwen fallback
fix(http-request,embedding,naive): tighten form-data validation, reduce truncation length to 8000, and disable chunking for Excel
fix(web): adjust the value of End User Name
fix(http-request): support array and file variables in form-data files upload
fix(web): change http body key name
fix(web): header user name
fix(web): calculate using the filtered breadcrumbs length
...
# Conflicts:
# web/src/views/UserMemoryDetail/Neo4j.tsx
# web/src/views/UserMemoryDetail/components/EndUserProfile.tsx
# web/src/views/UserMemoryDetail/types.ts
* 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
...