1. 22 May, 2026 3 commits
    • Merge tmp-chat into main (#6958) · 06d590c3
      * fix: sync chat stop state
      
      * docs: add stream resume stop state design
      
      * fix: reset stale generating chats by stream activity
      
      * docs: add stream resume stale reset design
      
      * fix: sync temporary chat history title
      
      * docs: add stream resume history title design
      
      * fix: validate chat data ids before run
      
      * docs: add stream resume data id validation design
      
      * fix: preserve resumed flow node responses
      
      * fix: merge completed resume records with replayed node responses
      
      * fix: keep loaded AI output when resume starts
      
      * fix: skip stale resume interactive after submitted form
      
      * fix: refresh interactive form values during resume
      
      * fix: render form input result files in response detail
      
      * fix: render resumed form input files
      
      * fix: hydrate resumed form interactives
      
      * fix: preserve resumed form file values
      
      * fix: recover resumed form values
      
      * fix chat resume interactive state
      
      * remove stop chat warning toast
      
      * fix: prevent chat history leaking when switching apps
      
      Sync appId/chatId on app switch and align history list state so sidebar no longer shows the previous app's conversation.
      
      Co-authored-by: Cursor <cursoragent@cursor.com>
      
      * fix: restore last chat per app when switching apps
      
      Remember chatId per app and fall back to the most recent history instead of always starting a new conversation.
      
      Co-authored-by: Cursor <cursoragent@cursor.com>
      
      * docs: add detailed comments for chat resume and form input recovery
      
      Document stream resume merge logic, formInputResult normalization, and chat store storage layering to make the recent form file recovery fixes easier to maintain.
      
      Co-authored-by: Cursor <cursoragent@cursor.com>
      
      * fix: resolve WholeResponseModal merge artifact and build type errors
      
      Remove the stale monolithic WholeResponseModal.tsx left from a bad merge, wire FormInputResult into the modular response modal, and drop invalid stepId folding logic in ChatItem.
      
      * docs: 41502
      
      * fix: copy server-proxy.js into app image for SHOW_SKILL entrypoint
      
      Restore the runner-stage COPY removed in #6808 so pods with SHOW_SKILL=true can start server-proxy.js instead of failing with MODULE_NOT_FOUND.
      
      Co-authored-by: Cursor <cursoragent@cursor.com>
      
      ---------
      
      Co-authored-by: Cursor <cursoragent@cursor.com>
      Xianquan committed
    • fix: chatitem animation (#6965) · 5a00c065
      * fix: chatitem animation
      
      * fix: chatitem animation
      Archer committed
    • fix: reason (#6963) · fb38d14f
      Archer committed
  2. 21 May, 2026 5 commits
  3. 20 May, 2026 6 commits
  4. 19 May, 2026 1 commit
  5. 18 May, 2026 2 commits
    • feat: support image dataset search (#6942) · 3f891a2e
      * feat: support image dataset search
      
      * image recall code
      
      * fix: normalize dataset image inputs
      
      * fix: handle dataset image preview expiry
      
      * update vitest
      
      * fix: track image caption usage metadata
      
      * fix: filter blank embedding queries at callers
      
      * fix: normalize blank dataset search queries
      
      * doc
      
      ---------
      
      Co-authored-by: archer <545436317@qq.com>
      YeYuheng committed
    • perf: workflow v1 abort check (#6945) · 92e69588
      * perf: workflow v1 abort check
      
      * fix: avoid direct llms type deps
      
      * pro
      
      * fix: cast remark include through unknown
      
      * fix: handle client reset abort ordering
      Archer committed
  6. 17 May, 2026 1 commit
    • Agent loop (#6925) · 82852fad
      * feat: new agent-loop
      
      * adapt piagent
      
      * feat: refine workflow agent loop responses
      
      * fix: adapt pi agent workflow events
      
      * fix: adapt pi agent workflow responses
      
      * perf: code
      
      * doc
      
      * test: stabilize llm utils image handling
      
      * feat: model think switch
      
      * feat: add agent context checkpoint compression
      
      * perf: context
      
      * toolcall adapt
      
      * move doc
      
      * review
      
      * perf: split code
      
      * fix: chat test
      
      * refactor: move i18nT to global
      
      * remove invalid doc
      
      * fix: avoid empty agent reminder query block
      
      * fix: keep llm usage on error response
      
      * skip system tool call
      Archer committed
  7. 15 May, 2026 2 commits
  8. 14 May, 2026 5 commits
  9. 13 May, 2026 1 commit
  10. 12 May, 2026 4 commits
  11. 11 May, 2026 1 commit
  12. 10 May, 2026 1 commit
  13. 09 May, 2026 8 commits