इस प्रोजेक्ट के बारे में
AgInTi LabCanvas एजेंट-सहायित वैज्ञानिक दृश्यों और ऐप ऑटोमेशन के लिए एक स्थानीय नियंत्रण तल है। इसका घोषित लक्ष्य उत्पन्न आंकड़ों को संपादन योग्य बनाए रखना है: एक अवलोकन छवि किसी विचार की शुरुआत कर सकती है, लेकिन अंतिम आउटपुट परमाणु भागों, दृश्य विनिर्देशों, CAD फ़ाइलों, मैनिफ़ेस्ट और टूल-विशिष्ट आर्टिफ़ैक्ट से पुनर्निर्मित किए जाते हैं।
मुख्य कार्यप्रवाह
1. चैट या सहेजे गए JSON दृश्य विनिर्देश से प्रारंभ करें।
2. AgInTi छवि पेलोड या किसी अन्य छवि बैकएंड के माध्यम से अवलोकन अवधारणाएँ उत्पन्न करें।
3. आकृति को संपादन योग्य परमाणुओं में विभाजित करें, जैसे पैनल, आइकन, लेबल, CAD भाग, रेंडर और TeX असेंबली परतें।
4. कार्य को BioRender को अकादमिक संपत्तियों के लिए, OpenSCAD को यांत्रिक लेआउट के लिए, Blender को 3D सेटअप रेंडर के लिए और KiCad को PCB आर्टिफ़ैक्ट के लिए भेजें।
5. प्रत्येक आर्टिफ़ैक्ट को कैनवास मैनिफ़ेस्ट में रखें ताकि बाद में चैट संपादन पूरी आकृति को सपाट करने के बजाय एक भाग को लक्षित कर सके।
प्रलेखित क्षमताएँ
- वर्कस्पेस एजेंट: लगातार सीधी चैट, गतिशील low-to-xhigh मॉडल रूटिंग, टिकाऊ कार्य, रद्दीकरण और लैब टूल्स में आर्टिफ़ैक्ट वापसी।
- वेब स्टूडियो: एजेंट चैट, रूम-आधारित लगातार सत्र, आर्टिफ़ैक्ट कैनवास, बैकएंड सेटिंग्स और बहुभाषी UI; `/rooms` लगातार बातचीत का समर्थन करता है, स्थानीय स्वामी को पूरा टूल सेट मिलता है और आमंत्रित प्रतिभागी केवल-योजना मोड़ तक सीमित रहते हैं।
- प्रस्तुतियाँ: मैनिफ़ेस्ट-संचालित संपादन योग्य PPTX, चयनात्मक दृश्य संपत्तियाँ, उत्पन्न-छवि नीति गेट और PDF/PNG पूर्वावलोकन निरीक्षण।
- पेपर आंकड़े: सटीक NxM SVG ग्रिड, AgInTi छवि ड्राई-रन पेलोड और संपादन योग्य आर्टिफ़ैक्ट मैनिफ़ेस्ट।
- अनुदान परियोजनाएँ: टिकाऊ लक्ष्य कार्यक्षेत्र, ट्रेस करने योग्य साक्ष्य, संपादन योग्य BioRender/SVG/TeX आंकड़े, जाँचा गया LaTeX/PDF और चैट डिलीवरी।
- प्रोटीन संरचनाएँ: पुनः उपयोग की गई ProteinStructure AlphaFold Server पाइपलाइन, लगातार लॉग-इन CDP/noVNC ब्राउज़र, डाउनलोड, मेट्रिक्स, प्लॉट और स्क्रीनशॉट के साथ।
- 3D सेटअप रेंडर: JSON दृश्य विनिर्देश से Blender PNG और `.blend` आउटपुट।
- CAD उपकरण: OpenSCAD निर्यात और एक C-mount रिफ्लेक्टर अडैप्टर CAD उदाहरण।
- बोर्ड/CAD कार्य: KiCad, OpenSCAD, रेंडर और निर्माण तैयारी के लिए साझा CLI और वेब-चैट कार्यप्रवाह।
- PCB निर्माण: KiCad HYBEC और Lumileds बोर्ड, DRC/ERC जाँच और JLCPCB Gerber ZIP।
- LabVIEW ऑटोमेशन: Linux इंस्टॉल प्रोब, MCP उम्मीदवार अनुसंधान और एक stdio-to-HTTP ब्रिज।
- Android नियंत्रण: एक समर्पित noVNC/scrcpy डेस्कटॉप और Mi MIX 2S डिवाइस के लिए ADB रैपर तथा एक मेल खाता AVD प्रोफ़ाइल।
- WeChat चैटऑप्स: पृथक Linux GUI, स्थानीय संदेश मिरर, प्रति-चैट मीडिया पृथक्करण, बिना साथ वाले वीडियो के लिए केवल-सहेजें डिफ़ॉल्ट, क्रमबद्ध टेक्स्ट/फ़ाइल डिलीवरी, सीमित रिकवरी और CAD/PCB/Blender आर्टिफ़ैक्ट वापसी।
- WeCom ब्रिज: आधिकारिक AI Bot और `wecom-cli` ट्रांसपोर्ट, अनुमत-सूचीबद्ध GUI/Android रिले, वॉइस/मीडिया ट्रांसक्रिप्शन, इडेम्पोटेंट फ़ाइल भेजना, प्रति-चैट सत्र, सदस्य अभिलेखागार और LaTeX रिपोर्ट रिकवरी।
- वीडियो हैंडऑफ़: WeChat वर्कर्स के लिए कहानी प्रारूपण और MP4 डाउनलोड के साथ ब्राउज़र जनरेशन; एक अलग प्रकाशन हैंडऑफ़ उपशीर्षक सुधार, मेटाडेटा, लोगो/उपशीर्षक बर्न, पैकेजिंग और पोस्टिंग को LazyEdit/AutoPublish को सौंपता है।
- सोशल कंटेंट एजेंट: लगातार अभियान, स्रोत-आधारित प्लेटफ़ॉर्म ड्राफ्ट, SQLite इतिहास, Postiz/X MCP अडैप्टर और सटीक-सामग्री प्रकाशन अनुमोदन।
- ऐप रूटिंग: Blender, BioRender, Unity, Unreal और कस्टम लक्ष्य प्रेषण।
इंटरफ़ेस और आर्किटेक्चर
प्रवेश बिंदुओं में एक CLI (`labcanvas`, जिसमें `app-auto-action` और `agenticapp` संगतता उपनाम हैं), एक वेब स्टूडियो, एक MCP-तैयार ब्रिज और एक लगातार वेब चैट शामिल हैं। README `PYTHONPATH=src python -m agenticapp ...` के माध्यम से स्रोत-चेकआउट उपयोग दिखाता है और नोट करता है कि npm पैकेज का नाम बदलकर `@lazyingart/labcanvas` कर दिया गया है, जो नए प्रमाणित प्रकाशन की प्रतीक्षा में है।
प्रत्येक लक्ष्य प्रेषण को एक समीक्षा योग्य JSON लिफ़ाफ़ा मिलता है जिसमें लक्ष्य, प्रकार, निर्देश, पेलोड और मेटाडेटा होते हैं। स्थानीय पोर्ट, कमांड और टोकन के लिए `configs/targets.example.json` फ़ाइल को `labcanvas.targets.json` में कॉपी किया जा सकता है; ओवरराइड फ़ाइल git-अनदेखी की जाती है। मॉडल नीति `configs/model-policy.json` में कॉन्फ़िगर की जाती है, जिसमें AgInTiFlow को प्राथमिक लगातार बैकएंड, DeepSeek को पहला और LocalLLM को समान-सत्र प्रदाता हैंडऑफ़ बताया गया है; Codex और Claude Code स्पष्ट ऑप्ट-इन संगतता बैकएंड हैं।
सत्यापन और सुरक्षा
सत्यापन कमांड में `npm test`, `npm run pack:dry-run` और `PYTHONPATH=src python -m agenticapp doctor` शामिल हैं। README सलाह देता है कि लाइव एडिटर सुविधाएँ जोड़ने से पहले ट्रांसपोर्ट व्यवहार को परीक्षणों से कवर रखें और एडिटर ब्रिज या ब्राउज़र सत्रों में लाइव प्रेषण सक्षम करने से पहले SECURITY.md की समीक्षा करें।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.