𝗧𝗵𝗲 𝗔𝗣𝗫 𝗖𝗟𝗜 𝗜𝘀 𝗔 𝗗𝗮𝗶𝗹𝘆 𝗟𝗼𝗼𝗽, 𝗡𝗼𝘁 𝗔 𝗗𝗮𝘀𝗵𝗯𝗼𝗮𝗿𝗱
APX CLI ને એક વિશાળ કંટ્રોલ પેનલ તરીકે જોવાનું બંધ કરો. તેને એક નાની દૈનિક લૂપ તરીકે ગણો.
આ ડિઝાઇન APC અને APX વચ્ચેના વિભાજન પર આધારિત છે. APC તમારા repo માં પોર્ટેબલ context layer તરીકે રહે છે. APX તમારી મશીન પર local runtime layer તરીકે રહે છે. જો તમે CLI પાસે બધું કરાવવાનો પ્રયાસ કરશો, તો તમે તેમની વચ્ચેની સીમા ગુમાવી દેશો.
આ રૂટિન સાથે CLI ને કેન્દ્રિત રાખો:
• પ્રોજેક્ટને એકવાર રજીસ્ટર કરો. • કામ શરૂ કરતા પહેલા તમારી સ્ટેટ (state) તપાસો. • મદદ માંગતા પહેલા ડ્યુરેબલ મેમરી (durable memory) વાંચો. • ખરેખર શું થયું તે જોવા માટે મેસેજ ટેઇલ (tail) કરો.
એકવાર પ્રોજેક્ટમાં AGENTS.md અને .apc/project.json આવી જાય પછી તે APX પ્રોજેક્ટ બની જાય છે. તમે આ કમાન્ડ્સ દ્વારા તેને રજીસ્ટર કરી શકો છો:
apx init
apx project add .
.apc/ ટ્રી (tree) કોન્ટ્રાક્ટ ધરાવે છે તેથી repo પોર્ટેબલ રહે છે. તેમાં agents, skills અને config હોય છે. APX તમારા મશીન પર runtime state ને લોકલ રાખે છે. આનો અર્થ એ છે કે તમે એક નવા મશીન પર repo ક્લોન કરી શકો છો અને જૂના runtime ઇતિહાસ વગર પ્રોજેક્ટનું માળખું પુનઃપ્રાપ્ત કરી શકો છો.
જ્યારે તમે કામ શરૂ કરો, ત્યારે પહેલા runtime તપાસો:
apx status
આ daemon ની હેલ્થ અને engine સ્ટેટસ બતાવે છે. તે તમને એ જોવામાં મદદ કરે છે કે સમસ્યા repo માં છે કે local runtime માં. જો પ્રોજેક્ટ ખસેડવામાં આવ્યો હોય, તો રજીસ્ટ્રેશન સુધારો:
apx project rebuild <project>
APX મેમરી એ ડ્યુરેબલ ફેક્ટ્સ (durable facts) માટે છે. તેની સમીક્ષા કરવા માટે આનો ઉપયોગ કરો:
apx memory reviewer
નોંધ ઉમેરવા માટે, એક લાઇન ઉમેરો:
apx memory reviewer --append "Prefers short PR summaries"
મોડલ્સને રો (raw) context ન આપો. મેમરી દ્વારા સ્ટેબલ context નો ઉપયોગ કરો.
જો મેમરી તમને જણાવે છે કે શું સાચું હોવું જોઈએ, તો મેસેજ તમને જણાવે છે કે શું થયું. સિસ્ટમનું ઓડિટ કરવા માટે આનો ઉપયોગ કરો:
apx messages tail --channel runtime -n 20
આ ત્રણ વસ્તુઓને અલગ રાખો:
- memory.md: ડ્યુરેબલ ફેક્ટ્સ માટે.
- messages: તાજેતરની પ્રવૃત્તિ માટે.
- sessions: ઇન્વોકેશન ઇતિહાસ માટે.
એક ફાઇલ ત્રણ કામ ન કરી શકે. APC પ્રોજેક્ટને વ્યાખ્યાયિત કરે છે. APX આજે શું થયું તે વ્યાખ્યાયિત કરે છે.
ઓરિએન્ટેડ રહેવા માટે આ ક્રમનો ઉપયોગ કરો:
apx project list
apx memory reviewer
apx messages tail -n 20
CLI એક આદત તરીકે શ્રેષ્ઠ રીતે કામ કરે છે. પોર્ટેબલ context માટે repo નો ઉપયોગ કરો. runtime state માટે મશીનનો ઉપયોગ કરો. દરરોજ સીમા (boundary) તપાસવા માટે CLI નો ઉપયોગ કરો.
Source: https://dev.to/agentprojectcontext/the-apx-cli-is-a-daily-loop-not-a-dashboard-1o98
Optional learning community: https://t.me/GyaanSetuAi