You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add CLI conda env support and update docs for v0.2 features
ark run now auto-detects per-project conda env (matching webapp behavior).
Update all three READMEs with: 4-step research pipeline, skills system,
environment isolation, anti-simulation enforcement, human intervention
protocol, rich Telegram notifications, and phase badges in web portal.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|**page-adjustment**| Maintains page limits by adjusting content density, not deleting sections |
145
+
146
+
Skills live in `skills/builtin/` and are auto-installed during pipeline bootstrap.
113
147
114
148
---
115
149
@@ -149,7 +183,7 @@ ARK parses the PDF with PyMuPDF + Claude Haiku, pre-fills the wizard, and kicks
149
183
| Command | Description |
150
184
|:--------|:------------|
151
185
|`ark new <name>`| Create project via interactive wizard |
152
-
|`ark run <name>`| Launch the autonomous pipeline |
186
+
|`ark run <name>`| Launch the pipeline (auto-detects per-project conda env)|
153
187
|`ark status [name]`| Score, iteration, phase, cost |
154
188
|`ark monitor <name>`| Live dashboard: agent activity, score trend |
155
189
|`ark update <name>`| Inject a mid-run instruction |
@@ -167,7 +201,7 @@ ARK parses the PDF with PyMuPDF + Claude Haiku, pre-fills the wizard, and kicks
167
201
168
202
## Web Portal
169
203
170
-
ARK includes a web-based portal for managing projects, viewing scores, and steering agents.
204
+
ARK includes a web-based portal for managing projects, viewing scores, and steering agents. The portal shows **live phase badges** (Research / Dev / Review), per-project conda env status, and real-time cost tracking.
|**الاستشهادات**| LLM يختلق مراجع تبدو معقولة لكنها غير موجودة | كل اقتباس يُتحقَّق عبر DBLP — لا مراجع وهمية |
112
112
|**الأشكال**| أنماط افتراضية، أحجام خاطئة، لا مراعاة لقيود الصفحة | Nano Banana + أبعاد لوحة وعرض أعمدة وخطوط دقيقة |
113
+
|**العزل**| بيئة مشتركة — المشاريع تتداخل مع بعضها | بيئة conda لكل مشروع، HOME معزول، عزل كامل متعدد المستأجرين |
114
+
|**النزاهة**| LLM يحاكي النتائج بدلاً من تشغيل تجارب حقيقية | موجّهات مضادة للمحاكاة + مهارات مدمجة تفرض التنفيذ الحقيقي |
115
+
116
+
---
117
+
118
+
## عزل البيئات
119
+
120
+
يعمل كل مشروع في **بيئة conda مستقلة لكل مشروع**، مُستنسخة من بيئة أساسية عند الإنشاء. هذا يضمن عزلاً كاملاً متعدد المستأجرين:
121
+
122
+
-**Python معزول**— مجلد `.env/` لكل مشروع بحزمه الخاصة
123
+
-**HOME معزول**— كل مُنسق يعمل بمجلد المشروع كـ HOME
124
+
-**لا تلوث متبادل**—`PYTHONNOUSERSITE=1` يمنع تسرب حزم المستخدم
125
+
-**توفير تلقائي**—`ark run` وبوابة الويب يكتشفان ويستخدمان بيئة conda للمشروع؛ خط الأنابيب يُنشئها تلقائياً عند الحاجة
126
+
127
+
```bash
128
+
# بيئة conda تُنشأ تلقائياً عند أول تشغيل
129
+
# ark run يكتشفها ويستخدمها:
130
+
ark run myproject
131
+
# Conda env: /path/to/projects/myproject/.env
132
+
```
133
+
134
+
## نظام المهارات
135
+
136
+
يأتي ARK مع **مهارات مدمجة**— مجموعات تعليمات نمطية يحمّلها الوكلاء أثناء التشغيل لفرض أفضل الممارسات:
137
+
138
+
| المهارة | الغرض |
139
+
|:--------|:-------|
140
+
|**research-integrity**| موجّهات مضادة للمحاكاة: الوكلاء يجب أن يُجروا تجارب حقيقية لا أن يختلقوا نتائج |
141
+
|**human-intervention**| بروتوكول التصعيد: الوكلاء يتوقفون ويسألون عبر Telegram قبل الإجراءات غير القابلة للعكس |
142
+
|**env-isolation**| فرض حدود البيئة لكل مشروع |
143
+
|**figure-integrity**| التحقق من تطابق محتوى الأشكال مع البيانات؛ منع الرسوم البيانية الوهمية |
144
+
|**page-adjustment**| الحفاظ على حدود الصفحات بتعديل كثافة المحتوى لا بحذف الأقسام |
145
+
146
+
المهارات موجودة في `skills/builtin/` وتُثبّت تلقائياً أثناء مرحلة التمهيد.
113
147
114
148
---
115
149
@@ -149,7 +183,7 @@ ark new mma --from-pdf proposal.pdf
149
183
| الأمر | الوظيفة |
150
184
|:------|:--------|
151
185
|`ark new <name>`| إنشاء مشروع عبر معالج تفاعلي |
152
-
|`ark run <name>`| بدء الـ pipeline المستقل|
186
+
|`ark run <name>`| بدء الـ pipeline (يكتشف تلقائياً بيئة conda للمشروع)|
153
187
|`ark status [name]`| التقييم، التكرار، المرحلة، التكلفة |
154
188
|`ark monitor <name>`| لوحة مراقبة مباشرة: نشاط الوكلاء، اتجاه التقييم |
155
189
|`ark update <name>`| إدخال تعليمات أثناء التشغيل |
@@ -167,7 +201,7 @@ ark new mma --from-pdf proposal.pdf
167
201
168
202
## بوابة الويب
169
203
170
-
يتضمن ARK بوابة ويب لإدارة المشاريع وعرض الدرجات وتوجيه الوكلاء.
204
+
يتضمن ARK بوابة ويب لإدارة المشاريع وعرض الدرجات وتوجيه الوكلاء. تعرض البوابة **شارات مراحل مباشرة** (Research / Dev / Review)، حالة بيئة conda لكل مشروع، وتتبع التكلفة في الوقت الحقيقي.
171
205
172
206
### الإعدادات
173
207
@@ -220,10 +254,11 @@ ark setup-bot # مرة واحدة: الصق رمز BotFather، كشف تلق
0 commit comments