1/*! pre,oversea,b3706f52,2026-09-29 18:29:09 */ 2import{a as __toESM}from"./rolldown-runtime-BhlO2Fkx.js";import{En as fileDesc,Ht as useMutation,Jt as useQueryClient,Tn as serviceDesc,Ut as useInfiniteQuery,Yi as watch,Zt as isServer,bn as timestampDate,ca as shallowRef,hn as file_google_protobuf_field_mask,kn as messageDesc,li as computed,wn as file_google_protobuf_timestamp}from"./framework-BWm-jSAY.js";import{M as deepClone,Ot as useMessage,U as toFileData,jt as useI18n,rt as escapeHtml}from"./kimi.utils-DGHI4XwS.js";import{t as file_buf_validate_validate}from"./validate_pb-CGCHpUU-.js";import{t as require_dayjs_min}from"./dayjs.min-DPkPtH6i.js";import{t as createModel}from"./model-CqYvLvK9.js";import{i as getUserId,x as file_common_error_v1_error}from"./token-xVUaq31F.js";import{t as file_google_api_field_behavior}from"./field_behavior_pb-DkEGlybO.js";import{t as file_kimi_common_v1_options}from"./options_pb-CtU9xxp_.js";import{P as file_kimi_gateway_notification_v1_service,a as useService}from"./request-DaiLRXOr.js";import{t as useUserModel}from"./user-DAvcySFO.js";import{t as useLog}from"./logs-D2j1u5BI.js";import"./kimi.log-C2Bs74fQ.js";import{t as useChatDraftModel}from"./chat-draft-BnpjxmKY.js";import{N as file_kimi_chatty_v1_interaction}from"./chat_status_pb-C4X2ppn4.js";import{i as file_kimi_chat_v1_message_ref}from"./message_ref_pb-BmDx0g0m.js";import{r as file_kimi_chat_v1_chat,s as file_kimi_chat_v1_chat_request}from"./chat_pb-BVNUO0QV.js";import{r as useChatBaseInfo}from"./chatBase-bb1AbOps.js";import{n as file_kimi_chat_v1_request}from"./request_pb-D_qcsGu7.js";import{n as file_kimi_chat_v1_response,r as file_kimi_chat_v1_tts}from"./response_pb-DcSs5ADH.js";import{n as file_kimi_chat_v1_share}from"./share_pb-BOjGE9rd.js";import{l as SIDEBAR_FEED_QUERY_KEY,r as CHAT_HISTORY_SEARCH_QUERY_KEY}from"./queryKeys-p4Aayfs6.js";import{i as replacePUARefContent}from"./ref-Cp-s7miC.js";var file_kimi_chatty_v1_workflow=fileDesc("Ch1raW1pL2NoYXR0eS92MS93b3JrZmxvdy5wcm90bxIOa2ltaS5jaGF0dHkudjEqwQcKCFdvcmtmbG93EhgKFFdPUktGTE9XX1VOU1BFQ0lGSUVEEAASFgoSV09SS0ZMT1dfS0lNSV9DSEFUEAESGgoWV09SS0ZMT1dfREVFUF9SRVNFQVJDSBACEiQKIFdPUktGTE9XX0tJTUlfUFJPQkxFTV9TT0xWRV9XSUtJEAMSEgoOV09SS0ZMT1dfS09ERVIQBBITCg9XT1JLRkxPV19TTElERVMQBRIcChhXT1JLRkxPV19LSU1JX0FDVElWSVRJRVMQBhITCg9XT1JLRkxPV19WSVNJT04QBxIPCgtXT1JLRkxPV19LMhAIEhoKFldPUktGTE9XX0sxXzVfVEhJTktJTkcQCRIbChdXT1JLRkxPV19YNVNfQ09NUExFVElPThAKEhoKFldPUktGTE9XX1BST0JMRU1fU09MVkUQCxIVChFXT1JLRkxPV19LSU1JUExVUxAMEhsKF1dPUktGTE9XX09TU19DT01QTEVUSU9OEA0SGAoUV09SS0ZMT1dfT0tfQ09NUFVURVIQDhIYChRXT1JLRkxPV19LMl9USElOS0lORxAPEhEKDVdPUktGTE9XX0syRDUQEBIbChdXT1JLRkxPV19DT01QQUNUX01FTU9SWRAREhsKF1dPUktGTE9XX0FJX09GRklDRV9ET0NTEBISHQoZV09SS0ZMT1dfQUlfT0ZGSUNFX1NIRUVUUxATEiEKHVdPUktGTE9XX1ZJQkVfQ09ESU5HX1dFQlNJVEVTEBQSFgoSV09SS0ZMT1dfQUxQSEFfTEFCEBUSJgoeV09SS0ZMT1dfVklCRV9DT0RJTkdfRlVMTFNUQUNLEBYaAggBEhkKFVdPUktGTE9XX1NLSUxMQ1JFQVRPUhAXEiIKHldPUktGTE9XX0tJTUlfQ0xBV19DT09SRElOQVRPUhAYEhcKE1dPUktGTE9XX0FHRU5UX1RBU0sQGRISCg5XT1JLRkxPV19EUkVBTRAaEg8KC1dPUktGTE9XX0szEBsSFQoRV09SS0ZMT1dfU1VCQUdFTlQQHBIVChFXT1JLRkxPV19TS0lMTEVWTxAdEhkKFVdPUktGTE9XX0dST1dUSF9ESUFSWRAeEhYKEldPUktGTE9XX1NMSURFU19YNBAfEh0KGVdPUktGTE9XX1NMSURFU19YNF9CQU5BTkEQIBIQCgxXT1JLRkxPV19CT1QQIRIYChRXT1JLRkxPV19LSU1JX0RFU0lHThAiEh8KG1dPUktGTE9XX0tJTUlfREVTSUdOX1NZU1RFTRAjYgZwcm90bzM"),Workflow=function(Workflow){return Workflow[Workflow.UNSPECIFIED=0]="UNSPECIFIED",Workflow[Workflow.KIMI_CHAT=1]="KIMI_CHAT",Workflow[Workflow.DEEP_RESEARCH=2]="DEEP_RESEARCH",Workflow[Workflow.KIMI_PROBLEM_SOLVE_WIKI=3]="KIMI_PROBLEM_SOLVE_WIKI",Workflow[Workflow.KODER=4]="KODER",Workflow[Workflow.SLIDES=5]="SLIDES",Workflow[Workflow.KIMI_ACTIVITIES=6]="KIMI_ACTIVITIES",Workflow[Workflow.VISION=7]="VISION",Workflow[Workflow.K2=8]="K2",Workflow[Workflow.K1_5_THINKING=9]="K1_5_THINKING",Workflow[Workflow.X5S_COMPLETION=10]="X5S_COMPLETION",Workflow[Workflow.PROBLEM_SOLVE=11]="PROBLEM_SOLVE",Workflow[Workflow.KIMIPLUS=12]="KIMIPLUS",Workflow[Workflow.OSS_COMPLETION=13]="OSS_COMPLETION",Workflow[Workflow.OK_COMPUTER=14]="OK_COMPUTER",Workflow[Workflow.K2_THINKING=15]="K2_THINKING",Workflow[Workflow.K2D5=16]="K2D5",Workflow[Workflow.COMPACT_MEMORY=17]="COMPACT_MEMORY",Workflow[Workflow.AI_OFFICE_DOCS=18]="AI_OFFICE_DOCS",Workflow[Workflow.AI_OFFICE_SHEETS=19]="AI_OFFICE_SHEETS",Workflow[Workflow.VIBE_CODING_WEBSITES=20]="VIBE_CODING_WEBSITES",Workflow[Workflow.ALPHA_LAB=21]="ALPHA_LAB",Workflow[Workflow.VIBE_CODING_FULLSTACK=22]="VIBE_CODING_FULLSTACK",Workflow[Workflow.SKILLCREATOR=23]="SKILLCREATOR",Workflow[Workflow.KIMI_CLAW_COORDINATOR=24]="KIMI_CLAW_COORDINATOR",Workflow[Workflow.AGENT_TASK=25]="AGENT_TASK",Workflow[Workflow.DREAM=26]="DREAM",Workflow[Workflow.K3=27]="K3",Workflow[Workflow.SUBAGENT=28]="SUBAGENT",Workflow[Workflow.SKILLEVO=29]="SKILLEVO",Workflow[Workflow.GROWTH_DIARY=30]="GROWTH_DIARY",Workflow[Workflow.SLIDES_X4=31]="SLIDES_X4",Workflow[Workflow.SLIDES_X4_BANANA=32]="SLIDES_X4_BANANA",Workflow[Workflow.BOT=33]="BOT",Workflow[Workflow.KIMI_DESIGN=34]="KIMI_DESIGN",Workflow[Workflow.KIMI_DESIGN_SYSTEM=35]="KIMI_DESIGN_SYSTEM",Workflow}({}),file_kimi_gateway_trigger_v1_service=fileDesc("CiVraW1pL2dhdGV3YXkvdHJpZ2dlci92MS9zZXJ2aWNlLnByb3RvEhdraW1pLmdhdGV3YXkudHJpZ2dlci52MSLmAQoQQWdlbnRUYXNrUGF5bG9hZBIPCgdjb250ZW50GAEgASgJEhcKD3BlcnNpc3RfY29udGV4dBgCIAEoCBIXCg9pbmhlcml0X2NvbnRleHQYAyABKAgSDgoGdGFyZ2V0GAQgASgJEjsKD3NvdXJjZV93b3JrZmxvdxgFIAEoDjIYLmtpbWkuY2hhdHR5LnYxLldvcmtmbG93Qgi6SAWCAQIQARIgCgdjaGF0X2lkGAYgASgJQgqStRgGdXVpZHY4SACIAQESFAoMc291cmNlX21vZGVsGAcgASgJQgoKCF9jaGF0X2lkIvQBCg5XZWJob29rUGF5bG9hZBIYCgN1cmwYASABKAlCC7pICMgBAXIDiAEBEkMKBm1ldGhvZBgCIAEoCUIzukgwci5SA0dFVFIEUE9TVFIDUFVUUgZERUxFVEVSBVBBVENIUgRIRUFEUgdPUFRJT05TEkUKB2hlYWRlcnMYAyADKAsyNC5raW1pLmdhdGV3YXkudHJpZ2dlci52MS5XZWJob29rUGF5bG9hZC5IZWFkZXJzRW50cnkSDAoEYm9keRgEIAEoCRouCgxIZWFkZXJzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4ASLWAQoLVGFza1BheWxvYWQSPwoKYWdlbnRfdGFzaxgBIAEoCzIpLmtpbWkuZ2F0ZXdheS50cmlnZ2VyLnYxLkFnZW50VGFza1BheWxvYWRIABI6Cgd3ZWJob29rGAIgASgLMicua2ltaS5nYXRld2F5LnRyaWdnZXIudjEuV2ViaG9va1BheWxvYWRIABI/CgpzaGVsbF90YXNrGAMgASgLMikua2ltaS5nYXRld2F5LnRyaWdnZXIudjEuU2hlbGxUYXNrUGF5bG9hZEgAQgkKB3BheWxvYWQiSwoQU2hlbGxUYXNrUGF5bG9hZBIeCgdjb21tYW5kGAEgASgJQg26SArIAQFyBRABGIAgEhcKD3RpbWVvdXRfc2Vjb25kcxgCIAEoAyL+BAoEVGFzaxIbCgdjaGF0X2lkGAEgASgJQgqStRgGdXVpZHY4EiEKB3Rhc2tfaWQYAiABKAlCELpIA8gBAZK1GAZ1dWlk
2djgSFgoFdGl0bGUYAyABKAlCB7pIBHICGGQSOQoEdHlwZRgEIAEoDjIhLmtpbWkuZ2F0ZXdheS50cmlnZ2VyLnYxLlRhc2tUeXBlQgi6SAWCAQIQARIzCgZzdGF0dXMYBSABKA4yIy5raW1pLmdhdGV3YXkudHJpZ2dlci52MS5UYXNrU3RhdHVzEiUKC3N0YXR1c190ZXh0GAwgASgJQgvgQQO6SAVyAxiACEgBiAEBEhMKCWNyb25fZXhwchgGIAEoCUgAEi8KCW5leHRfdGltZRgHIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBIABI1CgdwYXlsb2FkGAggASgLMiQua2ltaS5nYXRld2F5LnRyaWdnZXIudjEuVGFza1BheWxvYWQSSAoObGFzdF9leGVjdXRpb24YCSABKAsyJi5raW1pLmdhdGV3YXkudHJpZ2dlci52MS5UYXNrRXhlY3V0aW9uQgPgQQNIAogBARIuCgpleHBpcmVkX2F0GAogASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBItCgl1cGRhdGVfYXQYCyABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEiMKCnByb2plY3RfaWQYDSABKAlCCpK1GAZ1dWlkdjhIA4gBAUIKCghzY2hlZHVsZUIOCgxfc3RhdHVzX3RleHRCEQoPX2xhc3RfZXhlY3V0aW9uQg0KC19wcm9qZWN0X2lkIugCChFDcmVhdGVUYXNrUmVxdWVzdBIvCgR0eXBlGAEgASgOMiEua2ltaS5nYXRld2F5LnRyaWdnZXIudjEuVGFza1R5cGUSGwoHY2hhdF9pZBgCIAEoCUIKkrUYBnV1aWR2OBIYCgV0aXRsZRgDIAEoCUIJukgGcgQQARhkEhMKCWNyb25fZXhwchgEIAEoCUgAEi8KCW5leHRfdGltZRgFIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBIABI1CgdwYXlsb2FkGAYgASgLMiQua2ltaS5nYXRld2F5LnRyaWdnZXIudjEuVGFza1BheWxvYWQSLgoKZXhwaXJlZF9hdBgHIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASIwoKcHJvamVjdF9pZBgIIAEoCUIKkrUYBnV1aWR2OEgBiAEBQgoKCHNjaGVkdWxlQg0KC19wcm9qZWN0X2lkIjMKDkdldFRhc2tSZXF1ZXN0EiEKB3Rhc2tfaWQYASABKAlCELpIA8gBAZK1GAZ1dWlkdjgipgEKEExpc3RUYXNrc1JlcXVlc3QSHAoJcGFnZV9zaXplGAEgASgFQgm6SAYaBBhkKAASEgoKcGFnZV90b2tlbhgCIAEoCRIgCgdjaGF0X2lkGAMgASgJQgqStRgGdXVpZHY4SACIAQESIwoKcHJvamVjdF9pZBgEIAEoCUIKkrUYBnV1aWR2OEgBiAEBQgoKCF9jaGF0X2lkQg0KC19wcm9qZWN0X2lkIloKEUxpc3RUYXNrc1Jlc3BvbnNlEiwKBXRhc2tzGAEgAygLMh0ua2ltaS5nYXRld2F5LnRyaWdnZXIudjEuVGFzaxIXCg9uZXh0X3BhZ2VfdG9rZW4YAiABKAkiNgoRRGVsZXRlVGFza1JlcXVlc3QSIQoHdGFza19pZBgBIAEoCUIQukgDyAEBkrUYBnV1aWR2OCIUChJEZWxldGVUYXNrUmVzcG9uc2UidQoSQ3JlYXRlVGFza1Jlc3BvbnNlEisKBHRhc2sYASABKAsyHS5raW1pLmdhdGV3YXkudHJpZ2dlci52MS5UYXNrEjIKDHBhdXNlX3JlYXNvbhgCIAEoCzIcLmNvbW1vbi5lcnJvci52MS5FcnJvckRldGFpbCI+Cg9HZXRUYXNrUmVzcG9uc2USKwoEdGFzaxgBIAEoCzIdLmtpbWkuZ2F0ZXdheS50cmlnZ2VyLnYxLlRhc2sicQoRVXBkYXRlVGFza1JlcXVlc3QSKwoEdGFzaxgBIAEoCzIdLmtpbWkuZ2F0ZXdheS50cmlnZ2VyLnYxLlRhc2sSLwoLdXBkYXRlX21hc2sYAiABKAsyGi5nb29nbGUucHJvdG9idWYuRmllbGRNYXNrIkEKElVwZGF0ZVRhc2tSZXNwb25zZRIrCgR0YXNrGAEgASgLMh0ua2ltaS5nYXRld2F5LnRyaWdnZXIudjEuVGFzayIzCg5SdW5UYXNrUmVxdW
2VzdBIhCgd0YXNrX2lkGAEgASgJQhC6SAPIAQGStRgGdXVpZHY4IkwKD1J1blRhc2tSZXNwb25zZRI5CglleGVjdXRpb24YASABKAsyJi5raW1pLmdhdGV3YXkudHJpZ2dlci52MS5UYXNrRXhlY3V0aW9uIvMCCg1UYXNrRXhlY3V0aW9uEiAKDGV4ZWN1dGlvbl9pZBgBIAEoCUIKkrUYBnV1aWR2OBIbCgd0YXNrX2lkGAIgASgJQgqStRgGdXVpZHY4EjAKDGV4ZWN1dGVfdGltZRgDIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASPAoGc3RhdHVzGAQgASgOMiwua2ltaS5nYXRld2F5LnRyaWdnZXIudjEuVGFza0V4ZWN1dGlvblN0YXR1cxIgCgdjaGF0X2lkGAUgASgJQgqStRgGdXVpZHY4SACIAQESNgoLZmFpbF9yZWFzb24YBiABKAsyHC5jb21tb24uZXJyb3IudjEuRXJyb3JEZXRhaWxIAYgBARIPCgdzdW1tYXJ5GAcgASgJEg8KB2lzX3JlYWQYCCABKAgSGwoTb3V0cHV0X2Rvd25sb2FkX3VybBgJIAEoCUIKCghfY2hhdF9pZEIOCgxfZmFpbF9yZWFzb24icAoZTGlzdFRhc2tFeGVjdXRpb25zUmVxdWVzdBIhCgd0YXNrX2lkGAEgASgJQhC6SAPIAQGStRgGdXVpZHY4EhwKCXBhZ2Vfc2l6ZRgCIAEoBUIJukgGGgQYZCgAEhIKCnBhZ2VfdG9rZW4YAyABKAkicQoaTGlzdFRhc2tFeGVjdXRpb25zUmVzcG9uc2USOgoKZXhlY3V0aW9ucxgBIAMoCzImLmtpbWkuZ2F0ZXdheS50cmlnZ2VyLnYxLlRhc2tFeGVjdXRpb24SFwoPbmV4dF9wYWdlX3Rva2VuGAIgASgJImUKGE1hcmtFeGVjdXRpb25SZWFkUmVxdWVzdBIhCgd0YXNrX2lkGAEgASgJQhC6SAPIAQGStRgGdXVpZHY4EiYKDGV4ZWN1dGlvbl9pZBgCIAEoCUIQukgDyAEBkrUYBnV1aWR2OCJWChlNYXJrRXhlY3V0aW9uUmVhZFJlc3BvbnNlEjkKCWV4ZWN1dGlvbhgBIAEoCzImLmtpbWkuZ2F0ZXdheS50cmlnZ2VyLnYxLlRhc2tFeGVjdXRpb24qTQoIVGFza1R5cGUSGQoVVEFTS19UWVBFX1VOU1BFQ0lGSUVEEAASEgoOVEFTS19UWVBFX0NST04QARISCg5UQVNLX1RZUEVfT05DRRACKogBCgpUYXNrU3RhdHVzEhsKF1RBU0tfU1RBVFVTX1VOU1BFQ0lGSUVEEAASFgoSVEFTS19TVEFUVVNfQUNUSVZFEAESFgoSVEFTS19TVEFUVVNfUEFVU0VEEAISFwoTVEFTS19TVEFUVVNfREVMRVRFRBADEhQKEFRBU0tfU1RBVFVTX0RPTkUQBCrHAQoTVGFza0V4ZWN1dGlvblN0YXR1cxIlCiFUQVNLX0VYRUNVVElPTl9TVEFUVVNfVU5TUEVDSUZJRUQQABIhCh1UQVNLX0VYRUNVVElPTl9TVEFUVVNfUEVORElORxABEiEKHVRBU0tfRVhFQ1VUSU9OX1NUQVRVU19SVU5OSU5HEAISIQodVEFTS19FWEVDVVRJT05fU1RBVFVTX1NVQ0NFU1MQAxIgChxUQVNLX0VYRUNVVElPTl9TVEFUVVNfRkFJTEVEEAQy4AYKDlRyaWdnZXJTZXJ2aWNlEmUKCkNyZWF0ZVRhc2sSKi5raW1pLmdhdGV3YXkudHJpZ2dlci52MS5DcmVhdGVUYXNrUmVxdWVzdBorLmtpbWkuZ2F0ZXdheS50cmlnZ2VyLnYxLkNyZWF0ZVRhc2tSZXNwb25zZRJcCgdHZXRUYXNrEicua2ltaS5nYXRld2F5LnRyaWdnZXIudjEuR2V0VGFza1JlcXVlc3QaKC5raW1pLmdhdGV3YXkudHJpZ2dlci52MS5HZXRUYXNrUmVzcG9uc2USZQoKVXBkYXRlVGFzaxIqLmtpbWkuZ2F0ZXdheS50cmlnZ2VyLnYxLlVwZGF0ZVRhc2tSZXF1ZXN0Gisua2ltaS5nYXRld2F5LnRyaWdnZXIudjEuVXBkYXRlVGFza1Jlc3BvbnNlEmIKCUxpc3RUYXNrcxIpLmtpbWkuZ2F0ZXdheS50cmlnZ2VyLnYxLkxpc3RUYXNrc1JlcXVlc3QaKi5raW1pLmdhdGV3YXkudHJpZ2dlci52MS5MaXN0VGFza3NSZXNwb25zZRJlCgpEZWxldGVUYXNrEioua2ltaS5nYXRld2F5LnRyaWdnZXIudjEuRGVsZXRlVGFza1JlcXVlc3QaKy5raW1pLmdhdGV3YXkudHJpZ2dlci52MS5EZWxldGVUYXNrUmVzcG9uc2USXAoHUnVuVGFzaxInLmtpbWkuZ2F0ZXdheS50cmlnZ2VyLnYxLlJ1blRhc2tSZXF1ZXN0Gigua2ltaS5nYXRld2F5LnRyaWdnZXIudjEuUnVuVGFza1Jlc3BvbnNlEn0KEkxpc3RUYXNrRXhlY3V0aW9ucxIyLmtpbWkuZ2F0ZXdheS50cmlnZ2VyLnYxLkxpc3RUYXNrRXhlY3V0aW9uc1JlcXVlc3QaMy5raW1pLmdhdGV3YXkudHJpZ2dlci52MS5MaXN0VGFza0V4ZWN1dGlvbnNSZXNwb25zZRJ6ChFNYXJrRXhlY3V0aW9uUmVhZBIxLmtpbWkuZ2F0ZXdheS50cmlnZ2VyLnYxLk1hcmtFeGVjdXRpb25SZWFkUmVxdWVzdBoyLmtpbWkuZ2F0ZXdheS50cmlnZ2VyLnYxLk1hcmtFeGVjdXRpb25SZWFkUmVzcG9uc2ViBnByb3RvMw",[file_buf_validate_validate,file_common_error_v1_error,file_google_api_field_behavior,file_google_protobuf_field_mask,file_google_protobuf_timestamp,file_kimi_chatty_v1_workflow,file_kimi_common_v1_options]),AgentTaskPayloadSchema=messageDesc(file_kimi_gateway_trigger_v1_service,0),TaskPayloadSchema=messageDesc(file_kimi_gateway_trigger_v1_service,2),TaskType=function(TaskType){return TaskType[TaskType.UNSPECIFIED=0]="UNSPECIFIED",TaskType[TaskType.CRON=1]="CRON",TaskType[TaskType.ONCE=2]="ONCE",TaskType}({}),TaskStatus=function(TaskStatus){return TaskStatus[TaskStatus.UNSPECIFIED=0]="UNSPECIFIED",TaskStatus[TaskStatus.ACTIVE=1]="ACTIVE",TaskStatus[TaskStatus.PAUSED=2]="PAUSED",TaskStatus[TaskStatus.DELETED=3]="DELETED",TaskStatus[TaskStatus.DONE=4]="DONE",TaskStatus}({}),TaskExecutionStatus=function(TaskExecutionStatus){return TaskExecutionStatus[TaskExecutionStatus.UNSPECIFIED=0]="UNSPECIFIED",TaskExecutionStatus[TaskExecutionStatus.PENDING=1]="PENDING",TaskExecutionStatus[TaskExecutionStatus.RUNNING=2]="RUNNING",TaskExecutionStatus[TaskExecutionStatus.SUCCESS=3]="SUCCESS",TaskExecutionStatus[TaskExecutionStatus.FAILED=4]="FAILED",TaskExecutionStatus}({}),TriggerService=serviceDesc(file_kimi_gateway_trigger_v1_service,0),file_kimi_gateway_feed_v1_service=fileDesc("CiJraW1pL2dhdGV3YXkvZmVlZC92MS9zZXJ2aWNlLnByb3RvEhRraW1pLmdhdGV3YXkuZmVlZC52MSLgAQoIRmVlZEl0ZW0SLAoEdHlwZRgBIAEoDjIeLmtpbWkuZ2F0ZXdheS5mZWVkLnYxLkZlZWRUeXBlEiIKBGNoYXQYAiABKAsyEi5raW1pLmNoYXQudjEuQ2hhdEgAEi0KBHRhc2sYAyABKAsyHS5raW1pLmdhdGV3YXkudHJpZ2dlci52MS5UYXNrSAASSwoRdXNlcl9ub3RpZmljYXRpb24YBCABKAsyLi5raW1pLmdhdGV3YXkubm90aWZpY2F0aW9uLnYxLlVzZXJOb3RpZmljYXRpb25IAEIGCgRpdGVtIvIBChBMaXN0RmVlZHNSZXF1ZXN0EhwKCXBhZ2Vfc2l6ZRgBIAEoBUIJukgGGgQYZCgBEhIKCnBhZ2VfdG9rZW4YAiABKAkSFwoKcHJvamVjdF9pZBgEIAEoCUgAiAEBEjQKDGZpbHRlcl90eXBlcxgFIAMoDjIeLmtpbWkuZ2F0ZXdheS5mZWVkLnYxLkZlZWRUeXBlEhMKBnVucmVhZBgGIAEoCEgBiAEBEhsKDmluY2x1ZGVfcGlubmVkGAcgASgISAKIAQFCDQoLX3Byb2plY3RfaWRCCQoHX3VucmVhZEIRCg9faW5jbHVkZV9waW5uZWQiWwoRTGlzdEZlZWRzUmVzcG9uc2USLQoFaXRlbXMYASADKAsyHi5raW1pLmdhdGV3YXkuZmVlZC52MS5GZWVkSXRlbRIXCg9uZXh0X3BhZ2VfdG9rZW4YAiABKAkqaQoIRmVlZFR5cGUSGQoVRkVFRF9UWVBFX1VOU1BFQ0lGSUVEEAASEgoORkVFRF9UWVBFX0NIQVQQARISCg5GRUVEX1RZUEVfVEFTSxACEhoKFkZFRURfVFlQRV9OT1RJRklDQVRJT04QAzJrCgtGZWVkU2VydmljZRJcCglMaXN0RmVlZHMSJi5raW1pLmdhdGV3YXkuZmVlZC52MS5MaXN0RmVlZHNSZXF1ZXN0Gicua2ltaS5nYXRld2F5LmZlZWQudjEuTGlzdEZlZWRzUmVzcG9uc2ViBnByb3RvMw",[file_buf_validate_validate,file_kimi_chat_v1_chat,file_kimi_gateway_notification_v1_service,file_kimi_gateway_trigger_v1_service]),FeedType=function(FeedType){return FeedType[FeedType.UNSPECIFIED=0]="UNSPECIFIED",FeedType[FeedType.CHAT=1
2]="CHAT",FeedType[FeedType.TASK=2]="TASK",FeedType[FeedType.NOTIFICATION=3]="NOTIFICATION",FeedType}({}),FeedService=serviceDesc(file_kimi_gateway_feed_v1_service,0),ChatService=serviceDesc(fileDesc("ChpraW1pL2NoYXQvdjEvc2VydmljZS5wcm90bxIMa2ltaS5jaGF0LnYxIqoCChBMaXN0Q2hhdHNSZXF1ZXN0EhcKCnByb2plY3RfaWQYASABKAlIAIgBARIcCgVxdWVyeRgEIAEoCUIIukgFcgMYyAFIAYgBARIiCgxraW1pX3BsdXNfaWQYBSABKAlCB7pIBHICGGRIAogBARIhChR3aXRoX21lc3NhZ2VfY29udGVudBgGIAEoCEgDiAEBEhsKDmluY2x1ZGVfcGlubmVkGAcgASgISASIAQESEQoJcGFnZV9zaXplGAIgASgFEhIKCnBhZ2VfdG9rZW4YAyABKAlCDQoLX3Byb2plY3RfaWRCCAoGX3F1ZXJ5Qg8KDV9raW1pX3BsdXNfaWRCFwoVX3dpdGhfbWVzc2FnZV9jb250ZW50QhEKD19pbmNsdWRlX3Bpbm5lZCJ5ChFMaXN0Q2hhdHNSZXNwb25zZRIhCgVjaGF0cxgBIAMoCzISLmtpbWkuY2hhdC52MS5DaGF0EhcKD25leHRfcGFnZV90b2tlbhgCIAEoCRIoCgxwaW5uZWRfY2hhdHMYAyADKAsyEi5raW1pLmNoYXQudjEuQ2hhdCKNAQoXUmVwbHlJbnRlcmFjdGlvblJlcXVlc3QSFwoHY2hhdF9pZBgBIAEoCUIGukgDyAEBEhoKCm1lc3NhZ2VfaWQYAiABKAlCBrpIA8gBARI9CgtpbnRlcmFjdGlvbhgDIAEoCzIgLmtpbWkuY2hhdHR5LnYxLkludGVyYWN0aW9uUmVwbHlCBrpIA8gBASIaChhSZXBseUludGVyYWN0aW9uUmVzcG9uc2UiUAoNQXNrVXNlckFuc3dlchIQCghxdWVzdGlvbhgBIAEoCRIYChBzZWxlY3RlZF9vcHRpb25zGAIgAygJEhMKC2N1c3RvbV90ZXh0GAMgASgJIooCChlQcm9jZXNzRGVsaXZlclBsYW5SZXF1ZXN0EiUKC2FydGlmYWN0X2lkGAEgASgJQhC6SAPIAQGStRgGdXVpZHY4EiEKB2NoYXRfaWQYAiABKAlCELpIA8gBAZK1GAZ1dWlkdjgSEAoIYWNjZXB0ZWQYAyABKAgSFgoOcmVqZWN0X21lc3NhZ2UYBCABKAkSQQoIY29tbWVudHMYBSADKAsyLy5raW1pLmNoYXQudjEuUHJvY2Vzc0RlbGl2ZXJQbGFuUmVxdWVzdC5Db21tZW50GjYKB0NvbW1lbnQSFQoNb3JpZ2luYWxfdGV4dBgBIAEoCRIUCgxjb21tZW50X3RleHQYAiABKAkiHAoaUHJvY2Vzc0RlbGl2ZXJQbGFuUmVzcG9uc2UilQEKG1Byb2Nlc3NBc2tVc2VyUmVzdWx0UmVxdWVzdBIlCgthcnRpZmFjdF9pZBgBIAEoCUIQukgDyAEBkrUYBnV1aWR2OBIhCgdjaGF0X2lkGAIgASgJQhC6SAPIAQGStRgGdXVpZHY4EiwKB2Fuc3dlcnMYAyADKAsyGy5raW1pLmNoYXQudjEuQXNrVXNlckFuc3dlciIeChxQcm9jZXNzQXNrVXNlclJlc3VsdFJlc3BvbnNlMsgcCgtDaGF0U2VydmljZRI/CgRDaGF0Ehkua2ltaS5jaGF0LnYxLkNoYXRSZXF1ZXN0Ghoua2ltaS5jaGF0LnYxLkNoYXRSZXNwb25zZTABEk8KDENoYXRGcm9tQ2FzZRIhLmtpbWkuY2hhdC52MS5DaGF0RnJvbUNhc2VSZXF1ZXN0Ghoua2ltaS5jaGF0LnYxLkNoYXRSZXNwb25zZTABEksKClJlc3VtZUNoYXQSHy5raW1pLmNoYXQudjEuUmVzdW1lQ2hhdFJlcXVlc3QaGi5raW1pLmNoYXQudjEuQ2hhdFJlc3BvbnNlMAESRgoHR2V0Q2hhdBIcLmtpbWkuY2hhdC52MS5HZXRDaGF0UmVxdWVzdBodLmtpbWkuY2hhdC52MS5HZXRDaGF0UmVzcG9uc2USTwoKQ2FuY2VsQ2hhdBIfLmtpbWkuY2hhdC52MS5DYW5jZWxDaGF0UmVxdWVzdBogLmtpbWkuY2hhdC52MS5DYW5jZWxDaGF0UmVzcG9uc2USWQoRUmVnZW5lcmF0ZU1lc3NhZ2USJi5raW1pLmNoYXQudjEuUmVnZW5lcmF0ZU1lc3NhZ2VSZXF1ZXN0Ghoua2ltaS5jaGF0LnYxLkNoYXRSZXNwb25zZTABEk8KDENvbnRpbnVlQ2hhdBIhLmtpbWkuY2hhdC52MS5Db250aW51ZUNoYXRSZXF1ZXN0Ghoua2ltaS5jaGF0LnYxLkNoYXRSZXNwb25zZTABElUKDExpc3RNZXNzYWdlcxIhLmtpbWkuY2hhdC52MS5MaXN0TWVzc2FnZXNSZXF1ZXN0GiIua2ltaS5jaGF0LnYxLkxpc3RNZXNzYWdlc1Jlc3BvbnNlEk8KCkdldE1lc3NhZ2USHy5raW1pLmNoYXQudjEuR2V0TWVzc2FnZVJlcXVlc3QaIC5raW1pLmNoYXQudjEuR2V0TWVzc2FnZVJlc3BvbnNlElUKDEdldFRvb2xCbG9jaxIhLmtpbWkuY2hhdC52MS5HZXRUb29sQmxvY2tSZXF1ZXN0GiIua2ltaS5jaGF0LnYxLkdldFRvb2xCbG9ja1Jlc3BvbnNlEnAKFUdldFRvb2xCbG9ja0J5U2hhcmVJRBIqLmtpbWkuY2hhdC52MS5HZXRUb29sQmxvY2tCeVNoYXJlSURSZXF1ZXN0Gisua2ltaS5jaGF0LnYxLkdldFRvb2xCbG9ja0J5U2hhcmVJRFJlc3BvbnNlEmMKFlN1YnNjcmliZU1lc3NhZ2VTdHJlYW0SKy5raW1pLmNoYXQudjEuU3Vic2NyaWJlTWVzc2FnZVN0cmVhbVJlcXVlc3QaGi5raW1pLmNoYXQudjEuQ2hhdFJlc3BvbnNlMAESTAoJTGlzdENoYXRzEh4ua2ltaS5jaGF0LnYxLkxpc3RDaGF0c1JlcXVlc3QaHy5raW1pLmNoYXQudjEuTGlzdENoYXRzUmVzcG9uc2USTwoKRGVsZXRlQ2hhdBIfLmtpbWkuY2hhdC52MS5EZWxldGVDaGF0UmVxdWVzdBogLmtpbWkuY2hhdC52MS5EZWxldGVDaGF0UmVzcG9uc2USYQoQQmF0Y2hEZWxldGVDaGF0cxIlLmtpbWkuY2hhdC52MS5CYXRjaERlbGV0ZUNoYXRzUmVxdWVzdBomLmtpbWkuY2hhdC52MS5CYXRjaERlbGV0ZUNoYXRzUmVzcG9uc2USTwoKVXBkYXRlQ2hhdBIfLmtpbWkuY2hhdC52MS5VcGRhdGVDaGF0UmVxdWVzdBogLmtpbWkuY2hhdC52MS5VcGRhdGVDaGF0UmVzcG9uc2USRgoHUGluQ2hhdBIcLmtpbWkuY2hhdC52MS5QaW5DaGF0UmVxdWVzdBodLmtpbWkuY2hhdC52MS5QaW5DaGF0UmVzcG9uc2USTAoJVW5waW5DaGF0Eh4ua2ltaS5jaGF0LnYxLlVucGluQ2hhdFJlcXVlc3QaHy5raW1pLmNoYXQudjEuVW5waW5DaGF0UmVzcG9uc2USUgoLVm90ZU1lc3NhZ2USIC5raW1pLmNoYXQudjEuVm90ZU1lc3NhZ2VSZXF1ZXN0GiEua2ltaS5jaGF0LnYxLlZvdGVNZXNzYWdlUmVzcG9uc2USWwoOVm90ZU1lc3NhZ2VSZWYSIy5raW1pLmNoYXQudjEuVm90ZU1lc3NhZ2VSZWZSZXF1ZXN0GiQua2ltaS5jaGF0LnYxLlZvdGVNZXNzYWdlUmVmUmVzcG9uc2USZwoSR2V0RW5oYW5jZWRQcm9tcHRzEicua2ltaS5jaGF0LnYxLkdldEVuaGFuY2VkUHJvbXB0c1JlcXVlc3QaKC5raW1pLmNoYXQudjEuR2V0RW5oYW5jZWRQcm9tcHRzUmVz
2cG9uc2USXgoPQ3JlYXRlQ2hhdFNoYXJlEiQua2ltaS5jaGF0LnYxLkNyZWF0ZUNoYXRTaGFyZVJlcXVlc3QaJS5raW1pLmNoYXQudjEuQ3JlYXRlQ2hhdFNoYXJlUmVzcG9uc2USVQoMR2V0Q2hhdFNoYXJlEiEua2ltaS5jaGF0LnYxLkdldENoYXRTaGFyZVJlcXVlc3QaIi5raW1pLmNoYXQudjEuR2V0Q2hhdFNoYXJlUmVzcG9uc2USagoTR2V0Q2hhdFNoYXJlTWVzc2FnZRIoLmtpbWkuY2hhdC52MS5HZXRDaGF0U2hhcmVNZXNzYWdlUmVxdWVzdBopLmtpbWkuY2hhdC52MS5HZXRDaGF0U2hhcmVNZXNzYWdlUmVzcG9uc2USbQoUU2hhcmVDaGF0VG9Db21tdW5pdHkSKS5raW1pLmNoYXQudjEuU2hhcmVDaGF0VG9Db21tdW5pdHlSZXF1ZXN0Gioua2ltaS5jaGF0LnYxLlNoYXJlQ2hhdFRvQ29tbXVuaXR5UmVzcG9uc2UScwoWR2V0Q2hhdFNoYXJlU2NyZWVuc2hvdBIrLmtpbWkuY2hhdC52MS5HZXRDaGF0U2hhcmVTY3JlZW5zaG90UmVxdWVzdBosLmtpbWkuY2hhdC52MS5HZXRDaGF0U2hhcmVTY3JlZW5zaG90UmVzcG9uc2USagoTQ3JlYXRlQ2hhdEZyb21TaGFyZRIoLmtpbWkuY2hhdC52MS5DcmVhdGVDaGF0RnJvbVNoYXJlUmVxdWVzdBopLmtpbWkuY2hhdC52MS5DcmVhdGVDaGF0RnJvbVNoYXJlUmVzcG9uc2USfwoaR2V0TWVzc2FnZVJlY29tbWVuZFByb21wdHMSLy5raW1pLmNoYXQudjEuR2V0TWVzc2FnZVJlY29tbWVuZFByb21wdHNSZXF1ZXN0GjAua2ltaS5jaGF0LnYxLkdldE1lc3NhZ2VSZWNvbW1lbmRQcm9tcHRzUmVzcG9uc2USZAoRR2V0U2VhcmNoQ2l0YXRpb24SJi5raW1pLmNoYXQudjEuR2V0U2VhcmNoQ2l0YXRpb25SZXF1ZXN0Gicua2ltaS5jaGF0LnYxLkdldFNlYXJjaENpdGF0aW9uUmVzcG9uc2USggEKG0NyZWF0ZUNoYXRGcm9tQXJ0aWZhY3RTaGFyZRIwLmtpbWkuY2hhdC52MS5DcmVhdGVDaGF0RnJvbUFydGlmYWN0U2hhcmVSZXF1ZXN0GjEua2ltaS5jaGF0LnYxLkNyZWF0ZUNoYXRGcm9tQXJ0aWZhY3RTaGFyZVJlc3BvbnNlEmEKEFJlcGx5SW50ZXJhY3Rpb24SJS5raW1pLmNoYXQudjEuUmVwbHlJbnRlcmFjdGlvblJlcXVlc3QaJi5raW1pLmNoYXQudjEuUmVwbHlJbnRlcmFjdGlvblJlc3BvbnNlEmcKElByb2Nlc3NEZWxpdmVyUGxhbhInLmtpbWkuY2hhdC52MS5Qcm9jZXNzRGVsaXZlclBsYW5SZXF1ZXN0Gigua2ltaS5jaGF0LnYxLlByb2Nlc3NEZWxpdmVyUGxhblJlc3BvbnNlEm0KFFByb2Nlc3NBc2tVc2VyUmVzdWx0Eikua2ltaS5jaGF0LnYxLlByb2Nlc3NBc2tVc2VyUmVzdWx0UmVxdWVzdBoqLmtpbWkuY2hhdC52MS5Qcm9jZXNzQXNrVXNlclJlc3VsdFJlc3BvbnNlElgKDUxpc3RDaGF0RmlsZXMSIi5raW1pLmNoYXQudjEuTGlzdENoYXRGaWxlc1JlcXVlc3QaIy5raW1pLmNoYXQudjEuTGlzdENoYXRGaWxlc1Jlc3BvbnNlEk8KCkNyZWF0ZUNoYXQSHy5raW1pLmNoYXQudjEuQ3JlYXRlQ2hhdFJlcXVlc3QaIC5raW1pLmNoYXQudjEuQ3JlYXRlQ2hhdFJlc3BvbnNlEloKDU1lc3NhZ2VTcGVlY2gSIi5raW1pLmNoYXQudjEuTWVzc2FnZVNwZWVjaFJlcXVlc3QaIy5raW1pLmNoYXQudjEuTWVzc2FnZVNwZWVjaFJlc3BvbnNlMAESYQoVUmVwbGF5Q2hhdFNoYXJlU3RyZWFtEioua2ltaS5jaGF0LnYxLlJlcGxheUNoYXRTaGFyZVN0cmVhbVJlcXVlc3QaGi5raW1pLmNoYXQudjEuQ2hhdFJlc3BvbnNlMAESWwoOR2V0VW5yZWFkQ2hhdHMSIy5raW1pLmNoYXQudjEuR2V0VW5yZWFkQ2hhdHNSZXF1ZXN0GiQua2ltaS5jaGF0LnYxLkdldFVucmVhZENoYXRzUmVzcG9uc2USWwoOTWFya0NoYXRBc1JlYWQSIy5raW1pLmNoYXQudjEuTWFya0NoYXRBc1JlYWRSZXF1ZXN0GiQua2ltaS5jaGF0LnYxLk1hcmtDaGF0QXNSZWFkUmVzcG9uc2ViBnByb3RvMw",[file_buf_validate_validate,file_kimi_chat_v1_chat,fileDesc("ChxraW1pL2NoYXQvdjEvY2hhdF9mbGFnLnByb3RvEgxraW1pLmNoYXQudjEi+AEKCENoYXRGbGFnEg8KB2NoYXRfaWQYASABKAkSLQoGc3RhdHVzGAIgASgOMh0ua2ltaS5jaGF0LnYxLkNoYXRGbGFnLlN0YXR1cyKnAQoGU3RhdHVzEhYKElNUQVRVU19VTlNQRUNJRklFRBAAEhIKDlNUQVRVU19SVU5OSU5HEAESEAoMU1RBVFVTX0VSUk9SEAISDwoLU1RBVFVTX0RPTkUQAxIZChVTVEFUVVNfVVNBR0VfRVhDRUVERUQQBBIVChFTVEFUVVNfT1ZFUkxPQURFRBAFEhwKGFNUQVRVU19BU0tfVVNFUl9RVUVTVElPThAGOgIYASIXChVHZXRVbnJlYWRDaGF0c1JlcXVlc3QiTAoWR2V0VW5yZWFkQ2hhdHNSZXNwb25zZRIUCgx1bnJlYWRfY291bnQYASABKAUSHAoIY2hhdF9pZHMYAiADKAlCCpK1GAZ1dWlkdjgiPgoVTWFya0NoYXRBc1JlYWRSZXF1ZXN0EiUKB2NoYXRfaWQYASABKAlCFLpIA8gBAZK1GAp4aWQsdXVpZHY4IhgKFk1hcmtDaGF0QXNSZWFkUmVzcG9uc2ViBnByb3RvMw",[file_buf_validate_validate,file_kimi_common_v1_options]),file_kimi_chat_v1_chat_request,fileDesc("CiJraW1pL2NoYXQvdjEvZW5oYW5jZWRfcHJvbXB0LnByb3RvEgxraW1pLmNoYXQudjEiMQoORW5oYW5jZWRQcm9tcHQSCgoCaWQYASABKAkSEwoLdXNlcl9wcm9tcHQYAiABKAkiLQoZR2V0RW5oYW5jZWRQcm9tcHRzUmVxdWVzdBIQCghmaWxlX2lkcxgBIAMoCSKWAQoaR2V0RW5oYW5jZWRQcm9tcHRzUmVzcG9uc2USNgoQZW5oYW5jZWRfcHJvbXB0cxgBIAMoCzIcLmtpbWkuY2hhdC52MS5FbmhhbmNlZFByb21wdBJAChJwbGFjZWhvbGRlcl9wcm9tcHQYAiABKAsyHC5raW1pLmNoYXQudjEuRW5oYW5jZWRQcm9tcHRCBrpIA8gBAWIGcHJvdG8z",[file_buf_validate_validate]),file_kimi_chat_v1_message_ref,fileDesc("CiNraW1pL2NoYXQvdjEvcmVjb21tZW5kX3Byb21wdC5wcm90bxIMa2ltaS5jaGF0LnYxIiIKD1JlY29tbWVuZFByb21wdBIPCgdjb250ZW50GAEgASgJIoUBCiFHZXRNZXNzYWdlUmVjb21tZW5kUHJvbXB0c1JlcXVlc3QSKgoHY2hhdF9pZBgBIAEoCUIUukgDyAEBkrUYCnhpZCx1dWlkdjhIAIgBARIoCgptZXNzYWdlX2lkGAIgASgJQhS6SAPIAQGStRgKeGlkLHV1aWR2OEIKCghfY2hhdF9pZCJUCiJHZXRNZXNzYWdlUmVjb21tZW5kUHJvbXB0c1Jlc3BvbnNlEi4KB3Byb21wdHMYASADKAsyHS5raW1pLmNoYXQudjEuUmVjb21tZW5kUHJvbXB0YgZwcm90bzM",[file_buf_validate_validate,file_kimi_common_v1_options]),file_kimi_chat_v1_request,file_kimi_chat_v1_response,file_kimi_chat_v1_share,file_kimi_chat_v1_tts,file_kimi_chatty_v1_interaction,file_kimi_common_v1_options]),0),import_dayjs_min=__toESM(require_dayjs_min(),1);function normalizeHistoryChat(chat){const date=chat.updateTime?(0,import_dayjs_min.default)(timestampDate(chat.updateTime)):(0,import_dayjs_min.default)();return{...chat,name:escapeHtml(chat.name,["em"]),messageContent:replacePUARefContent(escapeHtml(chat.messageContent,["em"])),date:date,fileList:chat.files.map(toFileData)}}function limitHistoryItemsForGuest(items,isLoggedIn){return isLoggedIn?items:items.slice(0,3)}var useSidebarFeedModel=createModel(()=>{const{userInfo:userInfo,hasLogin:hasLogin}=useUserModel(),feedService=useService(FeedService),triggerService=useService(TriggerService),queryClient=useQueryClient(),chatDraft=useChatDraftModel(),queryUserId=computed(()=>{var _userInfo$value2;return(null===(_userInfo$value2=userInfo.value)||void 0===_userInfo$value2?void 0:_userInfo$value2.id)||(isServer?"":getUserId())}),queryKey=computed(()=>[...SIDEBAR_FEED_QUERY_KEY,queryUserId.value]),enabled=computed(()=>!isServer&&!!queryUserId.value),{data:data,fetchNextPage:fetchNextPage,hasNextPage:queryHasNextPage,isFetchingNextPage:isFetchingNextPage,isPending:isPending,isSuccess:isSuccess,isPlaceholderData:isPlaceholderData,refetch:refetch,isFetchNextPageError:isFetchNextPageError}=useInfiniteQuery({queryKey:queryKey,queryFn:async({pageParam:pageParam})=>enabled.value?feedService.listFeeds({pageToken:pageParam.pageToken,pageSize:pageParam.pageSize,projectId:"",filterTypes:[FeedType.CHAT,FeedType.TASK],includePinned:!1}):null,enabled:enabled,initialPageParam:{pageToken:"",pageSize:15},getNextPageParam(_,allPages){var _allPages2;const pageToken=null===(_allPages2=allPages[allPages.length-1])||void 0===_allPages2?void 0:_allPages2.nextPageToken;if(pageToken)return{pageToken:pageToken,pageSize:50}}});
2function collectServerChatIds(pages){const ids=new Set;return null==pages||pages.forEach(page=>{null==page||page.items.forEach(item=>{"chat"===item.item.case&&ids.add(item.item.value.id)})}),ids}const totalItemsNoSearch=computed(()=>{var _data$value2,_data$value3;const list=[];return null===(_data$value2=data.value)||void 0===_data$value2||_data$value2.pages.forEach(page=>{null==page||page.items.forEach(item=>{const normalizedItem=function(item){return"chat"===item.item.case?{type:"chat",id:item.item.value.id,chat:normalizeHistoryChat(item.item.value)}:"task"===item.item.case?{type:"task",id:item.item.value.taskId,task:item.item.value}:null}(item);normalizedItem&&list.push(normalizedItem)})}),limitHistoryItemsForGuest([...chatDraft.visiblePendingFeedChats(collectServerChatIds(null===(_data$value3=data.value)||void 0===_data$value3?void 0:_data$value3.pages)).map(entry=>{return{type:"chat",id:(chat=entry.chat).id,chat:normalizeHistoryChat(chat)};var chat}),...list],hasLogin.value)});watch(data,val=>{chatDraft.reconcilePendingWithServer(collectServerChatIds(null==val?void 0:val.pages))});const hasNextPage=computed(()=>hasLogin.value&&queryHasNextPage.value);const{mutateAsync:markExecutionRead}=useMutation({mutationKey:["markTaskExecutionRead"],mutationFn:({taskId:taskId,executionId:executionId})=>triggerService.markExecutionRead({taskId:taskId,executionId:executionId}),async onMutate({taskId:taskId,executionId:executionId}){await queryClient.cancelQueries({queryKey:queryKey.value});const previousData=queryClient.getQueryData(queryKey.value);return function(taskId,executionId,isRead){queryClient.setQueryData(queryKey.value,old=>{if(!(null==old?void 0:old.pages))return old;const next=deepClone(old);return next.pages.forEach(page=>{null==page||page.items.forEach(item=>{var _task$lastExecution;if("task"!==item.item.case)return;const task=item.item.value;task.taskId===taskId&&(null===(_task$lastExecution=task.lastExecution)||void 0===_task$lastExecution?void 0:_task$lastExecution.executionId)===executionId&&(task.lastExecution={...task.lastExecution,isRead:isRead})})}),next})}(taskId,executionId,!0),{previousData:previousData}},onError(_,__,context){(null==context?void 0:context.previousData)&&queryClient.setQueryData(queryKey.value,context.previousData)},onSuccess(){queryClient.invalidateQueries({queryKey:SIDEBAR_FEED_QUERY_KEY})}});function markTaskExecutionReadById({taskId:taskId,executionId:executionId,isRead:isRead}){return!executionId||isRead?Promise.resolve():markExecutionRead({taskId:taskId,executionId:executionId}).catch(()=>{})}return{totalItemsNoSearch:totalItemsNoSearch,isQueryEnabled:enabled,isFetchingNextPage:isFetchingNextPage,isFetchNextPageError:isFetchNextPageError,isPending:isPending,isSuccess:isSuccess,isPlaceholderData:isPlaceholderData,hasNextPage:hasNextPage,queryKey:queryKey,fetchNextPage:fetchNextPage,refetchFeeds:refetch,markTaskExecutionRead:function(task){const lastExecution=task.lastExecution;return lastExecution?markTaskExecutionReadById({taskId:task.taskId,executionId:lastExecution.executionId,isRead:lastExecution.isRead}).catch(()=>{}):Promise.resolve()},markTaskExecutionReadById:markTaskExecutionReadById}});function useChatList(searchWord){const{totalItemsNoSearch:totalItemsNoSearch,isFetchingNextPage:isFetchingNextPageNoSearch,isFetchNextPageError:isFetchNextPageErrorNoSearch,isPending:isPendingNoSearch,queryKey:queryKeyNoSearch,fetchNextPage:fetchNextPageNoSearch,refetchFeeds:refetchNoSearch}=useSidebarFeedModel(),{totalItems:totalItemsWithSearch,isFetchingNextPage:isFetchingNextPageWithSearch,isFetchNextPageError:isFetchNextPageErrorWithSearch,isPending:isPendingWithSearch,queryKey:queryKeyWithSearch,fetchNextPage:fetchNextPageWithSearch,refetch:refetchWithSearch}=function(id,searchWord){const{userInfo:userInfo,hasLogin:hasLogin,isFetchingUser:isFetchingUser}=useUserModel(),chatService=useService(ChatService),queryClient=useQueryClient(),queryKey=computed(()=>{var _searchWord$value,_userInfo$value$id,_userInfo$value;return[id,null!==(_searchWord$value=null==searchWord?void 0:searchWord.value)&&void 0!==_
2searchWord$value?_searchWord$value:"",null!==(_userInfo$value$id=null===(_userInfo$value=userInfo.value)||void 0===_userInfo$value?void 0:_userInfo$value.id)&&void 0!==_userInfo$value$id?_userInfo$value$id:""]}),enabled=computed(()=>searchWord?!isServer&&!isFetchingUser.value&&searchWord.value.length>0:!isServer&&!isFetchingUser.value),{data:data,fetchNextPage:fetchNextPage,isFetchingNextPage:isFetchingNextPage,isPending:isPending,refetch:refetch,isFetchNextPageError:isFetchNextPageError}=useInfiniteQuery({queryKey:queryKey,async queryFn({pageParam:pageParam}){if(!enabled.value)return null;const res=await chatService.listChats(pageParam);return res.chats=res.chats.map(chat=>normalizeHistoryChat(chat)),res},enabled:enabled,placeholderData:previousData=>previousData,initialPageParam:computed(()=>{var _searchWord$value2,_searchWord$value$len;return{projectId:"",query:null!==(_searchWord$value2=null==searchWord?void 0:searchWord.value)&&void 0!==_searchWord$value2?_searchWord$value2:"",includePinned:(null!==(_searchWord$value$len=null==searchWord?void 0:searchWord.value.length)&&void 0!==_searchWord$value$len?_searchWord$value$len:0)>0,pageToken:"",pageSize:5}}),getNextPageParam(_,allPages){var _allPages,_searchWord$value3,_searchWord$value$len2;const pageToken=null===(_allPages=allPages[allPages.length-1])||void 0===_allPages?void 0:_allPages.nextPageToken;if(pageToken)return{projectId:"",query:null!==(_searchWord$value3=null==searchWord?void 0:searchWord.value)&&void 0!==_searchWord$value3?_searchWord$value3:"",includePinned:(null!==(_searchWord$value$len2=null==searchWord?void 0:searchWord.value.length)&&void 0!==_searchWord$value$len2?_searchWord$value$len2:0)>0,pageToken:pageToken,pageSize:50}}}),totalItems=computed(()=>{var _data$value;const list=[];return null===(_data$value=data.value)||void 0===_data$value||_data$value.pages.forEach(page=>{var _page$chats;list.push(...null!==(_page$chats=null==page?void 0:page.chats)&&void 0!==_page$chats?_page$chats:[])}),limitHistoryItemsForGuest(list,hasLogin.value)});return watch(()=>queryKey.value,(next,prev)=>{next.join("")!==prev.join("")&&queryClient.setQueryData(prev,allPages=>allPages?{pages:allPages.pages.slice(0,1),pageParams:allPages.pageParams.slice(0,1)}:allPages)}),{totalItems:totalItems,isFetchingNextPage:isFetchingNextPage,isFetchNextPageError:isFetchNextPageError,isPending:isPending,queryKey:queryKey,fetchNextPage:fetchNextPage,refetch:refetch}}(CHAT_HISTORY_SEARCH_QUERY_KEY,searchWord),totalItems=computed(()=>searchWord.value.length>0?totalItemsWithSearch.value:totalItemsNoSearch.value),isFetchingNextPage=computed(()=>searchWord.value.length>0?isFetchingNextPageWithSearch.value:isFetchingNextPageNoSearch.value),isPending=computed(()=>searchWord.value.length>0?isPendingWithSearch.value:isPendingNoSearch.value),isFetchNextPageError=computed(()=>searchWord.value.length>0?isFetchNextPageErrorWithSearch.value:isFetchNextPageErrorNoSearch.value),queryKey=computed(()=>searchWord.value.length>0?queryKeyWithSearch.value:queryKeyNoSearch.value);return{totalItemsNoSearch:totalItemsNoSearch,totalItems:totalItems,isFetchingNextPage:isFetchingNextPage,isFetchNextPageError:isFetchNextPageError,isPending:isPending,queryKey:queryKey,fetchNextPage:()=>searchWord.value.length>0?fetchNextPageWithSearch():fetchNextPageNoSearch(),refetch:()=>searchWord.value.length>0?refetchWithSearch():refetchNoSearch()}}function useHistoryChatEdit(queryKey,refetch,searchWord){const queryClient=useQueryClient(),chatDraft=useChatDraftModel(),{sendLog:sendLog}=useLog(),message=useMessage(),{t:t}=useI18n(),chatService=useService(ChatService),{chatId:chatId,changeChatName:changeChatName}=useChatBaseInfo(),{mutateAsync:editChatInfoAsync,isPending:editChatInfoIsPending}=useMutation({mutationKey:["editHistoryChatInfo"],mutationFn:async({id:id,name:name})=>chatService.updateChat({chat:{id:id,name:name,labels:[]}}),onSuccess(data,variable){var _data$chat,id,name;sendLog({event:"msh_edit_chat_history",params:{msh_conversation_id:variable.id}}),(null===(_data$chat=data.chat)||void 0===_data$chat?void 0:_data$chat.name)&&(searchWord.value.length>
20&&(id=variable.id,name=data.chat.name,queryClient.setQueryData(queryKey.value,old=>{if(!(null==old?void 0:old.pages))return old;const newData=deepClone(old);for(const page of newData.pages){const index=page.chats.findIndex(item=>item.id===id);-1!==index&&(page.chats[index]={...page.chats[index],name:name})}return newData})),queryClient.invalidateQueries({queryKey:SIDEBAR_FEED_QUERY_KEY}),chatId.value===variable.id&&changeChatName(variable.id,data.chat.name))}}),{mutateAsync:deleteChatAsync,isPending:deleteChatIsPending}=useMutation({mutationKey:["deleteHistoryChat"],mutationFn:async id=>await chatService.deleteChat({chatId:id}),onSuccess(_,id){sendLog({event:"msh_delete_chat_history",params:{msh_conversation_id:id}}),chatDraft.deleteDraftsForChat([id]).catch(error=>{console.error("[history] deleteDraftsForChat failed",error)}),refetch(),queryClient.invalidateQueries({queryKey:SIDEBAR_FEED_QUERY_KEY}),message.info(t("history.deleteSuccess"))},onError(){message.error(t("history.deleteFailed"))}}),{mutateAsync:batchRemoveChat}=useMutation({mutationKey:["deleteHistoryChat"],mutationFn:async ids=>chatService.batchDeleteChats({chatIds:ids}),onSuccess(_,ids){chatDraft.deleteDraftsForChat(ids).catch(error=>{console.error("[history] deleteDraftsForChat failed",error)}),refetch(),queryClient.invalidateQueries({queryKey:SIDEBAR_FEED_QUERY_KEY}),message.info(t("history.deleteSuccess"))},onError(){console.error("æ¹éå é¤å¤±è´¥"),message.error(t("history.deleteFailed"))}});return{removeChat:async id=>{deleteChatIsPending.value||await deleteChatAsync(id)},batchRemoveChat:batchRemoveChat,editChatInfo:(id,name)=>{if(!editChatInfoIsPending.value)return editChatInfoAsync({id:id,name:name})}}}var useChatListModel=createModel(()=>{const searchWord=shallowRef(""),{totalItems:totalItems,totalItemsNoSearch:totalItemsNoSearch,isFetchingNextPage:isFetchingNextPage,isFetchNextPageError:isFetchNextPageError,isPending:isPending,queryKey:queryKey,fetchNextPage:fetchNextPage,refetch:refetch}=useChatList(searchWord),{removeChat:removeChat,editChatInfo:editChatInfo,batchRemoveChat:batchRemoveChat}=useHistoryChatEdit(queryKey,refetch,searchWord);return{searchWord:searchWord,totalItems:totalItems,totalItemsNoSearch:totalItemsNoSearch,isFetchingNextPage:isFetchingNextPage,isFetchNextPageError:isFetchNextPageError,isPending:isPending,queryKey:queryKey,fetchNextPage:fetchNextPage,refetch:refetch,removeChat:removeChat,editChatInfo:editChatInfo,batchRemoveChat:batchRemoveChat}});export{FeedType as a,TaskPayloadSchema as c,TriggerService as d,file_kimi_gateway_trigger_v1_service as f,FeedService as i,TaskStatus as l,file_kimi_chatty_v1_workflow as m,useSidebarFeedModel as n,AgentTaskPayloadSchema as o,Workflow as p,ChatService as r,TaskExecutionStatus as s,useChatListModel as t,TaskType as u}; 3//# sourceMappingURL=history-B_BDxsTE.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.