منصوبے کے بارے میں

AgInTi LabCanvas ایجنٹ کی معاونت سے سائنسی بصریات اور ایپ آٹومیشن کے لیے ایک مقامی کنٹرول پلین ہے۔ اس کا بیان کردہ مقصد یہ ہے کہ تیار شدہ اعداد و شمار کو قابلِ ترمیم رکھا جائے: ایک overview تصویر سے خیال کا آغاز ہو سکتا ہے، لیکن حتمی آؤٹ پٹس کو atomic parts، scene specs، CAD فائلوں، manifests اور ٹول کے مخصوص artifacts سے دوبارہ بنایا جاتا ہے۔ بنیادی ورک فلو 1. چیٹ یا محفوظ شدہ JSON scene spec سے آغاز کریں۔ 2. AgInTi image payloads یا کسی اور image backend کے ذریعے overview concepts تیار کریں۔ 3. شکل کو قابلِ ترمیم atoms میں تقسیم کریں، جیسے panels، icons، labels، CAD parts، renders اور TeX assembly layers۔ 4. کام کو BioRender کو academic assets کے لیے، OpenSCAD کو mechanical layout کے لیے، Blender کو 3D setup renders کے لیے اور KiCad کو PCB artifacts کے لیے بھیجیں۔ 5. ہر artifact کو canvas manifest میں رکھیں تاکہ بعد میں چیٹ میں کی گئی ترامیم پوری شکل کو flatten کرنے کے بجائے ایک حصے کو نشانہ بنا سکیں۔ دستاویز شدہ صلاحیتیں - Workspace agent: مستقل direct chat، dynamic low-to-xhigh model routing، durable tasks، cancellation اور lab tools میں artifact return۔ - Web studio: agent chat، room-based persistent sessions، artifact canvas، backend settings اور کثیراللسانی UI؛ `/rooms` مستقل گفتگو کی حمایت کرتا ہے، جس میں مقامی owner کو مکمل tool set ملتا ہے اور مدعو شرکاء plan-only turns تک محدود رہتے ہیں۔ - Presentations: manifest-driven قابلِ ترمیم PPTX، منتخب visual assets، generated-image policy gates اور PDF/PNG preview inspection۔ - Paper figures: درست NxM SVG grids، AgInTi image dry-run payloads اور قابلِ ترمیم artifact manifests۔ - Grant projects: durable goal workspace، traceable evidence، قابلِ ترمیم BioRender/SVG/TeX figures، checked LaTeX/PDF اور chat delivery۔ - Protein structures: دوبارہ استعمال شدہ ProteinStructure AlphaFold Server pipeline، مستقل logged-in CDP/noVNC browser، downloads، metrics، plots اور screenshots کے ساتھ۔ - 3D setup renders: JSON scene specs سے Blender PNG اور `.blend` output۔ - CAD devices: OpenSCAD exports اور ایک C-mount reflector adapter CAD مثال۔ - Board/CAD tasks: KiCad، OpenSCAD، renders اور manufacturing prep کے لیے مشترکہ CLI اور web-chat workflow۔ - PCB manufacturing: KiCad HYBEC اور Lumileds boards، DRC/ERC checks اور JLCPCB Gerber ZIPs۔ - LabVIEW automation: Linux install probe، MCP candidate research اور ایک stdio-to-HTTP bridge۔ - Android control: Mi MIX 2S ڈیوائس کے لیے مخصوص noVNC/scrcpy desktop اور ADB wrapper، نیز ایک مماثل AVD profile۔ - WeChat chatops: الگ تھلگ Linux GUI، local message mirror، per-chat media isolation، unaccompanied videos کے لیے save-only default، serialized text/file delivery، bounded recovery اور CAD/PCB/Blender artifact return۔ - WeCom bridge: official AI Bot اور `wecom-cli` transports، allowlisted GUI/Android relays، voice/media transcription، idempotent file sends، per-chat sessions، member archives اور LaTeX report recovery۔ - Video handoffs: WeChat workers کے لیے story drafting اور browser generation مع MP4 download؛ ایک الگ publish handoff subtitle correction، metadata، logo/subtitle burn، packaging اور posting کو LazyEdit/AutoPublish کے حوالے کرتا ہے۔ - Social content agent: persistent campaigns، source-grounded platform drafts، SQLite history، Postiz/X MCP adapters اور exact-content publication approvals۔ - App routing: Blender، BioRender، Unity، Unreal اور custom target dispatch۔ انٹرفیس اور آرکیٹیکچر Entry points میں ایک CLI (`labcanvas`، جس میں `app-auto-action` اور `agenticapp` compatibility aliases کے طور پر شامل ہیں)، ایک web studio، ایک MCP-ready bridge اور ایک persistent web chat شامل ہیں۔ README `PYTHONPATH=src python -m agenticapp ...` کے ذریعے source-checkout usage دکھاتا ہے اور نوٹ کرتا ہے کہ npm package کا نام بدل کر `@lazyingart/labcanvas` کر دیا گیا ہے، جس کی نئی authenticated publish زیرِ التوا ہے۔ ہر target dispatch کو ایک reviewable JSON envelope ملتا ہے جس میں target، kind، instruction، payload اور metadata شامل ہوتے ہیں۔ `configs/targets.example.json` فائل کو local ports، commands اور tokens کے لیے `labcanvas.targets.json` میں کاپی کیا جا سکتا ہے؛ override فائل git-ignored ہے۔ Model policy `configs/model-policy.json` میں ترتیب دی جاتی ہے، جس میں AgInTiFlow کو primary persistent backend کے طور پر بیان کیا گیا ہے، DeepSeek پہلے اور LocalLLM بطور same-session provider handoff؛ Codex اور Claude Code واضح opt-in compatibility backends ہیں۔ توثیق اور سیکیورٹی Validation commands میں `npm test`، `npm run pack:dry-run` اور `PYTHONPATH=src python -m agenticapp doctor` شامل ہیں۔ README مشورہ دیتا ہے کہ live editor features شامل کرنے سے پہلے transport behavior کو tests سے ڈھانپ کر رکھیں اور editor bridges یا browser sessions کو live dispatch فعال کرنے سے پہلے SECURITY.md کا جائزہ لیں۔