પેકેજ
એજન્ટ્સને પોર્ટેબલ આર્કાઇવ્સ તરીકે નિકાસ, શેર અને ઇન્સ્ટોલ કરો.
તે શું કરે છે
એક એજન્ટ, તેનું ફોલ્ડર ટ્રી, કન્ફિગ, નોલેજ અને વર્કફ્લો મેનિફેસ્ટ, યોગદાનકર્તાઓની સૂચિ અને પ્રોવેનન્સ રેકોર્ડ સાથે સિંગલ .agentpkg ZIP આર્કાઇવમાં સીરિયલાઇઝ્ડ થાય છે. તેને ઇન્સ્ટોલ કરવા માટે ત્રણ-પગલાંનો પ્રવાહ અનુસરવામાં આવે છે: પ્લાન (ઝીરો રાઇટ્સ સાથે નિરીક્ષણ), રિવ્યૂ (સારાંશની ચકાસણી), એપ્લાય (TOCTOU સુરક્ષા તપાસ સાથે રાઇટ કરવું). ત્રણ વિતરણ મોડ ઉપલબ્ધ છે: ફાઇલમાં સીધી નિકાસ, સમાપ્તિ સમય ધરાવતા શેર ટોકન સાથેની ખાનગી હેન્ડઓફ લિંક્સ, અને ચકાસાયેલ પ્રૂફ-ઓફ-કન્સેપ્ટ સેમ્પલ રન સાથેની ક્યુરેટેડ શોકેસ ગેલેરી.
તે શા માટે મહત્વનું છે
જે એજન્ટને તમે ખસેડી શકતા નથી તે એજન્ટ તમારી માલિકીનો નથી. પોર્ટેબલ આર્કાઇવ્સનો અર્થ એ છે કે એજન્ટ તેનું નોલેજ પાછળ છોડ્યા વિના એકાઉન્ટ્સ, ટૂલ્સ અને મોડલ્સ વચ્ચે મુસાફરી કરી શકે છે, અને એપ્લાય-કરતા-પહેલાં-પ્લાન કરવાના પગલાનો અર્થ એ છે કે તેને ઇન્સ્ટોલ કરવું એ એક નિર્ણય છે, કોઈ આડઅસર નથી.
તે કેવી રીતે કામ કરે છે
પેકેજ સીમા પર ઝીરો ID લીકેજ
સીરિયલાઇઝેશન દરમિયાન આંતરિક UUIDs ને uuidv5 સાથે ફરીથી જનરેટ કરવામાં આવે છે, તેથી પેકેજ સ્ત્રોતમાંથી કોઈ એકાઉન્ટ, ટેનન્ટ અથવા ફોલ્ડર ઓળખકર્તાઓ વહન કરતું નથી.
TOCTOU સુરક્ષા સાથે ત્રણ-પગલાનું ઇન્સ્ટોલેશન
પ્લાન ઝીરો રાઇટ્સ સાથે નિરીક્ષણ કરે છે, રિવ્યૂ સારાંશની ચકાસણી કરે છે, એપ્લાય રાઇટ કરતા પહેલા ફરીથી સારાંશ તપાસે છે. રિવ્યૂ અને એપ્લાય વચ્ચે બદલાયેલ પેકેજ નકારવામાં આવે છે.
showcase ચકાસાયેલ સેમ્પલ રન ધરાવે છે
શોકેસ ગેલેરીમાં વર્કફ્લોમાં સંપાદિત વાસ્તવિક રન શામેલ છે જેથી કોઈ તેને ઇન્સ્ટોલ કરતા પહેલા કામ કરતું જોઈ શકે, અને ડિસ્પ્લે પર ચકાસણી તપાસવામાં આવે છે.
પ્રશ્નો
- પેકેજમાં શું છે?
- ફોલ્ડર ટ્રી, દરેક લીફ દસ્તાવેજ, .context અને .agent કન્ફિગ ફાઇલો, વર્કફ્લો અને યોગદાનકર્તા અને પ્રોવેનન્સ મેટાડેટા સાથેનો મેનિફેસ્ટ. કોઈ ઓળખપત્રો નહીં, કોઈ એમ્બેડિંગ્સ નહીં, કોઈ ચકાસણી સ્થિતિ નહીં.
- શું હું કોઈ અલગ એકાઉન્ટ પરના વ્યક્તિ સાથે પેકેજ શેર કરી શકું?
- હા. ખાનગી હેન્ડઓફ લિંક સમય-સમાપ્તિ ધરાવતું શેર ટોકન વહન કરે છે. પ્રાપ્તકર્તા તેને સમાન પ્લાન-રિવ્યૂ-એપ્લાય પ્રવાહ દ્વારા તેમના પોતાના એકાઉન્ટમાં ઇન્સ્ટોલ કરે છે.
The rest of the bag
AccessControl
દસ્તાવેજ દીઠ પરમિશન્સ જે માત્ર પેજીસને જ નહીં, પરંતુ જવાબોને પણ ફિલ્ટર કરે છે.
ઝડપ માટે પોલિસી રિઝોલ્યુશન સત્ર દીઠ કેશ કરવામાં આવે છે; પરમિશનમાં ફેરફાર દરેક ઇન-ફ્લાઇટ વિનંતી પર તરત જ થવાને બદલે કેશ ઇનવેલિડેશન પર પ્રસારિત થાય છે.
દસ્તાવેજો
એક ફોલ્ડર ટ્રી જેને એજન્ટ વાંચે છે, અને એક કોન્ફિગ ફાઇલ જેનું તે પાલન કરે છે.
એક્સ્ટ્રેક્શનમાં PDFs, સ્પ્રેડશીટ્સ અને ટ્રાન્સક્રિપ્ટ્સ શામેલ છે. અસામાન્ય બાઈનરી ફોર્મેટ્સ પાર્સ કરવામાં આવતા નથી.
ઇવેન્ટ્સ
એજન્ટોએ શું કર્યું અને શા માટે કર્યું તેનું એક ટકાઉ લેજર.
ઇન-પ્રોસેસ ઇવેન્ટ બસ એ સિંગલ-નોડ એમિટર છે, ડિસ્ટ્રિબ્યુટેડ બ્રોકર નથી. ટકાઉ ક્રોસ-એજન્ટ રેકોર્ડ એ એક અલગ Postgres ટાસ્ક લેજર છે.
That was step 6 of 6: a reply leaves, and the trail stays. આગમનથી લઈને ફરીથી પ્લે કરી શકાય તેવા રેકોર્ડ સુધીનો આખો રસ્તો આ છે.