1. 20 Jul, 2026 1 commit
  2. 18 Jul, 2026 2 commits
  3. 17 Jul, 2026 7 commits
    • doc (#7326) · 9321e7fc
      Archer committed
    • feat: configure auth cookies, simplify form results, and track referrals (#7320) · b9b6e230
      * feat: configure auth cookies and simplify form results
      
      * chore: add referral tracking to website links
      
      * ci: propagate docs referral tracking
      
      * submodule
      
      * feat: custom tool params
      
      * fix: sync pro changes with upstream main
      
      * perf: sse response
      
      * api doc
      
      * doc
      
      * perf: node response
      
      * perf: output ui
      
      * remove invalid env
      Archer committed
    • chore(workflow): update workflowUtilsContext and add normalization fo… (#7324) · c21783ed
      * chore(workflow): update workflowUtilsContext and add normalization for auto-fill references
      
      * feat(workflow): enhance workflow data handling by filtering unselectable reference inputs
      siigure committed
    • refactor(s3): remove presigned download mode (#7321) · 94134b04
      * refactor(s3): remove presigned download mode
      
      * fix: resolve app and pro build checks
      Xianquan committed
    • feat(workflow): add workflow check issue handling and validation mess… (#7167) · 43ee4ec9
      * feat(workflow): add workflow check issue handling and validation messages
      
      - Introduced new schemas for workflow check issues, including levels and detailed error messages.
      - Enhanced the NodeTemplateListTypeSchema to include optional workflow check issues.
      - Updated various components to display validation messages for required inputs, invalid references, and tool statuses.
      - Implemented context methods for synchronizing and refreshing workflow check issues.
      - Added UI elements to visually represent workflow check issues in the node cards.
      
      This update improves user feedback during workflow configuration and enhances error handling capabilities.
      
      * chore: trigger workflows
      
      * fix(workflow): show required input hints for newly added nodes
      
      * feat(workflow): auto-fill input refs when connecting from workflow start
      
      * fix workflow start auto-fill on downstream edge changes
      
      * refactor(workflow): update workflow validation checks and error handling
      
      - Renamed `checkWorkflowNodeAndConnection` to `checkWorkflowBeforeRunOrPublish` for clarity.
      - Enhanced error handling to return structured results, including specific error node IDs.
      - Updated related components to utilize the new validation checks and improve user feedback during workflow configuration.
      - Added internationalization support for workflow check messages.
      
      * feat(workflow): add error message for tool load failures in internationalization
      
      * feat(workflow): implement output auto-fill revert patches for workflow start nodes
      
      * refactor(workflow): reorganize workflow utility imports and enhance structure
      
      * feat(workflow): add checkPendingImprove icon and update NodeCard component
      siigure committed
  4. 16 Jul, 2026 5 commits
    • fix: stabilize concurrent PDF parsing with LiteParse WASM (#7318) · eff2963a
      * fix: upgrade LiteParse to 2.0.8
      
      * fix: stabilize concurrent PDF parsing
      
      * doc
      
      * fix: ts
      
      * remove log
      
      * doc
      
      * forbid extension think
      
      * env check
      
      * doc
      
      * remove code
      
      * doc
      Archer committed
    • feat(s3): add short access links and SDK core (#7281) · 81d7b93f
      * feat(s3): add short access links
      
      * refactor(s3): extract access link sdk core
      
      * fix(s3): resolve access link sdk alias in pro tests
      
      * fix: persist invoke uploaded files
      
      * feat: support s3 short redirect download mode
      
      * docs: add s3 refactor design docs
      
      * refactor: improve s3 upload policy handling
      
      * fix: support aborting chat file uploads
      
      * feat: support public download shortlink prefix
      
      * fix: resolve public shortlink file metadata
      
      * fix: restore shortlink media in chat context
      
      * fix: persist sandbox files with chat lifecycle
      
      * fix: align dropped files with upload config
      
      * fix: reject mismatched explicit upload types
      
      * fix: await dataset preview access links
      
      * fix: align pro chat file persistence
      
      * fix(chat): secure draft file upload policies
      
      * fix(chat): preserve first-turn media file types
      
      * perf(s3): reduce download alias lease writes
      
      * fix(chat): preserve first-turn media metadata
      
      * perf(s3): batch download access link issuance
      
      * fix(s3): release aborted proxy download streams
      
      * test(s3): align checks with stream lifecycle
      
      * fix: resolve shortlink CI build failures
      
      * docs: consolidate s3 refactor design
      Xianquan committed
    • refactor: decouple engine packages from Next.js (#7300) · e3717e53
      * refactor: decouple engine packages from Next.js, improve ESM compatibility
      
      * lodash -> lodash-es, prune global.d.ts
      
      * refactor: decouple packages, improve ESM compatibility
      
      * update api import
      
      * fix: align Next API types and CI mocks
      
      * doc
      
      ---------
      
      Co-authored-by: Archer <545436317@qq.com>
      Jon committed
    • feat: add new UI components for pricing plans (#7188) · 9af4040f
      * feat: update pricing page UI
      
      * refactor(price): update PricePlanTabs styles and enhance translation support
      
      * refactor(price): simplify PricePlanTabs and enhance tab handling logic
      
      * refactor(price): streamline tab handling in PriceBox and import PriceTabType from constants
      siigure committed
    • perf: agent loop (#7055) · 7da51869
      * refactor: unify workflow agent and toolcall agent loop
      
      * refactor: complete unified agent loop integration
      
      * fix(agent): support main dataset parameters
      
      * refactor(agent): remove obsolete dispatch adapters
      
      * fix(agent): complete unified agent loop integration
      
      * fix(agent): align workflow agent parameters
      
      * submodule
      
      * doc
      
      * fix(agent): unify piAgent ask continuation
      
      * perf(markdown): smooth bounded streaming fade
      
      * perf(markdown): stabilize streaming character fades
      
      * feat(workflow): refine agent node configuration
      
      * refactor(agent): simplify loop and tool presentation
      
      * test: share MongoDB across workspace suites
      
      * fix(markdown): keep streaming emphasis structure stable
      
      * fix(markdown): stabilize streaming syntax transitions
      
      * docs: note streaming markdown improvements in 4.15.3
      
      * perf: tool render
      
      * perf(chat): flush remaining stream output on close
      
      * perf: agent loop
      
      * test(agent): fix service CI expectations
      
      * fix chat sort
      
      * fix(agent): scope active plans to current loop
      
      * perf: plan
      
      * fix :ts
      
      * feat: align fast agent planning and sandbox tools
      
      * doc
      
      * doc
      Archer committed
  5. 15 Jul, 2026 2 commits
  6. 14 Jul, 2026 7 commits
  7. 13 Jul, 2026 2 commits
  8. 10 Jul, 2026 2 commits
  9. 09 Jul, 2026 4 commits
  10. 08 Jul, 2026 7 commits
  11. 07 Jul, 2026 1 commit
    • fix certification (#7270) · 051a9f21
      * fix certification
      
      * refactor(service): remove redundant methodGuard middleware
      
      The method guard logic is no longer needed as it is handled or
      superseded by current architectural practices. This change cleans up
      unused utility code and its associated tests.
      
      ---------
      
      Co-authored-by: Finley Ge <finleyge@fastgpt.io>
      light5980 committed