Skip to content
ലൈവ്

പാക്കേജ്

ഏജന്റുകളെ പോർട്ടബിൾ ആർക്കൈവുകളായി എക്സ്പോർട്ട് ചെയ്യുക, പങ്കിടുക, ഇൻസ്റ്റാൾ ചെയ്യുക.

ഇത് എന്താണ് ചെയ്യുന്നത്

ഒരു ഏജന്റ്, അതിന്റെ ഫോൾഡർ ട്രീ, കോൺഫിഗറേഷൻ, നോളജ്, വർക്ക്ഫ്ലോകൾ എന്നിവ ഒരു മാനിഫെസ്റ്റ്, കോൺട്രിബ്യൂട്ടർ ലിസ്റ്റ്, പ്രൊവനൻസ് റെക്കോർഡ് എന്നിവയോടൊപ്പം ഒരൊറ്റ .agentpkg ZIP ആർക്കൈവിലേക്ക് സീരിയലൈസ് ചെയ്യപ്പെടുന്നു. ഇത് ഇൻസ്റ്റാൾ ചെയ്യുന്നത് മൂന്ന് ഘട്ടങ്ങളായുള്ള പ്രക്രിയയിലൂടെയാണ്: പ്ലാൻ (എഴുതാതെ പരിശോധിക്കുക), റിവ്യൂ (സംഗ്രഹം പരിശോധിക്കുക), അപ്ലൈ (TOCTOU സുരക്ഷാ പരിശോധനയോടെ എഴുതുക). മൂന്ന് വിതരണ രീതികളാണുള്ളത്: ഫയലിലേക്ക് നേരിട്ടുള്ള എക്സ്പോർട്ട്, കാലാവധി തീരുന്ന ഷെയർ ടോക്കണുള്ള സ്വകാര്യ ഹാൻഡ്ഓഫ് ലിങ്കുകൾ, വെരിഫൈ ചെയ്ത പ്രൂഫ്-ഓഫ്-കൺസെപ്റ്റ് സാമ്പിളുകളുള്ള ക്യൂറേറ്റ് ചെയ്ത ഷോക്കേസ് ഗാലറി.

ഇത് എന്തുകൊണ്ട് പ്രാധാന്യമുള്ളതാകുന്നു

നിങ്ങൾക്ക് മാറ്റാൻ കഴിയാത്ത ഒരു ഏജന്റ് നിങ്ങളുടെ സ്വന്തമല്ല. പോർട്ടബിൾ ആർക്കൈവുകൾ എന്നാൽ ഒരു ഏജന്റിന് അതിന്റെ നോളജ് ഉപേക്ഷിക്കാതെ തന്നെ അക്കൗണ്ടുകൾ, ടൂളുകൾ, മോഡലുകൾ എന്നിവയ്ക്കിടയിൽ മാറാൻ കഴിയും എന്നാണ്, കൂടാതെ അപ്ലൈ ചെയ്യുന്നതിന് മുൻപുള്ള പ്ലാൻ ഘട്ടം എന്നാൽ ഇത് ഇൻസ്റ്റാൾ ചെയ്യുന്നത് ഒരു തീരുമാനമാണ്, അല്ലാതെ ഒരു പാർശ്വഫലമല്ല എന്നാണ്.

ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു

  • പാക്കേജ് പരിധിക്കപ്പുറം ഐഡികൾ ഒട്ടും ചോരില്ല

    സീരിയലൈസേഷൻ സമയത്ത് ആന്തരിക UUID-കൾ uuidv5 ഉപയോഗിച്ച് വീണ്ടും നിർമ്മിക്കുന്നു, അതിനാൽ ഒരു പാക്കേജിലും ഉറവിടത്തിൽ നിന്നുള്ള അക്കൗണ്ട്, ടെനന്റ് അല്ലെങ്കിൽ ഫോൾഡർ ഐഡന്റിഫയറുകൾ ഉണ്ടാകില്ല.

  • TOCTOU സുരക്ഷയോടുകൂടിയ മൂന്ന് ഘട്ടങ്ങളായുള്ള ഇൻസ്റ്റാളേഷൻ

    പ്ലാൻ ഘട്ടത്തിൽ എഴുതാതെ പരിശോധിക്കുന്നു, റിവ്യൂ ഘട്ടത്തിൽ സംഗ്രഹം പരിശോധിക്കുന്നു, അപ്ലൈ ഘട്ടത്തിൽ എഴുതുന്നതിന് മുൻപ് സംഗ്രഹം വീണ്ടും പരിശോധിക്കുന്നു. റിവ്യൂവിനും അപ്ലൈക്കും ഇടയിൽ മാറ്റം വരുത്തിയ പാക്കേജ് നിരസിക്കപ്പെടും.

  • ഷോക്കേസിൽ വെരിഫൈ ചെയ്ത സാമ്പിൾ റണ്ണുകൾ അടങ്ങിയിരിക്കുന്നു

    ഷോക്കേസ് ഗാലറിയിലെ ഒരു വർക്ക്ഫ്ലോയിൽ എഡിറ്റ് ചെയ്ത ഒരു യഥാർത്ഥ റൺ ഉൾപ്പെടുന്നു, അതിനാൽ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് മുൻപ് അത് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് ആർക്കും കാണാൻ കഴിയും, കൂടാതെ ഡിസ്പ്ലേയിൽ വെരിഫിക്കേഷൻ പരിശോധിക്കുകയും ചെയ്യും.

