𝗖𝗼𝗱𝗶𝗻𝗴 𝗔𝗴𝗲𝗻𝘁𝘀 𝗼𝘃𝗲𝗿 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺: 𝗧𝗵𝗲 𝗢𝗽𝗲𝗿𝗮𝘁𝗶𝗻𝗴 𝗖𝗼𝗻𝘁𝗿𝗮𝗰𝘁

మీ కోడింగ్ ఏజెంట్ ఒక టెర్మినల్ పేన్‌లో రన్ అవుతోంది. ఇప్పుడు దానితో ఎలా మాట్లాడాలో మీకు తెలియాలి.

రిలే (relay) ను ఒక కొరియర్ లాగా భావించండి. మీ మెసేజ్‌లలో చాలా వరకు నేరుగా ఏజెంట్‌కు వెళ్తాయి. కొన్ని ప్రత్యేక పదాలు రిలేను వేరే పని చేయమని చెబుతాయి.

ఇవి మీ లోకల్ కంట్రోల్ కమాండ్స్:

• status: ఏజెంట్ ప్రస్తుతం ఏమి చేస్తోందో రిలే దీని ద్వారా క్లుప్తంగా వివరిస్తుంది. పురోగతిని తనిఖీ చేయడానికి దీనిని ఉపయోగించండి. 'status' అనేది ఏజెంట్ ఏం జరుగుతోందని చెబుతుందో మాత్రమే చూపిస్తుందని గమనించండి. మీరు ఫలితాలను స్వయంగా ధృవీకరించుకోవాలి.

• send : రిలే మీ మెసేజ్‌ను పేన్‌లో టైప్ చేసి, ఎంటర్ (enter) నొక్కుతుంది.

• compact / new session: క్లీన్ అప్ చేయడానికి లేదా కొత్తగా ప్రారంభించడానికి రిలే ఈ కమాండ్లను పంపుతుంది.

• interrupt: రిలే ప్రస్తుత టాస్క్‌ను ఆపివేస్తుంది. ఏజెంట్ ఏదైనా తప్పు చేస్తే దీనిని ఉపయోగించండి.

• restart: రిలే అదే సెషన్‌లో ఏజెంట్‌ను మళ్లీ ప్రారంభిస్తుంది. టెర్మినల్ ఫ్రీజ్ (freeze) అయితే దీనిని ఉపయోగించండి.

మిగిలినవన్నీ ఏజెంట్‌కు పంపే మెసేజ్‌లు మాత్రమే. మీరు "Add a retry to the upload client" అని టైప్ చేస్తే, రిలే దానిని ఏజెంట్ చదవడానికి వీలుగా టెర్మినల్‌లో టైప్ చేస్తుంది.

ఒక నియమం తరచుగా ప్రజలను అయోమయానికి గురిచేస్తుంది. ఏజెంట్ మిమ్మల్ని "Yes or No?" వంటి ప్రశ్న అడిగినప్పుడు, మీ సమాధానం నేరుగా ఏజెంట్‌కు వెళ్తుంది. మీరు "A" అని టైప్ చేస్తే, రిలే "A"ను టెర్మినల్‌కు పంపుతుంది. అది "A"ను కమాండ్‌గా రన్ చేయడానికి ప్రయత్నించదు.

భద్రత అనేది మీ బాధ్యత. ప్రమాదాలను నివారించడానికి ఈ నియమాలను పాటించండి:

  • Production మరియు staging కేవలం read-only. కేవలం inspect మరియు debug మాత్రమే చేయండి. ఈ ఎన్విరాన్మెంట్లలో దేనినీ ఎడిట్ చేయవద్దు లేదా డిలీట్ చేయవద్దు.

  • main లేదా dev వంటి shared branchesలకు ఎప్పుడూ push లేదా merge చేయవద్దు. కేవలం feature branches మాత్రమే ఉపయోగించండి.

  • మానవ ఆమోదం లేకుండా shared infrastructureను మార్చవద్దు.

  • చాట్‌లో secrets లేదా credentials ఎప్పుడూ పేస్ట్ చేయవద్దు.

రిలే సహాయపడుతుంది, కానీ మీరు మొదటి రక్షణ కవచం.

మీరు ఇప్పుడు మీ ఫోన్ నుండి పూర్తి కోడింగ్ లూప్‌ను రన్ చేయవచ్చు. ఒక టాస్క్ పంపండి, స్టేటస్‌ను తనిఖీ చేయండి, ఏజెంట్ ప్రశ్నలకు సమాధానం ఇవ్వండి మరియు అది ఆగిపోతే (stuck) రీస్టార్ట్ చేయండి. దీనికి SSH లేదా టెర్మినల్ అవసరం లేదు.

Source: https://dev.to/jerilk/coding-agents-over-telegram-part-3-the-day-to-day-operating-contract-i1a

Optional learning community: https://t.me/GyaanSetuAi