ചോദ്യങ്ങൾ

ഒരു പാക്കേജിൽ എന്തൊക്കെയാണുള്ളത്?
ഫോൾഡർ ട്രീ, ഓരോ ലീഫ് ഡോക്യുമെന്റും, .context, .agent കോൺഫിഗറേഷൻ ഫയലുകൾ, വർക്ക്ഫ്ലോകൾ, കൂടാതെ കോൺട്രിബ്യൂട്ടർ, പ്രൊവനൻസ് മെറ്റാഡാറ്റ എന്നിവയുള്ള ഒരു മാനിഫെസ്റ്റ്. ക്രെഡൻഷ്യലുകളോ, എംബെഡ്ഡിംഗുകളോ, വെരിഫിക്കേഷൻ സ്റ്റാറ്റസോ ഉണ്ടാകില്ല.
എനിക്ക് മറ്റൊരു അക്കൗണ്ടിലുള്ള ഒരാളുമായി ഒരു പാക്കേജ് പങ്കിടാൻ കഴിയുമോ?
അതെ. ഒരു സ്വകാര്യ ഹാൻഡ്ഓഫ് ലിങ്കിൽ കാലാവധി തീരുന്ന ഒരു ഷെയർ ടോക്കൺ അടങ്ങിയിരിക്കുന്നു. സ്വീകർത്താവ് ഇതേ പ്ലാൻ-റിവ്യൂ-അപ്ലൈ പ്രക്രിയയിലൂടെ ഇത് അവരുടെ സ്വന്തം അക്കൗണ്ടിലേക്ക് ഇൻസ്റ്റാൾ ചെയ്യുന്നു.

The rest of the bag

ലൈവ്

പേജുകൾ മാത്രമല്ല, മറുപടികളും ഫിൽട്ടർ ചെയ്യുന്ന ഓരോ ഡോക്യുമെന്റ് അടിസ്ഥാനമാക്കിയുള്ള പെർമിഷനുകൾ.

വേഗതയ്ക്കായി പോളിസി റെസല്യൂഷൻ ഓരോ സെഷനിലും കാഷെ ചെയ്യുന്നു; പെർമിഷൻ മാറ്റങ്ങൾ എല്ലാ ഇൻ-ഫ്ലൈറ്റ് അഭ്യർത്ഥനകളിലും തൽക്ഷണം ബാധകമാകുന്നതിന് പകരം കാഷെ ഇൻവാലിഡേഷനിലൂടെയാണ് വ്യാപിക്കുന്നത്.

ഓരോ ഫോൾഡറിലും ലീഫ് ഡോക്യുമെന്റിലും ഒരു ആക്സസ് പോളിസി അടങ്ങിയിരിക്കുന്നു: പബ്ലിക്, സൈൻഡ്-ഇൻ അല്ലെങ്കിൽ ഓണർ-അപ്രൂവ്ഡ്. ഈ പോളിസികൾ ഓരോ സെഷൻ എൻവലപ്പിലേക്ക് മാറുകയും ഏജന്റ് മറുപടി നൽകുന്നതിന് മുൻപ് വീണ്ടെടുക്കാവുന്ന വിവരങ്ങൾ ഫിൽട്ടർ ചെയ്യുകയും ചെയ്യുന്നു. ഒരു കേപ്പബിലിറ്റി രജിസ്ട്രി ഓരോ ടെനന്റിലുമുള്ള മുഴുവൻ ഫീച്ചറുകളെയും നിയന്ത്രിക്കുന്നു, കൂടാതെ നിർണായകമായ ആക്സസ് പരിശോധനകൾ പരാജയപ്പെടുമ്പോൾ ആക്സസ് പൂർണ്ണമായി തടയുന്നു.

ലൈവ്

ഡോക്സ്

ഏജന്റ് വായിക്കുന്ന ഒരു ഫോൾഡർ ട്രീയും, അത് അനുസരിക്കുന്ന ഒരു കോൺഫിഗ് ഫയലും.

PDF-കൾ, സ്പ്രെഡ്ഷീറ്റുകൾ, ട്രാൻസ്ക്രിപ്റ്റുകൾ എന്നിവയിൽ നിന്നുള്ള വിവരങ്ങൾ വേർതിരിച്ചെടുക്കാം. അപൂർവ്വമായ ബൈനറി ഫോർമാറ്റുകൾ പാഴ്സ് ചെയ്യില്ല.

ലൈവ്

ഇവന്റുകൾ

ഏജന്റുകൾ എന്താണ് ചെയ്തത്, എന്തുകൊണ്ടാണ് ചെയ്തത് എന്നതിന്റെ സുരക്ഷിതമായ ഒരു ലെഡ്ജർ.

ഇൻ-പ്രോസസ്സ് ഇവന്റ് ബസ് ഒരു സിംഗിൾ-നോഡ് എമിറ്റർ ആണ്, അല്ലാതെ ഡിസ്ട്രിബ്യൂട്ടഡ് ബ്രോക്കർ അല്ല. ക്രോസ്-ഏജന്റ് റെക്കോർഡ് ഒരു പ്രത്യേക Postgres ടാസ്ക് ലെഡ്ജർ ആണ്.

തിരികെ കഥയിലേക്ക്

That was step 6 of 6: a reply leaves, and the trail stays. അതാണ് മുഴുവൻ പാതയും, വരവ് മുതൽ വീണ്ടും പ്ലേ ചെയ്യാവുന്ന റെക്കോർഡ് വരെ.