-Tout autre dépôt, organisation, domaine ou package prétendant être "ZeroClaw" ou impliquant une affiliation avec ZeroClaw Labs est **non autorisé et non affilié à ce projet**. Les forks non autorisés connus seront listés dans [TRADEMARK.md](TRADEMARK.md).
+Tout autre dépôt, organisation, domaine ou package prétendant être "ZeroClaw" ou impliquant une affiliation avec ZeroClaw Labs est **non autorisé et non affilié à ce projet**. Les forks non autorisés connus seront listés dans [TRADEMARK.md](docs/maintainers/trademark.md).
Si vous rencontrez une usurpation d'identité ou une utilisation abusive de marque, veuillez [ouvrir une issue](https://github.com/zeroclaw-labs/zeroclaw/issues).
@@ -841,11 +872,11 @@ ZeroClaw est sous double licence pour une ouverture maximale et la protection de
| [MIT](LICENSE-MIT) | Open-source, recherche, académique, usage personnel |
| [Apache 2.0](LICENSE-APACHE) | Protection de brevet, institutionnel, déploiement commercial |
-Vous pouvez choisir l'une ou l'autre licence. **Les contributeurs accordent automatiquement des droits sous les deux** — voir [CLA.md](CLA.md) pour l'accord de contributeur complet.
+Vous pouvez choisir l'une ou l'autre licence. **Les contributeurs accordent automatiquement des droits sous les deux** — voir [CLA.md](docs/contributing/cla.md) pour l'accord de contributeur complet.
### Marque
-Le nom **ZeroClaw** et le logo sont des marques déposées de ZeroClaw Labs. Cette licence n'accorde pas la permission de les utiliser pour impliquer une approbation ou une affiliation. Voir [TRADEMARK.md](TRADEMARK.md) pour les utilisations permises et interdites.
+Le nom **ZeroClaw** et le logo sont des marques déposées de ZeroClaw Labs. Cette licence n'accorde pas la permission de les utiliser pour impliquer une approbation ou une affiliation. Voir [TRADEMARK.md](docs/maintainers/trademark.md) pour les utilisations permises et interdites.
### Protections des Contributeurs
@@ -856,9 +887,9 @@ Le nom **ZeroClaw** et le logo sont des marques déposées de ZeroClaw Labs. Cet
## Contribuer
-Voir [CONTRIBUTING.md](CONTRIBUTING.md) et [CLA.md](CLA.md). Implémentez un trait, soumettez une PR :
+Voir [CONTRIBUTING.md](CONTRIBUTING.md) et [CLA.md](docs/contributing/cla.md). Implémentez un trait, soumettez une PR :
-- Guide de workflow CI : [docs/ci-map.md](docs/ci-map.md)
+- Guide de workflow CI : [docs/contributing/ci-map.md](docs/contributing/ci-map.md)
- Nouveau `Provider` → `src/providers/`
- Nouveau `Channel` → `src/channels/`
- Nouveau `Observer` → `src/observability/`
diff --git a/README.he.md b/README.he.md
new file mode 100644
index 000000000..520db146c
--- /dev/null
+++ b/README.he.md
@@ -0,0 +1,197 @@
+
+
+
+
+ZeroClaw 🦀
+
+
+ תקורת אפס. אין פשרות. 100% Rust. 100% אגנוסטי.
+ ⚡️ פועל על חומרה ב-$10 עם <5MB זיכרון: זה 99% פחות זיכרון מ-OpenClaw ו-98% זול יותר מ-Mac mini!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 🌐 שפות:
+ 🇺🇸 English ·
+ 🇨🇳 简体中文 ·
+ 🇯🇵 日本語 ·
+ 🇰🇷 한국어 ·
+ 🇻🇳 Tiếng Việt ·
+ 🇵🇭 Tagalog ·
+ 🇪🇸 Español ·
+ 🇧🇷 Português ·
+ 🇮🇹 Italiano ·
+ 🇩🇪 Deutsch ·
+ 🇫🇷 Français ·
+ 🇸🇦 العربية ·
+ 🇮🇳 हिन्दी ·
+ 🇷🇺 Русский ·
+ 🇧🇩 বাংলা ·
+ 🇮🇱 עברית ·
+ 🇵🇱 Polski ·
+ 🇨🇿 Čeština ·
+ 🇳🇱 Nederlands ·
+ 🇹🇷 Türkçe ·
+ 🇺🇦 Українська ·
+ 🇮🇩 Bahasa Indonesia ·
+ 🇹🇭 ไทย ·
+ 🇵🇰 اردو ·
+ 🇷🇴 Română ·
+ 🇸🇪 Svenska ·
+ 🇬🇷 Ελληνικά ·
+ 🇭🇺 Magyar ·
+ 🇫🇮 Suomi ·
+ 🇩🇰 Dansk ·
+ 🇳🇴 Norsk
+
+
+---
+
+## מה זה ZeroClaw?
+
+
+ZeroClaw הוא תשתית עוזר AI קלת משקל, מוטטבילית וניתנת להרחבה שנבנתה ב-Rust. היא מחברת ספקי LLM שונים (Anthropic, OpenAI, Google, Ollama, וכו') דרך ממשק מאוחד ותומכת בערוצים מרובים (Telegram, Matrix, CLI, וכו').
+
+
+### תכונות עיקריות
+
+
+- **🦀 נכתב ב-Rust**: ביצועים גבוהים, אבטחת זיכרון, ואבסטרקציות ללא עלות
+- **🔌 אגנוסטי לספקים**: תמיכה ב-OpenAI, Anthropic, Google Gemini, Ollama, ואחרים
+- **📱 ערוצים מרובים**: Telegram, Matrix (עם E2EE), CLI, ואחרים
+- **🧠 זיכרון ניתן להחלפה**: Backend של SQLite ו-Markdown
+- **🛠️ כלים ניתנים להרחבה**: הוסף כלים מותאמים אישית בקלות
+- **🔒 אבטחה תחילה**: פרוקסי הפוך, עיצוב מותחל על פרטיות
+
+
+---
+
+## התחלה מהירה
+
+### דרישות מוקדמות
+
+
+- Rust 1.70+
+- מפתח API של ספק LLM (Anthropic, OpenAI, וכו')
+
+
+### התקנה
+
+```bash
+# שכפל את המאגר
+git clone https://github.com/zeroclaw-labs/zeroclaw.git
+cd zeroclaw
+
+# בנה
+cargo build --release
+
+# הפעל
+cargo run --release
+```
+
+### עם Docker
+
+```bash
+docker run -d \
+ --name zeroclaw \
+ -e ANTHROPIC_API_KEY=your_key \
+ -v zeroclaw-data:/app/data \
+ zeroclaw/zeroclaw:latest
+```
+
+---
+
+## קונפיגורציה
+
+
+ZeroClaw משתמש בקובץ קונפיגורציה YAML. כברירת מחדל, הוא מחפש `config.yaml`.
+
+
+```yaml
+# ספק ברירת מחדל
+provider: anthropic
+
+# קונפיגורציית ספקים
+providers:
+ anthropic:
+ api_key: ${ANTHROPIC_API_KEY}
+ model: claude-3-5-sonnet-20241022
+ openai:
+ api_key: ${OPENAI_API_KEY}
+ model: gpt-4o
+
+# קונפיגורציית זיכרון
+memory:
+ backend: sqlite
+ path: data/memory.db
+
+# קונפיגורציית ערוצים
+channels:
+ telegram:
+ token: ${TELEGRAM_BOT_TOKEN}
+```
+
+---
+
+## תיעוד
+
+
+לתיעוד מפורט, ראה:
+
+
+- [מרכז התיעוד](docs/README.md)
+- [הפניה לפקודות](docs/commands-reference.md)
+- [הפניה לספקים](docs/providers-reference.md)
+- [הפניה לערוצים](docs/channels-reference.md)
+- [הפניה לקונפיגורציה](docs/config-reference.md)
+
+---
+
+## תרומות
+
+
+תרומות מוזמנות! אנא קרא את [מדריך התרומות](CONTRIBUTING.md).
+
+
+---
+
+## רישיון
+
+
+פרויקט זה מורשה ברישיון כפול:
+
+
+- MIT License
+- Apache License, גרסה 2.0
+
+
+ראה [LICENSE-APACHE](LICENSE-APACHE) ו-[LICENSE-MIT](LICENSE-MIT) לפרטים.
+
+
+---
+
+## קהילה
+
+- [Telegram](https://t.me/zeroclawlabs)
+- [Facebook Group](https://www.facebook.com/groups/zeroclaw)
+- [WeChat Group](https://zeroclawlabs.cn/group.jpg)
+
+---
+
+## נותני חסות
+
+
+אם ZeroClaw שימושי עבורך, אנא שקול לקנות לנו קפה:
+
+
+[](https://buymeacoffee.com/argenistherose)
diff --git a/README.hi.md b/README.hi.md
new file mode 100644
index 000000000..2a7a2b629
--- /dev/null
+++ b/README.hi.md
@@ -0,0 +1,179 @@
+
+
+
+
+ZeroClaw 🦀
+
+
+ शून्य ओवरहेड। शून्य समझौता। 100% रस्ट। 100% अज्ञेयवादी।
+ ⚡️ $10 हार्डवेयर पर <5MB RAM के साथ चलता है: यह OpenClaw से 99% कम मेमोरी और Mac mini से 98% सस्ता है!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 🌐 भाषाएँ:
+ 🇺🇸 English ·
+ 🇨🇳 简体中文 ·
+ 🇯🇵 日本語 ·
+ 🇰🇷 한국어 ·
+ 🇻🇳 Tiếng Việt ·
+ 🇵🇭 Tagalog ·
+ 🇪🇸 Español ·
+ 🇧🇷 Português ·
+ 🇮🇹 Italiano ·
+ 🇩🇪 Deutsch ·
+ 🇫🇷 Français ·
+ 🇸🇦 العربية ·
+ 🇮🇳 हिन्दी ·
+ 🇷🇺 Русский ·
+ 🇧🇩 বাংলা ·
+ 🇮🇱 עברית ·
+ 🇵🇱 Polski ·
+ 🇨🇿 Čeština ·
+ 🇳🇱 Nederlands ·
+ 🇹🇷 Türkçe ·
+ 🇺🇦 Українська ·
+ 🇮🇩 Bahasa Indonesia ·
+ 🇹🇭 ไทย ·
+ 🇵🇰 اردو ·
+ 🇷🇴 Română ·
+ 🇸🇪 Svenska ·
+ 🇬🇷 Ελληνικά ·
+ 🇭🇺 Magyar ·
+ 🇫🇮 Suomi ·
+ 🇩🇰 Dansk ·
+ 🇳🇴 Norsk
+
+
+---
+
+## ZeroClaw क्या है?
+
+ZeroClaw एक हल्का, म्यूटेबल और एक्स्टेंसिबल AI असिस्टेंट इन्फ्रास्ट्रक्चर है जो रस्ट में बनाया गया है। यह विभिन्न LLM प्रदाताओं (Anthropic, OpenAI, Google, Ollama, आदि) को एक एकीकृत इंटरफेस के माध्यम से कनेक्ट करता है और कई चैनलों (Telegram, Matrix, CLI, आदि) का समर्थन करता है।
+
+### मुख्य विशेषताएं
+
+- **🦀 रस्ट में लिखा गया**: उच्च प्रदर्शन, मेमोरी सुरक्षा, और शून्य-लागत एब्सट्रैक्शन
+- **🔌 प्रदाता-अज्ञेयवादी**: OpenAI, Anthropic, Google Gemini, Ollama, और अन्य का समर्थन
+- **📱 बहु-चैनल**: Telegram, Matrix (E2EE के साथ), CLI, और अन्य
+- **🧠 प्लगेबल मेमोरी**: SQLite और Markdown बैकएंड
+- **🛠️ विस्तार योग्य टूल**: आसानी से कस्टम टूल जोड़ें
+- **🔒 सुरक्षा-पहले**: रिवर्स-प्रॉक्सी, गोपनीयता-पहले डिज़ाइन
+
+---
+
+## त्वरित शुरुआत
+
+### आवश्यकताएं
+
+- रस्ट 1.70+
+- एक LLM प्रदाता API कुंजी (Anthropic, OpenAI, आदि)
+
+### इंस्टॉलेशन
+
+```bash
+# रिपॉजिटरी क्लोन करें
+git clone https://github.com/zeroclaw-labs/zeroclaw.git
+cd zeroclaw
+
+# बिल्ड करें
+cargo build --release
+
+# चलाएं
+cargo run --release
+```
+
+### Docker के साथ
+
+```bash
+docker run -d \
+ --name zeroclaw \
+ -e ANTHROPIC_API_KEY=your_key \
+ -v zeroclaw-data:/app/data \
+ zeroclaw/zeroclaw:latest
+```
+
+---
+
+## कॉन्फ़िगरेशन
+
+ZeroClaw एक YAML कॉन्फ़िगरेशन फ़ाइल का उपयोग करता है। डिफ़ॉल्ट रूप से, यह `config.yaml` देखता है।
+
+```yaml
+# डिफ़ॉल्ट प्रदाता
+provider: anthropic
+
+# प्रदाता कॉन्फ़िगरेशन
+providers:
+ anthropic:
+ api_key: ${ANTHROPIC_API_KEY}
+ model: claude-3-5-sonnet-20241022
+ openai:
+ api_key: ${OPENAI_API_KEY}
+ model: gpt-4o
+
+# मेमोरी कॉन्फ़िगरेशन
+memory:
+ backend: sqlite
+ path: data/memory.db
+
+# चैनल कॉन्फ़िगरेशन
+channels:
+ telegram:
+ token: ${TELEGRAM_BOT_TOKEN}
+```
+
+---
+
+## दस्तावेज़ीकरण
+
+विस्तृत दस्तावेज़ीकरण के लिए, देखें:
+
+- [दस्तावेज़ीकरण हब](docs/README.md)
+- [कमांड संदर्भ](docs/commands-reference.md)
+- [प्रदाता संदर्भ](docs/providers-reference.md)
+- [चैनल संदर्भ](docs/channels-reference.md)
+- [कॉन्फ़िगरेशन संदर्भ](docs/config-reference.md)
+
+---
+
+## योगदान
+
+योगदान का स्वागत है! कृपया [योगदान गाइड](CONTRIBUTING.md) पढ़ें।
+
+---
+
+## लाइसेंस
+
+यह प्रोजेक्ट दोहरे लाइसेंस प्राप्त है:
+
+- MIT लाइसेंस
+- Apache लाइसेंस, संस्करण 2.0
+
+विवरण के लिए [LICENSE-APACHE](LICENSE-APACHE) और [LICENSE-MIT](LICENSE-MIT) देखें।
+
+---
+
+## समुदाय
+
+- [Telegram](https://t.me/zeroclawlabs)
+- [Facebook Group](https://www.facebook.com/groups/zeroclaw)
+- [WeChat Group](https://zeroclawlabs.cn/group.jpg)
+
+---
+
+## प्रायोजक
+
+यदि ZeroClaw आपके लिए उपयोगी है, तो कृपया हमें एक कॉफी खरीदने पर विचार करें:
+
+[](https://buymeacoffee.com/argenistherose)
diff --git a/README.hu.md b/README.hu.md
new file mode 100644
index 000000000..31d0e7349
--- /dev/null
+++ b/README.hu.md
@@ -0,0 +1,179 @@
+
+
+
+
+ZeroClaw 🦀
+
+
+ Nulla többletköltség. Nulla kompromisszum. 100% Rust. 100% Agnosztikus.
+ ⚡️ $10-es hardveren fut <5MB RAM-mal: Ez 99%-kal kevesebb memória, mint az OpenClaw és 98%-kal olcsóbb, mint egy Mac mini!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 🌐 Nyelvek:
+ 🇺🇸 English ·
+ 🇨🇳 简体中文 ·
+ 🇯🇵 日本語 ·
+ 🇰🇷 한국어 ·
+ 🇻🇳 Tiếng Việt ·
+ 🇵🇭 Tagalog ·
+ 🇪🇸 Español ·
+ 🇧🇷 Português ·
+ 🇮🇹 Italiano ·
+ 🇩🇪 Deutsch ·
+ 🇫🇷 Français ·
+ 🇸🇦 العربية ·
+ 🇮🇳 हिन्दी ·
+ 🇷🇺 Русский ·
+ 🇧🇩 বাংলা ·
+ 🇮🇱 עברית ·
+ 🇵🇱 Polski ·
+ 🇨🇿 Čeština ·
+ 🇳🇱 Nederlands ·
+ 🇹🇷 Türkçe ·
+ 🇺🇦 Українська ·
+ 🇮🇩 Bahasa Indonesia ·
+ 🇹🇭 ไทย ·
+ 🇵🇰 اردو ·
+ 🇷🇴 Română ·
+ 🇸🇪 Svenska ·
+ 🇬🇷 Ελληνικά ·
+ 🇭🇺 Magyar ·
+ 🇫🇮 Suomi ·
+ 🇩🇰 Dansk ·
+ 🇳🇴 Norsk
+
+
+---
+
+## Mi az a ZeroClaw?
+
+A ZeroClaw egy könnyűsúlyú, változtatható és bővíthető AI asszisztens infrastruktúra, amely Rust nyelven készült. Különböző LLM szolgáltatókat (Anthropic, OpenAI, Google, Ollama stb.) köt össze egy egységes felületen keresztül, és több csatornát támogat (Telegram, Matrix, CLI stb.).
+
+### Fő jellemzők
+
+- **🦀 Rust nyelven írva**: Magas teljesítmény, memória biztonság és null költségű absztrakciók
+- **🔌 Szolgáltató-agnosztikus**: OpenAI, Anthropic, Google Gemini, Ollama és mások támogatása
+- **📱 Többcsatornás**: Telegram, Matrix (E2EE-vel), CLI és mások
+- **🧠 Cserélhető memória**: SQLite és Markdown backendek
+- **🛠️ Bővíthető eszközök**: Egyszerűen adjon hozzá egyedi eszközöket
+- **🔒 Biztonság először**: Fordított proxy, adatvédelem-elsődleges tervezés
+
+---
+
+## Gyors Kezdés
+
+### Követelmények
+
+- Rust 1.70+
+- Egy LLM szolgáltató API kulcs (Anthropic, OpenAI stb.)
+
+### Telepítés
+
+```bash
+# Klónozza a repositoryt
+git clone https://github.com/zeroclaw-labs/zeroclaw.git
+cd zeroclaw
+
+# Építés
+cargo build --release
+
+# Futtatás
+cargo run --release
+```
+
+### Docker-rel
+
+```bash
+docker run -d \
+ --name zeroclaw \
+ -e ANTHROPIC_API_KEY=your_key \
+ -v zeroclaw-data:/app/data \
+ zeroclaw/zeroclaw:latest
+```
+
+---
+
+## Konfiguráció
+
+A ZeroClaw egy YAML konfigurációs fájlt használ. Alapértelmezés szerint a `config.yaml` fájlt keresi.
+
+```yaml
+# Alapértelmezett szolgáltató
+provider: anthropic
+
+# Szolgáltató konfiguráció
+providers:
+ anthropic:
+ api_key: ${ANTHROPIC_API_KEY}
+ model: claude-3-5-sonnet-20241022
+ openai:
+ api_key: ${OPENAI_API_KEY}
+ model: gpt-4o
+
+# Memória konfiguráció
+memory:
+ backend: sqlite
+ path: data/memory.db
+
+# Csatorna konfiguráció
+channels:
+ telegram:
+ token: ${TELEGRAM_BOT_TOKEN}
+```
+
+---
+
+## Dokumentáció
+
+Részletes dokumentációért lásd:
+
+- [Dokumentációs Központ](docs/README.md)
+- [Parancs Referencia](docs/commands-reference.md)
+- [Szolgáltató Referencia](docs/providers-reference.md)
+- [Csatorna Referencia](docs/channels-reference.md)
+- [Konfigurációs Referencia](docs/config-reference.md)
+
+---
+
+## Hozzájárulás
+
+A hozzájárulások várják! Kérjük, olvassa el a [Hozzájárulási Útmutatót](CONTRIBUTING.md).
+
+---
+
+## Licenc
+
+Ez a projekt kettős licencelt:
+
+- MIT License
+- Apache License, 2.0 verzió
+
+Részletekért lásd a [LICENSE-APACHE](LICENSE-APACHE) és [LICENSE-MIT](LICENSE-MIT) fájlokat.
+
+---
+
+## Közösség
+
+- [Telegram](https://t.me/zeroclawlabs)
+- [Facebook Group](https://www.facebook.com/groups/zeroclaw)
+- [WeChat Group](https://zeroclawlabs.cn/group.jpg)
+
+---
+
+## Szponzorok
+
+Ha a ZeroClaw hasznos az Ön számára, kérjük, fontolja meg, hogy vesz nekünk egy kávét:
+
+[](https://buymeacoffee.com/argenistherose)
diff --git a/README.id.md b/README.id.md
new file mode 100644
index 000000000..d985b72d1
--- /dev/null
+++ b/README.id.md
@@ -0,0 +1,179 @@
+
+
+
+
+ZeroClaw 🦀
+
+
+ Nol overhead. Nol kompromi. 100% Rust. 100% Agnostik.
+ ⚡️ Jalan di perangkat $10 dengan <5MB RAM: Itu 99% lebih sedikit memori dari OpenClaw dan 98% lebih murah dari Mac mini!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 🌐 Bahasa:
+ 🇺🇸 English ·
+ 🇨🇳 简体中文 ·
+ 🇯🇵 日本語 ·
+ 🇰🇷 한국어 ·
+ 🇻🇳 Tiếng Việt ·
+ 🇵🇭 Tagalog ·
+ 🇪🇸 Español ·
+ 🇧🇷 Português ·
+ 🇮🇹 Italiano ·
+ 🇩🇪 Deutsch ·
+ 🇫🇷 Français ·
+ 🇸🇦 العربية ·
+ 🇮🇳 हिन्दी ·
+ 🇷🇺 Русский ·
+ 🇧🇩 বাংলা ·
+ 🇮🇱 עברית ·
+ 🇵🇱 Polski ·
+ 🇨🇿 Čeština ·
+ 🇳🇱 Nederlands ·
+ 🇹🇷 Türkçe ·
+ 🇺🇦 Українська ·
+ 🇮🇩 Bahasa Indonesia ·
+ 🇹🇭 ไทย ·
+ 🇵🇰 اردو ·
+ 🇷🇴 Română ·
+ 🇸🇪 Svenska ·
+ 🇬🇷 Ελληνικά ·
+ 🇭🇺 Magyar ·
+ 🇫🇮 Suomi ·
+ 🇩🇰 Dansk ·
+ 🇳🇴 Norsk
+
+
+---
+
+## Apa itu ZeroClaw?
+
+ZeroClaw adalah infrastruktur asisten AI yang ringan, dapat diubah, dan dapat diperluas yang dibangun dengan Rust. Ini menghubungkan berbagai penyedia LLM (Anthropic, OpenAI, Google, Ollama, dll.) melalui antarmuka terpadu dan mendukung banyak saluran (Telegram, Matrix, CLI, dll.).
+
+### Fitur Utama
+
+- **🦀 Ditulis dalam Rust**: Kinerja tinggi, keamanan memori, dan abstraksi tanpa biaya
+- **🔌 Agnostik penyedia**: Mendukung OpenAI, Anthropic, Google Gemini, Ollama, dan lainnya
+- **📱 Multi-saluran**: Telegram, Matrix (dengan E2EE), CLI, dan lainnya
+- **🧠 Memori yang dapat dipasang**: Backend SQLite dan Markdown
+- **🛠️ Alat yang dapat diperluas**: Tambahkan alat kustom dengan mudah
+- **🔒 Keamanan pertama**: Proxy terbalik, desain yang mengutamakan privasi
+
+---
+
+## Mulai Cepat
+
+### Persyaratan
+
+- Rust 1.70+
+- Kunci API penyedia LLM (Anthropic, OpenAI, dll.)
+
+### Instalasi
+
+```bash
+# Klon repositori
+git clone https://github.com/zeroclaw-labs/zeroclaw.git
+cd zeroclaw
+
+# Bangun
+cargo build --release
+
+# Jalankan
+cargo run --release
+```
+
+### Dengan Docker
+
+```bash
+docker run -d \
+ --name zeroclaw \
+ -e ANTHROPIC_API_KEY=your_key \
+ -v zeroclaw-data:/app/data \
+ zeroclaw/zeroclaw:latest
+```
+
+---
+
+## Konfigurasi
+
+ZeroClaw menggunakan file konfigurasi YAML. Secara default, ini mencari `config.yaml`.
+
+```yaml
+# Penyedia default
+provider: anthropic
+
+# Konfigurasi penyedia
+providers:
+ anthropic:
+ api_key: ${ANTHROPIC_API_KEY}
+ model: claude-3-5-sonnet-20241022
+ openai:
+ api_key: ${OPENAI_API_KEY}
+ model: gpt-4o
+
+# Konfigurasi memori
+memory:
+ backend: sqlite
+ path: data/memory.db
+
+# Konfigurasi saluran
+channels:
+ telegram:
+ token: ${TELEGRAM_BOT_TOKEN}
+```
+
+---
+
+## Dokumentasi
+
+Untuk dokumentasi terperinci, lihat:
+
+- [Hub Dokumentasi](docs/README.md)
+- [Referensi Perintah](docs/commands-reference.md)
+- [Referensi Penyedia](docs/providers-reference.md)
+- [Referensi Saluran](docs/channels-reference.md)
+- [Referensi Konfigurasi](docs/config-reference.md)
+
+---
+
+## Berkontribusi
+
+Kontribusi diterima! Silakan baca [Panduan Kontribusi](CONTRIBUTING.md).
+
+---
+
+## Lisensi
+
+Proyek ini dilisensikan ganda:
+
+- MIT License
+- Apache License, versi 2.0
+
+Lihat [LICENSE-APACHE](LICENSE-APACHE) dan [LICENSE-MIT](LICENSE-MIT) untuk detailnya.
+
+---
+
+## Komunitas
+
+- [Telegram](https://t.me/zeroclawlabs)
+- [Facebook Group](https://www.facebook.com/groups/zeroclaw)
+- [WeChat Group](https://zeroclawlabs.cn/group.jpg)
+
+---
+
+## Sponsor
+
+Jika ZeroClaw berguna bagi Anda, mohon pertimbangkan untuk membelikan kami kopi:
+
+[](https://buymeacoffee.com/argenistherose)
diff --git a/README.it.md b/README.it.md
new file mode 100644
index 000000000..71e430097
--- /dev/null
+++ b/README.it.md
@@ -0,0 +1,914 @@
+
+
+
+
+ZeroClaw 🦀
+
+
+ Zero overhead. Zero compromesso. 100% Rust. 100% Agnostico.
+ ⚡️ Gira su hardware da $10 con <5MB di RAM: È il 99% di memoria in meno di OpenClaw e il 98% più economico di un Mac mini!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Costruito da studenti e membri delle comunità Harvard, MIT e Sundai.Club.
+
+
+
+ 🌐 Lingue: 🇺🇸 English ·
+ 🇨🇳 简体中文 ·
+ 🇯🇵 日本語 ·
+ 🇰🇷 한국어 ·
+ 🇻🇳 Tiếng Việt ·
+ 🇵🇭 Tagalog ·
+ 🇪🇸 Español ·
+ 🇧🇷 Português ·
+ 🇮🇹 Italiano ·
+ 🇩🇪 Deutsch ·
+ 🇫🇷 Français ·
+ 🇸🇦 العربية ·
+ 🇮🇳 हिन्दी ·
+ 🇷🇺 Русский ·
+ 🇧🇩 বাংলা ·
+ 🇮🇱 עברית ·
+ 🇵🇱 Polski ·
+ 🇨🇿 Čeština ·
+ 🇳🇱 Nederlands ·
+ 🇹🇷 Türkçe ·
+ 🇺🇦 Українська ·
+ 🇮🇩 Bahasa Indonesia ·
+ 🇹🇭 ไทย ·
+ 🇵🇰 اردو ·
+ 🇷🇴 Română ·
+ 🇸🇪 Svenska ·
+ 🇬🇷 Ελληνικά ·
+ 🇭🇺 Magyar ·
+ 🇫🇮 Suomi ·
+ 🇩🇰 Dansk ·
+ 🇳🇴 Norsk
+
+
+
+ Avvio Rapido |
+ Configurazione con Un Clic |
+ Hub Documentazione |
+ Indice Documentazione
+
+
+
+ Accessi rapidi:
+ Riferimento ·
+ Operazioni ·
+ Risoluzione Problemi ·
+ Sicurezza ·
+ Hardware ·
+ Contribuire
+
+
+
+ Infrastruttura assistente AI veloce, leggera e completamente autonoma
+ Distribuisci ovunque. Scambia qualsiasi cosa.
+
+
+
+ ZeroClaw è il sistema operativo runtime per i workflow degli agenti — un'infrastruttura che astrae modelli, strumenti, memoria ed esecuzione per costruire agenti una volta e eseguirli ovunque.
+
+
+Architettura basata su trait · runtime sicuro di default · provider/canale/strumento intercambiabili · tutto è collegabile
+
+### 📢 Annunci
+
+Usa questa tabella per avvisi importanti (cambiamenti di compatibilità, avvisi di sicurezza, finestre di manutenzione e blocchi di versione).
+
+| Data (UTC) | Livello | Avviso | Azione |
+| ---------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| 2026-02-19 | _Critico_ | **Non siamo affiliati** con `openagen/zeroclaw` o `zeroclaw.org`. Il dominio `zeroclaw.org` punta attualmente al fork `openagen/zeroclaw`, e questo dominio/repository sta contraffacendo il nostro sito web/progetto ufficiale. | Non fidarti di informazioni, binari, raccolte fondi o annunci da queste fonti. Usa solo [questo repository](https://github.com/zeroclaw-labs/zeroclaw) e i nostri account social verificati. |
+| 2026-02-21 | _Importante_ | Il nostro sito ufficiale è ora online: [zeroclawlabs.ai](https://zeroclawlabs.ai). Grazie per la pazienza durante l'attesa. Rileviamo ancora tentativi di contraffazione: non partecipare ad alcuna attività di investimento/finanziamento a nome di ZeroClaw se non pubblicata tramite i nostri canali ufficiali. | Usa [questo repository](https://github.com/zeroclaw-labs/zeroclaw) come unica fonte di verità. Segui [X (@zeroclawlabs)](https://x.com/zeroclawlabs?s=21), [Telegram (@zeroclawlabs)](https://t.me/zeroclawlabs), [Facebook (gruppo)](https://www.facebook.com/groups/zeroclaw), [Reddit (r/zeroclawlabs)](https://www.reddit.com/r/zeroclawlabs/), e [Xiaohongshu](https://www.xiaohongshu.com/user/profile/67cbfc43000000000d008307?xsec_token=AB73VnYnGNx5y36EtnnZfGmAmS-6Wzv8WMuGpfwfkg6Yc%3D&xsec_source=pc_search) per aggiornamenti ufficiali. |
+| 2026-02-19 | _Importante_ | Anthropic ha aggiornato i termini di utilizzo di autenticazione e credenziali il 2026-02-19. L'autenticazione OAuth (Free, Pro, Max) è esclusivamente per Claude Code e Claude.ai; l'uso di token OAuth di Claude Free/Pro/Max in qualsiasi altro prodotto, strumento o servizio (incluso Agent SDK) non è consentito e può violare i Termini di Utilizzo del Consumatore. | Si prega di evitare temporaneamente le integrazioni OAuth di Claude Code per prevenire qualsiasi potenziale perdita. Clausola originale: [Authentication and Credential Use](https://code.claude.com/docs/en/legal-and-compliance#authentication-and-credential-use). |
+
+### ✨ Funzionalità
+
+- 🏎️ **Runtime Leggero di Default:** I workflow CLI comuni e i comandi di stato girano all'interno di uno spazio di memoria di pochi megabyte nelle build di produzione.
+- 💰 **Distribuzione Economica:** Progettato per schede a basso costo e piccole istanze cloud senza dipendenze runtime pesanti.
+- ⚡ **Avvii a Freddo Rapidi:** Il runtime Rust a binario singolo mantiene l'avvio di comandi e demoni quasi istantaneo per le operazioni quotidiane.
+- 🌍 **Architettura Portabile:** Un workflow a binario singolo su ARM, x86 e RISC-V con provider/canale/strumento intercambiabili.
+
+### Perché i team scelgono ZeroClaw
+
+- **Leggero di default:** binario Rust piccolo, avvio rapido, basso impatto di memoria.
+- **Sicuro per design:** pairing, sandboxing rigoroso, liste di autorizzazione esplicite, scope del workspace.
+- **Completamente intercambiabile:** i sistemi centrali sono trait (provider, canali, strumenti, memoria, tunnel).
+- **Nessun lock-in del provider:** supporto provider compatibile OpenAI + endpoint personalizzati collegabili.
+
+## Snapshot Benchmark (ZeroClaw vs OpenClaw, Riproducibile)
+
+Benchmark rapido su macchina locale (macOS arm64, feb. 2026) normalizzato per hardware edge a 0.8 GHz.
+
+| | OpenClaw | NanoBot | PicoClaw | ZeroClaw 🦀 |
+| ---------------------------- | ------------- | -------------- | --------------- | --------------------- |
+| **Linguaggio** | TypeScript | Python | Go | **Rust** |
+| **RAM** | > 1 GB | > 100 MB | < 10 MB | **< 5 MB** |
+| **Avvio (core 0.8 GHz)** | > 500s | > 30s | < 1s | **< 10ms** |
+| **Dimensione Binario** | ~28 MB (dist) | N/A (Scripts) | ~8 MB | **3.4 MB** |
+| **Costo** | Mac Mini $599 | Linux SBC ~$50 | Scheda Linux $10 | **Qualsiasi hardware $10** |
+
+> Note: I risultati di ZeroClaw sono misurati su build di produzione usando `/usr/bin/time -l`. OpenClaw richiede il runtime Node.js (tipicamente ~390 MB di overhead memoria aggiuntivo), mentre NanoBot richiede il runtime Python. PicoClaw e ZeroClaw sono binari statici. Le cifre RAM sopra sono memoria runtime; i requisiti di compilazione in build-time sono maggiori.
+
+
+
+
+
+### Misurazione Locale Riproducibile
+
+Le affermazioni di benchmark possono derivare man mano che il codice e le toolchain evolvono, quindi misura sempre la tua build attuale localmente:
+
+```bash
+cargo build --release
+ls -lh target/release/zeroclaw
+
+/usr/bin/time -l target/release/zeroclaw --help
+/usr/bin/time -l target/release/zeroclaw status
+```
+
+Esempio di campione (macOS arm64, misurato il 18 febbraio 2026):
+
+- Dimensione binario release: `8.8M`
+- `zeroclaw --help`: tempo reale circa `0.02s`, impatto memoria massimo ~`3.9 MB`
+- `zeroclaw status`: tempo reale circa `0.01s`, impatto memoria massimo ~`4.1 MB`
+
+## Prerequisiti
+
+
+Windows
+
+### Windows — Richiesto
+
+1. **Visual Studio Build Tools** (fornisce il linker MSVC e il Windows SDK):
+
+ ```powershell
+ winget install Microsoft.VisualStudio.2022.BuildTools
+ ```
+
+ Durante l'installazione (o via Visual Studio Installer), seleziona il carico di lavoro **"Sviluppo desktop con C++"**.
+
+2. **Toolchain Rust:**
+
+ ```powershell
+ winget install Rustlang.Rustup
+ ```
+
+ Dopo l'installazione, apri un nuovo terminale ed esegui `rustup default stable` per assicurarti che la toolchain stabile sia attiva.
+
+3. **Verifica** che entrambi funzionano:
+ ```powershell
+ rustc --version
+ cargo --version
+ ```
+
+### Windows — Opzionale
+
+- **Docker Desktop** — richiesto solo se usi il [runtime Docker sandboxed](#supporto-runtime-attuale) (`runtime.kind = "docker"`). Installa via `winget install Docker.DockerDesktop`.
+
+
+
+
+Linux / macOS
+
+### Linux / macOS — Richiesto
+
+1. **Strumenti di build essenziali:**
+ - **Linux (Debian/Ubuntu):** `sudo apt install build-essential pkg-config`
+ - **Linux (Fedora/RHEL):** `sudo dnf group install development-tools && sudo dnf install pkg-config`
+ - **macOS:** Installa Xcode Command Line Tools: `xcode-select --install`
+
+2. **Toolchain Rust:**
+
+ ```bash
+ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
+ ```
+
+ Vedi [rustup.rs](https://rustup.rs) per dettagli.
+
+3. **Verifica:**
+ ```bash
+ rustc --version
+ cargo --version
+ ```
+
+### Linux / macOS — Opzionale
+
+- **Docker** — richiesto solo se usi il [runtime Docker sandboxed](#supporto-runtime-attuale) (`runtime.kind = "docker"`).
+ - **Linux (Debian/Ubuntu):** vedi [docs.docker.com](https://docs.docker.com/engine/install/ubuntu/)
+ - **Linux (Fedora/RHEL):** vedi [docs.docker.com](https://docs.docker.com/engine/install/fedora/)
+ - **macOS:** installa Docker Desktop via [docker.com/products/docker-desktop](https://www.docker.com/products/docker-desktop/)
+
+
+
+## Avvio Rapido
+
+### Opzione 1: Configurazione automatizzata (consigliata)
+
+Lo script `bootstrap.sh` installa Rust, clona ZeroClaw, lo compila, e configura il tuo ambiente di sviluppo iniziale:
+
+```bash
+curl -fsSL https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/main/bootstrap.sh | bash
+```
+
+Questo:
+
+1. Installerà Rust (se non presente)
+2. Clonerà il repository ZeroClaw
+3. Compilerà ZeroClaw in modalità release
+4. Installerà `zeroclaw` in `~/.cargo/bin/`
+5. Creerà la struttura del workspace di default in `~/.zeroclaw/workspace/`
+6. Genererà un file di configurazione iniziale `~/.zeroclaw/workspace/config.toml`
+
+Dopo il bootstrap, ricarica la tua shell o esegui `source ~/.cargo/env` per usare il comando `zeroclaw` globalmente.
+
+### Opzione 2: Installazione manuale
+
+
+Clicca per vedere i passaggi di installazione manuale
+
+```bash
+# 1. Clona il repository
+git clone https://github.com/zeroclaw-labs/zeroclaw.git
+cd zeroclaw
+
+# 2. Compila in release
+cargo build --release --locked
+
+# 3. Installa il binario
+cargo install --path . --locked
+
+# 4. Inizializza il workspace
+zeroclaw init
+
+# 5. Verifica l'installazione
+zeroclaw --version
+zeroclaw status
+```
+
+
+
+### Dopo l'installazione
+
+Una volta installato (via bootstrap o manualmente), dovresti vedere:
+
+```
+~/.zeroclaw/workspace/
+├── config.toml # Configurazione principale
+├── .pairing # Segreti di pairing (generati al primo avvio)
+├── logs/ # Log di daemon/agent
+├── skills/ # Competenze personalizzate
+└── memory/ # Archiviazione contesto conversazionale
+```
+
+**Prossimi passi:**
+
+1. Configura i tuoi provider AI in `~/.zeroclaw/workspace/config.toml`
+2. Controlla la [riferimento configurazione](docs/config-reference.md) per opzioni avanzate
+3. Avvia l'agente: `zeroclaw agent start`
+4. Testa tramite il tuo canale preferito (vedi [riferimento canali](docs/channels-reference.md))
+
+## Configurazione
+
+Modifica `~/.zeroclaw/workspace/config.toml` per configurare provider, canali e comportamento del sistema.
+
+### Riferimento Configurazione Rapida
+
+```toml
+[providers.anthropic]
+api_key = "sk-ant-..."
+model = "claude-sonnet-4-20250514"
+
+[providers.openai]
+api_key = "sk-..."
+model = "gpt-4o"
+
+[channels.telegram]
+enabled = true
+bot_token = "123456:ABC-DEF..."
+
+[channels.matrix]
+enabled = true
+homeserver_url = "https://matrix.org"
+username = "@bot:matrix.org"
+password = "..."
+
+[memory]
+kind = "markdown" # o "sqlite" o "none"
+
+[runtime]
+kind = "native" # o "docker" (richiede Docker)
+```
+
+**Documenti di riferimento completi:**
+
+- [Riferimento Configurazione](docs/config-reference.md) — tutte le impostazioni, validazioni, valori di default
+- [Riferimento Provider](docs/providers-reference.md) — configurazioni specifiche per provider AI
+- [Riferimento Canali](docs/channels-reference.md) — Telegram, Matrix, Slack, Discord e altro
+- [Operazioni](docs/operations-runbook.md) — monitoraggio in produzione, rotazione segreti, scaling
+
+### Supporto Runtime (attuale)
+
+ZeroClaw supporta due backend di esecuzione del codice:
+
+- **`native`** (default) — esecuzione processo diretta, percorso più veloce, ideale per ambienti fidati
+- **`docker`** — isolamento container completo, politiche di sicurezza potenziate, richiede Docker
+
+Usa `runtime.kind = "docker"` se hai bisogno di sandboxing rigoroso o isolamento rete. Vedi [riferimento configurazione](docs/config-reference.md#runtime) per dettagli completi.
+
+## Comandi
+
+```bash
+# Gestione workspace
+zeroclaw init # Inizializza un nuovo workspace
+zeroclaw status # Mostra stato daemon/agent
+zeroclaw config validate # Verifica sintassi e valori di config.toml
+
+# Gestione daemon
+zeroclaw daemon start # Avvia il daemon in background
+zeroclaw daemon stop # Ferma il daemon in esecuzione
+zeroclaw daemon restart # Riavvia il daemon (ricaricamento config)
+zeroclaw daemon logs # Mostra log del daemon
+
+# Gestione agent
+zeroclaw agent start # Avvia l'agent (richiede daemon in esecuzione)
+zeroclaw agent stop # Ferma l'agent
+zeroclaw agent restart # Riavvia l'agent (ricaricamento config)
+
+# Operazioni di pairing
+zeroclaw pairing init # Genera un nuovo segreto di pairing
+zeroclaw pairing rotate # Ruota il segreto di pairing esistente
+
+# Tunneling (per esposizione pubblica)
+zeroclaw tunnel start # Avvia un tunnel verso il daemon locale
+zeroclaw tunnel stop # Ferma il tunnel attivo
+
+# Diagnostica
+zeroclaw doctor # Esegue controlli di salute del sistema
+zeroclaw version # Mostra versione e informazioni di build
+```
+
+Vedi [Riferimento Comandi](docs/commands-reference.md) per opzioni ed esempi completi.
+
+## Architettura
+
+```
+┌─────────────────────────────────────────────────────────────────┐
+│ Canali (trait) │
+│ Telegram │ Matrix │ Slack │ Discord │ Web │ CLI │ Custom │
+└─────────────────────────┬───────────────────────────────────────┘
+ │
+ ▼
+┌─────────────────────────────────────────────────────────────────┐
+│ Agente Orchestratore │
+│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
+│ │ Routing │ │ Contesto │ │ Esecuzione │ │
+│ │ Messaggio │ │ Memoria │ │ Strumento │ │
+│ └──────────────┘ └──────────────┘ └──────────────┘ │
+└─────────────────────────┬───────────────────────────────────────┘
+ │
+ ┌───────────────┼───────────────┐
+ ▼ ▼ ▼
+┌──────────────┐ ┌──────────────┐ ┌──────────────┐
+│ Provider │ │ Memoria │ │ Strumenti │
+│ (trait) │ │ (trait) │ │ (trait) │
+├──────────────┤ ├──────────────┤ ├──────────────┤
+│ Anthropic │ │ Markdown │ │ Filesystem │
+│ OpenAI │ │ SQLite │ │ Bash │
+│ Gemini │ │ None │ │ Web Fetch │
+│ Ollama │ │ Custom │ │ Custom │
+│ Custom │ └──────────────┘ └──────────────┘
+└──────────────┘
+ │
+ ▼
+┌─────────────────────────────────────────────────────────────────┐
+│ Runtime (trait) │
+│ Native │ Docker │
+└─────────────────────────────────────────────────────────────────┘
+```
+
+**Principi chiave:**
+
+- Tutto è un **trait** — provider, canali, strumenti, memoria, tunnel
+- I canali chiamano l'orchestratore; l'orchestratore chiama provider + strumenti
+- Il sistema memoria gestisce il contesto conversazionale (markdown, SQLite, o nessuno)
+- Il runtime astrae l'esecuzione del codice (nativo o Docker)
+- Nessun lock-in del provider — scambia Anthropic ↔ OpenAI ↔ Gemini ↔ Ollama senza modifiche al codice
+
+Vedi [documentazione architettura](docs/architecture.svg) per diagrammi dettagliati e dettagli di implementazione.
+
+## Esempi
+
+### Bot Telegram
+
+```toml
+[channels.telegram]
+enabled = true
+bot_token = "123456:ABC-DEF..."
+allowed_users = [987654321] # Il tuo ID utente Telegram
+```
+
+Avvia il daemon + agent, poi invia un messaggio al tuo bot su Telegram:
+
+```
+/start
+Ciao! Potresti aiutarmi a scrivere uno script Python?
+```
+
+Il bot risponde con codice generato dall'AI, esegue strumenti se richiesto, e mantiene il contesto della conversazione.
+
+### Matrix (crittografia end-to-end)
+
+```toml
+[channels.matrix]
+enabled = true
+homeserver_url = "https://matrix.org"
+username = "@zeroclaw:matrix.org"
+password = "..."
+device_name = "zeroclaw-prod"
+e2ee_enabled = true
+```
+
+Invita `@zeroclaw:matrix.org` in una stanza crittografata, e il bot risponderà con crittografia completa. Vedi [Guida Matrix E2EE](docs/matrix-e2ee-guide.md) per la configurazione della verifica dispositivo.
+
+### Multi-Provider
+
+```toml
+[providers.anthropic]
+enabled = true
+api_key = "sk-ant-..."
+model = "claude-sonnet-4-20250514"
+
+[providers.openai]
+enabled = true
+api_key = "sk-..."
+model = "gpt-4o"
+
+[orchestrator]
+default_provider = "anthropic"
+fallback_providers = ["openai"] # Failover su errore del provider
+```
+
+Se Anthropic fallisce o va in rate-limit, l'orchestratore passa automaticamente a OpenAI.
+
+### Memoria Personalizzata
+
+```toml
+[memory]
+kind = "sqlite"
+path = "~/.zeroclaw/workspace/memory/conversations.db"
+retention_days = 90 # Eliminazione automatica dopo 90 giorni
+```
+
+O usa Markdown per un archiviazione leggibile dall'uomo:
+
+```toml
+[memory]
+kind = "markdown"
+path = "~/.zeroclaw/workspace/memory/"
+```
+
+Vedi [Riferimento Configurazione](docs/config-reference.md#memory) per tutte le opzioni memoria.
+
+## Supporto Provider
+
+| Provider | Stato | API Key | Modelli di Esempio |
+| ----------------- | ----------- | ------------------- | ---------------------------------------------------- |
+| **Anthropic** | ✅ Stabile | `ANTHROPIC_API_KEY` | `claude-sonnet-4-20250514`, `claude-opus-4-20250514` |
+| **OpenAI** | ✅ Stabile | `OPENAI_API_KEY` | `gpt-4o`, `gpt-4o-mini`, `o1`, `o1-mini` |
+| **Google Gemini** | ✅ Stabile | `GOOGLE_API_KEY` | `gemini-2.0-flash-exp`, `gemini-exp-1206` |
+| **Ollama** | ✅ Stabile | N/A (locale) | `llama3.3`, `qwen2.5`, `phi4` |
+| **Cerebras** | ✅ Stabile | `CEREBRAS_API_KEY` | `llama-3.3-70b` |
+| **Groq** | ✅ Stabile | `GROQ_API_KEY` | `llama-3.3-70b-versatile` |
+| **Mistral** | 🚧 Pianificato | `MISTRAL_API_KEY` | TBD |
+| **Cohere** | 🚧 Pianificato | `COHERE_API_KEY` | TBD |
+
+### Endpoint Personalizzati
+
+ZeroClaw supporta endpoint compatibili con OpenAI:
+
+```toml
+[providers.custom]
+enabled = true
+api_key = "..."
+base_url = "https://api.your-llm-provider.com/v1"
+model = "your-model-name"
+```
+
+Esempio: usa [LiteLLM](https://github.com/BerriAI/litellm) come proxy per accedere a qualsiasi LLM tramite l'interfaccia OpenAI.
+
+Vedi [Riferimento Provider](docs/providers-reference.md) per dettagli di configurazione completi.
+
+## Supporto Canali
+
+| Canale | Stato | Autenticazione | Note |
+| ------------ | ----------- | ------------------------ | --------------------------------------------------------- |
+| **Telegram** | ✅ Stabile | Bot Token | Supporto completo inclusi file, immagini, pulsanti inline |
+| **Matrix** | ✅ Stabile | Password o Token | Supporto E2EE con verifica dispositivo |
+| **Slack** | 🚧 Pianificato | OAuth o Bot Token | Richiede accesso workspace |
+| **Discord** | 🚧 Pianificato | Bot Token | Richiede permessi guild |
+| **WhatsApp** | 🚧 Pianificato | Twilio o API ufficiale | Richiede account business |
+| **CLI** | ✅ Stabile | Nessuno | Interfaccia conversazionale diretta |
+| **Web** | 🚧 Pianificato | API Key o OAuth | Interfaccia chat basata su browser |
+
+Vedi [Riferimento Canali](docs/channels-reference.md) per istruzioni di configurazione complete.
+
+## Supporto Strumenti
+
+ZeroClaw fornisce strumenti integrati per l'esecuzione del codice, l'accesso al filesystem e il recupero web:
+
+| Strumento | Descrizione | Runtime Richiesto |
+| -------------------- | --------------------------- | ----------------------------- |
+| **bash** | Esegue comandi shell | Nativo o Docker |
+| **python** | Esegue script Python | Python 3.8+ (nativo) o Docker |
+| **javascript** | Esegue codice Node.js | Node.js 18+ (nativo) o Docker |
+| **filesystem_read** | Legge file | Nativo o Docker |
+| **filesystem_write** | Scrive file | Nativo o Docker |
+| **web_fetch** | Recupera contenuti web | Nativo o Docker |
+
+### Sicurezza dell'Esecuzione
+
+- **Runtime Nativo** — gira come processo utente del daemon, accesso completo al filesystem
+- **Runtime Docker** — isolamento container completo, filesystem e reti separati
+
+Configura la politica di esecuzione in `config.toml`:
+
+```toml
+[runtime]
+kind = "docker"
+allowed_tools = ["bash", "python", "filesystem_read"] # Lista di autorizzazione esplicita
+```
+
+Vedi [Riferimento Configurazione](docs/config-reference.md#runtime) per opzioni di sicurezza complete.
+
+## Distribuzione
+
+### Distribuzione Locale (Sviluppo)
+
+```bash
+zeroclaw daemon start
+zeroclaw agent start
+```
+
+### Distribuzione Server (Produzione)
+
+Usa systemd per gestire daemon e agent come servizi:
+
+```bash
+# Installa il binario
+cargo install --path . --locked
+
+# Configura il workspace
+zeroclaw init
+
+# Crea i file di servizio systemd
+sudo cp deployment/systemd/zeroclaw-daemon.service /etc/systemd/system/
+sudo cp deployment/systemd/zeroclaw-agent.service /etc/systemd/system/
+
+# Abilita e avvia i servizi
+sudo systemctl enable zeroclaw-daemon zeroclaw-agent
+sudo systemctl start zeroclaw-daemon zeroclaw-agent
+
+# Verifica lo stato
+sudo systemctl status zeroclaw-daemon
+sudo systemctl status zeroclaw-agent
+```
+
+Vedi [Guida Distribuzione di Rete](docs/network-deployment.md) per istruzioni complete di distribuzione in produzione.
+
+### Docker
+
+```bash
+# Compila l'immagine
+docker build -t zeroclaw:latest .
+
+# Esegui il container
+docker run -d \
+ --name zeroclaw \
+ -v ~/.zeroclaw/workspace:/workspace \
+ -e ANTHROPIC_API_KEY=sk-ant-... \
+ zeroclaw:latest
+```
+
+Vedi [`Dockerfile`](Dockerfile) per dettagli di build e opzioni di configurazione.
+
+### Hardware Edge
+
+ZeroClaw è progettato per girare su hardware a basso consumo:
+
+- **Raspberry Pi Zero 2 W** — ~512 MB RAM, singolo core ARMv8, < $5 costo hardware
+- **Raspberry Pi 4/5** — 1 GB+ RAM, multi-core, ideale per workload concorrenti
+- **Orange Pi Zero 2** — ~512 MB RAM, quad-core ARMv8, costo ultra-basso
+- **SBC x86 (Intel N100)** — 4-8 GB RAM, build veloci, supporto Docker nativo
+
+Vedi [Guida Hardware](docs/hardware/README.md) per istruzioni di configurazione specifiche per dispositivo.
+
+## Tunneling (Esposizione Pubblica)
+
+Espone il tuo daemon ZeroClaw locale alla rete pubblica tramite tunnel sicuri:
+
+```bash
+zeroclaw tunnel start --provider cloudflare
+```
+
+Provider di tunnel supportati:
+
+- **Cloudflare Tunnel** — HTTPS gratuito, nessuna esposizione di porte, supporto multi-dominio
+- **Ngrok** — configurazione rapida, domini personalizzati (piano a pagamento)
+- **Tailscale** — rete mesh privata, nessuna porta pubblica
+
+Vedi [Riferimento Configurazione](docs/config-reference.md#tunnel) per opzioni di configurazione complete.
+
+## Sicurezza
+
+ZeroClaw implementa molteplici livelli di sicurezza:
+
+### Pairing
+
+Il daemon genera un segreto di pairing al primo avvio memorizzato in `~/.zeroclaw/workspace/.pairing`. I client (agent, CLI) devono presentare questo segreto per connettersi.
+
+```bash
+zeroclaw pairing rotate # Genera un nuovo segreto e invalida quello precedente
+```
+
+### Sandboxing
+
+- **Runtime Docker** — isolamento container completo con filesystem e reti separati
+- **Runtime Nativo** — gira come processo utente, con scope del workspace di default
+
+### Liste di Autorizzazione
+
+I canali possono limitare l'accesso per ID utente:
+
+```toml
+[channels.telegram]
+enabled = true
+allowed_users = [123456789, 987654321] # Lista di autorizzazione esplicita
+```
+
+### Crittografia
+
+- **Matrix E2EE** — crittografia end-to-end completa con verifica dispositivo
+- **Trasporto TLS** — tutto il traffico API e tunnel usa HTTPS/TLS
+
+Vedi [Documentazione Sicurezza](docs/security/README.md) per politiche e pratiche complete.
+
+## Osservabilità
+
+ZeroClaw registra i log in `~/.zeroclaw/workspace/logs/` di default. I log sono memorizzati per componente:
+
+```
+~/.zeroclaw/workspace/logs/
+├── daemon.log # Log del daemon (avvio, richieste API, errori)
+├── agent.log # Log dell'agent (routing messaggi, esecuzione strumenti)
+├── telegram.log # Log specifici del canale (se abilitato)
+└── matrix.log # Log specifici del canale (se abilitato)
+```
+
+### Configurazione Logging
+
+```toml
+[logging]
+level = "info" # debug, info, warn, error
+path = "~/.zeroclaw/workspace/logs/"
+rotation = "daily" # daily, hourly, size
+max_size_mb = 100 # Per rotazione basata sulla dimensione
+retention_days = 30 # Eliminazione automatica dopo N giorni
+```
+
+Vedi [Riferimento Configurazione](docs/config-reference.md#logging) per tutte le opzioni di logging.
+
+### Metriche (Pianificato)
+
+Supporto metriche Prometheus per il monitoraggio in produzione in arrivo. Tracciamento in [#234](https://github.com/zeroclaw-labs/zeroclaw/issues/234).
+
+## Competenze (Skills)
+
+ZeroClaw supporta competenze personalizzate — moduli riutilizzabili che estendono le capacità del sistema.
+
+### Definizione Competenza
+
+Le competenze sono memorizzate in `~/.zeroclaw/workspace/skills//` con questa struttura:
+
+```
+skills/
+└── my-skill/
+ ├── skill.toml # Metadati competenza (nome, descrizione, dipendenze)
+ ├── prompt.md # Prompt di sistema per l'AI
+ └── tools/ # Strumenti personalizzati opzionali
+ └── my_tool.py
+```
+
+### Esempio Competenza
+
+```toml
+# skills/web-research/skill.toml
+[skill]
+name = "web-research"
+description = "Cerca sul web e riassume i risultati"
+version = "1.0.0"
+
+[dependencies]
+tools = ["web_fetch", "bash"]
+```
+
+```markdown
+
+
+Sei un assistente di ricerca. Quando ti viene chiesto di cercare qualcosa:
+
+1. Usa web_fetch per recuperare il contenuto
+2. Riassume i risultati in un formato facile da leggere
+3. Cita le fonti con gli URL
+```
+
+### Uso delle Competenze
+
+Le competenze sono caricate automaticamente all'avvio dell'agent. Fai riferimento ad esse per nome nelle conversazioni:
+
+```
+Utente: Usa la competenza web-research per trovare le ultime notizie AI
+Bot: [carica la competenza web-research, esegue web_fetch, riassume i risultati]
+```
+
+Vedi sezione [Competenze (Skills)](#competenze-skills) per istruzioni complete sulla creazione di competenze.
+
+## Open Skills
+
+ZeroClaw supporta [Open Skills](https://github.com/openagents-com/open-skills) — un sistema modulare e agnostico del provider per estendere le capacità degli agent AI.
+
+### Abilita Open Skills
+
+```toml
+[skills]
+open_skills_enabled = true
+# open_skills_dir = "/path/to/open-skills" # opzionale
+```
+
+Puoi anche sovrascrivere a runtime con `ZEROCLAW_OPEN_SKILLS_ENABLED` e `ZEROCLAW_OPEN_SKILLS_DIR`.
+
+## Sviluppo
+
+```bash
+cargo build # Build di sviluppo
+cargo build --release # Build release (codegen-units=1, funziona su tutti i dispositivi incluso Raspberry Pi)
+cargo build --profile release-fast # Build più veloce (codegen-units=8, richiede 16 GB+ RAM)
+cargo test # Esegue la suite di test completa
+cargo clippy --locked --all-targets -- -D clippy::correctness
+cargo fmt # Formattazione
+
+# Esegue il benchmark di confronto SQLite vs Markdown
+cargo test --test memory_comparison -- --nocapture
+```
+
+### Hook pre-push
+
+Un hook git esegue `cargo fmt --check`, `cargo clippy -- -D warnings`, e `cargo test` prima di ogni push. Attivalo una volta:
+
+```bash
+git config core.hooksPath .githooks
+```
+
+### Risoluzione Problemi di Build (errori OpenSSL su Linux)
+
+Se incontri un errore di build `openssl-sys`, sincronizza le dipendenze e ricompila con il lockfile del repository:
+
+```bash
+git pull
+cargo build --release --locked
+cargo install --path . --force --locked
+```
+
+ZeroClaw è configurato per usare `rustls` per le dipendenze HTTP/TLS; `--locked` mantiene il grafo transitivo deterministico in ambienti puliti.
+
+Per saltare l'hook quando hai bisogno di un push veloce durante lo sviluppo:
+
+```bash
+git push --no-verify
+```
+
+## Collaborazione e Docs
+
+Inizia con l'hub della documentazione per una mappa basata sui task:
+
+- Hub Documentazione: [`docs/README.md`](docs/README.md)
+- Indice Unificato Docs: [`docs/SUMMARY.md`](docs/SUMMARY.md)
+- Riferimento Comandi: [`docs/commands-reference.md`](docs/commands-reference.md)
+- Riferimento Configurazione: [`docs/config-reference.md`](docs/config-reference.md)
+- Riferimento Provider: [`docs/providers-reference.md`](docs/providers-reference.md)
+- Riferimento Canali: [`docs/channels-reference.md`](docs/channels-reference.md)
+- Runbook Operazioni: [`docs/operations-runbook.md`](docs/operations-runbook.md)
+- Risoluzione Problemi: [`docs/troubleshooting.md`](docs/troubleshooting.md)
+- Inventario/Classificazione Docs: [`docs/docs-inventory.md`](docs/docs-inventory.md)
+- Snapshot Triage PR/Issue (al 18 feb. 2026): [`docs/project-triage-snapshot-2026-02-18.md`](docs/project-triage-snapshot-2026-02-18.md)
+
+Riferimenti principali di collaborazione:
+
+- Hub Documentazione: [docs/README.md](docs/README.md)
+- Modello Documentazione: [docs/doc-template.md](docs/doc-template.md)
+- Checklist Cambio Documentazione: [docs/README.md#4-documentation-change-checklist](docs/README.md#4-documentation-change-checklist)
+- Riferimento Configurazione Canali: [docs/channels-reference.md](docs/channels-reference.md)
+- Operazioni Stanze Crittografate Matrix: [docs/matrix-e2ee-guide.md](docs/matrix-e2ee-guide.md)
+- Guida Contribuzione: [CONTRIBUTING.md](CONTRIBUTING.md)
+- Politica Workflow PR: [docs/pr-workflow.md](docs/pr-workflow.md)
+- Playbook Revisore (triage + revisione profonda): [docs/reviewer-playbook.md](docs/reviewer-playbook.md)
+- Mappa Proprietà e Triage CI: [docs/ci-map.md](docs/ci-map.md)
+- Politica Divulgazione Sicurezza: [SECURITY.md](SECURITY.md)
+
+Per distribuzione e operazioni runtime:
+
+- Guida Distribuzione di Rete: [docs/network-deployment.md](docs/network-deployment.md)
+- Playbook Agent Proxy: [docs/proxy-agent-playbook.md](docs/proxy-agent-playbook.md)
+
+## Supportare ZeroClaw
+
+Se ZeroClaw aiuta il tuo lavoro e desideri supportare lo sviluppo continuo, puoi donare qui:
+
+
+
+### 🙏 Ringraziamenti Speciali
+
+Un sincero ringraziamento alle comunità e istituzioni che ispirano e alimentano questo lavoro open-source:
+
+- **Harvard University** — per favorire la curiosità intellettuale e spingere i confini del possibile.
+- **MIT** — per difendere la conoscenza aperta, l'open source, e la convinzione che la tecnologia dovrebbe essere accessibile a tutti.
+- **Sundai Club** — per la comunità, l'energia, e la volontà incessante di costruire cose che contano.
+- **Il Mondo e Oltre** 🌍✨ — a ogni contributore, sognatore, e costruttore là fuori che rende l'open source una forza per il bene. Questo è per te.
+
+Costruiamo in open source perché le migliori idee vengono da ovunque. Se stai leggendo questo, ne fai parte. Benvenuto. 🦀❤️
+
+## ⚠️ Repository Ufficiale e Avviso di Contraffazione
+
+**Questo è l'unico repository ufficiale di ZeroClaw:**
+
+>
+
+Qualsiasi altro repository, organizzazione, dominio o pacchetto che afferma di essere "ZeroClaw" o che implica affiliazione con ZeroClaw Labs è **non autorizzato e non affiliato a questo progetto**. I fork non autorizzati noti saranno elencati in [TRADEMARK.md](TRADEMARK.md).
+
+Se incontri contraffazione o uso improprio del marchio, per favore [apri una issue](https://github.com/zeroclaw-labs/zeroclaw/issues).
+
+---
+
+## Licenza
+
+ZeroClaw è doppia licenza per massima apertura e protezione dei contributori:
+
+| Licenza | Casi d'Uso |
+| ---------------------------- | ------------------------------------------------------------ |
+| [MIT](LICENSE-MIT) | Open-source, ricerca, accademico, uso personale |
+| [Apache 2.0](LICENSE-APACHE) | Protezione brevetti, istituzionale, distribuzione commerciale |
+
+Puoi scegliere una delle due licenze. **I contributori concedono automaticamente diritti sotto entrambe** — vedi [CLA.md](CLA.md) per l'accordo completo dei contributori.
+
+### Marchio
+
+Il nome **ZeroClaw** e il logo sono marchi registrati di ZeroClaw Labs. Questa licenza non concede il permesso di usarli per implicare approvazione o affiliazione. Vedi [TRADEMARK.md](TRADEMARK.md) per usi permessi e proibiti.
+
+### Protezioni dei Contributori
+
+- **Mantieni i diritti d'autore** dei tuoi contributi
+- **Concessione brevetti** (Apache 2.0) ti protegge da reclami di brevetti da parte di altri contributori
+- I tuoi contributi sono **attribuiti permanentemente** nella cronologia dei commit e [NOTICE](NOTICE)
+- Nessun diritto di marchio viene trasferito contribuendo
+
+## Contribuire
+
+Vedi [CONTRIBUTING.md](CONTRIBUTING.md) e [CLA.md](CLA.md). Implementa un trait, invia una PR:
+
+- Guida workflow CI: [docs/ci-map.md](docs/ci-map.md)
+- Nuovo `Provider` → `src/providers/`
+- Nuovo `Channel` → `src/channels/`
+- Nuovo `Observer` → `src/observability/`
+- Nuovo `Tool` → `src/tools/`
+- Nuova `Memory` → `src/memory/`
+- Nuovo `Tunnel` → `src/tunnel/`
+- Nuova `Skill` → `~/.zeroclaw/workspace/skills//`
+
+---
+
+**ZeroClaw** — Zero overhead. Zero compromesso. Distribuisci ovunque. Scambia qualsiasi cosa. 🦀
+
+## Storico Stelle
+
+
+
+
+
+
+
+
+
+
diff --git a/README.ja.md b/README.ja.md
index 848ae9cb1..6f1a86d29 100644
--- a/README.ja.md
+++ b/README.ja.md
@@ -1,5 +1,5 @@
-
+
ZeroClaw 🦀(日本語)
@@ -21,12 +21,43 @@
- 🌐 言語: English · 简体中文 · 日本語 · Русский · Français · Tiếng Việt
+ 🌐 言語:
+ 🇺🇸 English ·
+ 🇨🇳 简体中文 ·
+ 🇯🇵 日本語 ·
+ 🇰🇷 한국어 ·
+ 🇻🇳 Tiếng Việt ·
+ 🇵🇭 Tagalog ·
+ 🇪🇸 Español ·
+ 🇧🇷 Português ·
+ 🇮🇹 Italiano ·
+ 🇩🇪 Deutsch ·
+ 🇫🇷 Français ·
+ 🇸🇦 العربية ·
+ 🇮🇳 हिन्दी ·
+ 🇷🇺 Русский ·
+ 🇧🇩 বাংলা ·
+ 🇮🇱 עברית ·
+ 🇵🇱 Polski ·
+ 🇨🇿 Čeština ·
+ 🇳🇱 Nederlands ·
+ 🇹🇷 Türkçe ·
+ 🇺🇦 Українська ·
+ 🇮🇩 Bahasa Indonesia ·
+ 🇹🇭 ไทย ·
+ 🇵🇰 اردو ·
+ 🇷🇴 Română ·
+ 🇸🇪 Svenska ·
+ 🇬🇷 Ελληνικά ·
+ 🇭🇺 Magyar ·
+ 🇫🇮 Suomi ·
+ 🇩🇰 Dansk ·
+ 🇳🇴 Norsk
- ワンクリック導入 |
- 導入ガイド |
+ ワンクリック導入 |
+ 導入ガイド |
ドキュメントハブ |
Docs TOC
@@ -34,8 +65,8 @@
クイック分流:
参照 ·
- 運用 ·
- 障害対応 ·
+ 運用 ·
+ 障害対応 ·
セキュリティ ·
ハードウェア ·
貢献・CI
@@ -87,7 +118,7 @@ ZeroClaw は、高速・省リソース・高拡張性を重視した自律エ
> 注記: ZeroClaw の結果は release ビルドを `/usr/bin/time -l` で計測したものです。OpenClaw は Node.js ランタイムが必要で、ランタイム由来だけで通常は約390MBの追加メモリを要します。NanoBot は Python ランタイムが必要です。PicoClaw と ZeroClaw は静的バイナリです。
-
+
### ローカルで再現可能な測定
@@ -113,12 +144,12 @@ README のサンプル値(macOS arm64, 2026-02-18):
```bash
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
-./bootstrap.sh
+./install.sh
```
-環境ごと初期化する場合: `./bootstrap.sh --install-system-deps --install-rust`(システムパッケージで `sudo` が必要な場合があります)。
+環境ごと初期化する場合: `./install.sh --install-system-deps --install-rust`(システムパッケージで `sudo` が必要な場合があります)。
-詳細は [`docs/one-click-bootstrap.md`](docs/one-click-bootstrap.md) を参照してください。
+詳細は [`docs/setup-guides/one-click-bootstrap.md`](docs/setup-guides/one-click-bootstrap.md) を参照してください。
## クイックスタート
@@ -195,7 +226,7 @@ zeroclaw agent --provider anthropic -m "hello"
すべてのサブシステムは **Trait** — 設定変更だけで実装を差し替え可能、コード変更不要。
-
+
| サブシステム | Trait | 内蔵実装 | 拡張方法 |
@@ -279,20 +310,20 @@ allow_public_bind = false
- ドキュメントハブ(英語): [`docs/README.md`](docs/README.md)
- 統合 TOC: [`docs/SUMMARY.md`](docs/SUMMARY.md)
- ドキュメントハブ(日本語): [`docs/README.ja.md`](docs/README.ja.md)
-- コマンドリファレンス: [`docs/commands-reference.md`](docs/commands-reference.md)
-- 設定リファレンス: [`docs/config-reference.md`](docs/config-reference.md)
-- Provider リファレンス: [`docs/providers-reference.md`](docs/providers-reference.md)
-- Channel リファレンス: [`docs/channels-reference.md`](docs/channels-reference.md)
-- 運用ガイド(Runbook): [`docs/operations-runbook.md`](docs/operations-runbook.md)
-- トラブルシューティング: [`docs/troubleshooting.md`](docs/troubleshooting.md)
-- ドキュメント一覧 / 分類: [`docs/docs-inventory.md`](docs/docs-inventory.md)
-- プロジェクト triage スナップショット: [`docs/project-triage-snapshot-2026-02-18.md`](docs/project-triage-snapshot-2026-02-18.md)
+- コマンドリファレンス: [`docs/reference/cli/commands-reference.md`](docs/reference/cli/commands-reference.md)
+- 設定リファレンス: [`docs/reference/api/config-reference.md`](docs/reference/api/config-reference.md)
+- Provider リファレンス: [`docs/reference/api/providers-reference.md`](docs/reference/api/providers-reference.md)
+- Channel リファレンス: [`docs/reference/api/channels-reference.md`](docs/reference/api/channels-reference.md)
+- 運用ガイド(Runbook): [`docs/ops/operations-runbook.md`](docs/ops/operations-runbook.md)
+- トラブルシューティング: [`docs/ops/troubleshooting.md`](docs/ops/troubleshooting.md)
+- ドキュメント一覧 / 分類: [`docs/maintainers/docs-inventory.md`](docs/maintainers/docs-inventory.md)
+- プロジェクト triage スナップショット: [`docs/maintainers/project-triage-snapshot-2026-02-18.md`](docs/maintainers/project-triage-snapshot-2026-02-18.md)
## コントリビュート / ライセンス
- Contributing: [`CONTRIBUTING.md`](CONTRIBUTING.md)
-- PR Workflow: [`docs/pr-workflow.md`](docs/pr-workflow.md)
-- Reviewer Playbook: [`docs/reviewer-playbook.md`](docs/reviewer-playbook.md)
+- PR Workflow: [`docs/contributing/pr-workflow.md`](docs/contributing/pr-workflow.md)
+- Reviewer Playbook: [`docs/contributing/reviewer-playbook.md`](docs/contributing/reviewer-playbook.md)
- License: MIT or Apache 2.0([`LICENSE-MIT`](LICENSE-MIT), [`LICENSE-APACHE`](LICENSE-APACHE), [`NOTICE`](NOTICE))
---
diff --git a/README.ko.md b/README.ko.md
new file mode 100644
index 000000000..c12849e80
--- /dev/null
+++ b/README.ko.md
@@ -0,0 +1,914 @@
+
+
+
+
+ZeroClaw 🦀
+
+
+ 오버헤드 없음. 타협 없음. 100% Rust. 100% 독립적.
+ ⚡️ $10 하드웨어에서 <5MB RAM으로 실행: OpenClaw보다 99% 적은 메모리, Mac mini보다 98% 저렴!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Harvard, MIT, 그리고 Sundai.Club 커뮤니티의 학생들과 멤버들이 만들었습니다.
+
+
+
+ 🌐 언어: 🇺🇸 English ·
+ 🇨🇳 简体中文 ·
+ 🇯🇵 日本語 ·
+ 🇰🇷 한국어 ·
+ 🇻🇳 Tiếng Việt ·
+ 🇵🇭 Tagalog ·
+ 🇪🇸 Español ·
+ 🇧🇷 Português ·
+ 🇮🇹 Italiano ·
+ 🇩🇪 Deutsch ·
+ 🇫🇷 Français ·
+ 🇸🇦 العربية ·
+ 🇮🇳 हिन्दी ·
+ 🇷🇺 Русский ·
+ 🇧🇩 বাংলা ·
+ 🇮🇱 עברית ·
+ 🇵🇱 Polski ·
+ 🇨🇿 Čeština ·
+ 🇳🇱 Nederlands ·
+ 🇹🇷 Türkçe ·
+ 🇺🇦 Українська ·
+ 🇮🇩 Bahasa Indonesia ·
+ 🇹🇭 ไทย ·
+ 🇵🇰 اردو ·
+ 🇷🇴 Română ·
+ 🇸🇪 Svenska ·
+ 🇬🇷 Ελληνικά ·
+ 🇭🇺 Magyar ·
+ 🇫🇮 Suomi ·
+ 🇩🇰 Dansk ·
+ 🇳🇴 Norsk
+
+
+
+ 빠른 시작 |
+ 원클릭 설정 |
+ 문서 허브 |
+ 문서 목차
+
+
+
+ 빠른 접근:
+ 참조 ·
+ 운영 ·
+ 문제 해결 ·
+ 보안 ·
+ 하드웨어 ·
+ 기여하기
+
+
+
+ 빠르고 가벼우며 완전히 자율적인 AI 어시스턴트 인프라
+ 어디서나 배포. 무엇이든 교체.
+
+
+
+ ZeroClaw는 에이전트 워크플로우를 위한 런타임 운영체제 입니다 — 모델, 도구, 메모리, 실행을 추상화하여 한 번 구축하고 어디서나 실행할 수 있는 인프라입니다.
+
+
+트레이트 기반 아키텍처 · 기본 보안 런타임 · 교체 가능한 제공자/채널/도구 · 모든 것이 플러그 가능
+
+### 📢 공지사항
+
+이 표를 사용하여 중요한 공지사항(호환성 변경, 보안 공지, 유지보수 기간, 버전 차단)을 확인하세요.
+
+| 날짜 (UTC) | 수준 | 공지 | 조치 |
+| ---------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| 2026-02-19 | _중요_ | 우리는 `openagen/zeroclaw` 또는 `zeroclaw.org`와 **관련이 없습니다**. `zeroclaw.org` 도메인은 현재 `openagen/zeroclaw` 포크를 가리키고 있으며, 이 도메인/저장소는 우리의 공식 웹사이트/프로젝트를 사칭하고 있습니다. | 이 소스의 정보, 바이너리, 펀딩, 공지를 신뢰하지 마세요. [이 저장소](https://github.com/zeroclaw-labs/zeroclaw)와 우리의 확인된 소셜 계정만 사용하세요. |
+| 2026-02-21 | _중요_ | 우리의 공식 웹사이트가 이제 온라인입니다: [zeroclawlabs.ai](https://zeroclawlabs.ai). 기다려주셔서 감사합니다. 여전히 사칭 시도가 감지되고 있습니다: 공식 채널을 통해 게시되지 않은 ZeroClaw 이름의 모든 투자/펀딩 활동에 참여하지 마세요. | [이 저장소](https://github.com/zeroclaw-labs/zeroclaw)를 유일한 진실의 원천으로 사용하세요. [X (@zeroclawlabs)](https://x.com/zeroclawlabs?s=21), [Telegram (@zeroclawlabs)](https://t.me/zeroclawlabs), [Facebook (그룹)](https://www.facebook.com/groups/zeroclaw), [Reddit (r/zeroclawlabs)](https://www.reddit.com/r/zeroclawlabs/), 그리고 [Xiaohongshu](https://www.xiaohongshu.com/user/profile/67cbfc43000000000d008307?xsec_token=AB73VnYnGNx5y36EtnnZfGmAmS-6Wzv8WMuGpfwfkg6Yc%3D&xsec_source=pc_search)를 팔로우하여 공식 업데이트를 받으세요. |
+| 2026-02-19 | _중요_ | Anthropic이 2026-02-19에 인증 및 자격증명 사용 약관을 업데이트했습니다. OAuth 인증(Free, Pro, Max)은 Claude Code 및 Claude.ai 전용입니다. 다른 제품, 도구 또는 서비스(Agent SDK 포함)에서 Claude Free/Pro/Max OAuth 토큰을 사용하는 것은 허용되지 않으며 소비자 이용약관을 위반할 수 있습니다. | 잠재적인 손실을 방지하기 위해 일시적으로 Claude Code OAuth 통합을 피하세요. 원본 조항: [Authentication and Credential Use](https://code.claude.com/docs/en/legal-and-compliance#authentication-and-credential-use). |
+
+### ✨ 기능
+
+- 🏎️ **기본 경량 런타임:** 일반적인 CLI 워크플로우와 상태 명령이 프로덕션 빌드에서 몇 메가바이트의 메모리 공간 내에서 실행됩니다.
+- 💰 **비용 효율적인 배포:** 무거운 런타임 의존성 없이 저비용 보드 및 소규모 클라우드 인스턴스를 위해 설계되었습니다.
+- ⚡ **빠른 콜드 스타트:** 단일 Rust 바이너리 런타임이 일상적인 운영을 위해 거의 즉각적인 명령 및 데몬 시작을 유지합니다.
+- 🌍 **이식 가능한 아키텍처:** 교체 가능한 제공자/채널/도구로 ARM, x86, RISC-V에서 단일 바이너리 워크플로우.
+
+### 왜 팀들이 ZeroClaw를 선택하나요
+
+- **기본 경량:** 작은 Rust 바이너리, 빠른 시작, 낮은 메모리 공간.
+- **기본 보안:** 페어링, 엄격한 샌드박싱, 명시적 허용 목록, 작업공간 범위.
+- **완전히 교체 가능:** 핵심 시스템이 트레이트입니다(제공자, 채널, 도구, 메모리, 터널).
+- **벤더 락인 없음:** OpenAI 호환 제공자 지원 + 플러그 가능한 사용자 정의 엔드포인트.
+
+## 벤치마크 스냅샷 (ZeroClaw vs OpenClaw, 재현 가능)
+
+로컬 머신에서 빠른 벤치마크(macOS arm64, 2026년 2월) 0.8 GHz 엣지 하드웨어로 정규화됨.
+
+| | OpenClaw | NanoBot | PicoClaw | ZeroClaw 🦀 |
+| ---------------------------- | ------------- | -------------- | --------------- | --------------------- |
+| **언어** | TypeScript | Python | Go | **Rust** |
+| **RAM** | > 1 GB | > 100 MB | < 10 MB | **< 5 MB** |
+| **시작 (0.8 GHz 코어)** | > 500s | > 30s | < 1s | **< 10ms** |
+| **바이너리 크기** | ~28 MB (dist) | N/A (Scripts) | ~8 MB | **3.4 MB** |
+| **비용** | Mac Mini $599 | Linux SBC ~$50 | Linux 보드 $10 | **모든 하드웨어 $10** |
+
+> 참고: ZeroClaw 결과는 `/usr/bin/time -l`을 사용한 프로덕션 빌드에서 측정되었습니다. OpenClaw는 Node.js 런타임이 필요하며(일반적으로 ~390MB 추가 메모리 오버헤드), NanoBot은 Python 런타임이 필요합니다. PicoClaw와 ZeroClaw는 정적 바이너리입니다. 위 RAM 수치는 런타임 메모리이며, 빌드 시간 컴파일 요구사항은 더 높습니다.
+
+
+
+
+
+### 재현 가능한 로컬 측정
+
+벤치마크 주장은 코드와 툴체인의 발전에 따라 달라질 수 있으므로 항상 현재 빌드를 로컬에서 측정하세요:
+
+```bash
+cargo build --release
+ls -lh target/release/zeroclaw
+
+/usr/bin/time -l target/release/zeroclaw --help
+/usr/bin/time -l target/release/zeroclaw status
+```
+
+샘플 예시(macOS arm64, 2026년 2월 18일 측정):
+
+- 릴리스 바이너리 크기: `8.8M`
+- `zeroclaw --help`: 실제 시간 약 `0.02s`, 최대 메모리 공간 ~`3.9 MB`
+- `zeroclaw status`: 실제 시간 약 `0.01s`, 최대 메모리 공간 ~`4.1 MB`
+
+## 사전 요구사항
+
+
+Windows
+
+### Windows — 필수
+
+1. **Visual Studio Build Tools**(MSVC 링커 및 Windows SDK 제공):
+
+ ```powershell
+ winget install Microsoft.VisualStudio.2022.BuildTools
+ ```
+
+ 설치 중(또는 Visual Studio Installer를 통해) **"C++를 사용한 데스크톱 개발"** 워크로드를 선택하세요.
+
+2. **Rust 툴체인:**
+
+ ```powershell
+ winget install Rustlang.Rustup
+ ```
+
+ 설치 후, 새 터미널을 열고 `rustup default stable`을 실행하여 안정적인 툴체인이 활성화되어 있는지 확인하세요.
+
+3. **확인:** 둘 다 작동하는지 확인:
+ ```powershell
+ rustc --version
+ cargo --version
+ ```
+
+### Windows — 선택사항
+
+- **Docker Desktop** — [Docker 샌드박스 런타임](#현재-런타임-지원)을 사용하는 경우에만 필요(`runtime.kind = "docker"`). `winget install Docker.DockerDesktop`을 통해 설치.
+
+
+
+
+Linux / macOS
+
+### Linux / macOS — 필수
+
+1. **필수 빌드 도구:**
+ - **Linux (Debian/Ubuntu):** `sudo apt install build-essential pkg-config`
+ - **Linux (Fedora/RHEL):** `sudo dnf group install development-tools && sudo dnf install pkg-config`
+ - **macOS:** Xcode Command Line Tools 설치: `xcode-select --install`
+
+2. **Rust 툴체인:**
+
+ ```bash
+ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
+ ```
+
+ 자세한 내용은 [rustup.rs](https://rustup.rs)를 참조하세요.
+
+3. **확인:**
+ ```bash
+ rustc --version
+ cargo --version
+ ```
+
+### Linux / macOS — 선택사항
+
+- **Docker** — [Docker 샌드박스 런타임](#현재-런타임-지원)을 사용하는 경우에만 필요(`runtime.kind = "docker"`).
+ - **Linux (Debian/Ubuntu):** [docs.docker.com](https://docs.docker.com/engine/install/ubuntu/) 참조
+ - **Linux (Fedora/RHEL):** [docs.docker.com](https://docs.docker.com/engine/install/fedora/) 참조
+ - **macOS:** [docker.com/products/docker-desktop](https://www.docker.com/products/docker-desktop/)에서 Docker Desktop 설치
+
+
+
+## 빠른 시작
+
+### 옵션 1: 자동 설정 (권장)
+
+`bootstrap.sh` 스크립트는 Rust를 설치하고, ZeroClaw를 클론하고, 컴파일하고, 초기 개발 환경을 설정합니다:
+
+```bash
+curl -fsSL https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/main/bootstrap.sh | bash
+```
+
+이 작업은 다음을 수행합니다:
+
+1. Rust 설치 (없는 경우)
+2. ZeroClaw 저장소 클론
+3. ZeroClaw를 릴리스 모드로 컴파일
+4. `~/.cargo/bin/`에 `zeroclaw` 설치
+5. `~/.zeroclaw/workspace/`에 기본 작업공간 구조 생성
+6. 시작용 `~/.zeroclaw/workspace/config.toml` 구성 파일 생성
+
+부트스트랩 후, 셸을 다시 로드하거나 `source ~/.cargo/env`를 실행하여 `zeroclaw` 명령을 전역으로 사용하세요.
+
+### 옵션 2: 수동 설치
+
+
+클릭하여 수동 설치 단계 보기
+
+```bash
+# 1. 저장소 클론
+git clone https://github.com/zeroclaw-labs/zeroclaw.git
+cd zeroclaw
+
+# 2. 릴리스로 컴파일
+cargo build --release --locked
+
+# 3. 바이너리 설치
+cargo install --path . --locked
+
+# 4. 작업공간 초기화
+zeroclaw init
+
+# 5. 설치 확인
+zeroclaw --version
+zeroclaw status
+```
+
+
+
+### 설치 후
+
+설치 후(부트스트랩 또는 수동), 다음이 표시되어야 합니다:
+
+```
+~/.zeroclaw/workspace/
+├── config.toml # 메인 구성
+├── .pairing # 페어링 시크릿 (첫 실행 시 생성)
+├── logs/ # 데몬/에이전트 로그
+├── skills/ # 사용자 정의 스킬
+└── memory/ # 대화 컨텍스트 저장소
+```
+
+**다음 단계:**
+
+1. `~/.zeroclaw/workspace/config.toml`에서 AI 제공자 구성
+2. 고급 옵션은 [구성 참조](docs/config-reference.md) 확인
+3. 에이전트 시작: `zeroclaw agent start`
+4. 선호하는 채널을 통해 테스트 ([채널 참조](docs/channels-reference.md) 참조)
+
+## 구성
+
+제공자, 채널 및 시스템 동작을 구성하려면 `~/.zeroclaw/workspace/config.toml`을 편집하세요.
+
+### 빠른 구성 참조
+
+```toml
+[providers.anthropic]
+api_key = "sk-ant-..."
+model = "claude-sonnet-4-20250514"
+
+[providers.openai]
+api_key = "sk-..."
+model = "gpt-4o"
+
+[channels.telegram]
+enabled = true
+bot_token = "123456:ABC-DEF..."
+
+[channels.matrix]
+enabled = true
+homeserver_url = "https://matrix.org"
+username = "@bot:matrix.org"
+password = "..."
+
+[memory]
+kind = "markdown" # 또는 "sqlite" 또는 "none"
+
+[runtime]
+kind = "native" # 또는 "docker" (Docker 필요)
+```
+
+**전체 참조 문서:**
+
+- [구성 참조](docs/config-reference.md) — 모든 설정, 검증, 기본값
+- [제공자 참조](docs/providers-reference.md) — AI 제공자별 구성
+- [채널 참조](docs/channels-reference.md) — Telegram, Matrix, Slack, Discord 등
+- [운영](docs/operations-runbook.md) — 프로덕션 모니터링, 시크릿 교체, 스케일링
+
+### 현재 런타임 지원
+
+ZeroClaw는 두 가지 코드 실행 백엔드를 지원합니다:
+
+- **`native`**(기본값) — 직접 프로세스 실행, 가장 빠른 경로, 신뢰할 수 있는 환경에 이상적
+- **`docker`** — 전체 컨테이너 격리, 강화된 보안 정책, Docker 필요
+
+엄격한 샌드박싱이나 네트워크 격리가 필요한 경우 `runtime.kind = "docker"`를 사용하세요. 자세한 내용은 [구성 참조](docs/config-reference.md#runtime)를 참조하세요.
+
+## 명령어
+
+```bash
+# 작업공간 관리
+zeroclaw init # 새 작업공간 초기화
+zeroclaw status # 데몬/에이전트 상태 표시
+zeroclaw config validate # config.toml 구문 및 값 확인
+
+# 데몬 관리
+zeroclaw daemon start # 백그라운드에서 데몬 시작
+zeroclaw daemon stop # 실행 중인 데몬 중지
+zeroclaw daemon restart # 데몬 재시작 (구성 다시 로드)
+zeroclaw daemon logs # 데몬 로그 표시
+
+# 에이전트 관리
+zeroclaw agent start # 에이전트 시작 (데몬 실행 중 필요)
+zeroclaw agent stop # 에이전트 중지
+zeroclaw agent restart # 에이전트 재시작 (구성 다시 로드)
+
+# 페어링 작업
+zeroclaw pairing init # 새 페어링 시크릿 생성
+zeroclaw pairing rotate # 기존 페어링 시크릿 교체
+
+# 터널링 (공개 노출용)
+zeroclaw tunnel start # 로컬 데몬으로 터널 시작
+zeroclaw tunnel stop # 활성 터널 중지
+
+# 진단
+zeroclaw doctor # 시스템 상태 검사 실행
+zeroclaw version # 버전 및 빌드 정보 표시
+```
+
+전체 옵션 및 예제는 [명령어 참조](docs/commands-reference.md)를 참조하세요.
+
+## 아키텍처
+
+```
+┌─────────────────────────────────────────────────────────────────┐
+│ 채널 (트레이트) │
+│ Telegram │ Matrix │ Slack │ Discord │ Web │ CLI │ Custom │
+└─────────────────────────┬───────────────────────────────────────┘
+ │
+ ▼
+┌─────────────────────────────────────────────────────────────────┐
+│ 에이전트 오케스트레이터 │
+│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
+│ │ 메시지 │ │ 컨텍스트 │ │ 도구 │ │
+│ │ 라우팅 │ │ 메모리 │ │ 실행 │ │
+│ └──────────────┘ └──────────────┘ └──────────────┘ │
+└─────────────────────────┬───────────────────────────────────────┘
+ │
+ ┌───────────────┼───────────────┐
+ ▼ ▼ ▼
+┌──────────────┐ ┌──────────────┐ ┌──────────────┐
+│ 제공자 │ │ 메모리 │ │ 도구 │
+│ (트레이트) │ │ (트레이트) │ │ (트레이트) │
+├──────────────┤ ├──────────────┤ ├──────────────┤
+│ Anthropic │ │ Markdown │ │ Filesystem │
+│ OpenAI │ │ SQLite │ │ Bash │
+│ Gemini │ │ None │ │ Web Fetch │
+│ Ollama │ │ Custom │ │ Custom │
+│ Custom │ └──────────────┘ └──────────────┘
+└──────────────┘
+ │
+ ▼
+┌─────────────────────────────────────────────────────────────────┐
+│ 런타임 (트레이트) │
+│ Native │ Docker │
+└─────────────────────────────────────────────────────────────────┘
+```
+
+**핵심 원칙:**
+
+- 모든 것이 **트레이트**입니다 — 제공자, 채널, 도구, 메모리, 터널
+- 채널이 오케스트레이터를 호출; 오케스트레이터가 제공자 + 도구를 호출
+- 메모리 시스템이 대화 컨텍스트 관리(markdown, SQLite, 또는 없음)
+- 런타임이 코드 실행 추상화(네이티브 또는 Docker)
+- 제공자 락인 없음 — 코드 변경 없이 Anthropic ↔ OpenAI ↔ Gemini ↔ Ollama 교체
+
+자세한 다이어그램과 구현 세부 정보는 [아키텍처 문서](docs/architecture.svg)를 참조하세요.
+
+## 예제
+
+### 텔레그램 봇
+
+```toml
+[channels.telegram]
+enabled = true
+bot_token = "123456:ABC-DEF..."
+allowed_users = [987654321] # 당신의 텔레그램 사용자 ID
+```
+
+데몬 + 에이전트를 시작한 다음 텔레그램에서 봇에 메시지를 보내세요:
+
+```
+/start
+안녕하세요! Python 스크립트 작성을 도와주실 수 있나요?
+```
+
+봇이 AI가 생성한 코드로 응답하고, 요청 시 도구를 실행하며, 대화 컨텍스트를 유지합니다.
+
+### Matrix (종단 간 암호화)
+
+```toml
+[channels.matrix]
+enabled = true
+homeserver_url = "https://matrix.org"
+username = "@zeroclaw:matrix.org"
+password = "..."
+device_name = "zeroclaw-prod"
+e2ee_enabled = true
+```
+
+암호화된 방에 `@zeroclaw:matrix.org`를 초대하면 봇이 완전한 암호화로 응답합니다. 장치 확인 설정은 [Matrix E2EE 가이드](docs/matrix-e2ee-guide.md)를 참조하세요.
+
+### 다중 제공자
+
+```toml
+[providers.anthropic]
+enabled = true
+api_key = "sk-ant-..."
+model = "claude-sonnet-4-20250514"
+
+[providers.openai]
+enabled = true
+api_key = "sk-..."
+model = "gpt-4o"
+
+[orchestrator]
+default_provider = "anthropic"
+fallback_providers = ["openai"] # 제공자 오류 시 장애 조치
+```
+
+Anthropic이 실패하거나 속도 제한이 걸리면 오케스트레이터가 자동으로 OpenAI로 장애 조치합니다.
+
+### 사용자 정의 메모리
+
+```toml
+[memory]
+kind = "sqlite"
+path = "~/.zeroclaw/workspace/memory/conversations.db"
+retention_days = 90 # 90일 후 자동 삭제
+```
+
+또는 사람이 읽을 수 있는 저장소를 위해 Markdown을 사용하세요:
+
+```toml
+[memory]
+kind = "markdown"
+path = "~/.zeroclaw/workspace/memory/"
+```
+
+모든 메모리 옵션은 [구성 참조](docs/config-reference.md#memory)를 참조하세요.
+
+## 제공자 지원
+
+| 제공자 | 상태 | API 키 | 예제 모델 |
+| ----------------- | ----------- | ------------------- | ---------------------------------------------------- |
+| **Anthropic** | ✅ 안정 | `ANTHROPIC_API_KEY` | `claude-sonnet-4-20250514`, `claude-opus-4-20250514` |
+| **OpenAI** | ✅ 안정 | `OPENAI_API_KEY` | `gpt-4o`, `gpt-4o-mini`, `o1`, `o1-mini` |
+| **Google Gemini** | ✅ 안정 | `GOOGLE_API_KEY` | `gemini-2.0-flash-exp`, `gemini-exp-1206` |
+| **Ollama** | ✅ 안정 | N/A (로컬) | `llama3.3`, `qwen2.5`, `phi4` |
+| **Cerebras** | ✅ 안정 | `CEREBRAS_API_KEY` | `llama-3.3-70b` |
+| **Groq** | ✅ 안정 | `GROQ_API_KEY` | `llama-3.3-70b-versatile` |
+| **Mistral** | 🚧 계획 중 | `MISTRAL_API_KEY` | TBD |
+| **Cohere** | 🚧 계획 중 | `COHERE_API_KEY` | TBD |
+
+### 사용자 정의 엔드포인트
+
+ZeroClaw는 OpenAI 호환 엔드포인트를 지원합니다:
+
+```toml
+[providers.custom]
+enabled = true
+api_key = "..."
+base_url = "https://api.your-llm-provider.com/v1"
+model = "your-model-name"
+```
+
+예: [LiteLLM](https://github.com/BerriAI/litellm)을 프록시로 사용하여 OpenAI 인터페이스를 통해 모든 LLM에 액세스.
+
+전체 구성 세부 정보는 [제공자 참조](docs/providers-reference.md)를 참조하세요.
+
+## 채널 지원
+
+| 채널 | 상태 | 인증 | 참고 |
+| ------------ | ----------- | ------------------------ | --------------------------------------------------------- |
+| **Telegram** | ✅ 안정 | 봇 토큰 | 파일, 이미지, 인라인 버튼 포함 전체 지원 |
+| **Matrix** | ✅ 안정 | 비밀번호 또는 토큰 | 장치 확인과 함께 E2EE 지원 |
+| **Slack** | 🚧 계획 중 | OAuth 또는 봇 토큰 | 작업공간 액세스 필요 |
+| **Discord** | 🚧 계획 중 | 봇 토큰 | 길드 권한 필요 |
+| **WhatsApp** | 🚧 계획 중 | Twilio 또는 공식 API | 비즈니스 계정 필요 |
+| **CLI** | ✅ 안정 | 없음 | 직접 대화형 인터페이스 |
+| **Web** | 🚧 계획 중 | API 키 또는 OAuth | 브라우저 기반 채팅 인터페이스 |
+
+전체 구성 지침은 [채널 참조](docs/channels-reference.md)를 참조하세요.
+
+## 도구 지원
+
+ZeroClaw는 코드 실행, 파일 시스템 액세스 및 웹 검색을 위한 기본 제공 도구를 제공합니다:
+
+| 도구 | 설명 | 필수 런타임 |
+| -------------------- | --------------------------- | ----------------------------- |
+| **bash** | 셸 명령 실행 | 네이티브 또는 Docker |
+| **python** | Python 스크립트 실행 | Python 3.8+ (네이티브) 또는 Docker |
+| **javascript** | Node.js 코드 실행 | Node.js 18+ (네이티브) 또는 Docker |
+| **filesystem_read** | 파일 읽기 | 네이티브 또는 Docker |
+| **filesystem_write** | 파일 쓰기 | 네이티브 또는 Docker |
+| **web_fetch** | 웹 콘텐츠 가져오기 | 네이티브 또는 Docker |
+
+### 실행 보안
+
+- **네이티브 런타임** — 데몬의 사용자 프로세스로 실행, 파일 시스템에 전체 액세스
+- **Docker 런타임** — 전체 컨테이너 격리, 별도의 파일 시스템 및 네트워크
+
+`config.toml`에서 실행 정책을 구성하세요:
+
+```toml
+[runtime]
+kind = "docker"
+allowed_tools = ["bash", "python", "filesystem_read"] # 명시적 허용 목록
+```
+
+전체 보안 옵션은 [구성 참조](docs/config-reference.md#runtime)를 참조하세요.
+
+## 배포
+
+### 로컬 배포 (개발)
+
+```bash
+zeroclaw daemon start
+zeroclaw agent start
+```
+
+### 서버 배포 (프로덕션)
+
+systemd를 사용하여 데몬과 에이전트를 서비스로 관리하세요:
+
+```bash
+# 바이너리 설치
+cargo install --path . --locked
+
+# 작업공간 구성
+zeroclaw init
+
+# systemd 서비스 파일 생성
+sudo cp deployment/systemd/zeroclaw-daemon.service /etc/systemd/system/
+sudo cp deployment/systemd/zeroclaw-agent.service /etc/systemd/system/
+
+# 서비스 활성화 및 시작
+sudo systemctl enable zeroclaw-daemon zeroclaw-agent
+sudo systemctl start zeroclaw-daemon zeroclaw-agent
+
+# 상태 확인
+sudo systemctl status zeroclaw-daemon
+sudo systemctl status zeroclaw-agent
+```
+
+전체 프로덕션 배포 지침은 [네트워크 배포 가이드](docs/network-deployment.md)를 참조하세요.
+
+### Docker
+
+```bash
+# 이미지 빌드
+docker build -t zeroclaw:latest .
+
+# 컨테이너 실행
+docker run -d \
+ --name zeroclaw \
+ -v ~/.zeroclaw/workspace:/workspace \
+ -e ANTHROPIC_API_KEY=sk-ant-... \
+ zeroclaw:latest
+```
+
+빌드 세부 정보 및 구성 옵션은 [`Dockerfile`](Dockerfile)을 참조하세요.
+
+### 엣지 하드웨어
+
+ZeroClaw는 저전력 하드웨어에서 실행되도록 설계되었습니다:
+
+- **Raspberry Pi Zero 2 W** — ~512 MB RAM, 단일 ARMv8 코어, < $5 하드웨어 비용
+- **Raspberry Pi 4/5** — 1 GB+ RAM, 멀티코어, 동시 워크로드에 이상적
+- **Orange Pi Zero 2** — ~512 MB RAM, 쿼드코어 ARMv8, 초저비용
+- **x86 SBCs (Intel N100)** — 4-8 GB RAM, 빠른 빌드, 네이티브 Docker 지원
+
+장치별 설정 지침은 [하드웨어 가이드](docs/hardware/README.md)를 참조하세요.
+
+## 터널링 (공개 노출)
+
+보안 터널을 통해 로컬 ZeroClaw 데몬을 공개 네트워크에 노출하세요:
+
+```bash
+zeroclaw tunnel start --provider cloudflare
+```
+
+지원되는 터널 제공자:
+
+- **Cloudflare Tunnel** — 무료 HTTPS, 포트 노출 없음, 멀티 도메인 지원
+- **Ngrok** — 빠른 설정, 사용자 정의 도메인 (유료 플랜)
+- **Tailscale** — 프라이빗 메시 네트워크, 공개 포트 없음
+
+전체 구성 옵션은 [구성 참조](docs/config-reference.md#tunnel)를 참조하세요.
+
+## 보안
+
+ZeroClaw는 여러 보안 계층을 구현합니다:
+
+### 페어링
+
+데몬은 첫 실행 시 `~/.zeroclaw/workspace/.pairing`에 저장된 페어링 시크릿을 생성합니다. 클라이언트(에이전트, CLI)는 연결하기 위해 이 시크릿을 제시해야 합니다.
+
+```bash
+zeroclaw pairing rotate # 새 시크릿 생성 및 이전 것 무효화
+```
+
+### 샌드박싱
+
+- **Docker 런타임** — 별도의 파일 시스템 및 네트워크로 전체 컨테이너 격리
+- **네이티브 런타임** — 사용자 프로세스로 실행, 기본적으로 작업공간으로 범위 지정
+
+### 허용 목록
+
+채널은 사용자 ID로 액세스를 제한할 수 있습니다:
+
+```toml
+[channels.telegram]
+enabled = true
+allowed_users = [123456789, 987654321] # 명시적 허용 목록
+```
+
+### 암호화
+
+- **Matrix E2EE** — 장치 확인과 함께 완전한 종단 간 암호화
+- **TLS 전송** — 모든 API 및 터널 트래픽이 HTTPS/TLS 사용
+
+전체 정책 및 관행은 [보안 문서](docs/security/README.md)를 참조하세요.
+
+## 관찰 가능성
+
+ZeroClaw는 기본적으로 `~/.zeroclaw/workspace/logs/`에 로그를 기록합니다. 로그는 구성 요소별로 저장됩니다:
+
+```
+~/.zeroclaw/workspace/logs/
+├── daemon.log # 데몬 로그 (시작, API 요청, 오류)
+├── agent.log # 에이전트 로그 (메시지 라우팅, 도구 실행)
+├── telegram.log # 채널별 로그 (활성화된 경우)
+└── matrix.log # 채널별 로그 (활성화된 경우)
+```
+
+### 로깅 구성
+
+```toml
+[logging]
+level = "info" # debug, info, warn, error
+path = "~/.zeroclaw/workspace/logs/"
+rotation = "daily" # daily, hourly, size
+max_size_mb = 100 # 크기 기반 회전용
+retention_days = 30 # N일 후 자동 삭제
+```
+
+모든 로깅 옵션은 [구성 참조](docs/config-reference.md#logging)를 참조하세요.
+
+### 메트릭 (계획 중)
+
+프로덕션 모니터링을 위한 Prometheus 메트릭 지원이 곧 제공됩니다. [#234](https://github.com/zeroclaw-labs/zeroclaw/issues/234)에서 추적 중.
+
+## 스킬 (Skills)
+
+ZeroClaw는 시스템 기능을 확장하는 재사용 가능한 모듈인 사용자 정의 스킬을 지원합니다.
+
+### 스킬 정의
+
+스킬은 다음 구조로 `~/.zeroclaw/workspace/skills//`에 저장됩니다:
+
+```
+skills/
+└── my-skill/
+ ├── skill.toml # 스킬 메타데이터 (이름, 설명, 의존성)
+ ├── prompt.md # AI용 시스템 프롬프트
+ └── tools/ # 선택적 사용자 정의 도구
+ └── my_tool.py
+```
+
+### 스킬 예제
+
+```toml
+# skills/web-research/skill.toml
+[skill]
+name = "web-research"
+description = "웹 검색 및 결과 요약"
+version = "1.0.0"
+
+[dependencies]
+tools = ["web_fetch", "bash"]
+```
+
+```markdown
+
+
+당신은 연구 어시스턴트입니다. 무언가를 검색하라는 요청을 받으면:
+
+1. web_fetch를 사용하여 콘텐츠 가져오기
+2. 읽기 쉬운 형식으로 결과 요약
+3. URL로 출처 인용
+```
+
+### 스킬 사용
+
+스킬은 에이전트 시작 시 자동으로 로드됩니다. 대화에서 이름으로 참조하세요:
+
+```
+사용자: 웹 연구 스킬을 사용하여 최신 AI 뉴스 찾기
+봇: [웹 연구 스킬 로드, web_fetch 실행, 결과 요약]
+```
+
+전체 스킬 생성 지침은 [스킬 (Skills)](#스킬-skills) 섹션을 참조하세요.
+
+## Open Skills
+
+ZeroClaw는 [Open Skills](https://github.com/openagents-com/open-skills)를 지원합니다 — AI 에이전트 기능을 확장하기 위한 모듈형 및 제공자 독립적인 시스템.
+
+### Open Skills 활성화
+
+```toml
+[skills]
+open_skills_enabled = true
+# open_skills_dir = "/path/to/open-skills" # 선택사항
+```
+
+런타임에 `ZEROCLAW_OPEN_SKILLS_ENABLED` 및 `ZEROCLAW_OPEN_SKILLS_DIR`로 재정의할 수도 있습니다.
+
+## 개발
+
+```bash
+cargo build # 개발 빌드
+cargo build --release # 릴리스 빌드 (codegen-units=1, Raspberry Pi 포함 모든 장치에서 작동)
+cargo build --profile release-fast # 더 빠른 빌드 (codegen-units=8, 16 GB+ RAM 필요)
+cargo test # 전체 테스트 스위트 실행
+cargo clippy --locked --all-targets -- -D clippy::correctness
+cargo fmt # 포맷
+
+# SQLite vs Markdown 비교 벤치마크 실행
+cargo test --test memory_comparison -- --nocapture
+```
+
+### pre-push 훅
+
+git 훅이 각 푸시 전에 `cargo fmt --check`, `cargo clippy -- -D warnings`, 그리고 `cargo test`를 실행합니다. 한 번 활성화하세요:
+
+```bash
+git config core.hooksPath .githooks
+```
+
+### 빌드 문제 해결 (Linux에서 OpenSSL 오류)
+
+`openssl-sys` 빌드 오류가 발생하면 종속성을 동기화하고 저장소의 lockfile로 다시 빌드하세요:
+
+```bash
+git pull
+cargo build --release --locked
+cargo install --path . --force --locked
+```
+
+ZeroClaw는 HTTP/TLS 종속성에 대해 `rustls`를 사용하도록 구성되어 있습니다; `--locked`는 깨끗한 환경에서 전이적 그래프를 결정적으로 유지합니다.
+
+개발 중 빠른 푸시가 필요할 때 훅을 건너뛰려면:
+
+```bash
+git push --no-verify
+```
+
+## 협업 및 문서
+
+작업 기반 맵을 위해 문서 허브로 시작하세요:
+
+- 문서 허브: [`docs/README.md`](docs/README.md)
+- 통합 문서 목차: [`docs/SUMMARY.md`](docs/SUMMARY.md)
+- 명령어 참조: [`docs/commands-reference.md`](docs/commands-reference.md)
+- 구성 참조: [`docs/config-reference.md`](docs/config-reference.md)
+- 제공자 참조: [`docs/providers-reference.md`](docs/providers-reference.md)
+- 채널 참조: [`docs/channels-reference.md`](docs/channels-reference.md)
+- 운영 런북: [`docs/operations-runbook.md`](docs/operations-runbook.md)
+- 문제 해결: [`docs/troubleshooting.md`](docs/troubleshooting.md)
+- 문서 인벤토리/분류: [`docs/docs-inventory.md`](docs/docs-inventory.md)
+- PR/이슈 트리아지 스냅샷 (2026년 2월 18일 기준): [`docs/project-triage-snapshot-2026-02-18.md`](docs/project-triage-snapshot-2026-02-18.md)
+
+주요 협업 참조:
+
+- 문서 허브: [docs/README.md](docs/README.md)
+- 문서 템플릿: [docs/doc-template.md](docs/doc-template.md)
+- 문서 변경 체크리스트: [docs/README.md#4-documentation-change-checklist](docs/README.md#4-documentation-change-checklist)
+- 채널 구성 참조: [docs/channels-reference.md](docs/channels-reference.md)
+- Matrix 암호화 방 운영: [docs/matrix-e2ee-guide.md](docs/matrix-e2ee-guide.md)
+- 기여 가이드: [CONTRIBUTING.md](CONTRIBUTING.md)
+- PR 워크플로 정책: [docs/pr-workflow.md](docs/pr-workflow.md)
+- 리뷰어 플레이북 (트리아지 + 심층 리뷰): [docs/reviewer-playbook.md](docs/reviewer-playbook.md)
+- 소유권 및 CI 트리아지 맵: [docs/ci-map.md](docs/ci-map.md)
+- 보안 공개 정책: [SECURITY.md](SECURITY.md)
+
+배포 및 런타임 운영용:
+
+- 네트워크 배포 가이드: [docs/network-deployment.md](docs/network-deployment.md)
+- 프록시 에이전트 플레이북: [docs/proxy-agent-playbook.md](docs/proxy-agent-playbook.md)
+
+## ZeroClaw 지원하기
+
+ZeroClaw가 당신의 작업에 도움이 되었고 지속적인 개발을 지원하고 싶다면 여기에서 기부할 수 있습니다:
+
+
+
+### 🙏 특별 감사
+
+이 오픈소스 작업에 영감을 주고 지원하는 커뮤니티와 기관에 진심으로 감사드립니다:
+
+- **Harvard University** — 지적 호기심을 키우고 가능성의 한계를 넓혀줌.
+- **MIT** — 열린 지식, 오픈소스, 기술이 모두에게 접근 가능해야 한다는 신념을 옹호함.
+- **Sundai Club** — 커뮤니티, 에너지, 그리고 의미 있는 것을 만들고자 하는 끊임없는 의지.
+- **세계 그리고 그 너머** 🌍✨ — 오픈소스를 선한 힘으로 만드는 모든 기여자, 꿈꾸는 자, 그리고 빌더에게. 이것은 여러분을 위한 것입니다.
+
+우리는 최고의 아이디어가 모든 곳에서 나오기 때문에 오픈소스로 구축합니다. 이것을 읽고 있다면 여러분도 그 일부입니다. 환영합니다. 🦀❤️
+
+## ⚠️ 공식 저장소 및 사칭 경고
+
+**이것이 유일한 공식 ZeroClaw 저장소입니다:**
+
+>
+
+"ZeroClaw"라고 주장하거나 ZeroClaw Labs와의 제휴를 암시하는 다른 저장소, 조직, 도메인 또는 패키지는 **승인되지 않았으며 이 프로젝트와 관련이 없습니다**. 알려진 승인되지 않은 포크는 [TRADEMARK.md](TRADEMARK.md)에 나열됩니다.
+
+사칭 또는 상표 오용을 발견하면 [이슈를 열어](https://github.com/zeroclaw-labs/zeroclaw/issues) 신고해 주세요.
+
+---
+
+## 라이선스
+
+ZeroClaw는 최대한의 개방성과 기여자 보호를 위해 듀얼 라이선스가 적용됩니다:
+
+| 라이선스 | 사용 사례 |
+| ---------------------------- | ------------------------------------------------------------ |
+| [MIT](LICENSE-MIT) | 오픈소스, 연구, 학술, 개인 사용 |
+| [Apache 2.0](LICENSE-APACHE) | 특허 보호, 기관, 상업 배포 |
+
+두 라이선스 중 하나를 선택할 수 있습니다. **기여자는 자동으로 두 가지 모두에 대한 권한을 부여합니다** — 전체 기여자 계약은 [CLA.md](CLA.md)를 참조하세요.
+
+### 상표
+
+**ZeroClaw** 이름과 로고는 ZeroClaw Labs의 등록 상표입니다. 이 라이선스는 승인 또는 제휴를 암시하기 위해 사용할 수 있는 권한을 부여하지 않습니다. 허용 및 금지된 사용은 [TRADEMARK.md](TRADEMARK.md)를 참조하세요.
+
+### 기여자 보호
+
+- 기여의 **저작권을 유지**합니다
+- **특허 부여** (Apache 2.0)가 다른 기여자의 특허 청구로부터 보호합니다
+- 기여는 커밋 기록과 [NOTICE](NOTICE)에 **영구적으로 귀속**됩니다
+- 기여함으로써 상표권이 이전되지 않습니다
+
+## 기여하기
+
+[CONTRIBUTING.md](CONTRIBUTING.md)와 [CLA.md](CLA.md)를 참조하세요. 트레이트를 구현하고 PR을 제출하세요:
+
+- CI 워크플로 가이드: [docs/ci-map.md](docs/ci-map.md)
+- 새 `Provider` → `src/providers/`
+- 새 `Channel` → `src/channels/`
+- 새 `Observer` → `src/observability/`
+- 새 `Tool` → `src/tools/`
+- 새 `Memory` → `src/memory/`
+- 새 `Tunnel` → `src/tunnel/`
+- 새 `Skill` → `~/.zeroclaw/workspace/skills//`
+
+---
+
+**ZeroClaw** — 오버헤드 없음. 타협 없음. 어디서나 배포. 무엇이든 교체. 🦀
+
+## 스타 히스토리
+
+
+
+
+
+
+
+
+
+
diff --git a/README.md b/README.md
index ebe569cd4..d760f9928 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
-
+
ZeroClaw 🦀
@@ -25,12 +25,43 @@ Built by students and members of the Harvard, MIT, and Sundai.Club communities.
- 🌐 Languages: English · 简体中文 · 日本語 · Русский · Français · Tiếng Việt
+ 🌐 Languages:
+ 🇺🇸 English ·
+ 🇨🇳 简体中文 ·
+ 🇯🇵 日本語 ·
+ 🇰🇷 한국어 ·
+ 🇻🇳 Tiếng Việt ·
+ 🇵🇭 Tagalog ·
+ 🇪🇸 Español ·
+ 🇧🇷 Português ·
+ 🇮🇹 Italiano ·
+ 🇩🇪 Deutsch ·
+ 🇫🇷 Français ·
+ 🇸🇦 العربية ·
+ 🇮🇳 हिन्दी ·
+ 🇷🇺 Русский ·
+ 🇧🇩 বাংলা ·
+ 🇮🇱 עברית ·
+ 🇵🇱 Polski ·
+ 🇨🇿 Čeština ·
+ 🇳🇱 Nederlands ·
+ 🇹🇷 Türkçe ·
+ 🇺🇦 Українська ·
+ 🇮🇩 Bahasa Indonesia ·
+ 🇹🇭 ไทย ·
+ 🇵🇰 اردو ·
+ 🇷🇴 Română ·
+ 🇸🇪 Svenska ·
+ 🇬🇷 Ελληνικά ·
+ 🇭🇺 Magyar ·
+ 🇫🇮 Suomi ·
+ 🇩🇰 Dansk ·
+ 🇳🇴 Norsk
Getting Started |
- One-Click Setup |
+ One-Click Setup |
Docs Hub |
Docs TOC
@@ -38,8 +69,8 @@ Built by students and members of the Harvard, MIT, and Sundai.Club communities.
Quick Routes:
Reference ·
- Operations ·
- Troubleshoot ·
+ Operations ·
+ Troubleshoot ·
Security ·
Hardware ·
Contribute
@@ -95,7 +126,7 @@ Local machine quick benchmark (macOS arm64, Feb 2026) normalized for 0.8GHz edge
> Notes: ZeroClaw results are measured on release builds using `/usr/bin/time -l`. OpenClaw requires Node.js runtime (typically ~390MB additional memory overhead), while NanoBot requires Python runtime. PicoClaw and ZeroClaw are static binaries. The RAM figures above are runtime memory; build-time compilation requirements are higher.
-
+
### Reproducible local measurement
@@ -180,7 +211,7 @@ Example sample (macOS arm64, measured on February 18, 2026):
Or skip the steps above and install everything (system deps, Rust, ZeroClaw) in a single command:
```bash
-curl -LsSf https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/main/scripts/install.sh | bash
+curl -LsSf https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/main/install.sh | bash
```
#### Compilation resource requirements
@@ -195,13 +226,13 @@ Building from source needs more resources than running the resulting binary:
If your host is below the minimum, use pre-built binaries:
```bash
-./bootstrap.sh --prefer-prebuilt
+./install.sh --prefer-prebuilt
```
To require binary-only install with no source fallback:
```bash
-./bootstrap.sh --prebuilt-only
+./install.sh --prebuilt-only
```
#### Optional
@@ -226,37 +257,37 @@ brew install zeroclaw
# Recommended: clone then run local bootstrap script
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
-./bootstrap.sh
+./install.sh
# Optional: bootstrap dependencies + Rust on fresh machines
-./bootstrap.sh --install-system-deps --install-rust
+./install.sh --install-system-deps --install-rust
# Optional: pre-built binary first (recommended on low-RAM/low-disk hosts)
-./bootstrap.sh --prefer-prebuilt
+./install.sh --prefer-prebuilt
# Optional: binary-only install (no source build fallback)
-./bootstrap.sh --prebuilt-only
+./install.sh --prebuilt-only
# Optional: run onboarding in the same flow
-./bootstrap.sh --onboard --api-key "sk-..." --provider openrouter [--model "openrouter/auto"]
+./install.sh --onboard --api-key "sk-..." --provider openrouter [--model "openrouter/auto"]
# Optional: run bootstrap + onboarding fully in Docker-compatible mode
-./bootstrap.sh --docker
+./install.sh --docker
# Optional: force Podman as container CLI
-ZEROCLAW_CONTAINER_CLI=podman ./bootstrap.sh --docker
+ZEROCLAW_CONTAINER_CLI=podman ./install.sh --docker
# Optional: in --docker mode, skip local image build and use local tag or pull fallback image
-./bootstrap.sh --docker --skip-build
+./install.sh --docker --skip-build
```
Remote one-liner (review first in security-sensitive environments):
```bash
-curl -fsSL https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/main/scripts/bootstrap.sh | bash
+curl -fsSL https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/main/install.sh | bash
```
-Details: [`docs/one-click-bootstrap.md`](docs/one-click-bootstrap.md) (toolchain mode may request `sudo` for system packages).
+Details: [`docs/setup-guides/one-click-bootstrap.md`](docs/setup-guides/one-click-bootstrap.md) (toolchain mode may request `sudo` for system packages).
### Pre-built binaries
@@ -398,7 +429,7 @@ zeroclaw agent --provider anthropic -m "hello"
Every subsystem is a **trait** — swap implementations with a config change, zero code changes.
-
+
| Subsystem | Trait | Ships with | Extend |
@@ -497,7 +528,7 @@ Inbound sender policy is now consistent:
This keeps accidental exposure low by default.
-Full channel configuration reference: [docs/channels-reference.md](docs/channels-reference.md).
+Full channel configuration reference: [docs/reference/api/channels-reference.md](docs/reference/api/channels-reference.md).
Recommended low-friction setup (secure + fast):
@@ -816,7 +847,7 @@ default_model = "qwen3-30b-a3b-8bit"
### Custom Provider Endpoints
-For detailed configuration of custom OpenAI-compatible and Anthropic-compatible endpoints, see [docs/custom-providers.md](docs/custom-providers.md).
+For detailed configuration of custom OpenAI-compatible and Anthropic-compatible endpoints, see [docs/contributing/custom-providers.md](docs/contributing/custom-providers.md).
## Python Companion Package (`zeroclaw-tools`)
@@ -980,7 +1011,7 @@ See [aieos.org](https://aieos.org) for the full schema and live examples.
| `hardware` | USB discover/introspect/info commands |
| `peripheral` | Manage and flash hardware peripherals |
-For a task-oriented command guide, see [`docs/commands-reference.md`](docs/commands-reference.md).
+For a task-oriented command guide, see [`docs/reference/cli/commands-reference.md`](docs/reference/cli/commands-reference.md).
### Service Management
@@ -1004,7 +1035,7 @@ sudo rc-update add zeroclaw default
sudo rc-service zeroclaw start
```
-For full OpenRC setup instructions, see [docs/network-deployment.md](docs/network-deployment.md#7-openrc-alpine-linux-service).
+For full OpenRC setup instructions, see [docs/ops/network-deployment.md](docs/ops/network-deployment.md#7-openrc-alpine-linux-service).
### Open-Skills Opt-In
@@ -1061,31 +1092,31 @@ Start from the docs hub for a task-oriented map:
- Documentation hub: [`docs/README.md`](docs/README.md)
- Unified docs TOC: [`docs/SUMMARY.md`](docs/SUMMARY.md)
-- Commands reference: [`docs/commands-reference.md`](docs/commands-reference.md)
-- Config reference: [`docs/config-reference.md`](docs/config-reference.md)
-- Providers reference: [`docs/providers-reference.md`](docs/providers-reference.md)
-- Channels reference: [`docs/channels-reference.md`](docs/channels-reference.md)
-- Operations runbook: [`docs/operations-runbook.md`](docs/operations-runbook.md)
-- Troubleshooting: [`docs/troubleshooting.md`](docs/troubleshooting.md)
-- Docs inventory/classification: [`docs/docs-inventory.md`](docs/docs-inventory.md)
-- PR/Issue triage snapshot (as of February 18, 2026): [`docs/project-triage-snapshot-2026-02-18.md`](docs/project-triage-snapshot-2026-02-18.md)
+- Commands reference: [`docs/reference/cli/commands-reference.md`](docs/reference/cli/commands-reference.md)
+- Config reference: [`docs/reference/api/config-reference.md`](docs/reference/api/config-reference.md)
+- Providers reference: [`docs/reference/api/providers-reference.md`](docs/reference/api/providers-reference.md)
+- Channels reference: [`docs/reference/api/channels-reference.md`](docs/reference/api/channels-reference.md)
+- Operations runbook: [`docs/ops/operations-runbook.md`](docs/ops/operations-runbook.md)
+- Troubleshooting: [`docs/ops/troubleshooting.md`](docs/ops/troubleshooting.md)
+- Docs inventory/classification: [`docs/maintainers/docs-inventory.md`](docs/maintainers/docs-inventory.md)
+- PR/Issue triage snapshot (as of February 18, 2026): [`docs/maintainers/project-triage-snapshot-2026-02-18.md`](docs/maintainers/project-triage-snapshot-2026-02-18.md)
Core collaboration references:
- Documentation hub: [docs/README.md](docs/README.md)
-- Documentation template: [docs/doc-template.md](docs/doc-template.md)
+- Documentation template: [docs/contributing/doc-template.md](docs/contributing/doc-template.md)
- Documentation change checklist: [docs/README.md#4-documentation-change-checklist](docs/README.md#4-documentation-change-checklist)
-- Channel configuration reference: [docs/channels-reference.md](docs/channels-reference.md)
-- Matrix encrypted-room operations: [docs/matrix-e2ee-guide.md](docs/matrix-e2ee-guide.md)
+- Channel configuration reference: [docs/reference/api/channels-reference.md](docs/reference/api/channels-reference.md)
+- Matrix encrypted-room operations: [docs/security/matrix-e2ee-guide.md](docs/security/matrix-e2ee-guide.md)
- Contribution guide: [CONTRIBUTING.md](CONTRIBUTING.md)
-- PR workflow policy: [docs/pr-workflow.md](docs/pr-workflow.md)
-- Reviewer playbook (triage + deep review): [docs/reviewer-playbook.md](docs/reviewer-playbook.md)
+- PR workflow policy: [docs/contributing/pr-workflow.md](docs/contributing/pr-workflow.md)
+- Reviewer playbook (triage + deep review): [docs/contributing/reviewer-playbook.md](docs/contributing/reviewer-playbook.md)
- Security disclosure policy: [SECURITY.md](SECURITY.md)
For deployment and runtime operations:
-- Network deployment guide: [docs/network-deployment.md](docs/network-deployment.md)
-- Proxy agent playbook: [docs/proxy-agent-playbook.md](docs/proxy-agent-playbook.md)
+- Network deployment guide: [docs/ops/network-deployment.md](docs/ops/network-deployment.md)
+- Proxy agent playbook: [docs/ops/proxy-agent-playbook.md](docs/ops/proxy-agent-playbook.md)
## Support ZeroClaw
@@ -1110,7 +1141,7 @@ We're building in the open because the best ideas come from everywhere. If you'r
> https://github.com/zeroclaw-labs/zeroclaw
-Any other repository, organization, domain, or package claiming to be "ZeroClaw" or implying affiliation with ZeroClaw Labs is **unauthorized and not affiliated with this project**. Known unauthorized forks will be listed in [TRADEMARK.md](TRADEMARK.md).
+Any other repository, organization, domain, or package claiming to be "ZeroClaw" or implying affiliation with ZeroClaw Labs is **unauthorized and not affiliated with this project**. Known unauthorized forks will be listed in [TRADEMARK.md](docs/maintainers/trademark.md).
If you encounter impersonation or trademark misuse, please [open an issue](https://github.com/zeroclaw-labs/zeroclaw/issues).
@@ -1125,11 +1156,11 @@ ZeroClaw is dual-licensed for maximum openness and contributor protection:
| [MIT](LICENSE-MIT) | Open-source, research, academic, personal use |
| [Apache 2.0](LICENSE-APACHE) | Patent protection, institutional, commercial deployment |
-You may choose either license. **Contributors automatically grant rights under both** — see [CLA.md](CLA.md) for the full contributor agreement.
+You may choose either license. **Contributors automatically grant rights under both** — see [CLA.md](docs/contributing/cla.md) for the full contributor agreement.
### Trademark
-The **ZeroClaw** name and logo are trademarks of ZeroClaw Labs. This license does not grant permission to use them to imply endorsement or affiliation. See [TRADEMARK.md](TRADEMARK.md) for permitted and prohibited uses.
+The **ZeroClaw** name and logo are trademarks of ZeroClaw Labs. This license does not grant permission to use them to imply endorsement or affiliation. See [TRADEMARK.md](docs/maintainers/trademark.md) for permitted and prohibited uses.
### Contributor Protections
@@ -1142,9 +1173,9 @@ The **ZeroClaw** name and logo are trademarks of ZeroClaw Labs. This license doe
New to ZeroClaw? Look for issues labeled [`good first issue`](https://github.com/zeroclaw-labs/zeroclaw/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) — see our [Contributing Guide](CONTRIBUTING.md#first-time-contributors) for how to get started.
-See [CONTRIBUTING.md](CONTRIBUTING.md) and [CLA.md](CLA.md). Implement a trait, submit a PR:
+See [CONTRIBUTING.md](CONTRIBUTING.md) and [CLA.md](docs/contributing/cla.md). Implement a trait, submit a PR:
-- CI workflow guide: [docs/ci-map.md](docs/ci-map.md)
+- CI workflow guide: [docs/contributing/ci-map.md](docs/contributing/ci-map.md)
- New `Provider` → `src/providers/`
- New `Channel` → `src/channels/`
- New `Observer` → `src/observability/`
diff --git a/README.nb.md b/README.nb.md
new file mode 100644
index 000000000..323c536a3
--- /dev/null
+++ b/README.nb.md
@@ -0,0 +1,179 @@
+
+
+
+
+ZeroClaw 🦀
+
+
+ Null overhead. Null kompromiss. 100% Rust. 100% Agnostisk.
+ ⚡️ Kjører på $10 maskinvare med <5MB RAM: Det er 99% mindre minne enn OpenClaw og 98% billigere enn en Mac mini!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 🌐 Språk:
+ 🇺🇸 English ·
+ 🇨🇳 简体中文 ·
+ 🇯🇵 日本語 ·
+ 🇰🇷 한국어 ·
+ 🇻🇳 Tiếng Việt ·
+ 🇵🇭 Tagalog ·
+ 🇪🇸 Español ·
+ 🇧🇷 Português ·
+ 🇮🇹 Italiano ·
+ 🇩🇪 Deutsch ·
+ 🇫🇷 Français ·
+ 🇸🇦 العربية ·
+ 🇮🇳 हिन्दी ·
+ 🇷🇺 Русский ·
+ 🇧🇩 বাংলা ·
+ 🇮🇱 עברית ·
+ 🇵🇱 Polski ·
+ 🇨🇿 Čeština ·
+ 🇳🇱 Nederlands ·
+ 🇹🇷 Türkçe ·
+ 🇺🇦 Українська ·
+ 🇮🇩 Bahasa Indonesia ·
+ 🇹🇭 ไทย ·
+ 🇵🇰 اردو ·
+ 🇷🇴 Română ·
+ 🇸🇪 Svenska ·
+ 🇬🇷 Ελληνικά ·
+ 🇭🇺 Magyar ·
+ 🇫🇮 Suomi ·
+ 🇩🇰 Dansk ·
+ 🇳🇴 Norsk
+
+
+---
+
+## Hva er ZeroClaw?
+
+ZeroClaw er en lettvektig, foranderlig og utvidbar AI-assistent-infrastruktur bygget i Rust. Den kobler sammen ulike LLM-leverandører (Anthropic, OpenAI, Google, Ollama osv.) via et samlet grensesnitt og støtter flere kanaler (Telegram, Matrix, CLI osv.).
+
+### Hovedfunksjoner
+
+- **🦀 Skrevet i Rust**: Høy ytelse, minnesikkerhet og nullkostnads-abstraksjoner
+- **🔌 Leverandør-agnostisk**: Støtter OpenAI, Anthropic, Google Gemini, Ollama og andre
+- **📱 Multi-kanal**: Telegram, Matrix (med E2EE), CLI og andre
+- **🧠 Pluggbart minne**: SQLite og Markdown-backends
+- **🛠️ Utvidbare verktøy**: Legg til tilpassede verktøy enkelt
+- **🔒 Sikkerhet først**: Omvendt proxy, personvern-først design
+
+---
+
+## Rask Start
+
+### Krav
+
+- Rust 1.70+
+- En LLM-leverandør API-nøkkel (Anthropic, OpenAI osv.)
+
+### Installasjon
+
+```bash
+# Klon repository
+git clone https://github.com/zeroclaw-labs/zeroclaw.git
+cd zeroclaw
+
+# Bygg
+cargo build --release
+
+# Kjør
+cargo run --release
+```
+
+### Med Docker
+
+```bash
+docker run -d \
+ --name zeroclaw \
+ -e ANTHROPIC_API_KEY=your_key \
+ -v zeroclaw-data:/app/data \
+ zeroclaw/zeroclaw:latest
+```
+
+---
+
+## Konfigurasjon
+
+ZeroClaw bruker en YAML-konfigurasjonsfil. Som standard ser den etter `config.yaml`.
+
+```yaml
+# Standardleverandør
+provider: anthropic
+
+# Leverandørkonfigurasjon
+providers:
+ anthropic:
+ api_key: ${ANTHROPIC_API_KEY}
+ model: claude-3-5-sonnet-20241022
+ openai:
+ api_key: ${OPENAI_API_KEY}
+ model: gpt-4o
+
+# Minnekonfigurasjon
+memory:
+ backend: sqlite
+ path: data/memory.db
+
+# Kanalkonfigurasjon
+channels:
+ telegram:
+ token: ${TELEGRAM_BOT_TOKEN}
+```
+
+---
+
+## Dokumentasjon
+
+For detaljert dokumentasjon, se:
+
+- [Dokumentasjonshub](docs/README.md)
+- [Kommandoreferanse](docs/commands-reference.md)
+- [Leverandørreferanse](docs/providers-reference.md)
+- [Kanalreferanse](docs/channels-reference.md)
+- [Konfigurasjonsreferanse](docs/config-reference.md)
+
+---
+
+## Bidrag
+
+Bidrag er velkomne! Vennligst les [Bidragsguiden](CONTRIBUTING.md).
+
+---
+
+## Lisens
+
+Dette prosjektet er dobbelt-lisensiert:
+
+- MIT License
+- Apache License, versjon 2.0
+
+Se [LICENSE-APACHE](LICENSE-APACHE) og [LICENSE-MIT](LICENSE-MIT) for detaljer.
+
+---
+
+## Fellesskap
+
+- [Telegram](https://t.me/zeroclawlabs)
+- [Facebook Group](https://www.facebook.com/groups/zeroclaw)
+- [WeChat Group](https://zeroclawlabs.cn/group.jpg)
+
+---
+
+## Sponsorer
+
+Hvis ZeroClaw er nyttig for deg, vennligst vurder å kjøpe oss en kaffe:
+
+[](https://buymeacoffee.com/argenistherose)
diff --git a/README.nl.md b/README.nl.md
new file mode 100644
index 000000000..a00e68e7f
--- /dev/null
+++ b/README.nl.md
@@ -0,0 +1,914 @@
+
+
+
+
+ZeroClaw 🦀
+
+
+ Nul overhead. Nul compromis. 100% Rust. 100% Agnostisch.
+ ⚡️ Draait op $10 hardware met <5MB RAM: Dat is 99% minder geheugen dan OpenClaw en 98% goedkoper dan een Mac mini!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Gebouwd door studenten en leden van de Harvard, MIT en Sundai.Club gemeenschappen.
+
+
+
+ 🌐 Talen: 🇺🇸 English ·
+ 🇨🇳 简体中文 ·
+ 🇯🇵 日本語 ·
+ 🇰🇷 한국어 ·
+ 🇻🇳 Tiếng Việt ·
+ 🇵🇭 Tagalog ·
+ 🇪🇸 Español ·
+ 🇧🇷 Português ·
+ 🇮🇹 Italiano ·
+ 🇩🇪 Deutsch ·
+ 🇫🇷 Français ·
+ 🇸🇦 العربية ·
+ 🇮🇳 हिन्दी ·
+ 🇷🇺 Русский ·
+ 🇧🇩 বাংলা ·
+ 🇮🇱 עברית ·
+ 🇵🇱 Polski ·
+ 🇨🇿 Čeština ·
+ 🇳🇱 Nederlands ·
+ 🇹🇷 Türkçe ·
+ 🇺🇦 Українська ·
+ 🇮🇩 Bahasa Indonesia ·
+ 🇹🇭 ไทย ·
+ 🇵🇰 اردو ·
+ 🇷🇴 Română ·
+ 🇸🇪 Svenska ·
+ 🇬🇷 Ελληνικά ·
+ 🇭🇺 Magyar ·
+ 🇫🇮 Suomi ·
+ 🇩🇰 Dansk ·
+ 🇳🇴 Norsk
+
+
+
+ Snelle Start |
+ One-Click Setup |
+ Documentatie Hub |
+ Documentatie Inhoudsopgave
+
+
+
+ Snelle toegang:
+ Referentie ·
+ Operations ·
+ Probleemoplossing ·
+ Beveiliging ·
+ Hardware ·
+ Bijdragen
+
+
+
+ Snelle, lichtgewicht en volledig autonome AI-assistent infrastructuur
+ Implementeer overal. Wissel alles.
+
+
+
+ ZeroClaw is het runtime besturingssysteem voor agent workflows — een infrastructuur die modellen, tools, geheugen en uitvoering abstraheert om agenten één keer te bouwen en overal uit te voeren.
+
+
+Trait-gedreven architectuur · veilige runtime standaard · verwisselbare provider/kanaal/tool · alles is plugbaar
+
+### 📢 Aankondigingen
+
+Gebruik deze tabel voor belangrijke aankondigingen (compatibiliteitswijzigingen, beveiligingsberichten, onderhoudsvensters en versieblokkades).
+
+| Datum (UTC) | Niveau | Aankondiging | Actie |
+| ---------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| 2026-02-19 | _Kritiek_ | **We zijn niet gelieerd** met `openagen/zeroclaw` of `zeroclaw.org`. Het domein `zeroclaw.org` wijst momenteel naar de fork `openagen/zeroclaw`, en dit domein/repository imiteert onze officiële website/project. | Vertrouw geen informatie, binaire bestanden, fondsenwerving of aankondigingen van deze bronnen. Gebruik alleen [deze repository](https://github.com/zeroclaw-labs/zeroclaw) en onze geverifieerde sociale media accounts. |
+| 2026-02-21 | _Belangrijk_ | Onze officiële website is nu online: [zeroclawlabs.ai](https://zeroclawlabs.ai). Bedankt voor je geduld tijdens het wachten. We detecteren nog steeds imitatiepogingen: neem niet deel aan enige investering/fondsenwerving activiteit in naam van ZeroClaw als deze niet via onze officiële kanalen wordt gepubliceerd. | Gebruik [deze repository](https://github.com/zeroclaw-labs/zeroclaw) als de enige bron van waarheid. Volg [X (@zeroclawlabs)](https://x.com/zeroclawlabs?s=21), [Telegram (@zeroclawlabs)](https://t.me/zeroclawlabs), [Facebook (groep)](https://www.facebook.com/groups/zeroclaw), [Reddit (r/zeroclawlabs)](https://www.reddit.com/r/zeroclawlabs/), en [Xiaohongshu](https://www.xiaohongshu.com/user/profile/67cbfc43000000000d008307?xsec_token=AB73VnYnGNx5y36EtnnZfGmAmS-6Wzv8WMuGpfwfkg6Yc%3D&xsec_source=pc_search) voor officiële updates. |
+| 2026-02-19 | _Belangrijk_ | Anthropic heeft de gebruiksvoorwaarden voor authenticatie en inloggegevens bijgewerkt op 2026-02-19. OAuth authenticatie (Free, Pro, Max) is exclusief voor Claude Code en Claude.ai; het gebruik van Claude Free/Pro/Max OAuth tokens in enig ander product, tool of service (inclusief Agent SDK) is niet toegestaan en kan in strijd zijn met de Consumenten Gebruiksvoorwaarden. | Vermijd tijdelijk Claude Code OAuth integraties om potentiële verliezen te voorkomen. Originele clausule: [Authentication and Credential Use](https://code.claude.com/docs/en/legal-and-compliance#authentication-and-credential-use). |
+
+### ✨ Functies
+
+- 🏎️ **Lichtgewicht Runtime Standaard:** Veelvoorkomende CLI workflows en statuscommando's draaien binnen een geheugenruimte van enkele megabytes in productie builds.
+- 💰 **Kosteneffectieve Implementatie:** Ontworpen voor goedkope boards en kleine cloud instanties zonder zware runtime afhankelijkheden.
+- ⚡ **Snelle Koude Starts:** De single-binary Rust runtime houdt commando en daemon starts bijna direct voor dagelijkse operaties.
+- 🌍 **Draagbare Architectuur:** Een single-binary workflow op ARM, x86 en RISC-V met verwisselbare provider/kanaal/tool.
+
+### Waarom teams kiezen voor ZeroClaw
+
+- **Lichtgewicht standaard:** kleine Rust binary, snelle start, laag geheugengebruik.
+- **Veilig door design:** pairing, strikte sandboxing, expliciete allowlists, workspace scope.
+- **Volledig verwisselbaar:** kernsystemen zijn traits (providers, kanalen, tools, geheugen, tunnels).
+- **Geen vendor lock-in:** OpenAI-compatibele provider ondersteuning + plugbare custom endpoints.
+
+## Benchmark Snapshot (ZeroClaw vs OpenClaw, Reproduceerbaar)
+
+Snelle benchmark op lokale machine (macOS arm64, feb. 2026) genormaliseerd voor 0.8 GHz edge hardware.
+
+| | OpenClaw | NanoBot | PicoClaw | ZeroClaw 🦀 |
+| ---------------------------- | ------------- | -------------- | --------------- | --------------------- |
+| **Taal** | TypeScript | Python | Go | **Rust** |
+| **RAM** | > 1 GB | > 100 MB | < 10 MB | **< 5 MB** |
+| **Start (0.8 GHz core)** | > 500s | > 30s | < 1s | **< 10ms** |
+| **Binary Grootte** | ~28 MB (dist) | N/A (Scripts) | ~8 MB | **3.4 MB** |
+| **Kosten** | Mac Mini $599 | Linux SBC ~$50 | Linux board $10 | **Elke hardware $10** |
+
+> Opmerkingen: ZeroClaw resultaten worden gemeten op productie builds met `/usr/bin/time -l`. OpenClaw vereist de Node.js runtime (typisch ~390 MB extra geheugen overhead), terwijl NanoBot de Python runtime vereist. PicoClaw en ZeroClaw zijn statische binaries. De bovenstaande RAM cijfers zijn runtime geheugen; build-time compilatievereisten zijn hoger.
+
+
+
+
+
+### Reproduceerbare Lokale Meting
+
+Benchmark beweringen kunnen afwijken naarmate code en toolchains evolueren, dus meet altijd je huidige build lokaal:
+
+```bash
+cargo build --release
+ls -lh target/release/zeroclaw
+
+/usr/bin/time -l target/release/zeroclaw --help
+/usr/bin/time -l target/release/zeroclaw status
+```
+
+Voorbeeld monster (macOS arm64, gemeten op 18 februari 2026):
+
+- Release binary grootte: `8.8M`
+- `zeroclaw --help`: werkelijke tijd ongeveer `0.02s`, piek geheugengebruik ~`3.9 MB`
+- `zeroclaw status`: werkelijke tijd ongeveer `0.01s`, piek geheugengebruik ~`4.1 MB`
+
+## Vereisten
+
+
+Windows
+
+### Windows — Vereist
+
+1. **Visual Studio Build Tools** (levert MSVC linker en Windows SDK):
+
+ ```powershell
+ winget install Microsoft.VisualStudio.2022.BuildTools
+ ```
+
+ Selecteer tijdens de installatie (of via Visual Studio Installer) de **"Desktop development with C++"** workload.
+
+2. **Rust Toolchain:**
+
+ ```powershell
+ winget install Rustlang.Rustup
+ ```
+
+ Na installatie, open een nieuwe terminal en voer `rustup default stable` uit om ervoor te zorgen dat de stabiele toolchain actief is.
+
+3. **Verifieer** dat beide werken:
+ ```powershell
+ rustc --version
+ cargo --version
+ ```
+
+### Windows — Optioneel
+
+- **Docker Desktop** — alleen vereist als je de [Docker sandboxed runtime](#huidige-runtime-ondersteuning) gebruikt (`runtime.kind = "docker"`). Installeer via `winget install Docker.DockerDesktop`.
+
+
+
+
+Linux / macOS
+
+### Linux / macOS — Vereist
+
+1. **Essentiële build tools:**
+ - **Linux (Debian/Ubuntu):** `sudo apt install build-essential pkg-config`
+ - **Linux (Fedora/RHEL):** `sudo dnf group install development-tools && sudo dnf install pkg-config`
+ - **macOS:** Installeer Xcode Command Line Tools: `xcode-select --install`
+
+2. **Rust Toolchain:**
+
+ ```bash
+ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
+ ```
+
+ Zie [rustup.rs](https://rustup.rs) voor details.
+
+3. **Verifieer:**
+ ```bash
+ rustc --version
+ cargo --version
+ ```
+
+### Linux / macOS — Optioneel
+
+- **Docker** — alleen vereist als je de [Docker sandboxed runtime](#huidige-runtime-ondersteuning) gebruikt (`runtime.kind = "docker"`).
+ - **Linux (Debian/Ubuntu):** zie [docs.docker.com](https://docs.docker.com/engine/install/ubuntu/)
+ - **Linux (Fedora/RHEL):** zie [docs.docker.com](https://docs.docker.com/engine/install/fedora/)
+ - **macOS:** installeer Docker Desktop via [docker.com/products/docker-desktop](https://www.docker.com/products/docker-desktop/)
+
+
+
+## Snelle Start
+
+### Optie 1: Geautomatiseerde setup (aanbevolen)
+
+Het `bootstrap.sh` script installeert Rust, kloont ZeroClaw, compileert het, en stelt je initiële ontwikkelomgeving in:
+
+```bash
+curl -fsSL https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/main/bootstrap.sh | bash
+```
+
+Dit zal:
+
+1. Rust installeren (indien afwezig)
+2. De ZeroClaw repository klonen
+3. ZeroClaw compileren in release modus
+4. `zeroclaw` installeren in `~/.cargo/bin/`
+5. De standaard workspace structuur maken in `~/.zeroclaw/workspace/`
+6. Een initiële configuratie `~/.zeroclaw/workspace/config.toml` genereren
+
+Na de bootstrap, herlaad je shell of voer `source ~/.cargo/env` uit om het `zeroclaw` commando globaal te gebruiken.
+
+### Optie 2: Handmatige installatie
+
+
+Klik om handmatige installatiestappen te zien
+
+```bash
+# 1. Kloon de repository
+git clone https://github.com/zeroclaw-labs/zeroclaw.git
+cd zeroclaw
+
+# 2. Compileer in release
+cargo build --release --locked
+
+# 3. Installeer de binary
+cargo install --path . --locked
+
+# 4. Initialiseer de workspace
+zeroclaw init
+
+# 5. Verifieer de installatie
+zeroclaw --version
+zeroclaw status
+```
+
+
+
+### Na Installatie
+
+Eenmaal geïnstalleerd (via bootstrap of handmatig), zou je moeten zien:
+
+```
+~/.zeroclaw/workspace/
+├── config.toml # Hoofdconfiguratie
+├── .pairing # Pairing geheimen (gegenereerd bij eerste lancering)
+├── logs/ # Daemon/agent logs
+├── skills/ # Aangepaste vaardigheden
+└── memory/ # Gesprekscontext opslag
+```
+
+**Volgende stappen:**
+
+1. Configureer je AI providers in `~/.zeroclaw/workspace/config.toml`
+2. Bekijk de [configuratie referentie](docs/config-reference.md) voor geavanceerde opties
+3. Start de agent: `zeroclaw agent start`
+4. Test via je voorkeurskanaal (zie [kanalen referentie](docs/channels-reference.md))
+
+## Configuratie
+
+Bewerk `~/.zeroclaw/workspace/config.toml` om providers, kanalen en systeemgedrag te configureren.
+
+### Snelle Configuratie Referentie
+
+```toml
+[providers.anthropic]
+api_key = "sk-ant-..."
+model = "claude-sonnet-4-20250514"
+
+[providers.openai]
+api_key = "sk-..."
+model = "gpt-4o"
+
+[channels.telegram]
+enabled = true
+bot_token = "123456:ABC-DEF..."
+
+[channels.matrix]
+enabled = true
+homeserver_url = "https://matrix.org"
+username = "@bot:matrix.org"
+password = "..."
+
+[memory]
+kind = "markdown" # of "sqlite" of "none"
+
+[runtime]
+kind = "native" # of "docker" (vereist Docker)
+```
+
+**Volledige referentie documenten:**
+
+- [Configuratie Referentie](docs/config-reference.md) — alle instellingen, validaties, standaardwaarden
+- [Providers Referentie](docs/providers-reference.md) — AI provider-specifieke configuraties
+- [Kanalen Referentie](docs/channels-reference.md) — Telegram, Matrix, Slack, Discord en meer
+- [Operations](docs/operations-runbook.md) — productie monitoring, geheim rotatie, schaling
+
+### Huidige Runtime Ondersteuning
+
+ZeroClaw ondersteunt twee code uitvoeringsbackends:
+
+- **`native`** (standaard) — directe procesuitvoering, snelste pad, ideaal voor vertrouwde omgevingen
+- **`docker`** — volledige container isolatie, versterkt beveiligingsbeleid, vereist Docker
+
+Gebruik `runtime.kind = "docker"` als je strikte sandboxing of netwerkisolatie nodig hebt. Zie [configuratie referentie](docs/config-reference.md#runtime) voor volledige details.
+
+## Commando's
+
+```bash
+# Workspace beheer
+zeroclaw init # Initialiseert een nieuwe workspace
+zeroclaw status # Toont daemon/agent status
+zeroclaw config validate # Verifieert config.toml syntax en waarden
+
+# Daemon beheer
+zeroclaw daemon start # Start de daemon in de achtergrond
+zeroclaw daemon stop # Stopt de draaiende daemon
+zeroclaw daemon restart # Herstart de daemon (config herladen)
+zeroclaw daemon logs # Toont daemon logs
+
+# Agent beheer
+zeroclaw agent start # Start de agent (vereist draaiende daemon)
+zeroclaw agent stop # Stopt de agent
+zeroclaw agent restart # Herstart de agent (config herladen)
+
+# Pairing operaties
+zeroclaw pairing init # Genereert een nieuw pairing geheim
+zeroclaw pairing rotate # Roteert het bestaande pairing geheim
+
+# Tunneling (voor publieke blootstelling)
+zeroclaw tunnel start # Start een tunnel naar de lokale daemon
+zeroclaw tunnel stop # Stopt de actieve tunnel
+
+# Diagnostiek
+zeroclaw doctor # Voert systeem gezondheidscontroles uit
+zeroclaw version # Toont versie en build informatie
+```
+
+Zie [Commando's Referentie](docs/commands-reference.md) voor volledige opties en voorbeelden.
+
+## Architectuur
+
+```
+┌─────────────────────────────────────────────────────────────────┐
+│ Kanalen (trait) │
+│ Telegram │ Matrix │ Slack │ Discord │ Web │ CLI │ Custom │
+└─────────────────────────┬───────────────────────────────────────┘
+ │
+ ▼
+┌─────────────────────────────────────────────────────────────────┐
+│ Agent Orchestrator │
+│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
+│ │ Bericht │ │ Context │ │ Tool │ │
+│ │ Routing │ │ Geheugen │ │ Uitvoering │ │
+│ └──────────────┘ └──────────────┘ └──────────────┘ │
+└─────────────────────────┬───────────────────────────────────────┘
+ │
+ ┌───────────────┼───────────────┐
+ ▼ ▼ ▼
+┌──────────────┐ ┌──────────────┐ ┌──────────────┐
+│ Providers │ │ Geheugen │ │ Tools │
+│ (trait) │ │ (trait) │ │ (trait) │
+├──────────────┤ ├──────────────┤ ├──────────────┤
+│ Anthropic │ │ Markdown │ │ Filesystem │
+│ OpenAI │ │ SQLite │ │ Bash │
+│ Gemini │ │ None │ │ Web Fetch │
+│ Ollama │ │ Custom │ │ Custom │
+│ Custom │ └──────────────┘ └──────────────┘
+└──────────────┘
+ │
+ ▼
+┌─────────────────────────────────────────────────────────────────┐
+│ Runtime (trait) │
+│ Native │ Docker │
+└─────────────────────────────────────────────────────────────────┘
+```
+
+**Belangrijkste principes:**
+
+- Alles is een **trait** — providers, kanalen, tools, geheugen, tunnels
+- Kanalen roepen de orchestrator aan; de orchestrator roept providers + tools aan
+- Het geheugensysteem beheert gesprekscontext (markdown, SQLite, of geen)
+- De runtime abstraheert code-uitvoering (native of Docker)
+- Geen provider lock-in — wissel Anthropic ↔ OpenAI ↔ Gemini ↔ Ollama zonder codewijzigingen
+
+Zie [architectuur documentatie](docs/architecture.svg) voor gedetailleerde diagrammen en implementatiedetails.
+
+## Voorbeelden
+
+### Telegram Bot
+
+```toml
+[channels.telegram]
+enabled = true
+bot_token = "123456:ABC-DEF..."
+allowed_users = [987654321] # Je Telegram user ID
+```
+
+Start de daemon + agent, stuur dan een bericht naar je bot op Telegram:
+
+```
+/start
+Hallo! Zou je me kunnen helpen met het schrijven van een Python script?
+```
+
+De bot reageert met AI-gegenereerde code, voert tools uit indien gevraagd, en behoudt gesprekscontext.
+
+### Matrix (end-to-end encryptie)
+
+```toml
+[channels.matrix]
+enabled = true
+homeserver_url = "https://matrix.org"
+username = "@zeroclaw:matrix.org"
+password = "..."
+device_name = "zeroclaw-prod"
+e2ee_enabled = true
+```
+
+Nodig `@zeroclaw:matrix.org` uit in een versleutelde kamer, en de bot zal reageren met volledige encryptie. Zie [Matrix E2EE Gids](docs/matrix-e2ee-guide.md) voor apparaatverificatie setup.
+
+### Multi-Provider
+
+```toml
+[providers.anthropic]
+enabled = true
+api_key = "sk-ant-..."
+model = "claude-sonnet-4-20250514"
+
+[providers.openai]
+enabled = true
+api_key = "sk-..."
+model = "gpt-4o"
+
+[orchestrator]
+default_provider = "anthropic"
+fallback_providers = ["openai"] # Failover bij provider fout
+```
+
+Als Anthropic faalt of rate-limit heeft, schakelt de orchestrator automatisch over naar OpenAI.
+
+### Aangepast Geheugen
+
+```toml
+[memory]
+kind = "sqlite"
+path = "~/.zeroclaw/workspace/memory/conversations.db"
+retention_days = 90 # Automatische opruiming na 90 dagen
+```
+
+Of gebruik Markdown voor mens-leesbare opslag:
+
+```toml
+[memory]
+kind = "markdown"
+path = "~/.zeroclaw/workspace/memory/"
+```
+
+Zie [Configuratie Referentie](docs/config-reference.md#memory) voor alle geheugenopties.
+
+## Provider Ondersteuning
+
+| Provider | Status | API Sleutel | Voorbeeld Modellen |
+| ----------------- | ----------- | ------------------- | ---------------------------------------------------- |
+| **Anthropic** | ✅ Stabiel | `ANTHROPIC_API_KEY` | `claude-sonnet-4-20250514`, `claude-opus-4-20250514` |
+| **OpenAI** | ✅ Stabiel | `OPENAI_API_KEY` | `gpt-4o`, `gpt-4o-mini`, `o1`, `o1-mini` |
+| **Google Gemini** | ✅ Stabiel | `GOOGLE_API_KEY` | `gemini-2.0-flash-exp`, `gemini-exp-1206` |
+| **Ollama** | ✅ Stabiel | N/A (lokaal) | `llama3.3`, `qwen2.5`, `phi4` |
+| **Cerebras** | ✅ Stabiel | `CEREBRAS_API_KEY` | `llama-3.3-70b` |
+| **Groq** | ✅ Stabiel | `GROQ_API_KEY` | `llama-3.3-70b-versatile` |
+| **Mistral** | 🚧 Gepland | `MISTRAL_API_KEY` | TBD |
+| **Cohere** | 🚧 Gepland | `COHERE_API_KEY` | TBD |
+
+### Aangepaste Endpoints
+
+ZeroClaw ondersteunt OpenAI-compatibele endpoints:
+
+```toml
+[providers.custom]
+enabled = true
+api_key = "..."
+base_url = "https://api.your-llm-provider.com/v1"
+model = "your-model-name"
+```
+
+Voorbeeld: gebruik [LiteLLM](https://github.com/BerriAI/litellm) als proxy om toegang te krijgen tot elke LLM via de OpenAI interface.
+
+Zie [Providers Referentie](docs/providers-reference.md) voor volledige configuratiedetails.
+
+## Kanaal Ondersteuning
+
+| Kanaal | Status | Authenticatie | Opmerkingen |
+| ------------ | ----------- | ------------------------ | --------------------------------------------------------- |
+| **Telegram** | ✅ Stabiel | Bot Token | Volledige ondersteuning inclusief bestanden, afbeeldingen, inline knoppen |
+| **Matrix** | ✅ Stabiel | Wachtwoord of Token | E2EE ondersteuning met apparaatverificatie |
+| **Slack** | 🚧 Gepland | OAuth of Bot Token | Vereist workspace toegang |
+| **Discord** | 🚧 Gepland | Bot Token | Vereist guild permissies |
+| **WhatsApp** | 🚧 Gepland | Twilio of officiële API | Vereist business account |
+| **CLI** | ✅ Stabiel | Geen | Directe conversationele interface |
+| **Web** | 🚧 Gepland | API Sleutel of OAuth | Browser-gebaseerde chat interface |
+
+Zie [Kanalen Referentie](docs/channels-reference.md) voor volledige configuratie-instructies.
+
+## Tool Ondersteuning
+
+ZeroClaw biedt ingebouwde tools voor code-uitvoering, bestandssysteem toegang en web retrieval:
+
+| Tool | Beschrijving | Vereiste Runtime |
+| -------------------- | --------------------------- | ----------------------------- |
+| **bash** | Voert shell commando's uit | Native of Docker |
+| **python** | Voert Python scripts uit | Python 3.8+ (native) of Docker |
+| **javascript** | Voert Node.js code uit | Node.js 18+ (native) of Docker |
+| **filesystem_read** | Leest bestanden | Native of Docker |
+| **filesystem_write** | Schrijft bestanden | Native of Docker |
+| **web_fetch** | Haalt web inhoud op | Native of Docker |
+
+### Uitvoeringsbeveiliging
+
+- **Native Runtime** — draait als gebruikersproces van de daemon, volledige bestandssysteem toegang
+- **Docker Runtime** — volledige container isolatie, gescheiden bestandssystemen en netwerken
+
+Configureer het uitvoeringsbeleid in `config.toml`:
+
+```toml
+[runtime]
+kind = "docker"
+allowed_tools = ["bash", "python", "filesystem_read"] # Expliciete allowlist
+```
+
+Zie [Configuratie Referentie](docs/config-reference.md#runtime) voor volledige beveiligingsopties.
+
+## Implementatie
+
+### Lokale Implementatie (Ontwikkeling)
+
+```bash
+zeroclaw daemon start
+zeroclaw agent start
+```
+
+### Server Implementatie (Productie)
+
+Gebruik systemd om daemon en agent als services te beheren:
+
+```bash
+# Installeer de binary
+cargo install --path . --locked
+
+# Configureer de workspace
+zeroclaw init
+
+# Maak systemd service bestanden
+sudo cp deployment/systemd/zeroclaw-daemon.service /etc/systemd/system/
+sudo cp deployment/systemd/zeroclaw-agent.service /etc/systemd/system/
+
+# Schakel in en start de services
+sudo systemctl enable zeroclaw-daemon zeroclaw-agent
+sudo systemctl start zeroclaw-daemon zeroclaw-agent
+
+# Verifieer de status
+sudo systemctl status zeroclaw-daemon
+sudo systemctl status zeroclaw-agent
+```
+
+Zie [Netwerk Implementatie Gids](docs/network-deployment.md) voor volledige productie-implementatie instructies.
+
+### Docker
+
+```bash
+# Bouw de image
+docker build -t zeroclaw:latest .
+
+# Draai de container
+docker run -d \
+ --name zeroclaw \
+ -v ~/.zeroclaw/workspace:/workspace \
+ -e ANTHROPIC_API_KEY=sk-ant-... \
+ zeroclaw:latest
+```
+
+Zie [`Dockerfile`](Dockerfile) voor bouw-details en configuratie-opties.
+
+### Edge Hardware
+
+ZeroClaw is ontworpen om te draaien op laagvermogen hardware:
+
+- **Raspberry Pi Zero 2 W** — ~512 MB RAM, enkele ARMv8 core, < $5 hardware kosten
+- **Raspberry Pi 4/5** — 1 GB+ RAM, multi-core, ideaal voor gelijktijdige workloads
+- **Orange Pi Zero 2** — ~512 MB RAM, quad-core ARMv8, ultra-lage kosten
+- **x86 SBCs (Intel N100)** — 4-8 GB RAM, snelle builds, native Docker ondersteuning
+
+Zie [Hardware Gids](docs/hardware/README.md) voor apparaat-specifieke setup instructies.
+
+## Tunneling (Publieke Blootstelling)
+
+Stel je lokale ZeroClaw daemon bloot aan het publieke netwerk via beveiligde tunnels:
+
+```bash
+zeroclaw tunnel start --provider cloudflare
+```
+
+Ondersteunde tunnel providers:
+
+- **Cloudflare Tunnel** — gratis HTTPS, geen poort blootstelling, multi-domein ondersteuning
+- **Ngrok** — snelle setup, aangepaste domeinen (betaald plan)
+- **Tailscale** — privé mesh netwerk, geen publieke poort
+
+Zie [Configuratie Referentie](docs/config-reference.md#tunnel) voor volledige configuratie-opties.
+
+## Beveiliging
+
+ZeroClaw implementeert meerdere beveiligingslagen:
+
+### Pairing
+
+De daemon genereert een pairing geheim bij de eerste lancering opgeslagen in `~/.zeroclaw/workspace/.pairing`. Clients (agent, CLI) moeten dit geheim presenteren om verbinding te maken.
+
+```bash
+zeroclaw pairing rotate # Genereert een nieuw geheim en invalideert het oude
+```
+
+### Sandboxing
+
+- **Docker Runtime** — volledige container isolatie met gescheiden bestandssystemen en netwerken
+- **Native Runtime** — draait als gebruikersproces, standaard scoped naar workspace
+
+### Allowlists
+
+Kanalen kunnen toegang beperken per user ID:
+
+```toml
+[channels.telegram]
+enabled = true
+allowed_users = [123456789, 987654321] # Expliciete allowlist
+```
+
+### Encryptie
+
+- **Matrix E2EE** — volledige end-to-end encryptie met apparaatverificatie
+- **TLS Transport** — alle API en tunnel verkeer gebruikt HTTPS/TLS
+
+Zie [Beveiligingsdocumentatie](docs/security/README.md) voor volledig beleid en praktijken.
+
+## Observeerbaarheid
+
+ZeroClaw logt naar `~/.zeroclaw/workspace/logs/` standaard. Logs worden per component opgeslagen:
+
+```
+~/.zeroclaw/workspace/logs/
+├── daemon.log # Daemon logs (startup, API verzoeken, fouten)
+├── agent.log # Agent logs (bericht routing, tool uitvoering)
+├── telegram.log # Kanaal-specifieke logs (indien ingeschakeld)
+└── matrix.log # Kanaal-specifieke logs (indien ingeschakeld)
+```
+
+### Logging Configuratie
+
+```toml
+[logging]
+level = "info" # debug, info, warn, error
+path = "~/.zeroclaw/workspace/logs/"
+rotation = "daily" # daily, hourly, size
+max_size_mb = 100 # Voor grootte-gebaseerde rotatie
+retention_days = 30 # Automatische opruiming na N dagen
+```
+
+Zie [Configuratie Referentie](docs/config-reference.md#logging) voor alle logging-opties.
+
+### Metrieken (Gepland)
+
+Prometheus metrieken ondersteuning voor productie monitoring komt binnenkort. Tracking in [#234](https://github.com/zeroclaw-labs/zeroclaw/issues/234).
+
+## Vaardigheden
+
+ZeroClaw ondersteunt aangepaste vaardigheden — herbruikbare modules die systeemmogelijkheden uitbreiden.
+
+### Vaardigheidsdefinitie
+
+Vaardigheden worden opgeslagen in `~/.zeroclaw/workspace/skills//` met deze structuur:
+
+```
+skills/
+└── my-skill/
+ ├── skill.toml # Vaardigheidsmetadata (naam, beschrijving, afhankelijkheden)
+ ├── prompt.md # Systeem prompt voor de AI
+ └── tools/ # Optionele aangepaste tools
+ └── my_tool.py
+```
+
+### Vaardigheidsvoorbeeld
+
+```toml
+# skills/web-research/skill.toml
+[skill]
+name = "web-research"
+description = "Zoekt op het web en vat resultaten samen"
+version = "1.0.0"
+
+[dependencies]
+tools = ["web_fetch", "bash"]
+```
+
+```markdown
+
+
+Je bent een onderzoeksassistent. Wanneer gevraagd wordt om iets te onderzoeken:
+
+1. Gebruik web_fetch om inhoud op te halen
+2. Vat resultaten samen in een gemakkelijk leesbaar formaat
+3. Citeer bronnen met URL's
+```
+
+### Vaardigheidsgebruik
+
+Vaardigheden worden automatisch geladen bij agent startup. Referentie ze bij naam in gesprekken:
+
+```
+Gebruiker: Gebruik de web-research vaardigheid om het laatste AI nieuws te vinden
+Bot: [laadt web-research vaardigheid, voert web_fetch uit, vat resultaten samen]
+```
+
+Zie [Vaardigheden](#vaardigheden) sectie voor volledige vaardigheidscreatie-instructies.
+
+## Open Skills
+
+ZeroClaw ondersteunt [Open Skills](https://github.com/openagents-com/open-skills) — een modulair en provider-agnostisch systeem voor het uitbreiden van AI-agent mogelijkheden.
+
+### Open Skills Inschakelen
+
+```toml
+[skills]
+open_skills_enabled = true
+# open_skills_dir = "/path/to/open-skills" # optioneel
+```
+
+Je kunt ook tijdens runtime overschrijven met `ZEROCLAW_OPEN_SKILLS_ENABLED` en `ZEROCLAW_OPEN_SKILLS_DIR`.
+
+## Ontwikkeling
+
+```bash
+cargo build # Dev build
+cargo build --release # Release build (codegen-units=1, werkt op alle apparaten inclusief Raspberry Pi)
+cargo build --profile release-fast # Snellere build (codegen-units=8, vereist 16 GB+ RAM)
+cargo test # Voer volledige test suite uit
+cargo clippy --locked --all-targets -- -D clippy::correctness
+cargo fmt # Formaat
+
+# Voer SQLite vs Markdown vergelijkingsbenchmark uit
+cargo test --test memory_comparison -- --nocapture
+```
+
+### Pre-push hook
+
+Een git hook voert `cargo fmt --check`, `cargo clippy -- -D warnings`, en `cargo test` uit voor elke push. Schakel het één keer in:
+
+```bash
+git config core.hooksPath .githooks
+```
+
+### Build Probleemoplossing (OpenSSL fouten op Linux)
+
+Als je een `openssl-sys` build fout tegenkomt, synchroniseer afhankelijkheden en compileer opnieuw met de repository's lockfile:
+
+```bash
+git pull
+cargo build --release --locked
+cargo install --path . --force --locked
+```
+
+ZeroClaw is geconfigureerd om `rustls` te gebruiken voor HTTP/TLS afhankelijkheden; `--locked` houdt de transitieve grafiek deterministisch in schone omgevingen.
+
+Om de hook over te slaan wanneer je een snelle push nodig hebt tijdens ontwikkeling:
+
+```bash
+git push --no-verify
+```
+
+## Samenwerking & Docs
+
+Begin met de documentatie hub voor een taak-gebaseerde kaart:
+
+- Documentatie Hub: [`docs/README.md`](docs/README.md)
+- Geünificeerde Docs TOC: [`docs/SUMMARY.md`](docs/SUMMARY.md)
+- Commando's Referentie: [`docs/commands-reference.md`](docs/commands-reference.md)
+- Configuratie Referentie: [`docs/config-reference.md`](docs/config-reference.md)
+- Providers Referentie: [`docs/providers-reference.md`](docs/providers-reference.md)
+- Kanalen Referentie: [`docs/channels-reference.md`](docs/channels-reference.md)
+- Operations Runbook: [`docs/operations-runbook.md`](docs/operations-runbook.md)
+- Probleemoplossing: [`docs/troubleshooting.md`](docs/troubleshooting.md)
+- Docs Inventaris/Classificatie: [`docs/docs-inventory.md`](docs/docs-inventory.md)
+- PR/Issue Triage Snapshot (vanaf 18 feb. 2026): [`docs/project-triage-snapshot-2026-02-18.md`](docs/project-triage-snapshot-2026-02-18.md)
+
+Belangrijkste samenwerkingsreferenties:
+
+- Documentatie Hub: [docs/README.md](docs/README.md)
+- Documentatie Sjabloon: [docs/doc-template.md](docs/doc-template.md)
+- Documentatiewijziging Checklist: [docs/README.md#4-documentation-change-checklist](docs/README.md#4-documentation-change-checklist)
+- Kanaal Configuratie Referentie: [docs/channels-reference.md](docs/channels-reference.md)
+- Matrix Versleutelde Kamer Operations: [docs/matrix-e2ee-guide.md](docs/matrix-e2ee-guide.md)
+- Bijdrage Gids: [CONTRIBUTING.md](CONTRIBUTING.md)
+- PR Workflow Beleid: [docs/pr-workflow.md](docs/pr-workflow.md)
+- Reviewer Playbook (triage + diepgaande review): [docs/reviewer-playbook.md](docs/reviewer-playbook.md)
+- Eigendom en CI Triage Kaart: [docs/ci-map.md](docs/ci-map.md)
+- Beveiligingsopenbaarmaking Beleid: [SECURITY.md](SECURITY.md)
+
+Voor implementatie en runtime operaties:
+
+- Netwerk Implementatie Gids: [docs/network-deployment.md](docs/network-deployment.md)
+- Proxy Agent Playbook: [docs/proxy-agent-playbook.md](docs/proxy-agent-playbook.md)
+
+## ZeroClaw Ondersteunen
+
+Als ZeroClaw je werk helpt en je de doorlopende ontwikkeling wilt ondersteunen, kun je hier doneren:
+
+
+
+### 🙏 Speciale Dank
+
+Een oprechte dankjewel aan de gemeenschappen en instellingen die dit open-source werk inspireren en voeden:
+
+- **Harvard University** — voor het bevorderen van intellectuele nieuwsgierigheid en het verleggen van de grenzen van wat mogelijk is.
+- **MIT** — voor het verdedigen van open kennis, open source, en de overtuiging dat technologie toegankelijk moet zijn voor iedereen.
+- **Sundai Club** — voor de gemeenschap, energie, en de onophoudelijke wil om dingen te bouwen die ertoe doen.
+- **De Wereld en Verder** 🌍✨ — aan elke bijdrager, dromer, en bouwer daarbuiten die open source tot een kracht voor goed maakt. Dit is voor jou.
+
+We bouwen in open source omdat de beste ideeën van overal komen. Als je dit leest, ben je er deel van. Welkom. 🦀❤️
+
+## ⚠️ Officiële Repository en Waarschuwing voor Imitatie
+
+**Dit is de enige officiële ZeroClaw repository:**
+
+>
+
+Elke andere repository, organisatie, domein of pakket dat beweert "ZeroClaw" te zijn of affiniteit met ZeroClaw Labs suggereert is **niet-geautoriseerd en niet gelieerd aan dit project**. Bekende niet-geautoriseerde forks worden vermeld in [TRADEMARK.md](TRADEMARK.md).
+
+Als je imitatie of handelsmerk misbruik tegenkomt, [open dan een issue](https://github.com/zeroclaw-labs/zeroclaw/issues).
+
+---
+
+## Licentie
+
+ZeroClaw is dubbel gelicentieerd voor maximale openheid en bijdrager bescherming:
+
+| Licentie | Gebruiksscenario's |
+| ---------------------------- | ------------------------------------------------------------ |
+| [MIT](LICENSE-MIT) | Open-source, onderzoek, academisch, persoonlijk gebruik |
+| [Apache 2.0](LICENSE-APACHE) | Patent bescherming, institutioneel, commerciële implementatie |
+
+Je kunt een van beide licenties kiezen. **Bijdragers verlenen automatisch rechten onder beide** — zie [CLA.md](CLA.md) voor de volledige bijdrager overeenkomst.
+
+### Handelsmerk
+
+De naam **ZeroClaw** en het logo zijn geregistreerde handelsmerken van ZeroClaw Labs. Deze licentie verleent geen toestemming om ze te gebruiken om goedkeuring of affiniteit te impliceren. Zie [TRADEMARK.md](TRADEMARK.md) voor toegestane en verboden gebruiksmogelijkheden.
+
+### Bijdrager Beschermingen
+
+- **Je behoudt auteursrechten** op je bijdragen
+- **Patent verlening** (Apache 2.0) beschermt je tegen patent claims door andere bijdragers
+- Je bijdragen worden **permanent toegeschreven** in de commit geschiedenis en [NOTICE](NOTICE)
+- Geen handelsmerk rechten worden overgedragen door bij te dragen
+
+## Bijdragen
+
+Zie [CONTRIBUTING.md](CONTRIBUTING.md) en [CLA.md](CLA.md). Implementeer een trait, dien een PR in:
+
+- CI workflow gids: [docs/ci-map.md](docs/ci-map.md)
+- Nieuwe `Provider` → `src/providers/`
+- Nieuw `Channel` → `src/channels/`
+- Nieuwe `Observer` → `src/observability/`
+- Nieuwe `Tool` → `src/tools/`
+- Nieuwe `Memory` → `src/memory/`
+- Nieuwe `Tunnel` → `src/tunnel/`
+- Nieuwe `Skill` → `~/.zeroclaw/workspace/skills//`
+
+---
+
+**ZeroClaw** — Nul overhead. Nul compromis. Implementeer overal. Wissel alles. 🦀
+
+## Sterren Geschiedenis
+
+
+
+
+
+
+
+
+
+
diff --git a/README.pl.md b/README.pl.md
new file mode 100644
index 000000000..520221c23
--- /dev/null
+++ b/README.pl.md
@@ -0,0 +1,914 @@
+
+
+
+
+ZeroClaw 🦀
+
+
+ Zero narzutu. Zero kompromisów. 100% Rust. 100% Agnostyczny.
+ ⚡️ Działa na sprzęcie za $10 z <5MB RAM: To 99% mniej pamięci niż OpenClaw i 98% taniej niż Mac mini!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Zbudowany przez studentów i członków społeczności Harvard, MIT i Sundai.Club.
+
+
+
+ 🌐 Języki: 🇺🇸 English ·
+ 🇨🇳 简体中文 ·
+ 🇯🇵 日本語 ·
+ 🇰🇷 한국어 ·
+ 🇻🇳 Tiếng Việt ·
+ 🇵🇭 Tagalog ·
+ 🇪🇸 Español ·
+ 🇧🇷 Português ·
+ 🇮🇹 Italiano ·
+ 🇩🇪 Deutsch ·
+ 🇫🇷 Français ·
+ 🇸🇦 العربية ·
+ 🇮🇳 हिन्दी ·
+ 🇷🇺 Русский ·
+ 🇧🇩 বাংলা ·
+ 🇮🇱 עברית ·
+ 🇵🇱 Polski ·
+ 🇨🇿 Čeština ·
+ 🇳🇱 Nederlands ·
+ 🇹🇷 Türkçe ·
+ 🇺🇦 Українська ·
+ 🇮🇩 Bahasa Indonesia ·
+ 🇹🇭 ไทย ·
+ 🇵🇰 اردو ·
+ 🇷🇴 Română ·
+ 🇸🇪 Svenska ·
+ 🇬🇷 Ελληνικά ·
+ 🇭🇺 Magyar ·
+ 🇫🇮 Suomi ·
+ 🇩🇰 Dansk ·
+ 🇳🇴 Norsk
+
+
+
+ Szybki Start |
+ Konfiguracja Jednym Kliknięciem |
+ Centrum Dokumentacji |
+ Spis Treści Dokumentacji
+
+
+
+ Szybki dostęp:
+ Referencje ·
+ Operacje ·
+ Rozwiązywanie Problemów ·
+ Bezpieczeństwo ·
+ Sprzęt ·
+ Wkład
+
+
+
+ Szybka, lekka i w pełni autonomiczna infrastruktura asystenta AI
+ Wdrażaj wszędzie. Zamieniaj cokolwiek.
+
+
+
+ ZeroClaw to system operacyjny runtime dla workflow agentów — infrastruktura abstrahująca modele, narzędzia, pamięć i wykonanie do budowania agentów raz i uruchamiania ich wszędzie.
+
+
+Architektura oparta na traitach · bezpieczny runtime domyślnie · wymienny dostawca/kanał/narzędzie · wszystko jest podłączalne
+
+### 📢 Ogłoszenia
+
+Użyj tej tabeli dla ważnych ogłoszeń (zmiany kompatybilności, powiadomienia bezpieczeństwa, okna serwisowe i blokady wersji).
+
+| Data (UTC) | Poziom | Ogłoszenie | Działanie |
+| ---------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| 2026-02-19 | _Krytyczny_ | **Nie jesteśmy powiązani** z `openagen/zeroclaw` lub `zeroclaw.org`. Domena `zeroclaw.org` obecnie wskazuje na fork `openagen/zeroclaw`, i ta domena/repozytorium podszywa się pod naszą oficjalną stronę/projekt. | Nie ufaj informacjom, plikom binarnym, zbiórkom funduszy lub ogłoszeniom z tych źródeł. Używaj tylko [tego repozytorium](https://github.com/zeroclaw-labs/zeroclaw) i naszych zweryfikowanych kont społecznościowych. |
+| 2026-02-21 | _Ważne_ | Nasza oficjalna strona jest teraz online: [zeroclawlabs.ai](https://zeroclawlabs.ai). Dziękujemy za cierpliwość podczas oczekiwania. Nadal wykrywamy próby podszywania się: nie uczestnicz w żadnej działalności inwestycyjnej/finansowej w imieniu ZeroClaw jeśli nie jest opublikowana przez nasze oficjalne kanały. | Używaj [tego repozytorium](https://github.com/zeroclaw-labs/zeroclaw) jako jedynego źródła prawdy. Śledź [X (@zeroclawlabs)](https://x.com/zeroclawlabs?s=21), [Telegram (@zeroclawlabs)](https://t.me/zeroclawlabs), [Facebook (grupa)](https://www.facebook.com/groups/zeroclaw), [Reddit (r/zeroclawlabs)](https://www.reddit.com/r/zeroclawlabs/), i [Xiaohongshu](https://www.xiaohongshu.com/user/profile/67cbfc43000000000d008307?xsec_token=AB73VnYnGNx5y36EtnnZfGmAmS-6Wzv8WMuGpfwfkg6Yc%3D&xsec_source=pc_search) dla oficjalnych aktualizacji. |
+| 2026-02-19 | _Ważne_ | Anthropic zaktualizował warunki używania uwierzytelniania i poświadczeń 2026-02-19. Uwierzytelnianie OAuth (Free, Pro, Max) jest wyłącznie dla Claude Code i Claude.ai; używanie tokenów OAuth Claude Free/Pro/Max w jakimkolwiek innym produkcie, narzędziu lub usłudze (w tym Agent SDK) nie jest dozwolone i może naruszać Warunki Użytkowania Konsumenta. | Prosimy tymczasowo unikać integracji OAuth Claude Code aby zapobiec potencjalnym stratom. Oryginalna klauzula: [Authentication and Credential Use](https://code.claude.com/docs/en/legal-and-compliance#authentication-and-credential-use). |
+
+### ✨ Funkcje
+
+- 🏎️ **Lekki Runtime Domyślnie:** Typowe workflow CLI i komendy statusu działają w przestrzeni pamięci kilku megabajtów w buildach produkcyjnych.
+- 💰 **Ekonomiczne Wdrażanie:** Zaprojektowane dla tanich płytek i małych instancji chmurowych bez ciężkich zależności runtime.
+- ⚡ **Szybkie Zimne Starty:** Runtime Rust pojedynczego binarium utrzymuje start komend i daemonów niemal natychmiastowy dla codziennych operacji.
+- 🌍 **Przenośna Architektura:** Pojedynczy workflow binarium na ARM, x86 i RISC-V z wymiennym dostawcą/kanałem/narzędziem.
+
+### Dlaczego zespoły wybierają ZeroClaw
+
+- **Lekki domyślnie:** mały binarium Rust, szybki start, niski ślad pamięci.
+- **Bezpieczny przez design:** parowanie, ścisłe sandboxowanie, jawne listy dozwolone, zakres workspace.
+- **Całkowicie wymienny:** systemy rdzenne to trait-y (dostawcy, kanały, narzędzia, pamięć, tunele).
+- **Brak blokady dostawcy:** wsparcie dostawcy kompatybilnego z OpenAI + podłączalne własne endpointy.
+
+## Snapshot Benchmark (ZeroClaw vs OpenClaw, Reprodukowalne)
+
+Szybki benchmark na maszynie lokalnej (macOS arm64, luty 2026) znormalizowany dla sprzętu edge 0.8 GHz.
+
+| | OpenClaw | NanoBot | PicoClaw | ZeroClaw 🦀 |
+| ---------------------------- | ------------- | -------------- | --------------- | --------------------- |
+| **Język** | TypeScript | Python | Go | **Rust** |
+| **RAM** | > 1 GB | > 100 MB | < 10 MB | **< 5 MB** |
+| **Start (rdzeń 0.8 GHz)** | > 500s | > 30s | < 1s | **< 10ms** |
+| **Rozmiar Binarny** | ~28 MB (dist) | N/A (Skrypty) | ~8 MB | **3.4 MB** |
+| **Koszt** | Mac Mini $599 | Linux SBC ~$50 | Płytka Linux $10 | **Dowolny sprzęt $10** |
+
+> Uwagi: Wyniki ZeroClaw są mierzone na buildach produkcyjnych używając `/usr/bin/time -l`. OpenClaw wymaga runtime Node.js (typowo ~390 MB dodatkowego narzutu pamięci), podczas gdy NanoBot wymaga runtime Python. PicoClaw i ZeroClaw to statyczne binaria. Powyższe liczby RAM to pamięć runtime; wymagania kompilacji w czasie build są wyższe.
+
+
+
+
+
+### Reprodukowalny Pomiar Lokalny
+
+Twierdzenia benchmark mogą się zmieniać wraz z ewolucją kodu i toolchainów, więc zawsze mierz swój aktualny build lokalnie:
+
+```bash
+cargo build --release
+ls -lh target/release/zeroclaw
+
+/usr/bin/time -l target/release/zeroclaw --help
+/usr/bin/time -l target/release/zeroclaw status
+```
+
+Przykładowa próbka (macOS arm64, zmierzone 18 lutego 2026):
+
+- Rozmiar binarium release: `8.8M`
+- `zeroclaw --help`: czas rzeczywisty ok. `0.02s`, szczytowy ślad pamięci ~`3.9 MB`
+- `zeroclaw status`: czas rzeczywisty ok. `0.01s`, szczytowy ślad pamięci ~`4.1 MB`
+
+## Wymagania Wstępne
+
+
+Windows
+
+### Windows — Wymagane
+
+1. **Visual Studio Build Tools** (dostarcza linker MSVC i Windows SDK):
+
+ ```powershell
+ winget install Microsoft.VisualStudio.2022.BuildTools
+ ```
+
+ Podczas instalacji (lub przez Visual Studio Installer), wybierz obciążenie **"Desktop development with C++"**.
+
+2. **Toolchain Rust:**
+
+ ```powershell
+ winget install Rustlang.Rustup
+ ```
+
+ Po instalacji, otwórz nowy terminal i uruchom `rustup default stable` aby upewnić się, że stabilny toolchain jest aktywny.
+
+3. **Zweryfikuj** że oba działają:
+ ```powershell
+ rustc --version
+ cargo --version
+ ```
+
+### Windows — Opcjonalne
+
+- **Docker Desktop** — wymagany tylko jeśli używasz [Docker sandboxed runtime](#aktualne-wsparcie-runtime) (`runtime.kind = "docker"`). Zainstaluj przez `winget install Docker.DockerDesktop`.
+
+
+
+
+Linux / macOS
+
+### Linux / macOS — Wymagane
+
+1. **Niezbędne narzędzia build:**
+ - **Linux (Debian/Ubuntu):** `sudo apt install build-essential pkg-config`
+ - **Linux (Fedora/RHEL):** `sudo dnf group install development-tools && sudo dnf install pkg-config`
+ - **macOS:** Zainstaluj Xcode Command Line Tools: `xcode-select --install`
+
+2. **Toolchain Rust:**
+
+ ```bash
+ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
+ ```
+
+ Zobacz [rustup.rs](https://rustup.rs) dla szczegółów.
+
+3. **Zweryfikuj:**
+ ```bash
+ rustc --version
+ cargo --version
+ ```
+
+### Linux / macOS — Opcjonalne
+
+- **Docker** — wymagany tylko jeśli używasz [Docker sandboxed runtime](#aktualne-wsparcie-runtime) (`runtime.kind = "docker"`).
+ - **Linux (Debian/Ubuntu):** zobacz [docs.docker.com](https://docs.docker.com/engine/install/ubuntu/)
+ - **Linux (Fedora/RHEL):** zobacz [docs.docker.com](https://docs.docker.com/engine/install/fedora/)
+ - **macOS:** zainstaluj Docker Desktop przez [docker.com/products/docker-desktop](https://www.docker.com/products/docker-desktop/)
+
+
+
+## Szybki Start
+
+### Opcja 1: Automatyczna konfiguracja (zalecana)
+
+Skrypt `bootstrap.sh` instaluje Rust, klonuje ZeroClaw, kompiluje go i konfiguruje twoje początkowe środowisko deweloperskie:
+
+```bash
+curl -fsSL https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/main/bootstrap.sh | bash
+```
+
+To:
+
+1. Zainstaluje Rust (jeśli nieobecny)
+2. Sklonuje repozytorium ZeroClaw
+3. Skompiluje ZeroClaw w trybie release
+4. Zainstaluje `zeroclaw` w `~/.cargo/bin/`
+5. Utworzy domyślną strukturę workspace w `~/.zeroclaw/workspace/`
+6. Wygeneruje początkowy plik konfiguracyjny `~/.zeroclaw/workspace/config.toml`
+
+Po bootstrap, przeładuj swój shell lub uruchom `source ~/.cargo/env` aby używać komendy `zeroclaw` globalnie.
+
+### Opcja 2: Ręczna instalacja
+
+
+Kliknij aby zobaczyć kroki ręcznej instalacji
+
+```bash
+# 1. Sklonuj repozytorium
+git clone https://github.com/zeroclaw-labs/zeroclaw.git
+cd zeroclaw
+
+# 2. Skompiluj w release
+cargo build --release --locked
+
+# 3. Zainstaluj binarium
+cargo install --path . --locked
+
+# 4. Zinicjuj workspace
+zeroclaw init
+
+# 5. Zweryfikuj instalację
+zeroclaw --version
+zeroclaw status
+```
+
+
+
+### Po Instalacji
+
+Po zainstalowaniu (przez bootstrap lub ręcznie), powinieneś widzieć:
+
+```
+~/.zeroclaw/workspace/
+├── config.toml # Główna konfiguracja
+├── .pairing # Sekrety parowania (generowane przy pierwszym uruchomieniu)
+├── logs/ # Logi daemon/agent
+├── skills/ # Własne umiejętności
+└── memory/ # Przechowywanie kontekstu konwersacji
+```
+
+**Następne kroki:**
+
+1. Skonfiguruj swoich dostawców AI w `~/.zeroclaw/workspace/config.toml`
+2. Sprawdź [referencje konfiguracji](docs/config-reference.md) dla opcji zaawansowanych
+3. Uruchom agenta: `zeroclaw agent start`
+4. Testuj przez preferowany kanał (zobacz [referencje kanałów](docs/channels-reference.md))
+
+## Konfiguracja
+
+Edytuj `~/.zeroclaw/workspace/config.toml` aby skonfigurować dostawców, kanały i zachowanie systemu.
+
+### Szybka Referencja Konfiguracji
+
+```toml
+[providers.anthropic]
+api_key = "sk-ant-..."
+model = "claude-sonnet-4-20250514"
+
+[providers.openai]
+api_key = "sk-..."
+model = "gpt-4o"
+
+[channels.telegram]
+enabled = true
+bot_token = "123456:ABC-DEF..."
+
+[channels.matrix]
+enabled = true
+homeserver_url = "https://matrix.org"
+username = "@bot:matrix.org"
+password = "..."
+
+[memory]
+kind = "markdown" # lub "sqlite" lub "none"
+
+[runtime]
+kind = "native" # lub "docker" (wymaga Docker)
+```
+
+**Pełne dokumenty referencyjne:**
+
+- [Referencje Konfiguracji](docs/config-reference.md) — wszystkie ustawienia, walidacje, wartości domyślne
+- [Referencje Dostawców](docs/providers-reference.md) — konfiguracje specyficzne dla dostawców AI
+- [Referencje Kanałów](docs/channels-reference.md) — Telegram, Matrix, Slack, Discord i więcej
+- [Operacje](docs/operations-runbook.md) — monitoring produkcyjny, rotacja sekretów, skalowanie
+
+### Aktualne Wsparcie Runtime
+
+ZeroClaw wspiera dwa backendy wykonania kodu:
+
+- **`native`** (domyślnie) — bezpośrednie wykonanie procesu, najszybsza ścieżka, idealna dla zaufanych środowisk
+- **`docker`** — pełna izolacja kontenera, wzmocnione polityki bezpieczeństwa, wymaga Docker
+
+Użyj `runtime.kind = "docker"` jeśli potrzebujesz ścisłego sandboxowania lub izolacji sieciowej. Zobacz [referencje konfiguracji](docs/config-reference.md#runtime) dla pełnych szczegółów.
+
+## Komendy
+
+```bash
+# Zarządzanie workspace
+zeroclaw init # Inicjuje nowy workspace
+zeroclaw status # Pokazuje status daemon/agent
+zeroclaw config validate # Weryfikuje składnię i wartości config.toml
+
+# Zarządzanie daemon
+zeroclaw daemon start # Uruchamia daemon w tle
+zeroclaw daemon stop # Zatrzymuje działający daemon
+zeroclaw daemon restart # Restartuje daemon (przeładowanie config)
+zeroclaw daemon logs # Pokazuje logi daemon
+
+# Zarządzanie agent
+zeroclaw agent start # Uruchamia agenta (wymaga działającego daemon)
+zeroclaw agent stop # Zatrzymuje agenta
+zeroclaw agent restart # Restartuje agenta (przeładowanie config)
+
+# Operacje parowania
+zeroclaw pairing init # Generuje nowy sekret parowania
+zeroclaw pairing rotate # Rotuje istniejący sekret parowania
+
+# Tunneling (dla publicznej ekspozycji)
+zeroclaw tunnel start # Uruchamia tunnel do lokalnego daemon
+zeroclaw tunnel stop # Zatrzymuje aktywny tunnel
+
+# Diagnostyka
+zeroclaw doctor # Uruchamia sprawdzenia zdrowia systemu
+zeroclaw version # Pokazuje wersję i informacje o build
+```
+
+Zobacz [Referencje Komend](docs/commands-reference.md) dla pełnych opcji i przykładów.
+
+## Architektura
+
+```
+┌─────────────────────────────────────────────────────────────────┐
+│ Kanały (trait) │
+│ Telegram │ Matrix │ Slack │ Discord │ Web │ CLI │ Custom │
+└─────────────────────────┬───────────────────────────────────────┘
+ │
+ ▼
+┌─────────────────────────────────────────────────────────────────┐
+│ Orchestrator Agent │
+│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
+│ │ Routing │ │ Kontekst │ │ Wykonanie │ │
+│ │ Wiadomość │ │ Pamięć │ │ Narzędzie │ │
+│ └──────────────┘ └──────────────┘ └──────────────┘ │
+└─────────────────────────┬───────────────────────────────────────┘
+ │
+ ┌───────────────┼───────────────┐
+ ▼ ▼ ▼
+┌──────────────┐ ┌──────────────┐ ┌──────────────┐
+│ Dostawcy │ │ Pamięć │ │ Narzędzia │
+│ (trait) │ │ (trait) │ │ (trait) │
+├──────────────┤ ├──────────────┤ ├──────────────┤
+│ Anthropic │ │ Markdown │ │ Filesystem │
+│ OpenAI │ │ SQLite │ │ Bash │
+│ Gemini │ │ None │ │ Web Fetch │
+│ Ollama │ │ Custom │ │ Custom │
+│ Custom │ └──────────────┘ └──────────────┘
+└──────────────┘
+ │
+ ▼
+┌─────────────────────────────────────────────────────────────────┐
+│ Runtime (trait) │
+│ Native │ Docker │
+└─────────────────────────────────────────────────────────────────┘
+```
+
+**Kluczowe zasady:**
+
+- Wszystko jest **trait** — dostawcy, kanały, narzędzia, pamięć, tunele
+- Kanały wywołują orchestrator; orchestrator wywołuje dostawców + narzędzia
+- System pamięci zarządza kontekstem konwersacji (markdown, SQLite, lub brak)
+- Runtime abstrahuje wykonanie kodu (natywny lub Docker)
+- Brak blokady dostawcy — zamieniaj Anthropic ↔ OpenAI ↔ Gemini ↔ Ollama bez zmian kodu
+
+Zobacz [dokumentację architektury](docs/architecture.svg) dla szczegółowych diagramów i szczegółów implementacji.
+
+## Przykłady
+
+### Bot Telegram
+
+```toml
+[channels.telegram]
+enabled = true
+bot_token = "123456:ABC-DEF..."
+allowed_users = [987654321] # Twój Telegram user ID
+```
+
+Uruchom daemon + agent, a następnie wyślij wiadomość do swojego bota na Telegram:
+
+```
+/start
+Cześć! Czy mógłbyś pomóc mi napisać skrypt Python?
+```
+
+Bot odpowiada kodem wygenerowanym przez AI, wykonuje narzędzia jeśli wymagane i utrzymuje kontekst konwersacji.
+
+### Matrix (szyfrowanie end-to-end)
+
+```toml
+[channels.matrix]
+enabled = true
+homeserver_url = "https://matrix.org"
+username = "@zeroclaw:matrix.org"
+password = "..."
+device_name = "zeroclaw-prod"
+e2ee_enabled = true
+```
+
+Zaproś `@zeroclaw:matrix.org` do zaszyfrowanego pokoju, a bot odpowie z pełnym szyfrowaniem. Zobacz [Przewodnik Matrix E2EE](docs/matrix-e2ee-guide.md) dla konfiguracji weryfikacji urządzenia.
+
+### Multi-Dostawca
+
+```toml
+[providers.anthropic]
+enabled = true
+api_key = "sk-ant-..."
+model = "claude-sonnet-4-20250514"
+
+[providers.openai]
+enabled = true
+api_key = "sk-..."
+model = "gpt-4o"
+
+[orchestrator]
+default_provider = "anthropic"
+fallback_providers = ["openai"] # Failover przy błędzie dostawcy
+```
+
+Jeśli Anthropic zawiedzie lub ma rate-limit, orchestrator automatycznie przełącza się na OpenAI.
+
+### Własna Pamięć
+
+```toml
+[memory]
+kind = "sqlite"
+path = "~/.zeroclaw/workspace/memory/conversations.db"
+retention_days = 90 # Automatyczne czyszczenie po 90 dniach
+```
+
+Lub użyj Markdown dla przechowywania czytelnego dla ludzi:
+
+```toml
+[memory]
+kind = "markdown"
+path = "~/.zeroclaw/workspace/memory/"
+```
+
+Zobacz [Referencje Konfiguracji](docs/config-reference.md#memory) dla wszystkich opcji pamięci.
+
+## Wsparcie Dostawców
+
+| Dostawca | Status | API Key | Przykładowe Modele |
+| ----------------- | ----------- | ------------------- | ---------------------------------------------------- |
+| **Anthropic** | ✅ Stabilny | `ANTHROPIC_API_KEY` | `claude-sonnet-4-20250514`, `claude-opus-4-20250514` |
+| **OpenAI** | ✅ Stabilny | `OPENAI_API_KEY` | `gpt-4o`, `gpt-4o-mini`, `o1`, `o1-mini` |
+| **Google Gemini** | ✅ Stabilny | `GOOGLE_API_KEY` | `gemini-2.0-flash-exp`, `gemini-exp-1206` |
+| **Ollama** | ✅ Stabilny | N/A (lokalny) | `llama3.3`, `qwen2.5`, `phi4` |
+| **Cerebras** | ✅ Stabilny | `CEREBRAS_API_KEY` | `llama-3.3-70b` |
+| **Groq** | ✅ Stabilny | `GROQ_API_KEY` | `llama-3.3-70b-versatile` |
+| **Mistral** | 🚧 Planowany | `MISTRAL_API_KEY` | TBD |
+| **Cohere** | 🚧 Planowany | `COHERE_API_KEY` | TBD |
+
+### Własne Endpointy
+
+ZeroClaw wspiera endpointy kompatybilne z OpenAI:
+
+```toml
+[providers.custom]
+enabled = true
+api_key = "..."
+base_url = "https://api.your-llm-provider.com/v1"
+model = "your-model-name"
+```
+
+Przykład: użyj [LiteLLM](https://github.com/BerriAI/litellm) jako proxy aby uzyskać dostęp do każdego LLM przez interfejs OpenAI.
+
+Zobacz [Referencje Dostawców](docs/providers-reference.md) dla pełnych szczegółów konfiguracji.
+
+## Wsparcie Kanałów
+
+| Kanał | Status | Uwierzytelnianie | Uwagi |
+| ------------ | ----------- | ------------------------ | --------------------------------------------------------- |
+| **Telegram** | ✅ Stabilny | Bot Token | Pełne wsparcie w tym pliki, obrazy, przyciski inline |
+| **Matrix** | ✅ Stabilny | Hasło lub Token | Wsparcie E2EE z weryfikacją urządzenia |
+| **Slack** | 🚧 Planowany | OAuth lub Bot Token | Wymaga dostępu do workspace |
+| **Discord** | 🚧 Planowany | Bot Token | Wymaga uprawnień guild |
+| **WhatsApp** | 🚧 Planowany | Twilio lub oficjalne API | Wymaga konta business |
+| **CLI** | ✅ Stabilny | Brak | Bezpośredni interfejs konwersacyjny |
+| **Web** | 🚧 Planowany | API Key lub OAuth | Interfejs czatu oparty na przeglądarce |
+
+Zobacz [Referencje Kanałów](docs/channels-reference.md) dla pełnych instrukcji konfiguracji.
+
+## Wsparcie Narzędzi
+
+ZeroClaw dostarcza wbudowane narzędzia do wykonania kodu, dostępu do systemu plików i pobierania web:
+
+| Narzędzie | Opis | Wymagany Runtime |
+| -------------------- | --------------------------- | ----------------------------- |
+| **bash** | Wykonuje komendy shell | Natywny lub Docker |
+| **python** | Wykonuje skrypty Python | Python 3.8+ (natywny) lub Docker |
+| **javascript** | Wykonuje kod Node.js | Node.js 18+ (natywny) lub Docker |
+| **filesystem_read** | Odczytuje pliki | Natywny lub Docker |
+| **filesystem_write** | Zapisuje pliki | Natywny lub Docker |
+| **web_fetch** | Pobiera treści web | Natywny lub Docker |
+
+### Bezpieczeństwo Wykonania
+
+- **Natywny Runtime** — działa jako proces użytkownika daemon, pełny dostęp do systemu plików
+- **Docker Runtime** — pełna izolacja kontenera, oddzielne systemy plików i sieci
+
+Skonfiguruj politykę wykonania w `config.toml`:
+
+```toml
+[runtime]
+kind = "docker"
+allowed_tools = ["bash", "python", "filesystem_read"] # Jawna lista dozwolona
+```
+
+Zobacz [Referencje Konfiguracji](docs/config-reference.md#runtime) dla pełnych opcji bezpieczeństwa.
+
+## Wdrażanie
+
+### Lokalne Wdrażanie (Rozwój)
+
+```bash
+zeroclaw daemon start
+zeroclaw agent start
+```
+
+### Serwerowe Wdrażanie (Produkcja)
+
+Użyj systemd do zarządzania daemon i agent jako usługi:
+
+```bash
+# Zainstaluj binarium
+cargo install --path . --locked
+
+# Skonfiguruj workspace
+zeroclaw init
+
+# Utwórz pliki usług systemd
+sudo cp deployment/systemd/zeroclaw-daemon.service /etc/systemd/system/
+sudo cp deployment/systemd/zeroclaw-agent.service /etc/systemd/system/
+
+# Włącz i uruchom usługi
+sudo systemctl enable zeroclaw-daemon zeroclaw-agent
+sudo systemctl start zeroclaw-daemon zeroclaw-agent
+
+# Zweryfikuj status
+sudo systemctl status zeroclaw-daemon
+sudo systemctl status zeroclaw-agent
+```
+
+Zobacz [Przewodnik Wdrażania Sieciowego](docs/network-deployment.md) dla pełnych instrukcji wdrażania produkcyjnego.
+
+### Docker
+
+```bash
+# Zbuduj obraz
+docker build -t zeroclaw:latest .
+
+# Uruchom kontener
+docker run -d \
+ --name zeroclaw \
+ -v ~/.zeroclaw/workspace:/workspace \
+ -e ANTHROPIC_API_KEY=sk-ant-... \
+ zeroclaw:latest
+```
+
+Zobacz [`Dockerfile`](Dockerfile) dla szczegółów budowania i opcji konfiguracji.
+
+### Sprzęt Edge
+
+ZeroClaw jest zaprojektowany do działania na sprzęcie niskiego poboru mocy:
+
+- **Raspberry Pi Zero 2 W** — ~512 MB RAM, pojedynczy rdzeń ARMv8, < $5 koszt sprzętu
+- **Raspberry Pi 4/5** — 1 GB+ RAM, wielordzeniowy, idealny dla równoczesnych obciążeń
+- **Orange Pi Zero 2** — ~512 MB RAM, czterordzeniowy ARMv8, ultra-niski koszt
+- **SBC x86 (Intel N100)** — 4-8 GB RAM, szybkie buildy, natywne wsparcie Docker
+
+Zobacz [Przewodnik Sprzętowy](docs/hardware/README.md) dla instrukcji konfiguracji specyficznych dla urządzenia.
+
+## Tunneling (Publiczna Ekspozycja)
+
+Exponuj swoj lokalny daemon ZeroClaw do sieci publicznej przez bezpieczne tunele:
+
+```bash
+zeroclaw tunnel start --provider cloudflare
+```
+
+Wspierani dostawcy tunnel:
+
+- **Cloudflare Tunnel** — darmowy HTTPS, brak ekspozycji portów, wsparcie multi-domenowe
+- **Ngrok** — szybka konfiguracja, własne domeny (plan płatny)
+- **Tailscale** — prywatna sieć mesh, brak publicznego portu
+
+Zobacz [Referencje Konfiguracji](docs/config-reference.md#tunnel) dla pełnych opcji konfiguracji.
+
+## Bezpieczeństwo
+
+ZeroClaw implementuje wiele warstw bezpieczeństwa:
+
+### Parowanie
+
+Daemon generuje sekret parowania przy pierwszym uruchomieniu przechowywany w `~/.zeroclaw/workspace/.pairing`. Klienci (agent, CLI) muszą przedstawić ten sekret aby się połączyć.
+
+```bash
+zeroclaw pairing rotate # Generuje nowy sekret i unieważnia stary
+```
+
+### Sandbox
+
+- **Docker Runtime** — pełna izolacja kontenera z oddzielnymi systemami plików i sieciami
+- **Natywny Runtime** — działa jako proces użytkownika, domyślnie ograniczony do workspace
+
+### Listy Dozwolone
+
+Kanały mogą ograniczać dostęp po ID użytkownika:
+
+```toml
+[channels.telegram]
+enabled = true
+allowed_users = [123456789, 987654321] # Jawna lista dozwolona
+```
+
+### Szyfrowanie
+
+- **Matrix E2EE** — pełne szyfrowanie end-to-end z weryfikacją urządzenia
+- **Transport TLS** — cały ruch API i tunnel używa HTTPS/TLS
+
+Zobacz [Dokumentację Bezpieczeństwa](docs/security/README.md) dla pełnych polityk i praktyk.
+
+## Obserwowalność
+
+ZeroClaw loguje do `~/.zeroclaw/workspace/logs/` domyślnie. Logi są przechowywane po komponentach:
+
+```
+~/.zeroclaw/workspace/logs/
+├── daemon.log # Logi daemon (startup, żądania API, błędy)
+├── agent.log # Logi agent (routing wiadomości, wykonanie narzędzi)
+├── telegram.log # Logi specyficzne dla kanału (jeśli włączone)
+└── matrix.log # Logi specyficzne dla kanału (jeśli włączone)
+```
+
+### Konfiguracja Logowania
+
+```toml
+[logging]
+level = "info" # debug, info, warn, error
+path = "~/.zeroclaw/workspace/logs/"
+rotation = "daily" # daily, hourly, size
+max_size_mb = 100 # Dla rotacji opartej na rozmiarze
+retention_days = 30 # Automatyczne czyszczenie po N dniach
+```
+
+Zobacz [Referencje Konfiguracji](docs/config-reference.md#logging) dla wszystkich opcji logowania.
+
+### Metryki (Planowane)
+
+Wsparcie metryk Prometheus dla monitoringu produkcyjnego wkrótce. Śledzenie w [#234](https://github.com/zeroclaw-labs/zeroclaw/issues/234).
+
+## Umiejętności
+
+ZeroClaw wspiera własne umiejętności — wielokrotnego użytku moduły rozszerzające możliwości systemu.
+
+### Definicja Umiejętności
+
+Umiejętności są przechowywane w `~/.zeroclaw/workspace/skills//` z tą strukturą:
+
+```
+skills/
+└── my-skill/
+ ├── skill.toml # Metadane umiejętności (nazwa, opis, zależności)
+ ├── prompt.md # Prompt systemowy dla AI
+ └── tools/ # Opcjonalne własne narzędzia
+ └── my_tool.py
+```
+
+### Przykład Umiejętności
+
+```toml
+# skills/web-research/skill.toml
+[skill]
+name = "web-research"
+description = "Szuka w web i podsumowuje wyniki"
+version = "1.0.0"
+
+[dependencies]
+tools = ["web_fetch", "bash"]
+```
+
+```markdown
+
+
+Jesteś asystentem badawczym. Kiedy proszą o zbadanie czegoś:
+
+1. Użyj web_fetch aby pobrać treść
+2. Podsumuj wyniki w łatwym do czytania formacie
+3. Zacytuj źródła z URL-ami
+```
+
+### Użycie Umiejętności
+
+Umiejętności są automatycznie ładowane przy starcie agenta. Odwołuj się do nich po nazwie w konwersacjach:
+
+```
+Użytkownik: Użyj umiejętności web-research aby znaleźć najnowsze wiadomości AI
+Bot: [ładuje umiejętność web-research, wykonuje web_fetch, podsumowuje wyniki]
+```
+
+Zobacz sekcję [Umiejętności](#umiejętności) dla pełnych instrukcji tworzenia umiejętności.
+
+## Open Skills
+
+ZeroClaw wspiera [Open Skills](https://github.com/openagents-com/open-skills) — modułowy i agnostyczny względem dostawcy system do rozszerzania możliwości agentów AI.
+
+### Włącz Open Skills
+
+```toml
+[skills]
+open_skills_enabled = true
+# open_skills_dir = "/path/to/open-skills" # opcjonalne
+```
+
+Możesz też nadpisać w runtime używając `ZEROCLAW_OPEN_SKILLS_ENABLED` i `ZEROCLAW_OPEN_SKILLS_DIR`.
+
+## Rozwój
+
+```bash
+cargo build # Build deweloperski
+cargo build --release # Build release (codegen-units=1, działa na wszystkich urządzeniach w tym Raspberry Pi)
+cargo build --profile release-fast # Szybszy build (codegen-units=8, wymaga 16 GB+ RAM)
+cargo test # Uruchom pełny zestaw testów
+cargo clippy --locked --all-targets -- -D clippy::correctness
+cargo fmt # Formatowanie
+
+# Uruchom benchmark porównawczy SQLite vs Markdown
+cargo test --test memory_comparison -- --nocapture
+```
+
+### Hook pre-push
+
+Hook git uruchamia `cargo fmt --check`, `cargo clippy -- -D warnings`, i `cargo test` przed każdym push. Włącz go raz:
+
+```bash
+git config core.hooksPath .githooks
+```
+
+### Rozwiązywanie Problemów Build (błędy OpenSSL na Linux)
+
+Jeśli napotkasz błąd build `openssl-sys`, zsynchronizuj zależności i przekompiluj z lockfile repozytorium:
+
+```bash
+git pull
+cargo build --release --locked
+cargo install --path . --force --locked
+```
+
+ZeroClaw jest skonfigurowany do używania `rustls` dla zależności HTTP/TLS; `--locked` utrzymuje graf przechodni deterministyczny w czystych środowiskach.
+
+Aby pominąć hook gdy potrzebujesz szybkiego push podczas rozwoju:
+
+```bash
+git push --no-verify
+```
+
+## Współpraca i Docs
+
+Zacznij od centrum dokumentacji dla mapy opartej na zadaniach:
+
+- Centrum Dokumentacji: [`docs/README.md`](docs/README.md)
+- Zunifikowany Spis Treści Docs: [`docs/SUMMARY.md`](docs/SUMMARY.md)
+- Referencje Komend: [`docs/commands-reference.md`](docs/commands-reference.md)
+- Referencje Konfiguracji: [`docs/config-reference.md`](docs/config-reference.md)
+- Referencje Dostawców: [`docs/providers-reference.md`](docs/providers-reference.md)
+- Referencje Kanałów: [`docs/channels-reference.md`](docs/channels-reference.md)
+- Runbook Operacji: [`docs/operations-runbook.md`](docs/operations-runbook.md)
+- Rozwiązywanie Problemów: [`docs/troubleshooting.md`](docs/troubleshooting.md)
+- Inwentarz/Klasyfikacja Docs: [`docs/docs-inventory.md`](docs/docs-inventory.md)
+- Snapshot Triages PR/Issue (stan na 18 lutego 2026): [`docs/project-triage-snapshot-2026-02-18.md`](docs/project-triage-snapshot-2026-02-18.md)
+
+Główne referencje współpracy:
+
+- Centrum Dokumentacji: [docs/README.md](docs/README.md)
+- Szablon Dokumentacji: [docs/doc-template.md](docs/doc-template.md)
+- Checklist Zmiany Dokumentacji: [docs/README.md#4-documentation-change-checklist](docs/README.md#4-documentation-change-checklist)
+- Referencje Konfiguracji Kanałów: [docs/channels-reference.md](docs/channels-reference.md)
+- Operacje Zaszyfrowanych Pokoi Matrix: [docs/matrix-e2ee-guide.md](docs/matrix-e2ee-guide.md)
+- Przewodnik Wkładu: [CONTRIBUTING.md](CONTRIBUTING.md)
+- Polityka Workflow PR: [docs/pr-workflow.md](docs/pr-workflow.md)
+- Playbook Recenzenta (triage + głęboka recenzja): [docs/reviewer-playbook.md](docs/reviewer-playbook.md)
+- Mapa Własności i Triages CI: [docs/ci-map.md](docs/ci-map.md)
+- Polityka Ujawnienia Bezpieczeństwa: [SECURITY.md](SECURITY.md)
+
+Dla wdrażania i operacji runtime:
+
+- Przewodnik Wdrażania Sieciowego: [docs/network-deployment.md](docs/network-deployment.md)
+- Playbook Proxy Agent: [docs/proxy-agent-playbook.md](docs/proxy-agent-playbook.md)
+
+## Wspieraj ZeroClaw
+
+Jeśli ZeroClaw pomaga twojej pracy i chcesz wspierać ciągły rozwój, możesz przekazać darowiznę tutaj:
+
+
+
+### 🙏 Specjalne Podziękowania
+
+Serdeczne podziękowania dla społeczności i instytucji które inspirują i zasilają tę pracę open-source:
+
+- **Harvard University** — za promowanie intelektualnej ciekawości i przesuwanie granic tego co możliwe.
+- **MIT** — za obronę otwartej wiedzy, open source, i przekonania że technologia powinna być dostępna dla wszystkich.
+- **Sundai Club** — za społeczność, energię, i nieustanną wolę budowania rzeczy które mają znaczenie.
+- **Świat i Dalej** 🌍✨ — dla każdego kontrybutora, marzyciela, i budowniczego tam na zewnątrz który czyni open source siłą dla dobra. To dla ciebie.
+
+Budujemy w open source ponieważ najlepsze pomysły przychodzą zewsząd. Jeśli to czytasz, jesteś tego częścią. Witamy. 🦀❤️
+
+## ⚠️ Oficjalne Repozytorium i Ostrzeżenie o Podszywaniu Się
+
+**To jest jedyne oficjalne repozytorium ZeroClaw:**
+
+>
+
+Jakiekolwiek inne repozytorium, organizacja, domena lub pakiet twierdzący że jest "ZeroClaw" lub sugerujący powiązanie z ZeroClaw Labs jest **nieautoryzowany i niepowiązany z tym projektem**. Znane nieautoryzowane forki będą wymienione w [TRADEMARK.md](TRADEMARK.md).
+
+Jeśli napotkasz podszywanie się lub nadużycie znaku towarowego, proszę [otwórz issue](https://github.com/zeroclaw-labs/zeroclaw/issues).
+
+---
+
+## Licencja
+
+ZeroClaw jest podwójnie licencjonowany dla maksymalnej otwartości i ochrony kontrybutorów:
+
+| Licencja | Przypadki Użycia |
+| ---------------------------- | ------------------------------------------------------------ |
+| [MIT](LICENSE-MIT) | Open-source, badania, akademicki, użycie osobiste |
+| [Apache 2.0](LICENSE-APACHE) | Ochrona patentowa, instytucjonalne, wdrożenie komercyjne |
+
+Możesz wybrać jedną z licencji. **Kontrybutorzy automatycznie przyznają prawa pod obiema** — zobacz [CLA.md](CLA.md) dla pełnej umowy kontrybutora.
+
+### Znak Towarowy
+
+Nazwa **ZeroClaw** i logo są zarejestrowanymi znakami towarowymi ZeroClaw Labs. Ta licencja nie przyznaje pozwolenia na ich używanie do sugerowania poparcia lub powiązania. Zobacz [TRADEMARK.md](TRADEMARK.md) dla dozwolonych i zabronionych użyć.
+
+### Ochrony Kontrybutorów
+
+- **Zachowuj prawa autorskie** swoich wkładów
+- **Grant patentowy** (Apache 2.0) chroni cię przed roszczeniami patentowymi innych kontrybutorów
+- Twoje wkłady są **trwale przypisane** w historii commitów i [NOTICE](NOTICE)
+- Żadne prawa znaku towarowego nie są przenoszone przez kontrybucję
+
+## Wkład
+
+Zobacz [CONTRIBUTING.md](CONTRIBUTING.md) i [CLA.md](CLA.md). Zaimplementuj trait, prześlij PR:
+
+- Przewodnik workflow CI: [docs/ci-map.md](docs/ci-map.md)
+- Nowy `Provider` → `src/providers/`
+- Nowy `Channel` → `src/channels/`
+- Nowy `Observer` → `src/observability/`
+- Nowe `Tool` → `src/tools/`
+- Nowa `Memory` → `src/memory/`
+- Nowy `Tunnel` → `src/tunnel/`
+- Nowa `Skill` → `~/.zeroclaw/workspace/skills//`
+
+---
+
+**ZeroClaw** — Zero narzutu. Zero kompromisów. Wdrażaj wszędzie. Zamieniaj cokolwiek. 🦀
+
+## Historia Gwiazdek
+
+
+
+
+
+
+
+
+
+
diff --git a/README.pt.md b/README.pt.md
new file mode 100644
index 000000000..d1313cf59
--- /dev/null
+++ b/README.pt.md
@@ -0,0 +1,914 @@
+
+
+
+
+ZeroClaw 🦀
+
+
+ Zero sobrecarga. Zero compromisso. 100% Rust. 100% Agnóstico.
+ ⚡️ Roda em hardware de $10 com <5MB de RAM: Isso é 99% menos memória que o OpenClaw e 98% mais barato que um Mac mini!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Construído por estudantes e membros das comunidades Harvard, MIT e Sundai.Club.
+
+
+
+ 🌐 Idiomas: 🇺🇸 English ·
+ 🇨🇳 简体中文 ·
+ 🇯🇵 日本語 ·
+ 🇰🇷 한국어 ·
+ 🇻🇳 Tiếng Việt ·
+ 🇵🇭 Tagalog ·
+ 🇪🇸 Español ·
+ 🇧🇷 Português ·
+ 🇮🇹 Italiano ·
+ 🇩🇪 Deutsch ·
+ 🇫🇷 Français ·
+ 🇸🇦 العربية ·
+ 🇮🇳 हिन्दी ·
+ 🇷🇺 Русский ·
+ 🇧🇩 বাংলা ·
+ 🇮🇱 עברית ·
+ 🇵🇱 Polski ·
+ 🇨🇿 Čeština ·
+ 🇳🇱 Nederlands ·
+ 🇹🇷 Türkçe ·
+ 🇺🇦 Українська ·
+ 🇮🇩 Bahasa Indonesia ·
+ 🇹🇭 ไทย ·
+ 🇵🇰 اردو ·
+ 🇷🇴 Română ·
+ 🇸🇪 Svenska ·
+ 🇬🇷 Ελληνικά ·
+ 🇭🇺 Magyar ·
+ 🇫🇮 Suomi ·
+ 🇩🇰 Dansk ·
+ 🇳🇴 Norsk
+
+
+
+ Início Rápido |
+ Configuração com Um Clique |
+ Hub de Documentação |
+ Índice de Documentação
+
+
+
+ Acessos rápidos:
+ Referência ·
+ Operações ·
+ Solução de Problemas ·
+ Segurança ·
+ Hardware ·
+ Contribuir
+
+
+
+ Infraestrutura de assistente AI rápida, leve e totalmente autônoma
+ Implante em qualquer lugar. Troque qualquer coisa.
+
+
+
+ ZeroClaw é o sistema operacional de runtime para fluxos de trabalho de agentes — uma infraestrutura que abstrai modelos, ferramentas, memória e execução para construir agentes uma vez e executá-los em qualquer lugar.
+
+
+Arquitetura baseada em traits · runtime seguro por padrão · provedor/canal/ferramenta intercambiáveis · tudo é conectável
+
+### 📢 Anúncios
+
+Use esta tabela para avisos importantes (mudanças de compatibilidade, avisos de segurança, janelas de manutenção e bloqueios de versão).
+
+| Data (UTC) | Nível | Aviso | Ação |
+| ---------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| 2026-02-19 | _Crítico_ | **Não somos afiliados** ao `openagen/zeroclaw` ou `zeroclaw.org`. O domínio `zeroclaw.org` atualmente aponta para o fork `openagen/zeroclaw`, e este domínio/repositório está falsificando nosso site/projeto oficial. | Não confie em informações, binários, arrecadações ou anúncios dessas fontes. Use apenas [este repositório](https://github.com/zeroclaw-labs/zeroclaw) e nossas contas sociais verificadas. |
+| 2026-02-21 | _Importante_ | Nosso site oficial agora está online: [zeroclawlabs.ai](https://zeroclawlabs.ai). Obrigado pela paciência durante a espera. Ainda detectamos tentativas de falsificação: não participe de nenhuma atividade de investimento/financiamento em nome do ZeroClaw se não for publicada através de nossos canais oficiais. | Use [este repositório](https://github.com/zeroclaw-labs/zeroclaw) como a única fonte de verdade. Siga [X (@zeroclawlabs)](https://x.com/zeroclawlabs?s=21), [Telegram (@zeroclawlabs)](https://t.me/zeroclawlabs), [Facebook (grupo)](https://www.facebook.com/groups/zeroclaw), [Reddit (r/zeroclawlabs)](https://www.reddit.com/r/zeroclawlabs/), e [Xiaohongshu](https://www.xiaohongshu.com/user/profile/67cbfc43000000000d008307?xsec_token=AB73VnYnGNx5y36EtnnZfGmAmS-6Wzv8WMuGpfwfkg6Yc%3D&xsec_source=pc_search) para atualizações oficiais. |
+| 2026-02-19 | _Importante_ | A Anthropic atualizou os termos de uso de autenticação e credenciais em 2026-02-19. A autenticação OAuth (Free, Pro, Max) é exclusivamente para Claude Code e Claude.ai; o uso de tokens OAuth do Claude Free/Pro/Max em qualquer outro produto, ferramenta ou serviço (incluindo Agent SDK) não é permitido e pode violar os Termos de Uso do Consumidor. | Por favor, evite temporariamente as integrações OAuth do Claude Code para prevenir qualquer perda potencial. Cláusula original: [Authentication and Credential Use](https://code.claude.com/docs/en/legal-and-compliance#authentication-and-credential-use). |
+
+### ✨ Funcionalidades
+
+- 🏎️ **Runtime Leve por Padrão:** Fluxos de trabalho CLI comuns e comandos de status rodam dentro de um espaço de memória de poucos megabytes em builds de produção.
+- 💰 **Implantação Econômica:** Projetado para placas de baixo custo e pequenas instâncias cloud sem dependências de runtime pesadas.
+- ⚡ **Inícios a Frio Rápidos:** O runtime Rust de binário único mantém o início de comandos e daemons quase instantâneo para operações diárias.
+- 🌍 **Arquitetura Portátil:** Um fluxo de trabalho de binário único em ARM, x86 e RISC-V com provedor/canal/ferramenta intercambiáveis.
+
+### Por que as equipes escolhem o ZeroClaw
+
+- **Leve por padrão:** binário Rust pequeno, início rápido, baixa pegada de memória.
+- **Seguro por design:** emparelhamento, sandboxing estrito, listas de permissão explícitas, escopo de workspace.
+- **Totalmente intercambiável:** os sistemas principais são traits (provedores, canais, ferramentas, memória, túneis).
+- **Sem lock-in de provedor:** suporte de provedor compatível com OpenAI + endpoints personalizados conectáveis.
+
+## Instantâneo de Benchmark (ZeroClaw vs OpenClaw, Reproduzível)
+
+Benchmark rápido em máquina local (macOS arm64, fev. 2026) normalizado para hardware edge de 0.8 GHz.
+
+| | OpenClaw | NanoBot | PicoClaw | ZeroClaw 🦀 |
+| ---------------------------- | ------------- | -------------- | --------------- | --------------------- |
+| **Linguagem** | TypeScript | Python | Go | **Rust** |
+| **RAM** | > 1 GB | > 100 MB | < 10 MB | **< 5 MB** |
+| **Início (núcleo 0.8 GHz)** | > 500s | > 30s | < 1s | **< 10ms** |
+| **Tamanho Binário** | ~28 MB (dist) | N/A (Scripts) | ~8 MB | **3.4 MB** |
+| **Custo** | Mac Mini $599 | Linux SBC ~$50 | Placa Linux $10 | **Qualquer hardware $10** |
+
+> Notas: Os resultados do ZeroClaw são medidos em builds de produção usando `/usr/bin/time -l`. O OpenClaw requer o runtime Node.js (tipicamente ~390 MB de sobrecarga de memória adicional), enquanto o NanoBot requer o runtime Python. PicoClaw e ZeroClaw são binários estáticos. As cifras de RAM acima são memória de runtime; os requisitos de compilação em tempo de build são maiores.
+
+
+
+
+
+### Medição Local Reproduzível
+
+As alegações de benchmark podem derivar à medida que o código e as toolchains evoluem, então sempre meça seu build atual localmente:
+
+```bash
+cargo build --release
+ls -lh target/release/zeroclaw
+
+/usr/bin/time -l target/release/zeroclaw --help
+/usr/bin/time -l target/release/zeroclaw status
+```
+
+Exemplo de amostra (macOS arm64, medido em 18 de fevereiro de 2026):
+
+- Tamanho do binário release: `8.8M`
+- `zeroclaw --help`: tempo real aprox `0.02s`, pegada de memória máxima ~`3.9 MB`
+- `zeroclaw status`: tempo real aprox `0.01s`, pegada de memória máxima ~`4.1 MB`
+
+## Pré-requisitos
+
+
+Windows
+
+### Windows — Obrigatório
+
+1. **Visual Studio Build Tools** (fornece o linker MSVC e o Windows SDK):
+
+ ```powershell
+ winget install Microsoft.VisualStudio.2022.BuildTools
+ ```
+
+ Durante a instalação (ou via Visual Studio Installer), selecione a carga de trabalho **"Desenvolvimento Desktop com C++"**.
+
+2. **Toolchain Rust:**
+
+ ```powershell
+ winget install Rustlang.Rustup
+ ```
+
+ Após a instalação, abra um novo terminal e execute `rustup default stable` para garantir que a toolchain estável esteja ativa.
+
+3. **Verifique** que ambos funcionam:
+ ```powershell
+ rustc --version
+ cargo --version
+ ```
+
+### Windows — Opcional
+
+- **Docker Desktop** — obrigatório apenas se você usar o [runtime Docker sandboxed](#suporte-de-runtime-atual) (`runtime.kind = "docker"`). Instale via `winget install Docker.DockerDesktop`.
+
+
+
+
+Linux / macOS
+
+### Linux / macOS — Obrigatório
+
+1. **Ferramentas de build essenciais:**
+ - **Linux (Debian/Ubuntu):** `sudo apt install build-essential pkg-config`
+ - **Linux (Fedora/RHEL):** `sudo dnf group install development-tools && sudo dnf install pkg-config`
+ - **macOS:** Instale as Xcode Command Line Tools: `xcode-select --install`
+
+2. **Toolchain Rust:**
+
+ ```bash
+ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
+ ```
+
+ Veja [rustup.rs](https://rustup.rs) para detalhes.
+
+3. **Verifique:**
+ ```bash
+ rustc --version
+ cargo --version
+ ```
+
+### Linux / macOS — Opcional
+
+- **Docker** — obrigatório apenas se você usar o [runtime Docker sandboxed](#suporte-de-runtime-atual) (`runtime.kind = "docker"`).
+ - **Linux (Debian/Ubuntu):** veja [docs.docker.com](https://docs.docker.com/engine/install/ubuntu/)
+ - **Linux (Fedora/RHEL):** veja [docs.docker.com](https://docs.docker.com/engine/install/fedora/)
+ - **macOS:** instale o Docker Desktop via [docker.com/products/docker-desktop](https://www.docker.com/products/docker-desktop/)
+
+
+
+## Início Rápido
+
+### Opção 1: Configuração automatizada (recomendada)
+
+O script `bootstrap.sh` instala Rust, clona ZeroClaw, compila, e configura seu ambiente de desenvolvimento inicial:
+
+```bash
+curl -fsSL https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/main/bootstrap.sh | bash
+```
+
+Isso vai:
+
+1. Instalar Rust (se não presente)
+2. Clonar o repositório ZeroClaw
+3. Compilar ZeroClaw em modo release
+4. Instalar `zeroclaw` em `~/.cargo/bin/`
+5. Criar a estrutura de workspace padrão em `~/.zeroclaw/workspace/`
+6. Gerar um arquivo de configuração inicial `~/.zeroclaw/workspace/config.toml`
+
+Após o bootstrap, recarregue seu shell ou execute `source ~/.cargo/env` para usar o comando `zeroclaw` globalmente.
+
+### Opção 2: Instalação manual
+
+
+Clique para ver os passos de instalação manual
+
+```bash
+# 1. Clone o repositório
+git clone https://github.com/zeroclaw-labs/zeroclaw.git
+cd zeroclaw
+
+# 2. Compile em release
+cargo build --release --locked
+
+# 3. Instale o binário
+cargo install --path . --locked
+
+# 4. Inicialize o workspace
+zeroclaw init
+
+# 5. Verifique a instalação
+zeroclaw --version
+zeroclaw status
+```
+
+
+
+### Após a instalação
+
+Uma vez instalado (via bootstrap ou manualmente), você deve ver:
+
+```
+~/.zeroclaw/workspace/
+├── config.toml # Configuração principal
+├── .pairing # Segredos de emparelhamento (gerado no primeiro início)
+├── logs/ # Logs de daemon/agent
+├── skills/ # Habilidades personalizadas
+└── memory/ # Armazenamento de contexto conversacional
+```
+
+**Próximos passos:**
+
+1. Configure seus provedores de AI em `~/.zeroclaw/workspace/config.toml`
+2. Confira a [referência de configuração](docs/config-reference.md) para opções avançadas
+3. Inicie o agente: `zeroclaw agent start`
+4. Teste via seu canal preferido (veja [referência de canais](docs/channels-reference.md))
+
+## Configuração
+
+Edite `~/.zeroclaw/workspace/config.toml` para configurar provedores, canais e comportamento do sistema.
+
+### Referência de Configuração Rápida
+
+```toml
+[providers.anthropic]
+api_key = "sk-ant-..."
+model = "claude-sonnet-4-20250514"
+
+[providers.openai]
+api_key = "sk-..."
+model = "gpt-4o"
+
+[channels.telegram]
+enabled = true
+bot_token = "123456:ABC-DEF..."
+
+[channels.matrix]
+enabled = true
+homeserver_url = "https://matrix.org"
+username = "@bot:matrix.org"
+password = "..."
+
+[memory]
+kind = "markdown" # ou "sqlite" ou "none"
+
+[runtime]
+kind = "native" # ou "docker" (requer Docker)
+```
+
+**Documentos de referência completos:**
+
+- [Referência de Configuração](docs/config-reference.md) — todas as configurações, validações, valores padrão
+- [Referência de Provedores](docs/providers-reference.md) — configurações específicas de provedores de AI
+- [Referência de Canais](docs/channels-reference.md) — Telegram, Matrix, Slack, Discord e mais
+- [Operações](docs/operations-runbook.md) — monitoramento em produção, rotação de segredos, escalonamento
+
+### Suporte de Runtime (atual)
+
+ZeroClaw suporta dois backends de execução de código:
+
+- **`native`** (padrão) — execução de processo direta, caminho mais rápido, ideal para ambientes confiáveis
+- **`docker`** — isolamento completo de container, políticas de segurança reforçadas, requer Docker
+
+Use `runtime.kind = "docker"` se você precisar de sandboxing estrito ou isolamento de rede. Veja [referência de configuração](docs/config-reference.md#runtime) para detalhes completos.
+
+## Comandos
+
+```bash
+# Gestão de workspace
+zeroclaw init # Inicializa um novo workspace
+zeroclaw status # Mostra status de daemon/agent
+zeroclaw config validate # Verifica sintaxe e valores do config.toml
+
+# Gestão de daemon
+zeroclaw daemon start # Inicia o daemon em segundo plano
+zeroclaw daemon stop # Para o daemon em execução
+zeroclaw daemon restart # Reinicia o daemon (recarga de config)
+zeroclaw daemon logs # Mostra logs do daemon
+
+# Gestão de agent
+zeroclaw agent start # Inicia o agent (requer daemon rodando)
+zeroclaw agent stop # Para o agent
+zeroclaw agent restart # Reinicia o agent (recarga de config)
+
+# Operações de emparelhamento
+zeroclaw pairing init # Gera um novo segredo de emparelhamento
+zeroclaw pairing rotate # Rotaciona o segredo de emparelhamento existente
+
+# Tunneling (para exposição pública)
+zeroclaw tunnel start # Inicia um tunnel para o daemon local
+zeroclaw tunnel stop # Para o tunnel ativo
+
+# Diagnóstico
+zeroclaw doctor # Executa verificações de saúde do sistema
+zeroclaw version # Mostra versão e informações de build
+```
+
+Veja [Referência de Comandos](docs/commands-reference.md) para opções e exemplos completos.
+
+## Arquitetura
+
+```
+┌─────────────────────────────────────────────────────────────────┐
+│ Canais (trait) │
+│ Telegram │ Matrix │ Slack │ Discord │ Web │ CLI │ Custom │
+└─────────────────────────┬───────────────────────────────────────┘
+ │
+ ▼
+┌─────────────────────────────────────────────────────────────────┐
+│ Orquestrador Agent │
+│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
+│ │ Roteamento │ │ Contexto │ │ Execução │ │
+│ │ Mensagem │ │ Memória │ │ Ferramenta │ │
+│ └──────────────┘ └──────────────┘ └──────────────┘ │
+└─────────────────────────┬───────────────────────────────────────┘
+ │
+ ┌───────────────┼───────────────┐
+ ▼ ▼ ▼
+┌──────────────┐ ┌──────────────┐ ┌──────────────┐
+│ Provedores │ │ Memória │ │ Ferramentas │
+│ (trait) │ │ (trait) │ │ (trait) │
+├──────────────┤ ├──────────────┤ ├──────────────┤
+│ Anthropic │ │ Markdown │ │ Filesystem │
+│ OpenAI │ │ SQLite │ │ Bash │
+│ Gemini │ │ None │ │ Web Fetch │
+│ Ollama │ │ Custom │ │ Custom │
+│ Custom │ └──────────────┘ └──────────────┘
+└──────────────┘
+ │
+ ▼
+┌─────────────────────────────────────────────────────────────────┐
+│ Runtime (trait) │
+│ Native │ Docker │
+└─────────────────────────────────────────────────────────────────┘
+```
+
+**Princípios chave:**
+
+- Tudo é um **trait** — provedores, canais, ferramentas, memória, túneis
+- Canais chamam o orquestrador; o orquestrador chama provedores + ferramentas
+- O sistema de memória gerencia contexto conversacional (markdown, SQLite, ou nenhum)
+- O runtime abstrai a execução de código (nativo ou Docker)
+- Sem lock-in de provedor — troque Anthropic ↔ OpenAI ↔ Gemini ↔ Ollama sem mudanças de código
+
+Veja [documentação de arquitetura](docs/architecture.svg) para diagramas detalhados e detalhes de implementação.
+
+## Exemplos
+
+### Bot do Telegram
+
+```toml
+[channels.telegram]
+enabled = true
+bot_token = "123456:ABC-DEF..."
+allowed_users = [987654321] # Seu ID de usuário do Telegram
+```
+
+Inicie o daemon + agent, então envie uma mensagem para seu bot no Telegram:
+
+```
+/start
+Olá! Você poderia me ajudar a escrever um script Python?
+```
+
+O bot responde com código gerado por AI, executa ferramentas se solicitado, e mantém o contexto de conversação.
+
+### Matrix (criptografia ponta a ponta)
+
+```toml
+[channels.matrix]
+enabled = true
+homeserver_url = "https://matrix.org"
+username = "@zeroclaw:matrix.org"
+password = "..."
+device_name = "zeroclaw-prod"
+e2ee_enabled = true
+```
+
+Convide `@zeroclaw:matrix.org` para uma sala criptografada, e o bot responderá com criptografia completa. Veja [Guia Matrix E2EE](docs/matrix-e2ee-guide.md) para configuração de verificação de dispositivo.
+
+### Multi-Provedor
+
+```toml
+[providers.anthropic]
+enabled = true
+api_key = "sk-ant-..."
+model = "claude-sonnet-4-20250514"
+
+[providers.openai]
+enabled = true
+api_key = "sk-..."
+model = "gpt-4o"
+
+[orchestrator]
+default_provider = "anthropic"
+fallback_providers = ["openai"] # Failover em erro de provedor
+```
+
+Se Anthropic falhar ou tiver rate-limit, o orquestrador faz failover automaticamente para OpenAI.
+
+### Memória Personalizada
+
+```toml
+[memory]
+kind = "sqlite"
+path = "~/.zeroclaw/workspace/memory/conversations.db"
+retention_days = 90 # Purga automática após 90 dias
+```
+
+Ou use Markdown para armazenamento legível por humanos:
+
+```toml
+[memory]
+kind = "markdown"
+path = "~/.zeroclaw/workspace/memory/"
+```
+
+Veja [Referência de Configuração](docs/config-reference.md#memory) para todas as opções de memória.
+
+## Suporte de Provedor
+
+| Provedor | Status | API Key | Modelos de Exemplo |
+| ----------------- | ----------- | ------------------- | ---------------------------------------------------- |
+| **Anthropic** | ✅ Estável | `ANTHROPIC_API_KEY` | `claude-sonnet-4-20250514`, `claude-opus-4-20250514` |
+| **OpenAI** | ✅ Estável | `OPENAI_API_KEY` | `gpt-4o`, `gpt-4o-mini`, `o1`, `o1-mini` |
+| **Google Gemini** | ✅ Estável | `GOOGLE_API_KEY` | `gemini-2.0-flash-exp`, `gemini-exp-1206` |
+| **Ollama** | ✅ Estável | N/A (local) | `llama3.3`, `qwen2.5`, `phi4` |
+| **Cerebras** | ✅ Estável | `CEREBRAS_API_KEY` | `llama-3.3-70b` |
+| **Groq** | ✅ Estável | `GROQ_API_KEY` | `llama-3.3-70b-versatile` |
+| **Mistral** | 🚧 Planejado | `MISTRAL_API_KEY` | TBD |
+| **Cohere** | 🚧 Planejado | `COHERE_API_KEY` | TBD |
+
+### Endpoints Personalizados
+
+ZeroClaw suporta endpoints compatíveis com OpenAI:
+
+```toml
+[providers.custom]
+enabled = true
+api_key = "..."
+base_url = "https://api.your-llm-provider.com/v1"
+model = "your-model-name"
+```
+
+Exemplo: use [LiteLLM](https://github.com/BerriAI/litellm) como proxy para acessar qualquer LLM via interface OpenAI.
+
+Veja [Referência de Provedores](docs/providers-reference.md) para detalhes de configuração completos.
+
+## Suporte de Canal
+
+| Canal | Status | Autenticação | Notas |
+| ------------ | ----------- | ------------------------ | --------------------------------------------------------- |
+| **Telegram** | ✅ Estável | Bot Token | Suporte completo incluindo arquivos, imagens, botões inline |
+| **Matrix** | ✅ Estável | Senha ou Token | Suporte E2EE com verificação de dispositivo |
+| **Slack** | 🚧 Planejado | OAuth ou Bot Token | Requer acesso ao workspace |
+| **Discord** | 🚧 Planejado | Bot Token | Requer permissões de guild |
+| **WhatsApp** | 🚧 Planejado | Twilio ou API oficial | Requer conta business |
+| **CLI** | ✅ Estável | Nenhum | Interface conversacional direta |
+| **Web** | 🚧 Planejado | API Key ou OAuth | Interface de chat baseada em navegador |
+
+Veja [Referência de Canais](docs/channels-reference.md) para instruções de configuração completas.
+
+## Suporte de Ferramentas
+
+ZeroClaw fornece ferramentas integradas para execução de código, acesso ao sistema de arquivos e recuperação web:
+
+| Ferramenta | Descrição | Runtime Requerido |
+| -------------------- | --------------------------- | ----------------------------- |
+| **bash** | Executa comandos shell | Nativo ou Docker |
+| **python** | Executa scripts Python | Python 3.8+ (nativo) ou Docker |
+| **javascript** | Executa código Node.js | Node.js 18+ (nativo) ou Docker |
+| **filesystem_read** | Lê arquivos | Nativo ou Docker |
+| **filesystem_write** | Escreve arquivos | Nativo ou Docker |
+| **web_fetch** | Obtém conteúdo web | Nativo ou Docker |
+
+### Segurança de Execução
+
+- **Runtime Nativo** — roda como processo de usuário do daemon, acesso completo ao sistema de arquivos
+- **Runtime Docker** — isolamento completo de container, sistemas de arquivos e redes separados
+
+Configure a política de execução em `config.toml`:
+
+```toml
+[runtime]
+kind = "docker"
+allowed_tools = ["bash", "python", "filesystem_read"] # Lista de permissão explícita
+```
+
+Veja [Referência de Configuração](docs/config-reference.md#runtime) para opções de segurança completas.
+
+## Implantação
+
+### Implantação Local (Desenvolvimento)
+
+```bash
+zeroclaw daemon start
+zeroclaw agent start
+```
+
+### Implantação em Servidor (Produção)
+
+Use systemd para gerenciar o daemon e agent como serviços:
+
+```bash
+# Instale o binário
+cargo install --path . --locked
+
+# Configure o workspace
+zeroclaw init
+
+# Crie arquivos de serviço systemd
+sudo cp deployment/systemd/zeroclaw-daemon.service /etc/systemd/system/
+sudo cp deployment/systemd/zeroclaw-agent.service /etc/systemd/system/
+
+# Habilite e inicie os serviços
+sudo systemctl enable zeroclaw-daemon zeroclaw-agent
+sudo systemctl start zeroclaw-daemon zeroclaw-agent
+
+# Verifique o status
+sudo systemctl status zeroclaw-daemon
+sudo systemctl status zeroclaw-agent
+```
+
+Veja [Guia de Implantação de Rede](docs/network-deployment.md) para instruções completas de implantação em produção.
+
+### Docker
+
+```bash
+# Compile a imagem
+docker build -t zeroclaw:latest .
+
+# Execute o container
+docker run -d \
+ --name zeroclaw \
+ -v ~/.zeroclaw/workspace:/workspace \
+ -e ANTHROPIC_API_KEY=sk-ant-... \
+ zeroclaw:latest
+```
+
+Veja [`Dockerfile`](Dockerfile) para detalhes de build e opções de configuração.
+
+### Hardware Edge
+
+ZeroClaw é projetado para rodar em hardware de baixo consumo:
+
+- **Raspberry Pi Zero 2 W** — ~512 MB RAM, núcleo ARMv8 único, < $5 custo de hardware
+- **Raspberry Pi 4/5** — 1 GB+ RAM, multi-núcleo, ideal para workloads concorrentes
+- **Orange Pi Zero 2** — ~512 MB RAM, quad-core ARMv8, custo ultra-baixo
+- **SBCs x86 (Intel N100)** — 4-8 GB RAM, builds rápidos, suporte Docker nativo
+
+Veja [Guia de Hardware](docs/hardware/README.md) para instruções de configuração específicas por dispositivo.
+
+## Tunneling (Exposição Pública)
+
+Exponha seu daemon ZeroClaw local à rede pública via túneis seguros:
+
+```bash
+zeroclaw tunnel start --provider cloudflare
+```
+
+Provedores de tunnel suportados:
+
+- **Cloudflare Tunnel** — HTTPS grátis, sem exposição de portas, suporte multi-domínio
+- **Ngrok** — configuração rápida, domínios personalizados (plano pago)
+- **Tailscale** — rede mesh privada, sem porta pública
+
+Veja [Referência de Configuração](docs/config-reference.md#tunnel) para opções de configuração completas.
+
+## Segurança
+
+ZeroClaw implementa múltiplas camadas de segurança:
+
+### Emparelhamento
+
+O daemon gera um segredo de emparelhamento no primeiro início armazenado em `~/.zeroclaw/workspace/.pairing`. Clientes (agent, CLI) devem apresentar este segredo para conectar.
+
+```bash
+zeroclaw pairing rotate # Gera um novo segredo e invalida o anterior
+```
+
+### Sandboxing
+
+- **Runtime Docker** — isolamento completo de container com sistemas de arquivos e redes separados
+- **Runtime Nativo** — roda como processo de usuário, com escopo de workspace por padrão
+
+### Listas de Permissão
+
+Canais podem restringir acesso por ID de usuário:
+
+```toml
+[channels.telegram]
+enabled = true
+allowed_users = [123456789, 987654321] # Lista de permissão explícita
+```
+
+### Criptografia
+
+- **Matrix E2EE** — criptografia ponta a ponta completa com verificação de dispositivo
+- **Transporte TLS** — todo o tráfego de API e tunnel usa HTTPS/TLS
+
+Veja [Documentação de Segurança](docs/security/README.md) para políticas e práticas completas.
+
+## Observabilidade
+
+ZeroClaw registra logs em `~/.zeroclaw/workspace/logs/` por padrão. Os logs são armazenados por componente:
+
+```
+~/.zeroclaw/workspace/logs/
+├── daemon.log # Logs do daemon (início, requisições API, erros)
+├── agent.log # Logs do agent (roteamento de mensagens, execução de ferramentas)
+├── telegram.log # Logs específicos do canal (se habilitado)
+└── matrix.log # Logs específicos do canal (se habilitado)
+```
+
+### Configuração de Logging
+
+```toml
+[logging]
+level = "info" # debug, info, warn, error
+path = "~/.zeroclaw/workspace/logs/"
+rotation = "daily" # daily, hourly, size
+max_size_mb = 100 # Para rotação baseada em tamanho
+retention_days = 30 # Purga automática após N dias
+```
+
+Veja [Referência de Configuração](docs/config-reference.md#logging) para todas as opções de logging.
+
+### Métricas (Planejado)
+
+Suporte a métricas Prometheus para monitoramento em produção em breve. Rastreamento em [#234](https://github.com/zeroclaw-labs/zeroclaw/issues/234).
+
+## Habilidades (Skills)
+
+ZeroClaw suporta habilidades personalizadas — módulos reutilizáveis que estendem as capacidades do sistema.
+
+### Definição de Habilidade
+
+Habilidades são armazenadas em `~/.zeroclaw/workspace/skills//` com esta estrutura:
+
+```
+skills/
+└── my-skill/
+ ├── skill.toml # Metadados da habilidade (nome, descrição, dependências)
+ ├── prompt.md # Prompt de sistema para a AI
+ └── tools/ # Ferramentas personalizadas opcionais
+ └── my_tool.py
+```
+
+### Exemplo de Habilidade
+
+```toml
+# skills/web-research/skill.toml
+[skill]
+name = "web-research"
+description = "Pesquisa na web e resume resultados"
+version = "1.0.0"
+
+[dependencies]
+tools = ["web_fetch", "bash"]
+```
+
+```markdown
+
+
+Você é um assistente de pesquisa. Quando pedirem para pesquisar algo:
+
+1. Use web_fetch para obter o conteúdo
+2. Resuma os resultados em um formato fácil de ler
+3. Cite as fontes com URLs
+```
+
+### Uso de Habilidades
+
+Habilidades são carregadas automaticamente no início do agent. Referencie-as por nome em conversas:
+
+```
+Usuário: Use a habilidade web-research para encontrar as últimas notícias de AI
+Bot: [carrega a habilidade web-research, executa web_fetch, resume resultados]
+```
+
+Veja seção [Habilidades (Skills)](#habilidades-skills) para instruções completas de criação de habilidades.
+
+## Open Skills
+
+ZeroClaw suporta [Open Skills](https://github.com/openagents-com/open-skills) — um sistema modular e agnóstico de provedores para estender capacidades de agentes AI.
+
+### Habilitar Open Skills
+
+```toml
+[skills]
+open_skills_enabled = true
+# open_skills_dir = "/path/to/open-skills" # opcional
+```
+
+Você também pode sobrescrever em runtime com `ZEROCLAW_OPEN_SKILLS_ENABLED` e `ZEROCLAW_OPEN_SKILLS_DIR`.
+
+## Desenvolvimento
+
+```bash
+cargo build # Build de desenvolvimento
+cargo build --release # Build release (codegen-units=1, funciona em todos os dispositivos incluindo Raspberry Pi)
+cargo build --profile release-fast # Build mais rápido (codegen-units=8, requer 16 GB+ RAM)
+cargo test # Executa o suite de testes completo
+cargo clippy --locked --all-targets -- -D clippy::correctness
+cargo fmt # Formato
+
+# Executa o benchmark de comparação SQLite vs Markdown
+cargo test --test memory_comparison -- --nocapture
+```
+
+### Hook pre-push
+
+Um hook de git executa `cargo fmt --check`, `cargo clippy -- -D warnings`, e `cargo test` antes de cada push. Ative-o uma vez:
+
+```bash
+git config core.hooksPath .githooks
+```
+
+### Solução de Problemas de Build (erros OpenSSL no Linux)
+
+Se você encontrar um erro de build `openssl-sys`, sincronize dependências e recompile com o lockfile do repositório:
+
+```bash
+git pull
+cargo build --release --locked
+cargo install --path . --force --locked
+```
+
+ZeroClaw está configurado para usar `rustls` para dependências HTTP/TLS; `--locked` mantém o grafo transitivo determinístico em ambientes limpios.
+
+Para pular o hook quando precisar de um push rápido durante desenvolvimento:
+
+```bash
+git push --no-verify
+```
+
+## Colaboração e Docs
+
+Comece com o hub de documentação para um mapa baseado em tarefas:
+
+- Hub de Documentação: [`docs/README.md`](docs/README.md)
+- Índice Unificado de Docs: [`docs/SUMMARY.md`](docs/SUMMARY.md)
+- Referência de Comandos: [`docs/commands-reference.md`](docs/commands-reference.md)
+- Referência de Configuração: [`docs/config-reference.md`](docs/config-reference.md)
+- Referência de Provedores: [`docs/providers-reference.md`](docs/providers-reference.md)
+- Referência de Canais: [`docs/channels-reference.md`](docs/channels-reference.md)
+- Runbook de Operações: [`docs/operations-runbook.md`](docs/operations-runbook.md)
+- Solução de Problemas: [`docs/troubleshooting.md`](docs/troubleshooting.md)
+- Inventário/Classificação de Docs: [`docs/docs-inventory.md`](docs/docs-inventory.md)
+- Snapshot de Triage de PR/Issue (em 18 de fev. de 2026): [`docs/project-triage-snapshot-2026-02-18.md`](docs/project-triage-snapshot-2026-02-18.md)
+
+Referências principais de colaboração:
+
+- Hub de Documentação: [docs/README.md](docs/README.md)
+- Modelo de Documentação: [docs/doc-template.md](docs/doc-template.md)
+- Checklist de Mudança de Documentação: [docs/README.md#4-documentation-change-checklist](docs/README.md#4-documentation-change-checklist)
+- Referência de Configuração de Canais: [docs/channels-reference.md](docs/channels-reference.md)
+- Operações de Salas Criptografadas Matrix: [docs/matrix-e2ee-guide.md](docs/matrix-e2ee-guide.md)
+- Guia de Contribuição: [CONTRIBUTING.md](CONTRIBUTING.md)
+- Política de Fluxo de Trabalho PR: [docs/pr-workflow.md](docs/pr-workflow.md)
+- Playbook do Revisor (triage + revisão profunda): [docs/reviewer-playbook.md](docs/reviewer-playbook.md)
+- Mapa de Propriedade e Triage CI: [docs/ci-map.md](docs/ci-map.md)
+- Política de Divulgação de Segurança: [SECURITY.md](SECURITY.md)
+
+Para implantação e operações de runtime:
+
+- Guia de Implantação de Rede: [docs/network-deployment.md](docs/network-deployment.md)
+- Playbook de Agent Proxy: [docs/proxy-agent-playbook.md](docs/proxy-agent-playbook.md)
+
+## Apoiar o ZeroClaw
+
+Se ZeroClaw ajuda seu trabalho e você deseja apoiar o desenvolvimento contínuo, você pode doar aqui:
+
+
+
+### 🙏 Agradecimentos Especiais
+
+Um sincero agradecimento às comunidades e instituições que inspiram e alimentam este trabalho de código aberto:
+
+- **Harvard University** — por fomentar a curiosidade intelectual e empurrar os limites do possível.
+- **MIT** — por defender o conhecimento aberto, o código aberto, e a convicção de que a tecnologia deveria ser acessível a todos.
+- **Sundai Club** — pela comunidade, energia, e vontade incessante de construir coisas que importam.
+- **O Mundo e Além** 🌍✨ — a cada contribuidor, sonhador, e construtor lá fora que faz do código aberto uma força para o bem. Isso é por você.
+
+Construímos em código aberto porque as melhores ideias vêm de todo lugar. Se você está lendo isso, você é parte disso. Bem-vindo. 🦀❤️
+
+## ⚠️ Repositório Oficial e Aviso de Falsificação
+
+**Este é o único repositório oficial do ZeroClaw:**
+
+>
+
+Qualquer outro repositório, organização, domínio ou pacote que afirme ser "ZeroClaw" ou que implique afiliação com ZeroClaw Labs é **não autorizado e não é afiliado a este projeto**. Forks não autorizados conhecidos serão listados em [TRADEMARK.md](TRADEMARK.md).
+
+Se você encontrar falsificação ou uso indevido de marca, por favor [abra uma issue](https://github.com/zeroclaw-labs/zeroclaw/issues).
+
+---
+
+## Licença
+
+ZeroClaw tem licença dupla para máxima abertura e proteção de contribuidores:
+
+| Licença | Casos de Uso |
+| ---------------------------- | ------------------------------------------------------------ |
+| [MIT](LICENSE-MIT) | Código aberto, pesquisa, acadêmico, uso pessoal |
+| [Apache 2.0](LICENSE-APACHE) | Proteção de patentes, institucional, implantação comercial |
+
+Você pode escolher qualquer uma das licenças. **Os contribuidores concedem automaticamente direitos sob ambas** — veja [CLA.md](CLA.md) para o acordo de contribuidor completo.
+
+### Marca
+
+O nome **ZeroClaw** e o logo são marcas registradas da ZeroClaw Labs. Esta licença não concede permissão para usá-los para implicar aprovação ou afiliação. Veja [TRADEMARK.md](TRADEMARK.md) para usos permitidos e proibidos.
+
+### Proteções do Contribuidor
+
+- **Você mantém os direitos autorais** de suas contribuições
+- **Concessão de patentes** (Apache 2.0) protege você contra reivindicações de patentes por outros contribuidores
+- Suas contribuições são **atribuídas permanentemente** no histórico de commits e [NOTICE](NOTICE)
+- Nenhum direito de marca é transferido ao contribuir
+
+## Contribuir
+
+Veja [CONTRIBUTING.md](CONTRIBUTING.md) e [CLA.md](CLA.md). Implemente um trait, envie uma PR:
+
+- Guia de fluxo de trabalho CI: [docs/ci-map.md](docs/ci-map.md)
+- Novo `Provider` → `src/providers/`
+- Novo `Channel` → `src/channels/`
+- Novo `Observer` → `src/observability/`
+- Novo `Tool` → `src/tools/`
+- Nova `Memory` → `src/memory/`
+- Novo `Tunnel` → `src/tunnel/`
+- Nova `Skill` → `~/.zeroclaw/workspace/skills//`
+
+---
+
+**ZeroClaw** — Zero sobrecarga. Zero compromisso. Implante em qualquer lugar. Troque qualquer coisa. 🦀
+
+## Histórico de Estrelas
+
+
+
+
+
+
+
+
+
+
diff --git a/README.ro.md b/README.ro.md
new file mode 100644
index 000000000..7130e77c8
--- /dev/null
+++ b/README.ro.md
@@ -0,0 +1,179 @@
+
+
+
+
+ZeroClaw 🦀
+
+
+ Zero overhead. Zero compromisuri. 100% Rust. 100% Agnostic.
+ ⚡️ Rulează pe hardware de $10 cu <5MB RAM: Asta e cu 99% mai puțină memorie decât OpenClaw și cu 98% mai ieftin decât un Mac mini!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 🌐 Limbi:
+ 🇺🇸 English ·
+ 🇨🇳 简体中文 ·
+ 🇯🇵 日本語 ·
+ 🇰🇷 한국어 ·
+ 🇻🇳 Tiếng Việt ·
+ 🇵🇭 Tagalog ·
+ 🇪🇸 Español ·
+ 🇧🇷 Português ·
+ 🇮🇹 Italiano ·
+ 🇩🇪 Deutsch ·
+ 🇫🇷 Français ·
+ 🇸🇦 العربية ·
+ 🇮🇳 हिन्दी ·
+ 🇷🇺 Русский ·
+ 🇧🇩 বাংলা ·
+ 🇮🇱 עברית ·
+ 🇵🇱 Polski ·
+ 🇨🇿 Čeština ·
+ 🇳🇱 Nederlands ·
+ 🇹🇷 Türkçe ·
+ 🇺🇦 Українська ·
+ 🇮🇩 Bahasa Indonesia ·
+ 🇹🇭 ไทย ·
+ 🇵🇰 اردو ·
+ 🇷🇴 Română ·
+ 🇸🇪 Svenska ·
+ 🇬🇷 Ελληνικά ·
+ 🇭🇺 Magyar ·
+ 🇫🇮 Suomi ·
+ 🇩🇰 Dansk ·
+ 🇳🇴 Norsk
+
+
+---
+
+## Ce este ZeroClaw?
+
+ZeroClaw este o infrastructură de asistent AI ușoară, mutabilă și extensibilă construită în Rust. Conectează diverși furnizori de LLM (Anthropic, OpenAI, Google, Ollama, etc.) printr-o interfață unificată și suportă multiple canale (Telegram, Matrix, CLI, etc.).
+
+### Caracteristici Principale
+
+- **🦀 Scris în Rust**: Performanță ridicată, siguranță a memoriei și abstracțiuni fără costuri
+- **🔌 Agnostic față de furnizori**: Suportă OpenAI, Anthropic, Google Gemini, Ollama și alții
+- **📱 Multi-canal**: Telegram, Matrix (cu E2EE), CLI și altele
+- **🧠 Memorie modulară**: Backend-uri SQLite și Markdown
+- **🛠️ Instrumente extensibile**: Adaugă instrumente personalizate cu ușurință
+- **🔒 Securitate pe primul loc**: Reverse proxy, design axat pe confidențialitate
+
+---
+
+## Start Rapid
+
+### Cerințe
+
+- Rust 1.70+
+- O cheie API de furnizor LLM (Anthropic, OpenAI, etc.)
+
+### Instalare
+
+```bash
+# Clonează repository-ul
+git clone https://github.com/zeroclaw-labs/zeroclaw.git
+cd zeroclaw
+
+# Construiește
+cargo build --release
+
+# Rulează
+cargo run --release
+```
+
+### Cu Docker
+
+```bash
+docker run -d \
+ --name zeroclaw \
+ -e ANTHROPIC_API_KEY=your_key \
+ -v zeroclaw-data:/app/data \
+ zeroclaw/zeroclaw:latest
+```
+
+---
+
+## Configurare
+
+ZeroClaw folosește un fișier de configurare YAML. În mod implicit, caută `config.yaml`.
+
+```yaml
+# Furnizor implicit
+provider: anthropic
+
+# Configurare furnizori
+providers:
+ anthropic:
+ api_key: ${ANTHROPIC_API_KEY}
+ model: claude-3-5-sonnet-20241022
+ openai:
+ api_key: ${OPENAI_API_KEY}
+ model: gpt-4o
+
+# Configurare memorie
+memory:
+ backend: sqlite
+ path: data/memory.db
+
+# Configurare canale
+channels:
+ telegram:
+ token: ${TELEGRAM_BOT_TOKEN}
+```
+
+---
+
+## Documentație
+
+Pentru documentație detaliată, vezi:
+
+- [Hub Documentație](docs/README.md)
+- [Referință Comenzi](docs/commands-reference.md)
+- [Referință Furnizori](docs/providers-reference.md)
+- [Referință Canale](docs/channels-reference.md)
+- [Referință Configurare](docs/config-reference.md)
+
+---
+
+## Contribuții
+
+Contribuțiile sunt binevenite! Te rugăm să citești [Ghidul de Contribuții](CONTRIBUTING.md).
+
+---
+
+## Licență
+
+Acest proiect este licențiat dual:
+
+- MIT License
+- Apache License, versiunea 2.0
+
+Vezi [LICENSE-APACHE](LICENSE-APACHE) și [LICENSE-MIT](LICENSE-MIT) pentru detalii.
+
+---
+
+## Comunitate
+
+- [Telegram](https://t.me/zeroclawlabs)
+- [Facebook Group](https://www.facebook.com/groups/zeroclaw)
+- [WeChat Group](https://zeroclawlabs.cn/group.jpg)
+
+---
+
+## Sponsori
+
+Dacă ZeroClaw îți este util, te rugăm să iei în considerare să ne cumperi o cafea:
+
+[](https://buymeacoffee.com/argenistherose)
diff --git a/README.ru.md b/README.ru.md
index cfb10393e..0dd3dd6f8 100644
--- a/README.ru.md
+++ b/README.ru.md
@@ -1,5 +1,5 @@
-
+
ZeroClaw 🦀(Русский)
@@ -21,12 +21,43 @@
- 🌐 Языки: English · 简体中文 · 日本語 · Русский · Français · Tiếng Việt
+ 🌐 Языки:
+ 🇺🇸 English ·
+ 🇨🇳 简体中文 ·
+ 🇯🇵 日本語 ·
+ 🇰🇷 한국어 ·
+ 🇻🇳 Tiếng Việt ·
+ 🇵🇭 Tagalog ·
+ 🇪🇸 Español ·
+ 🇧🇷 Português ·
+ 🇮🇹 Italiano ·
+ 🇩🇪 Deutsch ·
+ 🇫🇷 Français ·
+ 🇸🇦 العربية ·
+ 🇮🇳 हिन्दी ·
+ 🇷🇺 Русский ·
+ 🇧🇩 বাংলা ·
+ 🇮🇱 עברית ·
+ 🇵🇱 Polski ·
+ 🇨🇿 Čeština ·
+ 🇳🇱 Nederlands ·
+ 🇹🇷 Türkçe ·
+ 🇺🇦 Українська ·
+ 🇮🇩 Bahasa Indonesia ·
+ 🇹🇭 ไทย ·
+ 🇵🇰 اردو ·
+ 🇷🇴 Română ·
+ 🇸🇪 Svenska ·
+ 🇬🇷 Ελληνικά ·
+ 🇭🇺 Magyar ·
+ 🇫🇮 Suomi ·
+ 🇩🇰 Dansk ·
+ 🇳🇴 Norsk
- Установка в 1 клик |
- Быстрый старт |
+ Установка в 1 клик |
+ Быстрый старт |
Хаб документации |
TOC docs
@@ -34,8 +65,8 @@
Быстрые маршруты:
Справочники ·
- Операции ·
- Диагностика ·
+ Операции ·
+ Диагностика ·
Безопасность ·
Аппаратная часть ·
Вклад и CI
@@ -87,7 +118,7 @@ ZeroClaw — это производительная и расширяемая
> Примечание: результаты ZeroClaw получены на release-сборке с помощью `/usr/bin/time -l`. OpenClaw требует Node.js runtime; только этот runtime обычно добавляет около 390MB дополнительного потребления памяти. NanoBot требует Python runtime. PicoClaw и ZeroClaw — статические бинарники.
-
+
### Локально воспроизводимое измерение
@@ -113,12 +144,12 @@ ls -lh target/release/zeroclaw
```bash
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
-./bootstrap.sh
+./install.sh
```
-Для полной инициализации окружения: `./bootstrap.sh --install-system-deps --install-rust` (для системных пакетов может потребоваться `sudo`).
+Для полной инициализации окружения: `./install.sh --install-system-deps --install-rust` (для системных пакетов может потребоваться `sudo`).
-Подробности: [`docs/one-click-bootstrap.md`](docs/one-click-bootstrap.md).
+Подробности: [`docs/setup-guides/one-click-bootstrap.md`](docs/setup-guides/one-click-bootstrap.md).
## Быстрый старт
@@ -195,7 +226,7 @@ zeroclaw agent --provider anthropic -m "hello"
Каждая подсистема — это **Trait**: меняйте реализации через конфигурацию, без изменения кода.
-
+
| Подсистема | Trait | Встроенные реализации | Расширение |
@@ -279,20 +310,20 @@ allow_public_bind = false
- Хаб документации (English): [`docs/README.md`](docs/README.md)
- Единый TOC docs: [`docs/SUMMARY.md`](docs/SUMMARY.md)
- Хаб документации (Русский): [`docs/README.ru.md`](docs/README.ru.md)
-- Справочник команд: [`docs/commands-reference.md`](docs/commands-reference.md)
-- Справочник конфигурации: [`docs/config-reference.md`](docs/config-reference.md)
-- Справочник providers: [`docs/providers-reference.md`](docs/providers-reference.md)
-- Справочник channels: [`docs/channels-reference.md`](docs/channels-reference.md)
-- Операционный runbook: [`docs/operations-runbook.md`](docs/operations-runbook.md)
-- Устранение неполадок: [`docs/troubleshooting.md`](docs/troubleshooting.md)
-- Инвентарь и классификация docs: [`docs/docs-inventory.md`](docs/docs-inventory.md)
-- Снимок triage проекта: [`docs/project-triage-snapshot-2026-02-18.md`](docs/project-triage-snapshot-2026-02-18.md)
+- Справочник команд: [`docs/reference/cli/commands-reference.md`](docs/reference/cli/commands-reference.md)
+- Справочник конфигурации: [`docs/reference/api/config-reference.md`](docs/reference/api/config-reference.md)
+- Справочник providers: [`docs/reference/api/providers-reference.md`](docs/reference/api/providers-reference.md)
+- Справочник channels: [`docs/reference/api/channels-reference.md`](docs/reference/api/channels-reference.md)
+- Операционный runbook: [`docs/ops/operations-runbook.md`](docs/ops/operations-runbook.md)
+- Устранение неполадок: [`docs/ops/troubleshooting.md`](docs/ops/troubleshooting.md)
+- Инвентарь и классификация docs: [`docs/maintainers/docs-inventory.md`](docs/maintainers/docs-inventory.md)
+- Снимок triage проекта: [`docs/maintainers/project-triage-snapshot-2026-02-18.md`](docs/maintainers/project-triage-snapshot-2026-02-18.md)
## Вклад и лицензия
- Contribution guide: [`CONTRIBUTING.md`](CONTRIBUTING.md)
-- PR workflow: [`docs/pr-workflow.md`](docs/pr-workflow.md)
-- Reviewer playbook: [`docs/reviewer-playbook.md`](docs/reviewer-playbook.md)
+- PR workflow: [`docs/contributing/pr-workflow.md`](docs/contributing/pr-workflow.md)
+- Reviewer playbook: [`docs/contributing/reviewer-playbook.md`](docs/contributing/reviewer-playbook.md)
- License: MIT or Apache 2.0 ([`LICENSE-MIT`](LICENSE-MIT), [`LICENSE-APACHE`](LICENSE-APACHE), [`NOTICE`](NOTICE))
---
diff --git a/README.sv.md b/README.sv.md
new file mode 100644
index 000000000..3ca4d45e5
--- /dev/null
+++ b/README.sv.md
@@ -0,0 +1,179 @@
+
+
+
+
+ZeroClaw 🦀
+
+
+ Noll overhead. Noll kompromiss. 100% Rust. 100% Agnostisk.
+ ⚡️ Kör på $10 hårdvara med <5MB RAM: Det är 99% mindre minne än OpenClaw och 98% billigare än en Mac mini!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 🌐 Språk:
+ 🇺🇸 English ·
+ 🇨🇳 简体中文 ·
+ 🇯🇵 日本語 ·
+ 🇰🇷 한국어 ·
+ 🇻🇳 Tiếng Việt ·
+ 🇵🇭 Tagalog ·
+ 🇪🇸 Español ·
+ 🇧🇷 Português ·
+ 🇮🇹 Italiano ·
+ 🇩🇪 Deutsch ·
+ 🇫🇷 Français ·
+ 🇸🇦 العربية ·
+ 🇮🇳 हिन्दी ·
+ 🇷🇺 Русский ·
+ 🇧🇩 বাংলা ·
+ 🇮🇱 עברית ·
+ 🇵🇱 Polski ·
+ 🇨🇿 Čeština ·
+ 🇳🇱 Nederlands ·
+ 🇹🇷 Türkçe ·
+ 🇺🇦 Українська ·
+ 🇮🇩 Bahasa Indonesia ·
+ 🇹🇭 ไทย ·
+ 🇵🇰 اردو ·
+ 🇷🇴 Română ·
+ 🇸🇪 Svenska ·
+ 🇬🇷 Ελληνικά ·
+ 🇭🇺 Magyar ·
+ 🇫🇮 Suomi ·
+ 🇩🇰 Dansk ·
+ 🇳🇴 Norsk
+
+
+---
+
+## Vad är ZeroClaw?
+
+ZeroClaw är en lättvikts, föränderlig och utökningsbar AI-assistent-infrastruktur byggd i Rust. Den ansluter olika LLM-leverantörer (Anthropic, OpenAI, Google, Ollama, etc.) via ett enhetligt gränssnitt och stöder flera kanaler (Telegram, Matrix, CLI, etc.).
+
+### Huvudfunktioner
+
+- **🦀 Skrivet i Rust**: Hög prestanda, minnessäkerhet och nollkostnadsabstraktioner
+- **🔌 Leverantörsagnostisk**: Stöder OpenAI, Anthropic, Google Gemini, Ollama och andra
+- **📱 Multi-kanal**: Telegram, Matrix (med E2EE), CLI och andra
+- **🧠 Pluggbart minne**: SQLite och Markdown-backends
+- **🛠️ Utökningsbara verktyg**: Lägg enkelt till anpassade verktyg
+- **🔒 Säkerhet först**: Omvänd proxy, integritetsförst-design
+
+---
+
+## Snabbstart
+
+### Krav
+
+- Rust 1.70+
+- En LLM-leverantörs API-nyckel (Anthropic, OpenAI, etc.)
+
+### Installation
+
+```bash
+# Klona repositoryt
+git clone https://github.com/zeroclaw-labs/zeroclaw.git
+cd zeroclaw
+
+# Bygg
+cargo build --release
+
+# Kör
+cargo run --release
+```
+
+### Med Docker
+
+```bash
+docker run -d \
+ --name zeroclaw \
+ -e ANTHROPIC_API_KEY=your_key \
+ -v zeroclaw-data:/app/data \
+ zeroclaw/zeroclaw:latest
+```
+
+---
+
+## Konfiguration
+
+ZeroClaw använder en YAML-konfigurationsfil. Som standard letar den efter `config.yaml`.
+
+```yaml
+# Standardleverantör
+provider: anthropic
+
+# Leverantörskonfiguration
+providers:
+ anthropic:
+ api_key: ${ANTHROPIC_API_KEY}
+ model: claude-3-5-sonnet-20241022
+ openai:
+ api_key: ${OPENAI_API_KEY}
+ model: gpt-4o
+
+# Minneskonfiguration
+memory:
+ backend: sqlite
+ path: data/memory.db
+
+# Kanalkonfiguration
+channels:
+ telegram:
+ token: ${TELEGRAM_BOT_TOKEN}
+```
+
+---
+
+## Dokumentation
+
+För detaljerad dokumentation, se:
+
+- [Dokumentationshubb](docs/README.md)
+- [Kommandoreferens](docs/commands-reference.md)
+- [Leverantörsreferens](docs/providers-reference.md)
+- [Kanalreferens](docs/channels-reference.md)
+- [Konfigurationsreferens](docs/config-reference.md)
+
+---
+
+## Bidrag
+
+Bidrag är välkomna! Vänligen läs [Bidragsguiden](CONTRIBUTING.md).
+
+---
+
+## Licens
+
+Detta projekt är dubbellicensierat:
+
+- MIT License
+- Apache License, version 2.0
+
+Se [LICENSE-APACHE](LICENSE-APACHE) och [LICENSE-MIT](LICENSE-MIT) för detaljer.
+
+---
+
+## Community
+
+- [Telegram](https://t.me/zeroclawlabs)
+- [Facebook Group](https://www.facebook.com/groups/zeroclaw)
+- [WeChat Group](https://zeroclawlabs.cn/group.jpg)
+
+---
+
+## Sponsorer
+
+Om ZeroClaw är användbart för dig, vänligen överväg att köpa en kaffe till oss:
+
+[](https://buymeacoffee.com/argenistherose)
diff --git a/README.th.md b/README.th.md
new file mode 100644
index 000000000..48444c052
--- /dev/null
+++ b/README.th.md
@@ -0,0 +1,179 @@
+
+
+
+
+ZeroClaw 🦀
+
+
+ โอเวอร์เฮดเป็นศูนย์ ไม่มีการประนีประนอม 100% Rust 100% Agnostic
+ ⚡️ ทำงานบนฮาร์ดแวร์ $10 ด้วย RAM <5MB: ใช้หน่วยความจำน้อยกว่า OpenClaw 99% และถูกกว่า Mac mini 98%!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 🌐 ภาษา:
+ 🇺🇸 English ·
+ 🇨🇳 简体中文 ·
+ 🇯🇵 日本語 ·
+ 🇰🇷 한국어 ·
+ 🇻🇳 Tiếng Việt ·
+ 🇵🇭 Tagalog ·
+ 🇪🇸 Español ·
+ 🇧🇷 Português ·
+ 🇮🇹 Italiano ·
+ 🇩🇪 Deutsch ·
+ 🇫🇷 Français ·
+ 🇸🇦 العربية ·
+ 🇮🇳 हिन्दी ·
+ 🇷🇺 Русский ·
+ 🇧🇩 বাংলা ·
+ 🇮🇱 עברית ·
+ 🇵🇱 Polski ·
+ 🇨🇿 Čeština ·
+ 🇳🇱 Nederlands ·
+ 🇹🇷 Türkçe ·
+ 🇺🇦 Українська ·
+ 🇮🇩 Bahasa Indonesia ·
+ 🇹🇭 ไทย ·
+ 🇵🇰 اردو ·
+ 🇷🇴 Română ·
+ 🇸🇪 Svenska ·
+ 🇬🇷 Ελληνικά ·
+ 🇭🇺 Magyar ·
+ 🇫🇮 Suomi ·
+ 🇩🇰 Dansk ·
+ 🇳🇴 Norsk
+
+
+---
+
+## ZeroClaw คืออะไร?
+
+ZeroClaw เป็นโครงสร้างพื้นฐานผู้ช่วย AI ที่มีน้ำหนักเบา ปรับเปลี่ยนได้ และขยายได้ สร้างด้วย Rust มันเชื่อมต่อผู้ให้บริการ LLM ต่างๆ (Anthropic, OpenAI, Google, Ollama ฯลฯ) ผ่านอินเทอร์เฟซแบบรวมและรองรับหลายช่องทาง (Telegram, Matrix, CLI ฯลฯ)
+
+### คุณสมบัติหลัก
+
+- **🦀 เขียนด้วย Rust**: ประสิทธิภาพสูง ความปลอดภัยของหน่วยความจำ และ abstraction แบบไม่มีค่าใช้จ่าย
+- **🔌 Agnostic ต่อผู้ให้บริการ**: รองรับ OpenAI, Anthropic, Google Gemini, Ollama และอื่นๆ
+- **📱 หลายช่องทาง**: Telegram, Matrix (พร้อม E2EE), CLI และอื่นๆ
+- **🧠 หน่วยความจำแบบเสียบได้**: Backend แบบ SQLite และ Markdown
+- **🛠️ เครื่องมือที่ขยายได้**: เพิ่มเครื่องมือที่กำหนดเองได้ง่าย
+- **🔒 ความปลอดภัยเป็นอันดับหนึ่ง**: Reverse proxy, การออกแบบที่ให้ความสำคัญกับความเป็นส่วนตัว
+
+---
+
+## เริ่มต้นอย่างรวดเร็ว
+
+### ข้อกำหนด
+
+- Rust 1.70+
+- API key ของผู้ให้บริการ LLM (Anthropic, OpenAI ฯลฯ)
+
+### การติดตั้ง
+
+```bash
+# Clone repository
+git clone https://github.com/zeroclaw-labs/zeroclaw.git
+cd zeroclaw
+
+# Build
+cargo build --release
+
+# Run
+cargo run --release
+```
+
+### ด้วย Docker
+
+```bash
+docker run -d \
+ --name zeroclaw \
+ -e ANTHROPIC_API_KEY=your_key \
+ -v zeroclaw-data:/app/data \
+ zeroclaw/zeroclaw:latest
+```
+
+---
+
+## การกำหนดค่า
+
+ZeroClaw ใช้ไฟล์กำหนดค่า YAML โดยค่าเริ่มต้นจะค้นหา `config.yaml`
+
+```yaml
+# ผู้ให้บริการเริ่มต้น
+provider: anthropic
+
+# การกำหนดค่าผู้ให้บริการ
+providers:
+ anthropic:
+ api_key: ${ANTHROPIC_API_KEY}
+ model: claude-3-5-sonnet-20241022
+ openai:
+ api_key: ${OPENAI_API_KEY}
+ model: gpt-4o
+
+# การกำหนดค่าหน่วยความจำ
+memory:
+ backend: sqlite
+ path: data/memory.db
+
+# การกำหนดค่าช่องทาง
+channels:
+ telegram:
+ token: ${TELEGRAM_BOT_TOKEN}
+```
+
+---
+
+## เอกสาร
+
+สำหรับเอกสารโดยละเอียด ดูที่:
+
+- [ศูนย์เอกสาร](docs/README.md)
+- [ข้อมูลอ้างอิงคำสั่ง](docs/commands-reference.md)
+- [ข้อมูลอ้างอิงผู้ให้บริการ](docs/providers-reference.md)
+- [ข้อมูลอ้างอิงช่องทาง](docs/channels-reference.md)
+- [ข้อมูลอ้างอิงการกำหนดค่า](docs/config-reference.md)
+
+---
+
+## การมีส่วนร่วม
+
+ยินดีต้อนรับการมีส่วนร่วม! โปรดอ่าน [คู่มือการมีส่วนร่วม](CONTRIBUTING.md)
+
+---
+
+## สัญญาอนุญาต
+
+โปรเจกต์นี้มีสัญญาอนุญาตคู่:
+
+- MIT License
+- Apache License, เวอร์ชัน 2.0
+
+ดู [LICENSE-APACHE](LICENSE-APACHE) และ [LICENSE-MIT](LICENSE-MIT) สำหรับรายละเอียด
+
+---
+
+## ชุมชน
+
+- [Telegram](https://t.me/zeroclawlabs)
+- [Facebook Group](https://www.facebook.com/groups/zeroclaw)
+- [WeChat Group](https://zeroclawlabs.cn/group.jpg)
+
+---
+
+## ผู้สนับสนุน
+
+หาก ZeroClaw มีประโยชน์สำหรับคุณ โปรดพิจารณาซื้อกาแฟให้เรา:
+
+[](https://buymeacoffee.com/argenistherose)
diff --git a/README.tl.md b/README.tl.md
new file mode 100644
index 000000000..5a4829941
--- /dev/null
+++ b/README.tl.md
@@ -0,0 +1,914 @@
+
+
+
+
+ZeroClaw 🦀
+
+
+ Zero overhead. Zero compromise. 100% Rust. 100% Agnostic.
+ ⚡️ Tumatakbo sa $10 hardware na may <5MB RAM: Ito ay 99% mas kaunting memorya kaysa sa OpenClaw at 98% mas mura kaysa sa isang Mac mini!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Binuo ng mga mag-aaral at miyembro ng Harvard, MIT, at Sundai.Club na komunidad.
+
+
+
+ 🌐 Mga Wika: 🇺🇸 English ·
+ 🇨🇳 简体中文 ·
+ 🇯🇵 日本語 ·
+ 🇰🇷 한국어 ·
+ 🇻🇳 Tiếng Việt ·
+ 🇵🇭 Tagalog ·
+ 🇪🇸 Español ·
+ 🇧🇷 Português ·
+ 🇮🇹 Italiano ·
+ 🇩🇪 Deutsch ·
+ 🇫🇷 Français ·
+ 🇸🇦 العربية ·
+ 🇮🇳 हिन्दी ·
+ 🇷🇺 Русский ·
+ 🇧🇩 বাংলা ·
+ 🇮🇱 עברית ·
+ 🇵🇱 Polski ·
+ 🇨🇿 Čeština ·
+ 🇳🇱 Nederlands ·
+ 🇹🇷 Türkçe ·
+ 🇺🇦 Українська ·
+ 🇮🇩 Bahasa Indonesia ·
+ 🇹🇭 ไทย ·
+ 🇵🇰 اردو ·
+ 🇷🇴 Română ·
+ 🇸🇪 Svenska ·
+ 🇬🇷 Ελληνικά ·
+ 🇭🇺 Magyar ·
+ 🇫🇮 Suomi ·
+ 🇩🇰 Dansk ·
+ 🇳🇴 Norsk
+
+
+
+ Mabilis na Pagsisimula |
+ One-Click na Setup |
+ Hub ng Dokumentasyon |
+ Talaan ng Nilalaman
+
+
+
+ Mga mabilis na access:
+ Reference ·
+ Operations ·
+ Troubleshooting ·
+ Security ·
+ Hardware ·
+ Mag-contribute
+
+
+
+ Mabilis, magaan, at ganap na autonomous na AI assistant infrastructure
+ I-deploy kahit saan. I-swap ang anumang bagay.
+
+
+
+ Ang ZeroClaw ay ang runtime operating system para sa agent workflows — isang infrastructure na nag-a-abstract ng mga modelo, tools, memory, at execution upang bumuo ng mga agent nang isang beses at patakbuhin ang mga ito kahit saan.
+
+
+Trait-driven architecture · secure-by-default runtime · swappable provider/channel/tool · lahat ay pluggable
+
+### 📢 Mga Anunsyo
+
+Gamitin ang talahanayang ito para sa mahahalagang paunawa (compatibility changes, security notices, maintenance windows, at version blocks).
+
+| Petsa (UTC) | Antas | Paunawa | Aksyon |
+| ---------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| 2026-02-19 | _Kritikal_ | **Hindi kami kaugnay** sa `openagen/zeroclaw` o `zeroclaw.org`. Ang domain na `zeroclaw.org` ay kasalukuyang tumuturo sa fork na `openagen/zeroclaw`, at ang domain/repository na ito ay nanggagaya sa aming opisyal na website/proyekto. | Huwag magtiwala sa impormasyon, binaries, fundraising, o mga anunsyo mula sa mga pinagmulang ito. Gamitin lamang [ang repository na ito](https://github.com/zeroclaw-labs/zeroclaw) at aming mga verified social media accounts. |
+| 2026-02-21 | _Mahalaga_ | Ang aming opisyal na website ay ngayon online: [zeroclawlabs.ai](https://zeroclawlabs.ai). Salamat sa iyong pasensya sa panahon ng paghihintay. Nakikita pa rin namin ang mga pagtatangka ng panliliko: huwag lumahok sa anumang investment/funding activity sa ngalan ng ZeroClaw kung hindi ito nai-publish sa pamamagitan ng aming mga opisyal na channel. | Gamitin [ang repository na ito](https://github.com/zeroclaw-labs/zeroclaw) bilang nag-iisang source of truth. Sundan [X (@zeroclawlabs)](https://x.com/zeroclawlabs?s=21), [Telegram (@zeroclawlabs)](https://t.me/zeroclawlabs), [Facebook (grupo)](https://www.facebook.com/groups/zeroclaw), [Reddit (r/zeroclawlabs)](https://www.reddit.com/r/zeroclawlabs/), at [Xiaohongshu](https://www.xiaohongshu.com/user/profile/67cbfc43000000000d008307?xsec_token=AB73VnYnGNx5y36EtnnZfGmAmS-6Wzv8WMuGpfwfkg6Yc%3D&xsec_source=pc_search) para sa mga opisyal na update. |
+| 2026-02-19 | _Mahalaga_ | In-update ng Anthropic ang authentication at credential use terms noong 2026-02-19. Ang OAuth authentication (Free, Pro, Max) ay eksklusibo para sa Claude Code at Claude.ai; ang paggamit ng Claude Free/Pro/Max OAuth tokens sa anumang iba pang produkto, tool, o serbisyo (kasama ang Agent SDK) ay hindi pinapayagan at maaaring lumabag sa Consumer Terms of Use. | Mangyaring pansamantalang iwasan ang Claude Code OAuth integrations upang maiwasan ang anumang potensyal na pagkawala. Orihinal na clause: [Authentication and Credential Use](https://code.claude.com/docs/en/legal-and-compliance#authentication-and-credential-use). |
+
+### ✨ Mga Tampok
+
+- 🏎️ **Lightweight Runtime by Default:** Ang mga karaniwang CLI workflows at status commands ay tumatakbo sa loob ng ilang megabytes ng memory footprint sa production builds.
+- 💰 **Cost-Effective Deployment:** Dinisenyo para sa low-cost boards at maliliit na cloud instances nang walang mga heavy runtime dependencies.
+- ⚡ **Fast Cold Starts:** Ang single-binary Rust runtime ay nagpapanatili ng command at daemon startup na halos instant para sa pang-araw-araw na operasyon.
+- 🌍 **Portable Architecture:** Isang single-binary workflow sa ARM, x86, at RISC-V na may swappable na provider/channel/tool.
+
+### Bakit pinipili ng mga team ang ZeroClaw
+
+- **Lightweight by default:** maliit na Rust binary, mabilis na startup, mababang memory footprint.
+- **Secure by design:** pairing, strict sandboxing, explicit allowlists, workspace scope.
+- **Fully swappable:** ang core systems ay traits (providers, channels, tools, memory, tunnels).
+- **No vendor lock-in:** OpenAI-compatible provider support + pluggable custom endpoints.
+
+## Benchmark Snapshot (ZeroClaw vs OpenClaw, Reproducible)
+
+Mabilis na benchmark sa lokal na machine (macOS arm64, Peb. 2026) na normalized para sa 0.8 GHz edge hardware.
+
+| | OpenClaw | NanoBot | PicoClaw | ZeroClaw 🦀 |
+| ---------------------------- | ------------- | -------------- | --------------- | --------------------- |
+| **Wika** | TypeScript | Python | Go | **Rust** |
+| **RAM** | > 1 GB | > 100 MB | < 10 MB | **< 5 MB** |
+| **Startup (0.8 GHz core)** | > 500s | > 30s | < 1s | **< 10ms** |
+| **Binary Size** | ~28 MB (dist) | N/A (Scripts) | ~8 MB | **3.4 MB** |
+| **Gastos** | Mac Mini $599 | Linux SBC ~$50 | Linux board $10 | **Kahit anong hardware $10** |
+
+> Mga Tala: Ang mga resulta ng ZeroClaw ay sinusukat sa production builds gamit ang `/usr/bin/time -l`. Ang OpenClaw ay nangangailangan ng Node.js runtime (typically ~390 MB additional memory overhead), habang ang NanoBot ay nangangailangan ng Python runtime. Ang PicoClaw at ZeroClaw ay static binaries. Ang mga RAM figure sa itaas ay runtime memory; ang build-time compilation requirements ay mas mataas.
+
+
+
+
+
+### Reproducible Local Measurement
+
+Ang mga benchmark claim ay maaaring mag-drift habang ang code at toolchains ay nag-e-evolve, kaya palaging sukatin ang iyong current build locally:
+
+```bash
+cargo build --release
+ls -lh target/release/zeroclaw
+
+/usr/bin/time -l target/release/zeroclaw --help
+/usr/bin/time -l target/release/zeroclaw status
+```
+
+Halimbawa ng sample (macOS arm64, nasukat noong Pebrero 18, 2026):
+
+- Release binary size: `8.8M`
+- `zeroclaw --help`: real time na humigit-kumulang `0.02s`, peak memory footprint ~`3.9 MB`
+- `zeroclaw status`: real time na humigit-kumulang `0.01s`, peak memory footprint ~`4.1 MB`
+
+## Mga Kinakailangan
+
+
+Windows
+
+### Windows — Kinakailangan
+
+1. **Visual Studio Build Tools** (nagbibigay ng MSVC linker at Windows SDK):
+
+ ```powershell
+ winget install Microsoft.VisualStudio.2022.BuildTools
+ ```
+
+ Sa panahon ng installation (o sa pamamagitan ng Visual Studio Installer), piliin ang **"Desktop development with C++"** workload.
+
+2. **Rust Toolchain:**
+
+ ```powershell
+ winget install Rustlang.Rustup
+ ```
+
+ Pagkatapos ng installation, magbukas ng bagong terminal at patakbuhin ang `rustup default stable` upang matiyak na ang stable toolchain ay aktibo.
+
+3. **I-verify** na ang pareho ay gumagana:
+ ```powershell
+ rustc --version
+ cargo --version
+ ```
+
+### Windows — Opsyonal
+
+- **Docker Desktop** — kinakailangan lamang kung gagamit ka ng [Docker sandboxed runtime](#current-runtime-support) (`runtime.kind = "docker"`). I-install sa pamamagitan ng `winget install Docker.DockerDesktop`.
+
+
+
+
+Linux / macOS
+
+### Linux / macOS — Kinakailangan
+
+1. **Essential build tools:**
+ - **Linux (Debian/Ubuntu):** `sudo apt install build-essential pkg-config`
+ - **Linux (Fedora/RHEL):** `sudo dnf group install development-tools && sudo dnf install pkg-config`
+ - **macOS:** I-install ang Xcode Command Line Tools: `xcode-select --install`
+
+2. **Rust Toolchain:**
+
+ ```bash
+ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
+ ```
+
+ Tingnan ang [rustup.rs](https://rustup.rs) para sa mga detalye.
+
+3. **I-verify:**
+ ```bash
+ rustc --version
+ cargo --version
+ ```
+
+### Linux / macOS — Opsyonal
+
+- **Docker** — kinakailangan lamang kung gagamit ka ng [Docker sandboxed runtime](#current-runtime-support) (`runtime.kind = "docker"`).
+ - **Linux (Debian/Ubuntu):** tingnan ang [docs.docker.com](https://docs.docker.com/engine/install/ubuntu/)
+ - **Linux (Fedora/RHEL):** tingnan ang [docs.docker.com](https://docs.docker.com/engine/install/fedora/)
+ - **macOS:** i-install ang Docker Desktop sa pamamagitan ng [docker.com/products/docker-desktop](https://www.docker.com/products/docker-desktop/)
+
+
+
+## Mabilis na Pagsisimula
+
+### Option 1: Automated setup (inirerekomenda)
+
+Ang `bootstrap.sh` script ay nag-i-install ng Rust, nagi-clone ng ZeroClaw, nagi-compile, at nagse-set up ng iyong paunang development environment:
+
+```bash
+curl -fsSL https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/main/bootstrap.sh | bash
+```
+
+Ito ay:
+
+1. Mag-i-install ng Rust (kung wala)
+2. Magi-clone ng ZeroClaw repository
+3. Magi-compile ng ZeroClaw sa release mode
+4. Mag-i-install ng `zeroclaw` sa `~/.cargo/bin/`
+5. Gagawa ng default workspace structure sa `~/.zeroclaw/workspace/`
+6. Gagawa ng paunang configuration file na `~/.zeroclaw/workspace/config.toml`
+
+Pagkatapos ng bootstrap, i-reload ang iyong shell o patakbuhin ang `source ~/.cargo/env` para gamitin ang `zeroclaw` command globally.
+
+### Option 2: Manual installation
+
+
+I-click para makita ang mga manual installation steps
+
+```bash
+# 1. I-clone ang repository
+git clone https://github.com/zeroclaw-labs/zeroclaw.git
+cd zeroclaw
+
+# 2. I-compile sa release
+cargo build --release --locked
+
+# 3. I-install ang binary
+cargo install --path . --locked
+
+# 4. I-initialize ang workspace
+zeroclaw init
+
+# 5. I-verify ang installation
+zeroclaw --version
+zeroclaw status
+```
+
+
+
+### Pagkatapos ng Installation
+
+Kapag na-install (sa pamamagitan ng bootstrap o manual), dapat mong makita:
+
+```
+~/.zeroclaw/workspace/
+├── config.toml # Main configuration
+├── .pairing # Pairing secrets (generated on first launch)
+├── logs/ # Daemon/agent logs
+├── skills/ # Custom skills
+└── memory/ # Conversation context storage
+```
+
+**Mga susunod na hakbang:**
+
+1. I-configure ang iyong AI providers sa `~/.zeroclaw/workspace/config.toml`
+2. Tingnan ang [configuration reference](docs/config-reference.md) para sa advanced options
+3. Simulan ang agent: `zeroclaw agent start`
+4. I-test sa pamamagitan ng iyong preferred channel (tingnan ang [channels reference](docs/channels-reference.md))
+
+## Configuration
+
+I-edit ang `~/.zeroclaw/workspace/config.toml` para i-configure ang providers, channels, at system behavior.
+
+### Quick Configuration Reference
+
+```toml
+[providers.anthropic]
+api_key = "sk-ant-..."
+model = "claude-sonnet-4-20250514"
+
+[providers.openai]
+api_key = "sk-..."
+model = "gpt-4o"
+
+[channels.telegram]
+enabled = true
+bot_token = "123456:ABC-DEF..."
+
+[channels.matrix]
+enabled = true
+homeserver_url = "https://matrix.org"
+username = "@bot:matrix.org"
+password = "..."
+
+[memory]
+kind = "markdown" # o "sqlite" o "none"
+
+[runtime]
+kind = "native" # o "docker" (nangangailangan ng Docker)
+```
+
+**Mga kumpletong reference document:**
+
+- [Configuration Reference](docs/config-reference.md) — lahat ng settings, validations, defaults
+- [Providers Reference](docs/providers-reference.md) — AI provider-specific configurations
+- [Channels Reference](docs/channels-reference.md) — Telegram, Matrix, Slack, Discord, at higit pa
+- [Operations](docs/operations-runbook.md) — production monitoring, secret rotation, scaling
+
+### Current Runtime Support
+
+Sinusuportahan ng ZeroClaw ang dalawang code execution backends:
+
+- **`native`** (default) — direct process execution, pinakamabilis na path, ideal para sa trusted environments
+- **`docker`** — full container isolation, hardened security policies, nangangailangan ng Docker
+
+Gamitin ang `runtime.kind = "docker"` kung kailangan mo ng strict sandboxing o network isolation. Tingnan ang [configuration reference](docs/config-reference.md#runtime) para sa buong detalye.
+
+## Mga Command
+
+```bash
+# Workspace management
+zeroclaw init # Nag-initialize ng bagong workspace
+zeroclaw status # Nagpapakita ng daemon/agent status
+zeroclaw config validate # Nag-verify ng config.toml syntax at values
+
+# Daemon management
+zeroclaw daemon start # Nagse-start ng daemon sa background
+zeroclaw daemon stop # Naghihinto sa running daemon
+zeroclaw daemon restart # Nagre-restart ng daemon (config reload)
+zeroclaw daemon logs # Nagpapakita ng daemon logs
+
+# Agent management
+zeroclaw agent start # Nagse-start ng agent (nangangailangan ng running daemon)
+zeroclaw agent stop # Naghihinto sa agent
+zeroclaw agent restart # Nagre-restart ng agent (config reload)
+
+# Pairing operations
+zeroclaw pairing init # Nag-generate ng bagong pairing secret
+zeroclaw pairing rotate # Nag-rotate ng existing pairing secret
+
+# Tunneling (para sa public exposure)
+zeroclaw tunnel start # Nagse-start ng tunnel sa local daemon
+zeroclaw tunnel stop # Naghihinto sa active tunnel
+
+# Diagnostics
+zeroclaw doctor # Nagpapatakbo ng system health checks
+zeroclaw version # Nagpapakita ng version at build info
+```
+
+Tingnan ang [Commands Reference](docs/commands-reference.md) para sa buong options at examples.
+
+## Architecture
+
+```
+┌─────────────────────────────────────────────────────────────────┐
+│ Channels (trait) │
+│ Telegram │ Matrix │ Slack │ Discord │ Web │ CLI │ Custom │
+└─────────────────────────┬───────────────────────────────────────┘
+ │
+ ▼
+┌─────────────────────────────────────────────────────────────────┐
+│ Agent Orchestrator │
+│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
+│ │ Message │ │ Context │ │ Tool │ │
+│ │ Routing │ │ Memory │ │ Execution │ │
+│ └──────────────┘ └──────────────┘ └──────────────┘ │
+└─────────────────────────┬───────────────────────────────────────┘
+ │
+ ┌───────────────┼───────────────┐
+ ▼ ▼ ▼
+┌──────────────┐ ┌──────────────┐ ┌──────────────┐
+│ Providers │ │ Memory │ │ Tools │
+│ (trait) │ │ (trait) │ │ (trait) │
+├──────────────┤ ├──────────────┤ ├──────────────┤
+│ Anthropic │ │ Markdown │ │ Filesystem │
+│ OpenAI │ │ SQLite │ │ Bash │
+│ Gemini │ │ None │ │ Web Fetch │
+│ Ollama │ │ Custom │ │ Custom │
+│ Custom │ └──────────────┘ └──────────────┘
+└──────────────┘
+ │
+ ▼
+┌─────────────────────────────────────────────────────────────────┐
+│ Runtime (trait) │
+│ Native │ Docker │
+└─────────────────────────────────────────────────────────────────┘
+```
+
+**Mga pangunahing prinsipyo:**
+
+- Ang lahat ay isang **trait** — providers, channels, tools, memory, tunnels
+- Ang mga channel ay tumatawag sa orchestrator; ang orchestrator ay tumatawag sa providers + tools
+- Ang memory system ay nagmamaneho ng conversation context (markdown, SQLite, o none)
+- Ang runtime ay nag-a-abstract ng code execution (native o Docker)
+- Walang provider lock-in — i-swap ang Anthropic ↔ OpenAI ↔ Gemini ↔ Ollama nang walang code changes
+
+Tingnan ang [architecture documentation](docs/architecture.svg) para sa mga detalyadong diagram at implementation details.
+
+## Mga Halimbawa
+
+### Telegram Bot
+
+```toml
+[channels.telegram]
+enabled = true
+bot_token = "123456:ABC-DEF..."
+allowed_users = [987654321] # Ang iyong Telegram user ID
+```
+
+Simulan ang daemon + agent, pagkatapos ay magpadala ng mensahe sa iyong bot sa Telegram:
+
+```
+/start
+Hello! Could you help me write a Python script?
+```
+
+Ang bot ay tumutugon gamit ang AI-generated code, nagpapatupad ng mga tool kung hiniling, at nagpapanatili ng conversation context.
+
+### Matrix (end-to-end encryption)
+
+```toml
+[channels.matrix]
+enabled = true
+homeserver_url = "https://matrix.org"
+username = "@zeroclaw:matrix.org"
+password = "..."
+device_name = "zeroclaw-prod"
+e2ee_enabled = true
+```
+
+Imbitahan ang `@zeroclaw:matrix.org` sa isang encrypted room, at ang bot ay tutugon gamit ang full encryption. Tingnan ang [Matrix E2EE Guide](docs/matrix-e2ee-guide.md) para sa device verification setup.
+
+### Multi-Provider
+
+```toml
+[providers.anthropic]
+enabled = true
+api_key = "sk-ant-..."
+model = "claude-sonnet-4-20250514"
+
+[providers.openai]
+enabled = true
+api_key = "sk-..."
+model = "gpt-4o"
+
+[orchestrator]
+default_provider = "anthropic"
+fallback_providers = ["openai"] # Failover on provider error
+```
+
+Kung ang Anthropic ay mabigo o ma-rate-limit, ang orchestrator ay awtomatikong mag-failover sa OpenAI.
+
+### Custom Memory
+
+```toml
+[memory]
+kind = "sqlite"
+path = "~/.zeroclaw/workspace/memory/conversations.db"
+retention_days = 90 # Automatic purge after 90 days
+```
+
+O gamitin ang Markdown para sa human-readable storage:
+
+```toml
+[memory]
+kind = "markdown"
+path = "~/.zeroclaw/workspace/memory/"
+```
+
+Tingnan ang [Configuration Reference](docs/config-reference.md#memory) para sa lahat ng memory options.
+
+## Provider Support
+
+| Provider | Status | API Key | Example Models |
+| ----------------- | ----------- | ------------------- | ---------------------------------------------------- |
+| **Anthropic** | ✅ Stable | `ANTHROPIC_API_KEY` | `claude-sonnet-4-20250514`, `claude-opus-4-20250514` |
+| **OpenAI** | ✅ Stable | `OPENAI_API_KEY` | `gpt-4o`, `gpt-4o-mini`, `o1`, `o1-mini` |
+| **Google Gemini** | ✅ Stable | `GOOGLE_API_KEY` | `gemini-2.0-flash-exp`, `gemini-exp-1206` |
+| **Ollama** | ✅ Stable | N/A (local) | `llama3.3`, `qwen2.5`, `phi4` |
+| **Cerebras** | ✅ Stable | `CEREBRAS_API_KEY` | `llama-3.3-70b` |
+| **Groq** | ✅ Stable | `GROQ_API_KEY` | `llama-3.3-70b-versatile` |
+| **Mistral** | 🚧 Planned | `MISTRAL_API_KEY` | TBD |
+| **Cohere** | 🚧 Planned | `COHERE_API_KEY` | TBD |
+
+### Custom Endpoints
+
+Sinusuportahan ng ZeroClaw ang OpenAI-compatible endpoints:
+
+```toml
+[providers.custom]
+enabled = true
+api_key = "..."
+base_url = "https://api.your-llm-provider.com/v1"
+model = "your-model-name"
+```
+
+Halimbawa: gamitin ang [LiteLLM](https://github.com/BerriAI/litellm) bilang proxy para ma-access ang anumang LLM sa pamamagitan ng OpenAI interface.
+
+Tingnan ang [Providers Reference](docs/providers-reference.md) para sa kumpletong configuration details.
+
+## Channel Support
+
+| Channel | Status | Authentication | Notes |
+| ------------ | ----------- | ------------------------ | --------------------------------------------------------- |
+| **Telegram** | ✅ Stable | Bot Token | Full support including files, images, inline buttons |
+| **Matrix** | ✅ Stable | Password or Token | E2EE support with device verification |
+| **Slack** | 🚧 Planned | OAuth or Bot Token | Requires workspace access |
+| **Discord** | 🚧 Planned | Bot Token | Requires guild permissions |
+| **WhatsApp** | 🚧 Planned | Twilio or official API | Requires business account |
+| **CLI** | ✅ Stable | None | Direct conversational interface |
+| **Web** | 🚧 Planned | API Key or OAuth | Browser-based chat interface |
+
+Tingnan ang [Channels Reference](docs/channels-reference.md) para sa kumpletong configuration instructions.
+
+## Tool Support
+
+Nagbibigay ang ZeroClaw ng built-in tools para sa code execution, filesystem access, at web retrieval:
+
+| Tool | Description | Required Runtime |
+| -------------------- | --------------------------- | ----------------------------- |
+| **bash** | Executes shell commands | Native or Docker |
+| **python** | Executes Python scripts | Python 3.8+ (native) or Docker |
+| **javascript** | Executes Node.js code | Node.js 18+ (native) or Docker |
+| **filesystem_read** | Reads files | Native or Docker |
+| **filesystem_write** | Writes files | Native or Docker |
+| **web_fetch** | Fetches web content | Native or Docker |
+
+### Execution Security
+
+- **Native Runtime** — runs as daemon's user process, full filesystem access
+- **Docker Runtime** — full container isolation, separate filesystems and networks
+
+I-configure ang execution policy sa `config.toml`:
+
+```toml
+[runtime]
+kind = "docker"
+allowed_tools = ["bash", "python", "filesystem_read"] # Explicit allowlist
+```
+
+Tingnan ang [Configuration Reference](docs/config-reference.md#runtime) para sa kumpletong security options.
+
+## Deployment
+
+### Local Deployment (Development)
+
+```bash
+zeroclaw daemon start
+zeroclaw agent start
+```
+
+### Server Deployment (Production)
+
+Gamitin ang systemd para mamaneho ang daemon at agent bilang services:
+
+```bash
+# I-install ang binary
+cargo install --path . --locked
+
+# I-configure ang workspace
+zeroclaw init
+
+# Gumawa ng systemd service files
+sudo cp deployment/systemd/zeroclaw-daemon.service /etc/systemd/system/
+sudo cp deployment/systemd/zeroclaw-agent.service /etc/systemd/system/
+
+# I-enable at i-start ang services
+sudo systemctl enable zeroclaw-daemon zeroclaw-agent
+sudo systemctl start zeroclaw-daemon zeroclaw-agent
+
+# I-verify ang status
+sudo systemctl status zeroclaw-daemon
+sudo systemctl status zeroclaw-agent
+```
+
+Tingnan ang [Network Deployment Guide](docs/network-deployment.md) para sa kumpletong production deployment instructions.
+
+### Docker
+
+```bash
+# I-build ang image
+docker build -t zeroclaw:latest .
+
+# I-run ang container
+docker run -d \
+ --name zeroclaw \
+ -v ~/.zeroclaw/workspace:/workspace \
+ -e ANTHROPIC_API_KEY=sk-ant-... \
+ zeroclaw:latest
+```
+
+Tingnan ang [`Dockerfile`](Dockerfile) para sa build details at configuration options.
+
+### Edge Hardware
+
+Ang ZeroClaw ay dinisenyo para tumakbo sa low-power hardware:
+
+- **Raspberry Pi Zero 2 W** — ~512 MB RAM, single ARMv8 core, < $5 hardware cost
+- **Raspberry Pi 4/5** — 1 GB+ RAM, multi-core, ideal for concurrent workloads
+- **Orange Pi Zero 2** — ~512 MB RAM, quad-core ARMv8, ultra-low cost
+- **x86 SBCs (Intel N100)** — 4-8 GB RAM, fast builds, native Docker support
+
+Tingnan ang [Hardware Guide](docs/hardware/README.md) para sa device-specific setup instructions.
+
+## Tunneling (Public Exposure)
+
+I-expose ang iyong local ZeroClaw daemon sa public network sa pamamagitan ng secure tunnels:
+
+```bash
+zeroclaw tunnel start --provider cloudflare
+```
+
+Mga supported tunnel provider:
+
+- **Cloudflare Tunnel** — free HTTPS, no port exposure, multi-domain support
+- **Ngrok** — quick setup, custom domains (paid plan)
+- **Tailscale** — private mesh network, no public port
+
+Tingnan ang [Configuration Reference](docs/config-reference.md#tunnel) para sa kumpletong configuration options.
+
+## Security
+
+Nagpapatupad ang ZeroClaw ng maraming layer ng security:
+
+### Pairing
+
+Ang daemon ay nag-generate ng pairing secret sa unang launch na nakaimbak sa `~/.zeroclaw/workspace/.pairing`. Ang mga client (agent, CLI) ay dapat mag-present ng secret na ito para kumonekta.
+
+```bash
+zeroclaw pairing rotate # Gagawa ng bagong secret at i-invalidate ang dati
+```
+
+### Sandboxing
+
+- **Docker Runtime** — full container isolation na may separate filesystems at networks
+- **Native Runtime** — runs as user process, scoped sa workspace by default
+
+### Allowlists
+
+Ang mga channel ay maaaring mag-limit ng access by user ID:
+
+```toml
+[channels.telegram]
+enabled = true
+allowed_users = [123456789, 987654321] # Explicit allowlist
+```
+
+### Encryption
+
+- **Matrix E2EE** — full end-to-end encryption with device verification
+- **TLS Transport** — all API and tunnel traffic uses HTTPS/TLS
+
+Tingnan ang [Security Documentation](docs/security/README.md) para sa kumpletong policies at practices.
+
+## Observability
+
+Ang ZeroClaw ay naglo-log sa `~/.zeroclaw/workspace/logs/` by default. Ang mga log ay nakaimbak by component:
+
+```
+~/.zeroclaw/workspace/logs/
+├── daemon.log # Daemon logs (startup, API requests, errors)
+├── agent.log # Agent logs (message routing, tool execution)
+├── telegram.log # Channel-specific logs (if enabled)
+└── matrix.log # Channel-specific logs (if enabled)
+```
+
+### Logging Configuration
+
+```toml
+[logging]
+level = "info" # debug, info, warn, error
+path = "~/.zeroclaw/workspace/logs/"
+rotation = "daily" # daily, hourly, size
+max_size_mb = 100 # For size-based rotation
+retention_days = 30 # Automatic purge after N days
+```
+
+Tingnan ang [Configuration Reference](docs/config-reference.md#logging) para sa lahat ng logging options.
+
+### Metrics (Planned)
+
+Prometheus metrics support para sa production monitoring ay coming soon. Tracking sa [#234](https://github.com/zeroclaw-labs/zeroclaw/issues/234).
+
+## Skills
+
+Sinusuportahan ng ZeroClaw ang custom skills — reusable modules na nag-e-extend sa system capabilities.
+
+### Skill Definition
+
+Ang mga skill ay nakaimbak sa `~/.zeroclaw/workspace/skills//` na may ganitong structure:
+
+```
+skills/
+└── my-skill/
+ ├── skill.toml # Skill metadata (name, description, dependencies)
+ ├── prompt.md # System prompt for the AI
+ └── tools/ # Optional custom tools
+ └── my_tool.py
+```
+
+### Skill Example
+
+```toml
+# skills/web-research/skill.toml
+[skill]
+name = "web-research"
+description = "Searches the web and summarizes results"
+version = "1.0.0"
+
+[dependencies]
+tools = ["web_fetch", "bash"]
+```
+
+```markdown
+
+
+You are a research assistant. When asked to research something:
+
+1. Use web_fetch to retrieve content
+2. Summarize results in an easy-to-read format
+3. Cite sources with URLs
+```
+
+### Skill Usage
+
+Ang mga skill ay automatically loaded sa agent startup. I-reference ang mga ito by name sa conversations:
+
+```
+User: Use the web-research skill to find the latest AI news
+Bot: [loads web-research skill, executes web_fetch, summarizes results]
+```
+
+Tingnan ang [Skills](#skills) section para sa kumpletong skill creation instructions.
+
+## Open Skills
+
+Sinusuportahan ng ZeroClaw ang [Open Skills](https://github.com/openagents-com/open-skills) — isang modular at provider-agnostic system para sa pag-extend sa AI agent capabilities.
+
+### Enable Open Skills
+
+```toml
+[skills]
+open_skills_enabled = true
+# open_skills_dir = "/path/to/open-skills" # optional
+```
+
+Maaari mo ring i-override sa runtime gamit ang `ZEROCLAW_OPEN_SKILLS_ENABLED` at `ZEROCLAW_OPEN_SKILLS_DIR`.
+
+## Development
+
+```bash
+cargo build # Dev build
+cargo build --release # Release build (codegen-units=1, works on all devices including Raspberry Pi)
+cargo build --profile release-fast # Faster build (codegen-units=8, requires 16 GB+ RAM)
+cargo test # Run full test suite
+cargo clippy --locked --all-targets -- -D clippy::correctness
+cargo fmt # Format
+
+# Run SQLite vs Markdown comparison benchmark
+cargo test --test memory_comparison -- --nocapture
+```
+
+### Pre-push hook
+
+Ang isang git hook ay nagpapatakbo ng `cargo fmt --check`, `cargo clippy -- -D warnings`, at `cargo test` bago ang bawat push. I-enable ito nang isang beses:
+
+```bash
+git config core.hooksPath .githooks
+```
+
+### Build Troubleshooting (OpenSSL errors on Linux)
+
+Kung makakita ka ng `openssl-sys` build error, i-sync ang dependencies at i-recompile gamit ang repository's lockfile:
+
+```bash
+git pull
+cargo build --release --locked
+cargo install --path . --force --locked
+```
+
+Ang ZeroClaw ay naka-configure na gumamit ng `rustls` para sa HTTP/TLS dependencies; ang `--locked` ay nagpapanatili sa transitive graph na deterministic sa clean environments.
+
+Para i-skip ang hook kapag kailangan mo ng quick push habang nagde-develop:
+
+```bash
+git push --no-verify
+```
+
+## Collaboration & Docs
+
+Magsimula sa documentation hub para sa task-based map:
+
+- Documentation Hub: [`docs/README.md`](docs/README.md)
+- Unified Docs TOC: [`docs/SUMMARY.md`](docs/SUMMARY.md)
+- Commands Reference: [`docs/commands-reference.md`](docs/commands-reference.md)
+- Configuration Reference: [`docs/config-reference.md`](docs/config-reference.md)
+- Providers Reference: [`docs/providers-reference.md`](docs/providers-reference.md)
+- Channels Reference: [`docs/channels-reference.md`](docs/channels-reference.md)
+- Operations Runbook: [`docs/operations-runbook.md`](docs/operations-runbook.md)
+- Troubleshooting: [`docs/troubleshooting.md`](docs/troubleshooting.md)
+- Docs Inventory/Classification: [`docs/docs-inventory.md`](docs/docs-inventory.md)
+- PR/Issue Triage Snapshot (as of Feb 18, 2026): [`docs/project-triage-snapshot-2026-02-18.md`](docs/project-triage-snapshot-2026-02-18.md)
+
+Mga pangunahing collaboration references:
+
+- Documentation Hub: [docs/README.md](docs/README.md)
+- Documentation Template: [docs/doc-template.md](docs/doc-template.md)
+- Documentation Change Checklist: [docs/README.md#4-documentation-change-checklist](docs/README.md#4-documentation-change-checklist)
+- Channel Configuration Reference: [docs/channels-reference.md](docs/channels-reference.md)
+- Matrix Encrypted Room Operations: [docs/matrix-e2ee-guide.md](docs/matrix-e2ee-guide.md)
+- Contributing Guide: [CONTRIBUTING.md](CONTRIBUTING.md)
+- PR Workflow Policy: [docs/pr-workflow.md](docs/pr-workflow.md)
+- Reviewer Playbook (triage + deep review): [docs/reviewer-playbook.md](docs/reviewer-playbook.md)
+- Ownership and CI Triage Map: [docs/ci-map.md](docs/ci-map.md)
+- Security Disclosure Policy: [SECURITY.md](SECURITY.md)
+
+Para sa deployment at runtime operations:
+
+- Network Deployment Guide: [docs/network-deployment.md](docs/network-deployment.md)
+- Proxy Agent Playbook: [docs/proxy-agent-playbook.md](docs/proxy-agent-playbook.md)
+
+## Suportahan ang ZeroClaw
+
+Kung tinutulungan ng ZeroClaw ang iyong trabaho at nais mong suportahan ang patuloy na development, maaari kang mag-donate dito:
+
+
+
+### 🙏 Special Thanks
+
+Isang taos-pusong pasasalamat sa mga komunidad at institusyon na nagbibigay-inspirasyon at nagpapakain sa open-source work na ito:
+
+- **Harvard University** — para sa pagpapaunlad ng intelektwal na kuryosidad at pagtulak sa mga hangganan ng kung ano ang posible.
+- **MIT** — para sa pagtatanggol ng open knowledge, open source, at ang paniniwala na ang teknolohiya ay dapat na accessible sa lahat.
+- **Sundai Club** — para sa komunidad, enerhiya, at ang walang-humpay na kagustuhang bumuo ng mga bagay na mahalaga.
+- **Ang Mundo at Higit Pa** 🌍✨ — sa bawat contributor, dreamer, at builder doon sa labas na gumagawa ng open source bilang isang puwersa para sa kabutihan. Ito ay para sa iyo.
+
+Kami ay bumubuo sa open source dahil ang mga pinakamahusay na ideya ay nagmumula sa lahat ng dako. Kung binabasa mo ito, ikaw ay bahagi nito. Maligayang pagdating. 🦀❤️
+
+## ⚠️ Official Repository at Impersonation Warning
+
+**Ito ang tanging opisyal na ZeroClaw repository:**
+
+>
+
+Ang anumang iba pang repository, organization, domain, o package na nagpapanggap na "ZeroClaw" o nagpapahiwatig ng affiliation sa ZeroClaw Labs ay **hindi awtorisado at hindi kaugnay sa proyektong ito**. Ang mga kilalang unauthorized forks ay ililista sa [TRADEMARK.md](TRADEMARK.md).
+
+Kung makakita ka ng impersonation o trademark misuse, mangyaring [magbukas ng isyu](https://github.com/zeroclaw-labs/zeroclaw/issues).
+
+---
+
+## License
+
+Ang ZeroClaw ay dual-licensed para sa maximum openness at contributor protection:
+
+| License | Use Cases |
+| ---------------------------- | ------------------------------------------------------------ |
+| [MIT](LICENSE-MIT) | Open-source, research, academic, personal use |
+| [Apache 2.0](LICENSE-APACHE) | Patent protection, institutional, commercial deployment |
+
+Maaari mong piliin ang alinmang license. **Ang mga contributor ay awtomatikong nagbibigay ng rights sa ilalim ng pareho** — tingnan ang [CLA.md](CLA.md) para sa kumpletong contributor agreement.
+
+### Trademark
+
+Ang pangalang **ZeroClaw** at logo ay mga rehistradong trademark ng ZeroClaw Labs. Ang license na ito ay hindi nagbibigay ng pahintulot na gamitin ang mga ito upang ipahiwatig ang endorsement o affiliation. Tingnan ang [TRADEMARK.md](TRADEMARK.md) para sa mga allowed at prohibited uses.
+
+### Contributor Protections
+
+- **Mo namang pinapanatili** ang copyright ng iyong mga kontribusyon
+- **Patent grant** (Apache 2.0) ay nagpoprotekta sa iyo laban sa patent claims ng ibang mga contributor
+- Ang iyong mga kontribusyon ay **permanenteng naa-attributed** sa commit history at [NOTICE](NOTICE)
+- Walang trademark rights ang naililipat sa pamamagitan ng pagko-contribute
+
+## Mag-contribute
+
+Tingnan ang [CONTRIBUTING.md](CONTRIBUTING.md) at [CLA.md](CLA.md). Mag-implement ng isang trait, mag-submit ng PR:
+
+- CI workflow guide: [docs/ci-map.md](docs/ci-map.md)
+- Bagong `Provider` → `src/providers/`
+- Bagong `Channel` → `src/channels/`
+- Bagong `Observer` → `src/observability/`
+- Bagong `Tool` → `src/tools/`
+- Bagong `Memory` → `src/memory/`
+- Bagong `Tunnel` → `src/tunnel/`
+- Bagong `Skill` → `~/.zeroclaw/workspace/skills//`
+
+---
+
+**ZeroClaw** — Zero overhead. Zero compromise. Deploy anywhere. Swap anything. 🦀
+
+## Star History
+
+
+
+
+
+
+
+
+
+
diff --git a/README.tr.md b/README.tr.md
new file mode 100644
index 000000000..55cba7a79
--- /dev/null
+++ b/README.tr.md
@@ -0,0 +1,914 @@
+
+
+
+
+ZeroClaw 🦀
+
+
+ Sıfırı aşırı yok. Sıfır ödün ver yok. %100 Rust. %100 Agnostik.
+ ⚡️ $10 donanımla <5MB RAM ile çalışır: OpenClaw'dan %99 daha az bellek ve Mac mini'den %98 daha ucuz!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Harvard, MIT ve Sundai.Club topluluklarının öğrencileri ve üyeleri tarafından inşa edilmiştir.
+
+
+
+ 🌐 Diller: 🇺🇸 English ·
+ 🇨🇳 简体中文 ·
+ 🇯🇵 日本語 ·
+ 🇰🇷 한국어 ·
+ 🇻🇳 Tiếng Việt ·
+ 🇵🇭 Tagalog ·
+ 🇪🇸 Español ·
+ 🇧🇷 Português ·
+ 🇮🇹 Italiano ·
+ 🇩🇪 Deutsch ·
+ 🇫🇷 Français ·
+ 🇸🇦 العربية ·
+ 🇮🇳 हिन्दी ·
+ 🇷🇺 Русский ·
+ 🇧🇩 বাংলা ·
+ 🇮🇱 עברית ·
+ 🇵🇱 Polski ·
+ 🇨🇿 Čeština ·
+ 🇳🇱 Nederlands ·
+ 🇹🇷 Türkçe ·
+ 🇺🇦 Українська ·
+ 🇮🇩 Bahasa Indonesia ·
+ 🇹🇭 ไทย ·
+ 🇵🇰 اردو ·
+ 🇷🇴 Română ·
+ 🇸🇪 Svenska ·
+ 🇬🇷 Ελληνικά ·
+ 🇭🇺 Magyar ·
+ 🇫🇮 Suomi ·
+ 🇩🇰 Dansk ·
+ 🇳🇴 Norsk
+
+
+
+ Hızlı Başlangıç |
+ Tek Tıklama Kurulumu |
+ Dokümantasyon Merkezi |
+ Dokümantasyon İçindekiler
+
+
+
+ Hızlı erişim:
+ Referans ·
+ Operasyonlar ·
+ Sorun Giderme ·
+ Güvenlik ·
+ Donanım ·
+ Katkıda Bulunma
+
+
+
+ Hızlı, hafif ve tamamen otonom AI asistan altyapısı
+ Her yerde dağıtın. Her şeyi değiştirin.
+
+
+
+ ZeroClaw, ajan iş akışları için çalışma zamanı işletim sistemidir — modelleri, araçları, belleği ve yürütmeyi soyutlayan, ajanları bir kez oluşturup ve her yerde çalıştıran bir altyapıdır.
+
+
+Trait tabanlı mimari · varsayılan olarak güvenli çalışma zamanı · değiştirilebilir sağlayıcı/kanal/araç · her şey eklenebilir
+
+### 📢 Duyurular
+
+Önemli duyurular için bu tabloyu kullanın (uyumluluk değişiklikleri, güvenlik bildirimleri, bakım pencereleri ve sürüm engellemeleri).
+
+| Tarih (UTC) | Seviye | Duyuru | Eylem |
+| ---------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| 2026-02-19 | _Kritik_ | **`openagen/zeroclaw` veya `zeroclaw.org` ile bağlantılı değiliz.** `zeroclaw.org` alanı şu anda `openagen/zeroclaw` fork'una işaret ediyor ve bu alan/depo taklitçiliğini yapıyor. | Bu kaynaklardan bilgi, ikili dosyalar, bağış toplama veya duyurulara güvenmeyin. Sadece [bu depoyu](https://github.com/zeroclaw-labs/zeroclaw) ve doğrulanmış sosyal medya hesaplarımızı kullanın. |
+| 2026-02-21 | _Önemli_ | Resmi web sitemiz artık çevrimiçi: [zeroclawlabs.ai](https://zeroclawlabs.ai). Bekleme sürecinde sabırlarınız için teşekkürler. Hala taklit girişimleri tespit ediyoruz: ZeroClaw adına resmi kanallarımız aracılığıyla yayınlanmayan herhangi bir yatırım/bağış faaliyetine katılmayın. | [Bu depoyu](https://github.com/zeroclaw-labs/zeroclaw) tek doğruluk kaynağı olarak kullanın. Resmi güncellemeler için [X (@zeroclawlabs)](https://x.com/zeroclawlabs?s=21), [Telegram (@zeroclawlabs)](https://t.me/zeroclawlabs), [Facebook (grup)](https://www.facebook.com/groups/zeroclaw), [Reddit (r/zeroclawlabs)](https://www.reddit.com/r/zeroclawlabs/) ve [Xiaohongshu](https://www.xiaohongshu.com/user/profile/67cbfc43000000000d008307?xsec_token=AB73VnYnGNx5y36EtnnZfGmAmS-6Wzv8WMuGpfwfkg6Yc%3D&xsec_source=pc_search)'u takip edin. |
+| 2026-02-19 | _Önemli_ | Anthropic, 2026-02-19 tarihinde kimlik doğrulama ve kimlik bilgileri kullanım şartlarını güncelledi. OAuth kimlik doğrulaması (Free, Pro, Max) yalnızca Claude Code ve Claude.ai içindir; Claude Free/Pro/Max OAuth belirteçlerini başka herhangi bir ürün, araç veya hizmette (Agent SDK dahil) kullanmak yasaktır ve Tüketici Kullanım Şartlarını ihlal edebilir. | Olası kayıpları önlemek için lütfen geçici olarak Claude Code OAuth entegrasyonlarından kaçının. Orijinal madde: [Authentication and Credential Use](https://code.claude.com/docs/en/legal-and-compliance#authentication-and-credential-use). |
+
+### ✨ Özellikler
+
+- 🏎️ **Varsayılan Hafif Çalışma Zamanı:** Yaygın CLI iş akışları ve durum komutları üretim derlemelerinde birkaç megabaytlık bellek alanında çalışır.
+- 💰 **Maliyet Etkin Dağıtım:** Ağır çalışma zamanı bağımlılıkları olmadan düşük maliyetli kartlar ve küçük bulut örnekleri için tasarlanmıştır.
+- 💡 **Hızlı Soğuk Başlangıçlar:** Tek ikili Rust çalışma zamanı, komut ve arka plan programı başlatmalarını günlük operasyonlar için neredeyse anlık tutar.
+- 🌍 **Taşınabilir Mimari:** Değiştirilebilir sağlayıcı/kanal/araç ile ARM, x86 ve RISC-V üzerinde tek ikili iş akışı.
+
+### Neden ekipler ZeroClaw'ı seçiyor
+
+- **Varsayılan hafif:** küçük Rust ikilisi, hızlı başlangıç, düşük bellek ayak izi.
+- **Tasarıma göre güvenli:** eşleştirme, katı kum alanı, açık izin listeleri, çalışma alanı kapsamı.
+- **Tamamen değiştirilebilir:** çekirdek sistemler trait'tir (sağlayıcılar, kanallar, araçlar, bellek, tüneller).
+- **Satıcı kilitlenmesi yok:** OpenAI uyumlu sağlayıcı desteği + eklenebilir özel uç noktalar.
+
+## Kıyaslama Anlık Görüntüsü (ZeroClaw vs OpenClaw, Tekrarlanabilir)
+
+Yerel makinede hızlı kıyaslama (macOS arm64, Şub. 2026) 0.8 GHz uç donanımı için normalize edilmiş.
+
+| | OpenClaw | NanoBot | PicoClaw | ZeroClaw 🦀 |
+| ---------------------------- | ------------- | -------------- | --------------- | --------------------- |
+| **Dil** | TypeScript | Python | Go | **Rust** |
+| **RAM** | > 1 GB | > 100 MB | < 10 MB | **< 5 MB** |
+| **Başlangıç (0.8 GHz çekirdek)** | > 500s | > 30s | < 1s | **< 10ms** |
+| **İkili Boyut** | ~28 MB (dist) | Yok (Betikler) | ~8 MB | **3.4 MB** |
+| **Maliyet** | Mac Mini $599 | Linux SBC ~$50 | Linux kart $10 | **Herhangi bir donanım $10** |
+
+> Notlar: ZeroClaw sonuçları `/usr/bin/time -l` kullanılarak üretim derlemelerinde ölçülür. OpenClaw Node.js çalışma zamanı gerektirir (tipik olarak ~390 MB ek bellek yükü), NanoBot ise Python çalışma zamanı gerektirir. PicoClaw ve ZeroClaw statik ikililerdir. Yukarıdaki RAM rakamları çalışma zamanı belleğidir; derleme zamanı derleme gereksinimleri daha yüksektir.
+
+
+
+
+
+### Tekrarlanabilir Yerel Ölçüm
+
+Kıyaslama iddiaları kod ve araç zincirleri geliştikçe değişebilir, bu yüzden her zaman mevcut derlemenizi yerel olarak ölçün:
+
+```bash
+cargo build --release
+ls -lh target/release/zeroclaw
+
+/usr/bin/time -l target/release/zeroclaw --help
+/usr/bin/time -l target/release/zeroclaw status
+```
+
+Örnek numune (macOS arm64, 18 Şubat 2026'da ölçüldü):
+
+- Sürüm ikili boyutu: `8.8M`
+- `zeroclaw --help`: gerçek süre yaklaşık `0.02s`, en büyük bellek ayak izi ~`3.9 MB`
+- `zeroclaw status`: gerçek süre yaklaşık `0.01s`, en büyük bellek ayak izi ~`4.1 MB`
+
+## Ön Koşullar
+
+
+Windows
+
+### Windows — Gerekli
+
+1. **Visual Studio Build Tools** (MSVC bağlayıcısını ve Windows SDK'yı sağlar):
+
+ ```powershell
+ winget install Microsoft.VisualStudio.2022.BuildTools
+ ```
+
+ Kurulum sırasında (veya Visual Studio Installer aracılığıyla), **"C++ ile Masaüstü Geliştirme"** iş yükünü seçin.
+
+2. **Rust Araç Zinciri:**
+
+ ```powershell
+ winget install Rustlang.Rustup
+ ```
+
+ Kurulumdan sonra, yeni bir terminal açın ve kararlı araç zincirinin aktif olduğundan emin olmak için `rustup default stable` çalıştırın.
+
+3. **Doğrulayın** ikisinin de çalıştığını:
+ ```powershell
+ rustc --version
+ cargo --version
+ ```
+
+### Windows — İsteğe Bağlı
+
+- **Docker Desktop** — yalnızca [Docker kum alanlı çalışma zamanı](#mevcut-çalışma-zamanı-desteği) kullanıyorsanız gereklidir (`runtime.kind = "docker"`). `winget install Docker.DockerDesktop` aracılığıyla yükleyin.
+
+
+
+
+Linux / macOS
+
+### Linux / macOS — Gerekli
+
+1. **Temel derleme araçları:**
+ - **Linux (Debian/Ubuntu):** `sudo apt install build-essential pkg-config`
+ - **Linux (Fedora/RHEL):** `sudo dnf group install development-tools && sudo dnf install pkg-config`
+ - **macOS:** Xcode Command Line Tools'u yükleyin: `xcode-select --install`
+
+2. **Rust Araç Zinciri:**
+
+ ```bash
+ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
+ ```
+
+ Detaylar için [rustup.rs](https://rustup.rs) adresine bakın.
+
+3. **Doğrulayın:**
+ ```bash
+ rustc --version
+ cargo --version
+ ```
+
+### Linux / macOS — İsteğe Bağlı
+
+- **Docker** — yalnızca [Docker kum alanlı çalışma zamanı](#mevcut-çalışma-zamanı-desteği) kullanıyorsanız gereklidir (`runtime.kind = "docker"`).
+ - **Linux (Debian/Ubuntu):** [docs.docker.com](https://docs.docker.com/engine/install/ubuntu/) adresine bakın
+ - **Linux (Fedora/RHEL):** [docs.docker.com](https://docs.docker.com/engine/install/fedora/) adresine bakın
+ - **macOS:** [docker.com/products/docker-desktop](https://www.docker.com/products/docker-desktop/) adresinden Docker Desktop'u yükleyin
+
+
+
+## Hızlı Başlangıç
+
+### Seçenek 1: Otomatik kurulum (önerilen)
+
+`bootstrap.sh` betiği Rust'u yükler, ZeroClaw'ı klonlar, derler ve ilk geliştirme ortamınızı ayarlar:
+
+```bash
+curl -fsSL https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/main/bootstrap.sh | bash
+```
+
+Bu işlem:
+
+1. Rust'u yükler (yoksa)
+2. ZeroClaw deposunu klonlar
+3. ZeroClaw'ı sürüm modunda derler
+4. `zeroclaw`'ı `~/.cargo/bin/`e yükler
+5. `~/.zeroclaw/workspace/` içinde varsayılan çalışma alanı yapısını oluşturur
+6. Başlangıç `~/.zeroclaw/workspace/config.toml` yapılandırma dosyasını üretir
+
+Önyüklemeden sonra, `zeroclaw` komutunu global olarak kullanmak için kabuğunuzu yeniden yükleyin veya `source ~/.cargo/env` çalıştırın.
+
+### Seçenek 2: Manuel kurulum
+
+
+Manuel kurulum adımlarını görmek için tıklayın
+
+```bash
+# 1. Depoyu klonla
+git clone https://github.com/zeroclaw-labs/zeroclaw.git
+cd zeroclaw
+
+# 2. Sürüm olarak derle
+cargo build --release --locked
+
+# 3. İkiliyi yükle
+cargo install --path . --locked
+
+# 4. Çalışma alanını başlat
+zeroclaw init
+
+# 5. Kurulumu doğrula
+zeroclaw --version
+zeroclaw status
+```
+
+
+
+### Kurulumdan Sonra
+
+Kurulumdan sonra (önyükleme veya manuel olarak), şunları görmelisiniz:
+
+```
+~/.zeroclaw/workspace/
+├── config.toml # Ana yapılandırma
+├── .pairing # Eşleştirme sırları (ilk başlangıçta oluşturulur)
+├── logs/ # Arka plan programı/ajan logları
+├── skills/ # Özel beceriler
+└── memory/ # Konuşma bağlamı depolaması
+```
+
+**Sonraki adımlar:**
+
+1. AI sağlayıcılarınızı `~/.zeroclaw/workspace/config.toml` içinde yapılandırın
+2. Gelişmiş seçenekler için [yapılandırma referansına](docs/config-reference.md) bakın
+3. Ajanı başlatın: `zeroclaw agent start`
+4. Tercih ettiğiniz kanal üzerinden test edin ([kanallar referansına](docs/channels-reference.md) bakın)
+
+## Yapılandırma
+
+Sağlayıcıları, kanalları ve sistem davranışını yapılandırmak için `~/.zeroclaw/workspace/config.toml` dosyasını düzenleyin.
+
+### Hızlı Yapılandırma Referansı
+
+```toml
+[providers.anthropic]
+api_key = "sk-ant-..."
+model = "claude-sonnet-4-20250514"
+
+[providers.openai]
+api_key = "sk-..."
+model = "gpt-4o"
+
+[channels.telegram]
+enabled = true
+bot_token = "123456:ABC-DEF..."
+
+[channels.matrix]
+enabled = true
+homeserver_url = "https://matrix.org"
+username = "@bot:matrix.org"
+password = "..."
+
+[memory]
+kind = "markdown" # veya "sqlite" veya "none"
+
+[runtime]
+kind = "native" # veya "docker" (Docker gerektirir)
+```
+
+**Tam referans belgeleri:**
+
+- [Yapılandırma Referansı](docs/config-reference.md) — tüm ayarlar, doğrulamalar, varsayılanlar
+- [Sağlayıcı Referansı](docs/providers-reference.md) — AI sağlayıcıya özgü yapılandırmalar
+- [Kanallar Referansı](docs/channels-reference.md) — Telegram, Matrix, Slack, Discord ve daha fazlası
+- [Operasyonlar](docs/operations-runbook.md) — üretim izleme, sırları döndürme, ölçeklendirme
+
+### Mevcut Çalışma Zamanı Desteği
+
+ZeroClaw iki kod yürütme arka ucu destekler:
+
+- **`native`** (varsayılan) — doğrudan süreç yürütme, en hızlı yol, güvenilir ortamlar için ideal
+- **`docker`** — tam konteyner yalıtımı. sertleştirilmiş güvenlik ilkeleri. Docker gerektirir
+
+Katı kum alanı veya ağ yalıtımı gerekiyorsa `runtime.kind = "docker"` kullanın. Tam detaylar için [yapılandırma referansına](docs/config-reference.md#runtime) bakın.
+
+## Komutlar
+
+```bash
+# Çalışma alanı yönetimi
+zeroclaw init # Yeni bir çalışma alanı başlatır
+zeroclaw status # Arka plan programı/ajan durumunu gösterir
+zeroclaw config validate # config.toml sözdizimini ve değerlerini doğrular
+
+# Arka plan programı yönetimi
+zeroclaw daemon start # Arka plan programını arka planda başlatır
+zeroclaw daemon stop # Çalışan arka plan programını durdurur
+zeroclaw daemon restart # Arka plan programını yeniden başlatır (yapılandırmayı yeniden yükler)
+zeroclaw daemon logs # Arka plan programı loglarını gösterir
+
+# Ajan yönetimi
+zeroclaw agent start # Ajanı başlatır (çalışan arka plan programı gerektirir)
+zeroclaw agent stop # Ajanı durdurur
+zeroclaw agent restart # Ajanı yeniden başlatır (yapılandırmayı yeniden yükler)
+
+# Eşleştirme operasyonları
+zeroclaw pairing init # Yeni bir eşleştirme sırrı oluşturur
+zeroclaw pairing rotate # Mevcut eşleştirme sırrını döndürür
+
+# Tünelleme (herkese açık kullanım için)
+zeroclaw tunnel start # Yerel arka plan programına bir tünel başlatır
+zeroclaw tunnel stop # Aktif tüneli durdurur
+
+# Teşhis
+zeroclaw doctor # Sistem sağlık kontrollerini çalıştırır
+zeroclaw version # Sürüm ve derleme bilgilerini gösterir
+```
+
+Tam seçenekler ve örnekler için [Komutlar Referansına](docs/commands-reference.md) bakın.
+
+## Mimari
+
+```
+┌─────────────────────────────────────────────────────────────────┐
+│ Kanallar (trait) │
+│ Telegram │ Matrix │ Slack │ Discord │ Web │ CLI │ Özel │
+└─────────────────────────┬───────────────────────────────────────┘
+ │
+ ▼
+┌─────────────────────────────────────────────────────────────────┐
+│ Ajan Orkestratörü │
+│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
+│ │ Mesaj │ │ Bağlam │ │ Araç │ │
+│ │ Yönlendirme│ │ Bellek │ │ Yürütme │ │
+│ └──────────────┘ └──────────────┘ └──────────────┘ │
+└─────────────────────────┬───────────────────────────────────────┘
+ │
+ ┌───────────────┼───────────────┐
+ ▼ ▼ ▼
+┌──────────────┐ ┌──────────────┐ ┌──────────────┐
+│ Sağlayıcılar│ │ Bellek │ │ Araçlar │
+│ (trait) │ │ (trait) │ │ (trait) │
+├──────────────┤ ├──────────────┤ ├──────────────┤
+│ Anthropic │ │ Markdown │ │ Filesystem │
+│ OpenAI │ │ SQLite │ │ Bash │
+│ Gemini │ │ Yok │ │ Web Fetch │
+│ Ollama │ │ Özel │ │ Özel │
+│ Özel │ └──────────────┘ └──────────────┘
+└──────────────┘
+ │
+ ▼
+┌─────────────────────────────────────────────────────────────────┐
+│ Çalışma Zamanı (trait) │
+│ Native │ Docker │
+└─────────────────────────────────────────────────────────────────┘
+```
+
+**Temel ilkeler:**
+
+- Her şey bir **trait'tir** — sağlayıcılar, kanallar, araçlar, bellek, tüneller
+- Kanallar orkestratörü çağırır; orkestratör sağlayıcıları + araçları çağırır
+- Bellek sistemi konuşma bağlamını yönetir (markdown, SQLite veya yok)
+- Çalışma zamanı kod yürütmeyi soyutlar (yerel veya Docker)
+- Satıcı kilitlenmesi yok — kod değişikliği olmadan Anthropic ↔ OpenAI ↔ Gemini ↔ Ollama değiştirin
+
+Detaylı diyagramlar ve uygulama detayları için [mimari belgelerine](docs/architecture.svg) bakın.
+
+## Örnekler
+
+### Telegram Bot
+
+```toml
+[channels.telegram]
+enabled = true
+bot_token = "123456:ABC-DEF..."
+allowed_users = [987654321] # Telegram kullanıcı ID'niz
+```
+
+Arka plan programını + ajanı başlatın, ardından Telegram'da botunuza bir mesaj gönderin:
+
+```
+/start
+Merhaba! Bir Python betiği yazmama yardımcı olabilir misin?
+```
+
+Bot, AI tarafından oluşturulan kodla yanıt verir, istenirse araçları yürütür ve konuşma bağlamını korur.
+
+### Matrix (uçtan uca şifreleme)
+
+```toml
+[channels.matrix]
+enabled = true
+homeserver_url = "https://matrix.org"
+username = "@zeroclaw:matrix.org"
+password = "..."
+device_name = "zeroclaw-prod"
+e2ee_enabled = true
+```
+
+Şifreli bir odaya `@zeroclaw:matrix.org` davet edin ve bot tam şifrelemeyle yanıt verecektir. Cihaz doğrulama kurulumu için [Matrix E2EE Kılavuzuna](docs/matrix-e2ee-guide.md) bakın.
+
+### Çoklu-Sağlayıcı
+
+```toml
+[providers.anthropic]
+enabled = true
+api_key = "sk-ant-..."
+model = "claude-sonnet-4-20250514"
+
+[providers.openai]
+enabled = true
+api_key = "sk-..."
+model = "gpt-4o"
+
+[orchestrator]
+default_provider = "anthropic"
+fallback_providers = ["openai"] # Sağlayıcı hatasında geçiş
+```
+
+Anthropic başarısız olursa veya hız sınırına ulaşırsa, orkestratör otomatik olarak OpenAI'ya geçer.
+
+### Özel Bellek
+
+```toml
+[memory]
+kind = "sqlite"
+path = "~/.zeroclaw/workspace/memory/conversations.db"
+retention_days = 90 # 90 gün sonra otomatik temizleme
+```
+
+Veya insan tarafından okunabilir depolama için Markdown kullanın:
+
+```toml
+[memory]
+kind = "markdown"
+path = "~/.zeroclaw/workspace/memory/"
+```
+
+Tüm bellek seçenekleri için [Yapılandırma Referansına](docs/config-reference.md#memory) bakın.
+
+## Sağlayıcı Desteği
+
+| Sağlayıcı | Durum | API Anahtarı | Örnek Modeller |
+| ----------------- | ----------- | ------------------- | ---------------------------------------------------- |
+| **Anthropic** | ✅ Kararlı | `ANTHROPIC_API_KEY` | `claude-sonnet-4-20250514`, `claude-opus-4-20250514` |
+| **OpenAI** | ✅ Kararlı | `OPENAI_API_KEY` | `gpt-4o`, `gpt-4o-mini`, `o1`, `o1-mini` |
+| **Google Gemini** | ✅ Kararlı | `GOOGLE_API_KEY` | `gemini-2.0-flash-exp`, `gemini-exp-1206` |
+| **Ollama** | ✅ Kararlı | Yok (yerel) | `llama3.3`, `qwen2.5`, `phi4` |
+| **Cerebras** | ✅ Kararlı | `CEREBRAS_API_KEY` | `llama-3.3-70b` |
+| **Groq** | ✅ Kararlı | `GROQ_API_KEY` | `llama-3.3-70b-versatile` |
+| **Mistral** | 🚧 Planlanan | `MISTRAL_API_KEY` | TBD |
+| **Cohere** | 🚧 Planlanan | `COHERE_API_KEY` | TBD |
+
+### Özel Uç Noktalar
+
+ZeroClaw, OpenAI uyumlu uç noktaları destekler:
+
+```toml
+[providers.custom]
+enabled = true
+api_key = "..."
+base_url = "https://api.your-llm-provider.com/v1"
+model = "your-model-name"
+```
+
+Örnek: herhangi bir LLM'ye OpenAI arayüzü üzerinden erişmek için [LiteLLM](https://github.com/BerriAI/litellm)'i proxy olarak kullanın.
+
+Tam yapılandırma detayları için [Sağlayıcı Referansına](docs/providers-reference.md) bakın.
+
+## Kanal Desteği
+
+| Kanal | Durum | Kimlik Doğrulama | Notlar |
+| ------------ | ----------- | ------------------------ | --------------------------------------------------------- |
+| **Telegram** | ✅ Kararlı | Bot Token | Dosyalar, resimler, satır içi düğmeler dahil tam destek |
+| **Matrix** | ✅ Kararlı | Şifre veya Token | Cihaz doğrulamalı E2EE desteği |
+| **Slack** | 🚧 Planlanan | OAuth veya Bot Token | Çalışma alanı erişimi gerektirir |
+| **Discord** | 🚧 Planlanan | Bot Token | Guild izinleri gerektirir |
+| **WhatsApp** | 🚧 Planlanan | Twilio veya resmi API | İş hesabı gerektirir |
+| **CLI** | ✅ Kararlı | Yok | Doğrudan konuşma arayüzü |
+| **Web** | 🚧 Planlanan | API Anahtarı veya OAuth | Tarayıcı tabanlı sohbet arayüzü |
+
+Tam yapılandırma talimatları için [Kanallar Referansına](docs/channels-reference.md) bakın.
+
+## Araç Desteği
+
+ZeroClaw, kod yürütme, dosya sistemi erişimi ve web alımı için yerleşik araçlar sağlar:
+
+| Araç | Açıklama | Gerekli Çalışma Zamanı |
+| -------------------- | --------------------------- | ----------------------------- |
+| **bash** | Shell komutlarını yürüt | Yerel veya Docker |
+| **python** | Python betiklerini yürüt | Python 3.8+ (yerel) veya Docker |
+| **javascript** | Node.js kodunu yürüt | Node.js 18+ (yerel) veya Docker |
+| **filesystem_read** | Dosyaları oku | Yerel veya Docker |
+| **filesystem_write** | Dosyaları yaz | Yerel veya Docker |
+| **web_fetch** | Web içeriği al | Yerel veya Docker |
+
+### Yürütme Güvenliği
+
+- **Yerel Çalışma Zamanı** — arka plan programının kullanıcı süreci olarak çalışır, tam dosya sistemi erişimi
+- **Docker Çalışma Zamanı** — tam konteyner yalıtımı, ayrı dosya sistemleri ve ağlar
+
+`config.toml` içinde yürütme ilkesini yapılandırın:
+
+```toml
+[runtime]
+kind = "docker"
+allowed_tools = ["bash", "python", "filesystem_read"] # Açık izin listesi
+```
+
+Tam güvenlik seçenekleri için [Yapılandırma Referansına](docs/config-reference.md#runtime) bakın.
+
+## Dağıtım
+
+### Yerel Dağıtım (Geliştirme)
+
+```bash
+zeroclaw daemon start
+zeroclaw agent start
+```
+
+### Sunucu Dağıtımı (Üretim)
+
+Arka plan programını ve ajanı hizmet olarak yönetmek için systemd kullanın:
+
+```bash
+# İkiliyi yükle
+cargo install --path . --locked
+
+# Çalışma alanını yapılandır
+zeroclaw init
+
+# systemd hizmet dosyaları oluştur
+sudo cp deployment/systemd/zeroclaw-daemon.service /etc/systemd/system/
+sudo cp deployment/systemd/zeroclaw-agent.service /etc/systemd/system/
+
+# Hizmetleri etkinleştir ve başlat
+sudo systemctl enable zeroclaw-daemon zeroclaw-agent
+sudo systemctl start zeroclaw-daemon zeroclaw-agent
+
+# Durumu doğrula
+sudo systemctl status zeroclaw-daemon
+sudo systemctl status zeroclaw-agent
+```
+
+Tam üretim dağıtım talimatları için [Ağ Dağıtımı Kılavuzuna](docs/network-deployment.md) bakın.
+
+### Docker
+
+```bash
+# İmajı oluştur
+docker build -t zeroclaw:latest .
+
+# Konteyneri çalıştır
+docker run -d \
+ --name zeroclaw \
+ -v ~/.zeroclaw/workspace:/workspace \
+ -e ANTHROPIC_API_KEY=sk-ant-... \
+ zeroclaw:latest
+```
+
+Derleme detayları ve yapılandırma seçenekleri için [`Dockerfile`](Dockerfile)'a bakın.
+
+### Uç Donanım
+
+ZeroClaw, düşük güç tüketimli donanımda çalışmak üzere tasarlanmıştır:
+
+- **Raspberry Pi Zero 2 W** — ~512 MB RAM, tek ARMv8 çekirdek, < $5 donanım maliyeti
+- **Raspberry Pi 4/5** — 1 GB+ RAM, çok çekirdekli, eşzamanlı iş yükleri için ideal
+- **Orange Pi Zero 2** — ~512 MB RAM, dört çekirdekli ARMv8, ultra düşük maliyet
+- **x86 SBC'ler (Intel N100)** — 4-8 GB RAM, hızlı derlemeler, yerel Docker desteği
+
+Cihaza özgü kurulum talimatları için [Donanım Kılavuzuna](docs/hardware/README.md) bakın.
+
+## Tünelleme (Herkese Açık Kullanım)
+
+Yerel ZeroClaw arka plan programınızı güvenli tüneller aracılığıyla herkese açık ağa çıkarın:
+
+```bash
+zeroclaw tunnel start --provider cloudflare
+```
+
+Desteklenen tünel sağlayıcıları:
+
+- **Cloudflare Tunnel** — ücretsiz HTTPS, port açığa çıkarma yok, çoklu etki alanı desteği
+- **Ngrok** — hızlı kurulum, özel etki alanları (ücretli plan)
+- **Tailscale** — özel mesh ağı. herkese açık port yok
+
+Tam yapılandırma seçenekleri için [Yapılandırma Referansına](docs/config-reference.md#tunnel) bakın.
+
+## Güvenlik
+
+ZeroClaw birden çok güvenlik katmanı uygular:
+
+### Eşleştirme
+
+Arka plan programı ilk başlangıçta `~/.zeroclaw/workspace/.pairing` içinde saklanan bir eşleştirme sırrı oluşturur. İstemciler (ajan, CLI) bağlanmak için bu sırrı sunmalıdır.
+
+```bash
+zeroclaw pairing rotate # Yeni bir sır oluşturur ve eskisini geçersiz kılar
+```
+
+### Kum Alanı
+
+- **Docker Çalışma Zamanı** — ayrı dosya sistemleri ve ağlarla tam konteyner yalıtımı
+- **Yerel Çalışma Zamanı** — kullanıcı süreci olarak çalışır; varsayılan olarak çalışma alanıyla sınırlıdır
+
+### İzin Listeleri
+
+Kanallar kullanıcı ID'sine göre erişimi kısıtlayabilir:
+
+```toml
+[channels.telegram]
+enabled = true
+allowed_users = [123456789, 987654321] # Açık izin listesi
+```
+
+### Şifreleme
+
+- **Matrix E2EE** — cihaz doğrulamalı tam uçtan uca şifreleme
+- **TLS Taşıma** — tüm API ve tünel trafiği HTTPS/TLS kullanır
+
+Tam ilkeler ve uygulamalar için [Güvenlik Belgelerine](docs/security/README.md) bakın.
+
+## Gözlemlenebilirlik
+
+ZeroClaw varsayılan olarak `~/.zeroclaw/workspace/logs/` dizinine log yazar. Loglar bileşene göre saklanır:
+
+```
+~/.zeroclaw/workspace/logs/
+├── daemon.log # Arka plan programı logları (başlangıç, API istekleri, hatalar)
+├── agent.log # Ajan logları (mesaj yönlendirme, araç yürütme)
+├── telegram.log # Kanala özgü loglar (etkinse)
+└── matrix.log # Kanala özgü loglar (etkinse)
+```
+
+### Loglama Yapılandırması
+
+```toml
+[logging]
+level = "info" # debug, info, warn, error
+path = "~/.zeroclaw/workspace/logs/"
+rotation = "daily" # günlük, saatlik, boyut
+max_size_mb = 100 # Boyut tabanlı döndürme için
+retention_days = 30 # N gün sonra otomatik temizleme
+```
+
+Tüm loglama seçenekleri için [Yapılandırma Referansına](docs/config-reference.md#logging) bakın.
+
+### Metrikler (Planlanan)
+
+Üretim izleme için Prometheus metrikleri desteği yakında geliyor. [#234](https://github.com/zeroclaw-labs/zeroclaw/issues/234) numaralı konuda takip ediliyor.
+
+## Beceriler
+
+ZeroClaw, sistem yeteneklerini genişleten yeniden kullanılabilir modüller olan özel becerileri destekler.
+
+### Beceri Tanımı
+
+Beceriler bu yapı ile `~/.zeroclaw/workspace/skills//` içinde saklanır:
+
+```
+skills/
+└── my-skill/
+ ├── skill.toml # Beceri metaverileri (ad, açıklama, bağımlılıklar)
+ ├── prompt.md # AI için sistem istemi
+ └── tools/ # İsteğe bağlı özel araçlar
+ └── my_tool.py
+```
+
+### Beceri Örneği
+
+```toml
+# skills/web-research/skill.toml
+[skill]
+name = "web-research"
+description = "Web'de arama yapar ve sonuçları özetler"
+version = "1.0.0"
+
+[dependencies]
+tools = ["web_fetch", "bash"]
+```
+
+```markdown
+
+
+Sen bir araştırma asistanısın. Bir şeyi araştırmam istendiğinde:
+
+1. İçeriği almak için web_fetch kullan
+2. Sonuçları okunması kolay bir biçimde özetle
+3. Kaynakları URL'lerle göster
+```
+
+### Beceri Kullanımı
+
+Beceriler ajan başlangıcında otomatik olarak yüklenir. Konuşmalarda ada göre başvurun:
+
+```
+Kullanıcı: En son AI haberlerini bulmak için web-research becerisini kullan
+Bot: [web-research becerisini yükler, web_fetch'i yürütür, sonuçları özetler]
+```
+
+Tam beceri oluşturma talimatları için [Beceriler](#beceriler) bölümüne bakın.
+
+## Open Skills
+
+ZeroClaw, AI ajan yeteneklerini genişletmek için modüler ve sağlayıcıdan bağımsız bir sistem olan [Open Skills](https://github.com/openagents-com/open-skills)'i destekler.
+
+### Open Skills'i Etkinleştir
+
+```toml
+[skills]
+open_skills_enabled = true
+# open_skills_dir = "/path/to/open-skills" # isteğe bağlı
+```
+
+Ayrıca `ZEROCLAW_OPEN_SKILLS_ENABLED` ve `ZEROCLAW_OPEN_SKILLS_DIR` ile çalışma zamanında geçersiz kılabilirsiniz.
+
+## Geliştirme
+
+```bash
+cargo build # Geliştirme derlemesi
+cargo build --release # Sürüm derlemesi (codegen-units=1, Raspberry Pi dahil tüm cihazlarda çalışır)
+cargo build --profile release-fast # Daha hızlı derleme (codegen-units=8, 16 GB+ RAM gerektirir)
+cargo test # Tam test paketini çalıştır
+cargo clippy --locked --all-targets -- -D clippy::correctness
+cargo fmt # Biçimlendir
+
+# SQLite vs Markdown karşılaştırma kıyaslamasını çalıştır
+cargo test --test memory_comparison -- --nocapture
+```
+
+### Ön push kancası
+
+Bir git kancası her push'tan önce `cargo fmt --check`, `cargo clippy -- -D warnings` ve `cargo test` çalıştırır. Bir kez etkinleştirin:
+
+```bash
+git config core.hooksPath .githooks
+```
+
+### Derleme Sorun Giderme (Linux'ta OpenSSL hataları)
+
+Bir `openssl-sys` derleme hatasıyla karşılaşırsanız, bağımlılıkları eşzamanlayın ve deponun lockfile'ı ile yeniden derleyin:
+
+```bash
+git pull
+cargo build --release --locked
+cargo install --path . --force --locked
+```
+
+ZeroClaw, HTTP/TLS bağımlılıkları için `rustls` kullanacak şekilde yapılandırılmıştır; `--locked`, geçişli grafiği temiz ortamlarda deterministik tutar.
+
+Geliştirme sırasında hızlı bir push'a ihtiyacınız olduğunda kancayı atlamak için:
+
+```bash
+git push --no-verify
+```
+
+## İşbirliği ve Belgeler
+
+Görev tabanlı bir harita için belge merkeziyle başlayın:
+
+- Belge Merkezi: [`docs/README.md`](docs/README.md)
+- Birleşik Docs İçindekiler: [`docs/SUMMARY.md`](docs/SUMMARY.md)
+- Komutlar Referansı: [`docs/commands-reference.md`](docs/commands-reference.md)
+- Yapılandırma Referansı: [`docs/config-reference.md`](docs/config-reference.md)
+- Sağlayıcı Referansı: [`docs/providers-reference.md`](docs/providers-reference.md)
+- Kanallar Referansı: [`docs/channels-reference.md`](docs/channels-reference.md)
+- Operasyonlar Runbook'u: [`docs/operations-runbook.md`](docs/operations-runbook.md)
+- Sorun Giderme: [`docs/troubleshooting.md`](docs/troubleshooting.md)
+- Docs Envanteri/Sınıflandırma: [`docs/docs-inventory.md`](docs/docs-inventory.md)
+- PR/Issue Triaj Anlık Görüntüsü (18 Şub. 2026 itibariyle): [`docs/project-triage-snapshot-2026-02-18.md`](docs/project-triage-snapshot-2026-02-18.md)
+
+Ana işbirliği referansları:
+
+- Belge Merkezi: [docs/README.md](docs/README.md)
+- Belge Şablonu: [docs/doc-template.md](docs/doc-template.md)
+- Belge Değişikliği Kontrol Listesi: [docs/README.md#4-documentation-change-checklist](docs/README.md#4-documentation-change-checklist)
+- Kanal Yapılandırma Referansı: [docs/channels-reference.md](docs/channels-reference.md)
+- Matrix Şifreli Oda Operasyonları: [docs/matrix-e2ee-guide.md](docs/matrix-e2ee-guide.md)
+- Katkı Kılavuzu: [CONTRIBUTING.md](CONTRIBUTING.md)
+- PR İş Akışı İlkesi: [docs/pr-workflow.md](docs/pr-workflow.md)
+- Gözden Geçiren Playbook'u (triaj + derinlemesine gözden geçirme): [docs/reviewer-playbook.md](docs/reviewer-playbook.md)
+- Sahiplik ve CI Triaj Haritası: [docs/ci-map.md](docs/ci-map.md)
+- Güvenlik Açıklama İlkesi: [SECURITY.md](SECURITY.md)
+
+Dağıtım ve çalışma zamanı operasyonları için:
+
+- Ağ Dağıtımı Kılavuzu: [docs/network-deployment.md](docs/network-deployment.md)
+- Proxy Agent Playbook'u: [docs/proxy-agent-playbook.md](docs/proxy-agent-playbook.md)
+
+## ZeroClaw'ı Destekleyin
+
+ZeroClaw işinize yardımcı oluyorsa ve sürekli geliştirmeyi desteklemek istiyorsanız, buradan bağış yapabilirsiniz:
+
+
+
+### 🙏 Özel Teşekkürler
+
+Bu açık kaynak çalışmasını ilham veren ve besleyen topluluklara ve kurumlara içten teşekkürler:
+
+- **Harvard Üniversitesi** — entelektüel merakı teşvik ettikleri ve mümkün olanın sınırlarını zorladıkları için.
+- **MIT** — açık bilgiyi, açık kaynağı ve teknolojinin herkes için erişilebilir olması gerektiği inancını savundukları için.
+- **Sundai Club** — topluluk, enerji ve önemli şeyler inşa etme konusundaki amansız irade için.
+- **Dünya ve Ötesi** 🌍✨ — açık kaynağı iyi bir güç haline getiren her katılımcı, hayalper ve inşa edene. Bu senin için.
+
+En iyi fikirler her yerden geldiği için açık kaynakta inşa ediyoruz. Bunu okuyorsan, bunun bir parçasısın. Hoş geldin. 🦀❤️
+
+## ⚠️ Resmi Depo ve Taklit Uyarısı
+
+**Bu tek resmi ZeroClaw deposudur:**
+
+>
+
+ZeroClaw olduğunu iddia eden veya ZeroClaw Labs ile bağlantıyı ima eden başka herhangi bir depo, organizasyon, etki alanı veya paket **yetkisizdir ve bu projeyle bağlantılı değildir**. Bilinen yetkisiz forklar [TRADEMARK.md](TRADEMARK.md)'da listelenecektir.
+
+Taklit veya marka kötüye kullanımıyla karşılaşırsanız, lütfen [bir sorun açın](https://github.com/zeroclaw-labs/zeroclaw/issues).
+
+---
+
+## Lisans
+
+ZeroClaw, maksimum açıklık ve katılımcı koruma için çift lisanslıdır:
+
+| Lisans | Kullanım Durumları |
+| ---------------------------- | ------------------------------------------------------------ |
+| [MIT](LICENSE-MIT) | Açık kaynak, araştırma, akademik, kişisel kullanım |
+| [Apache 2.0](LICENSE-APACHE) | Patent koruması, kurumsal, ticari dağıtım |
+
+Lisanslardan birini seçebilirsiniz. **Katılımcılar otomatik olarak her ikisi altında da hak verir** — tam katılımcı anlaşması için [CLA.md](CLA.md)'ye bakın.
+
+### Marka
+
+**ZeroClaw** adı ve logosu, ZeroClaw Labs'ın tescilli markalarıdır. Bu lisans, onay veya bağlantı ima etmek için kullanım izni vermez. İzin verilen ve yasaklanan kullanımlar için [TRADEMARK.md](TRADEMARK.md)'e bakın.
+
+### Katılımcı Korumaları
+
+- Katkılarınızın **telif hakkını sizde tutarsınız**
+- **Patent hibesi** (Apache 2.0) sizi diğer katılımcıların patent iddialarından korur
+- Katkılarınız commit geçmişinde ve [NOTICE](NOTICE)'da **kalıcı olarak atfedilir**
+- Katkıda bulunarak marka hakları devredilmez
+
+## Katkıda Bulunma
+
+[CONTRIBUTING.md](CONTRIBUTING.md) ve [CLA.md](CLA.md)'ye bakın. Bir trait uygulayın, bir PR gönderin:
+
+- CI iş akışı kılavuzu: [docs/ci-map.md](docs/ci-map.md)
+- Yeni `Provider` → `src/providers/`
+- Yeni `Channel` → `src/channels/`
+- Yeni `Observer` → `src/observability/`
+- Yeni `Tool` → `src/tools/`
+- Yeni `Memory` → `src/memory/`
+- Yeni `Tunnel` → `src/tunnel/`
+- Yeni `Skill` → `~/.zeroclaw/workspace/skills//`
+
+---
+
+**ZeroClaw** — Sıfır yük. Sıfır ödün. Her yerde dağıtın. Her şeyi değiştirin. 🦀
+
+## Yıldız Geçmişi
+
+
+
+
+
+
+
+
+
+
diff --git a/README.uk.md b/README.uk.md
new file mode 100644
index 000000000..d9c3ac979
--- /dev/null
+++ b/README.uk.md
@@ -0,0 +1,179 @@
+
+
+
+
+ZeroClaw 🦀
+
+
+ Нуль накладних витрат. Нуль компромісів. 100% Rust. 100% Агностичний.
+ ⚡️ Працює на $10 обладнанні з <5MB RAM: Це на 99% менше пам'яті ніж OpenClaw і на 98% дешевше ніж Mac mini!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 🌐 Мови:
+ 🇺🇸 English ·
+ 🇨🇳 简体中文 ·
+ 🇯🇵 日本語 ·
+ 🇰🇷 한국어 ·
+ 🇻🇳 Tiếng Việt ·
+ 🇵🇭 Tagalog ·
+ 🇪🇸 Español ·
+ 🇧🇷 Português ·
+ 🇮🇹 Italiano ·
+ 🇩🇪 Deutsch ·
+ 🇫🇷 Français ·
+ 🇸🇦 العربية ·
+ 🇮🇳 हिन्दी ·
+ 🇷🇺 Русский ·
+ 🇧🇩 বাংলা ·
+ 🇮🇱 עברית ·
+ 🇵🇱 Polski ·
+ 🇨🇿 Čeština ·
+ 🇳🇱 Nederlands ·
+ 🇹🇷 Türkçe ·
+ 🇺🇦 Українська ·
+ 🇮🇩 Bahasa Indonesia ·
+ 🇹🇭 ไทย ·
+ 🇵🇰 اردو ·
+ 🇷🇴 Română ·
+ 🇸🇪 Svenska ·
+ 🇬🇷 Ελληνικά ·
+ 🇭🇺 Magyar ·
+ 🇫🇮 Suomi ·
+ 🇩🇰 Dansk ·
+ 🇳🇴 Norsk
+
+
+---
+
+## Що таке ZeroClaw?
+
+ZeroClaw — це легка, змінювана та розширювана інфраструктура AI-асистента, написана на Rust. Вона з'єднує різних LLM-провайдерів (Anthropic, OpenAI, Google, Ollama тощо) через уніфікований інтерфейс і підтримує багато каналів (Telegram, Matrix, CLI тощо).
+
+### Ключові особливості
+
+- **🦀 Написано на Rust**: Висока продуктивність, безпека пам'яті та абстракції без накладних витрат
+- **🔌 Агностичний до провайдерів**: Підтримка OpenAI, Anthropic, Google Gemini, Ollama та інших
+- **📱 Багатоканальність**: Telegram, Matrix (з E2EE), CLI та інші
+- **🧠 Плагінна пам'ять**: SQLite та Markdown бекенди
+- **🛠️ Розширювані інструменти**: Легко додавайте власні інструменти
+- **🔒 Безпека першочергово**: Зворотний проксі, дизайн з пріоритетом конфіденційності
+
+---
+
+## Швидкий старт
+
+### Вимоги
+
+- Rust 1.70+
+- API-ключ LLM-провайдера (Anthropic, OpenAI тощо)
+
+### Встановлення
+
+```bash
+# Клонуйте репозиторій
+git clone https://github.com/zeroclaw-labs/zeroclaw.git
+cd zeroclaw
+
+# Зберіть проект
+cargo build --release
+
+# Запустіть
+cargo run --release
+```
+
+### З Docker
+
+```bash
+docker run -d \
+ --name zeroclaw \
+ -e ANTHROPIC_API_KEY=your_key \
+ -v zeroclaw-data:/app/data \
+ zeroclaw/zeroclaw:latest
+```
+
+---
+
+## Конфігурація
+
+ZeroClaw використовує YAML-файл конфігурації. За замовчуванням він шукає `config.yaml`.
+
+```yaml
+# Провайдер за замовчуванням
+provider: anthropic
+
+# Конфігурація провайдерів
+providers:
+ anthropic:
+ api_key: ${ANTHROPIC_API_KEY}
+ model: claude-3-5-sonnet-20241022
+ openai:
+ api_key: ${OPENAI_API_KEY}
+ model: gpt-4o
+
+# Конфігурація пам'яті
+memory:
+ backend: sqlite
+ path: data/memory.db
+
+# Конфігурація каналів
+channels:
+ telegram:
+ token: ${TELEGRAM_BOT_TOKEN}
+```
+
+---
+
+## Документація
+
+Для детальної документації дивіться:
+
+- [Хаб документації](docs/README.md)
+- [Довідник команд](docs/commands-reference.md)
+- [Довідник провайдерів](docs/providers-reference.md)
+- [Довідник каналів](docs/channels-reference.md)
+- [Довідник конфігурації](docs/config-reference.md)
+
+---
+
+## Внесок
+
+Внески вітаються! Будь ласка, прочитайте [Керівництво з внеску](CONTRIBUTING.md).
+
+---
+
+## Ліцензія
+
+Цей проєкт має подвійну ліцензію:
+
+- MIT License
+- Apache License, версія 2.0
+
+Дивіться [LICENSE-APACHE](LICENSE-APACHE) та [LICENSE-MIT](LICENSE-MIT) для деталей.
+
+---
+
+## Спільнота
+
+- [Telegram](https://t.me/zeroclawlabs)
+- [Facebook Group](https://www.facebook.com/groups/zeroclaw)
+- [WeChat Group](https://zeroclawlabs.cn/group.jpg)
+
+---
+
+## Спонсори
+
+Якщо ZeroClaw корисний для вас, будь ласка, розгляньте можливість купити нам каву:
+
+[](https://buymeacoffee.com/argenistherose)
diff --git a/README.ur.md b/README.ur.md
new file mode 100644
index 000000000..d7265eb3d
--- /dev/null
+++ b/README.ur.md
@@ -0,0 +1,197 @@
+
+
+
+
+ZeroClaw 🦀
+
+
+ صفر اوور ہیڈ۔ صفر سمجھوتہ۔ 100% رسٹ۔ 100% اگنوسٹک۔
+ ⚡️ $10 کے ہارڈویئر پر <5MB RAM کے ساتھ چلتا ہے: یہ OpenClaw سے 99% کم میموری اور Mac mini سے 98% سستا ہے!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 🌐 زبانیں:
+ 🇺🇸 English ·
+ 🇨🇳 简体中文 ·
+ 🇯🇵 日本語 ·
+ 🇰🇷 한국어 ·
+ 🇻🇳 Tiếng Việt ·
+ 🇵🇭 Tagalog ·
+ 🇪🇸 Español ·
+ 🇧🇷 Português ·
+ 🇮🇹 Italiano ·
+ 🇩🇪 Deutsch ·
+ 🇫🇷 Français ·
+ 🇸🇦 العربية ·
+ 🇮🇳 हिन्दी ·
+ 🇷🇺 Русский ·
+ 🇧🇩 বাংলা ·
+ 🇮🇱 עברית ·
+ 🇵🇱 Polski ·
+ 🇨🇿 Čeština ·
+ 🇳🇱 Nederlands ·
+ 🇹🇷 Türkçe ·
+ 🇺🇦 Українська ·
+ 🇮🇩 Bahasa Indonesia ·
+ 🇹🇭 ไทย ·
+ 🇵🇰 اردو ·
+ 🇷🇴 Română ·
+ 🇸🇪 Svenska ·
+ 🇬🇷 Ελληνικά ·
+ 🇭🇺 Magyar ·
+ 🇫🇮 Suomi ·
+ 🇩🇰 Dansk ·
+ 🇳🇴 Norsk
+
+
+---
+
+## ZeroClaw کیا ہے؟
+
+
+ZeroClaw ایک ہلکا، قابل تبدیلی اور توسیع پذیر AI اسسٹنٹ انفراسٹرکچر ہے جو رسٹ میں بنایا گیا ہے۔ یہ مختلف LLM فراہم کنندگان (Anthropic, OpenAI, Google, Ollama, وغیرہ) کو ایک متحد انٹرفیس کے ذریعے جوڑتا ہے اور متعدد چینلز (Telegram, Matrix, CLI, وغیرہ) کی حمایت کرتا ہے۔
+
+
+### اہم خصوصیات
+
+
+- **🦀 رسٹ میں لکھا گیا**: اعلیٰ کارکردگی، میموری سیورٹی، اور بغیر لاگت کے ایبسٹریکشن
+- **🔌 فراہم کنندہ-اگنوسٹک**: OpenAI, Anthropic, Google Gemini, Ollama, اور دیگر کی حمایت
+- **📱 ملٹی چینل**: Telegram, Matrix (E2EE کے ساتھ), CLI, اور دیگر
+- **🧠 پلگ ایبل میموری**: SQLite اور Markdown بیک اینڈ
+- **🛠️ قابل توسیع ٹولز**: آسانی سے کسٹم ٹولز شامل کریں
+- **🔒 سیورٹی فرسٹ**: ریورس پراکسی، پرائیویسی فرسٹ ڈیزائن
+
+
+---
+
+## فوری شروعات
+
+### ضروریات
+
+
+- Rust 1.70+
+- ایک LLM فراہم کنندہ API کی (Anthropic, OpenAI, وغیرہ)
+
+
+### انسٹالیشن
+
+```bash
+# ریپوزٹری کلون کریں
+git clone https://github.com/zeroclaw-labs/zeroclaw.git
+cd zeroclaw
+
+# بلڈ کریں
+cargo build --release
+
+# چلائیں
+cargo run --release
+```
+
+### Docker کے ساتھ
+
+```bash
+docker run -d \
+ --name zeroclaw \
+ -e ANTHROPIC_API_KEY=your_key \
+ -v zeroclaw-data:/app/data \
+ zeroclaw/zeroclaw:latest
+```
+
+---
+
+## کنفیگریشن
+
+
+ZeroClaw ایک YAML کنفیگریشن فائل استعمال کرتا ہے۔ ڈیفالٹ طور پر، یہ `config.yaml` تلاش کرتا ہے۔
+
+
+```yaml
+# ڈیفالٹ فراہم کنندہ
+provider: anthropic
+
+# فراہم کنندگان کی کنفیگریشن
+providers:
+ anthropic:
+ api_key: ${ANTHROPIC_API_KEY}
+ model: claude-3-5-sonnet-20241022
+ openai:
+ api_key: ${OPENAI_API_KEY}
+ model: gpt-4o
+
+# میموری کنفیگریشن
+memory:
+ backend: sqlite
+ path: data/memory.db
+
+# چینلز کی کنفیگریشن
+channels:
+ telegram:
+ token: ${TELEGRAM_BOT_TOKEN}
+```
+
+---
+
+## دستاویزات
+
+
+تفصیلی دستاویزات کے لیے، دیکھیں:
+
+
+- [دستاویزات ہب](docs/README.md)
+- [کمانڈز ریفرنس](docs/commands-reference.md)
+- [فراہم کنندگان ریفرنس](docs/providers-reference.md)
+- [چینلز ریفرنس](docs/channels-reference.md)
+- [کنفیگریشن ریفرنس](docs/config-reference.md)
+
+---
+
+## شراکت
+
+
+شراکت کا خیرمقدم ہے! براہ کرم [شراکت گائیڈ](CONTRIBUTING.md) پڑھیں۔
+
+
+---
+
+## لائسنس
+
+
+یہ پروجیکٹ ڈول لائسنس یافتہ ہے:
+
+
+- MIT License
+- Apache License, ورژن 2.0
+
+
+تفصیلات کے لیے [LICENSE-APACHE](LICENSE-APACHE) اور [LICENSE-MIT](LICENSE-MIT) دیکھیں۔
+
+
+---
+
+## کمیونٹی
+
+- [Telegram](https://t.me/zeroclawlabs)
+- [Facebook Group](https://www.facebook.com/groups/zeroclaw)
+- [WeChat Group](https://zeroclawlabs.cn/group.jpg)
+
+---
+
+## سپانسرز
+
+
+اگر ZeroClaw آپ کے لیے مفید ہے، تو براہ کرم ہمیں کافی خریدنے پر غور کریں:
+
+
+[](https://buymeacoffee.com/argenistherose)
diff --git a/README.vi.md b/README.vi.md
index b7cb33ecd..068ad75a7 100644
--- a/README.vi.md
+++ b/README.vi.md
@@ -1,5 +1,5 @@
-
+
ZeroClaw 🦀
@@ -25,12 +25,43 @@
- 🌐 Ngôn ngữ: English · 简体中文 · 日本語 · Русский · Français · Tiếng Việt
+ 🌐 Ngôn ngữ:
+ 🇺🇸 English ·
+ 🇨🇳 简体中文 ·
+ 🇯🇵 日本語 ·
+ 🇰🇷 한국어 ·
+ 🇻🇳 Tiếng Việt ·
+ 🇵🇭 Tagalog ·
+ 🇪🇸 Español ·
+ 🇧🇷 Português ·
+ 🇮🇹 Italiano ·
+ 🇩🇪 Deutsch ·
+ 🇫🇷 Français ·
+ 🇸🇦 العربية ·
+ 🇮🇳 हिन्दी ·
+ 🇷🇺 Русский ·
+ 🇧🇩 বাংলা ·
+ 🇮🇱 עברית ·
+ 🇵🇱 Polski ·
+ 🇨🇿 Čeština ·
+ 🇳🇱 Nederlands ·
+ 🇹🇷 Türkçe ·
+ 🇺🇦 Українська ·
+ 🇮🇩 Bahasa Indonesia ·
+ 🇹🇭 ไทย ·
+ 🇵🇰 اردو ·
+ 🇷🇴 Română ·
+ 🇸🇪 Svenska ·
+ 🇬🇷 Ελληνικά ·
+ 🇭🇺 Magyar ·
+ 🇫🇮 Suomi ·
+ 🇩🇰 Dansk ·
+ 🇳🇴 Norsk
Bắt đầu |
- Cài đặt một lần bấm |
+ Cài đặt một lần bấm |
Trung tâm tài liệu |
Mục lục tài liệu
@@ -38,7 +69,7 @@
Truy cập nhanh:
Tài liệu tham khảo ·
- Vận hành ·
+ Vận hành ·
Khắc phục sự cố ·
Bảo mật ·
Phần cứng ·
@@ -95,7 +126,7 @@ Bảng này dành cho các thông báo quan trọng (thay đổi không tương
> Ghi chú: Kết quả ZeroClaw được đo trên release build sử dụng `/usr/bin/time -l`. OpenClaw yêu cầu runtime Node.js (thường thêm ~390MB bộ nhớ overhead), còn NanoBot yêu cầu runtime Python. PicoClaw và ZeroClaw là các static binary. Số RAM ở trên là bộ nhớ runtime; yêu cầu biên dịch lúc build-time sẽ cao hơn.
-
+
### Tự đo trên máy bạn
@@ -174,7 +205,7 @@ Ví dụ mẫu (macOS arm64, đo ngày 18 tháng 2 năm 2026):
Hoặc bỏ qua các bước trên, cài hết mọi thứ (system deps, Rust, ZeroClaw) chỉ bằng một lệnh:
```bash
-curl -LsSf https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/main/scripts/install.sh | bash
+curl -LsSf https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/main/install.sh | bash
```
#### Yêu cầu tài nguyên biên dịch
@@ -189,13 +220,13 @@ Việc build từ source đòi hỏi nhiều tài nguyên hơn so với chạy b
Nếu cấu hình máy thấp hơn mức tối thiểu, dùng binary có sẵn:
```bash
-./bootstrap.sh --prefer-prebuilt
+./install.sh --prefer-prebuilt
```
Chỉ cài từ binary, không quay lại build từ source:
```bash
-./bootstrap.sh --prebuilt-only
+./install.sh --prebuilt-only
```
### Tùy chọn (Linux/macOS)
@@ -220,37 +251,37 @@ brew install zeroclaw
# Khuyến nghị: clone rồi chạy script bootstrap cục bộ
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
-./bootstrap.sh
+./install.sh
# Tùy chọn: cài đặt system dependencies + Rust trên máy mới
-./bootstrap.sh --install-system-deps --install-rust
+./install.sh --install-system-deps --install-rust
# Tùy chọn: ưu tiên binary dựng sẵn (khuyến nghị cho máy ít RAM/ít dung lượng đĩa)
-./bootstrap.sh --prefer-prebuilt
+./install.sh --prefer-prebuilt
# Tùy chọn: cài đặt chỉ từ binary (không fallback sang build source)
-./bootstrap.sh --prebuilt-only
+./install.sh --prebuilt-only
# Tùy chọn: chạy onboarding trong cùng luồng
-./bootstrap.sh --onboard --api-key "sk-..." --provider openrouter [--model "openrouter/auto"]
+./install.sh --onboard --api-key "sk-..." --provider openrouter [--model "openrouter/auto"]
# Tùy chọn: chạy bootstrap + onboarding hoàn toàn ở chế độ tương thích với Docker
-./bootstrap.sh --docker
+./install.sh --docker
# Tùy chọn: ép dùng Podman làm container CLI
-ZEROCLAW_CONTAINER_CLI=podman ./bootstrap.sh --docker
+ZEROCLAW_CONTAINER_CLI=podman ./install.sh --docker
# Tùy chọn: ở chế độ --docker, bỏ qua build image local và dùng tag local hoặc pull image fallback
-./bootstrap.sh --docker --skip-build
+./install.sh --docker --skip-build
```
Cài từ xa bằng một lệnh (nên xem trước nếu môi trường nhạy cảm về bảo mật):
```bash
-curl -fsSL https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/main/scripts/bootstrap.sh | bash
+curl -fsSL https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/main/install.sh | bash
```
-Chi tiết: [`docs/one-click-bootstrap.md`](docs/one-click-bootstrap.md) (chế độ toolchain có thể yêu cầu `sudo` cho các gói hệ thống).
+Chi tiết: [`docs/setup-guides/one-click-bootstrap.md`](docs/setup-guides/one-click-bootstrap.md) (chế độ toolchain có thể yêu cầu `sudo` cho các gói hệ thống).
### Binary có sẵn
@@ -383,7 +414,7 @@ zeroclaw agent --provider anthropic -m "hello"
Mọi hệ thống con đều là **trait** — chỉ cần đổi cấu hình, không cần sửa code.
-
+
| Hệ thống con | Trait | Đi kèm sẵn | Mở rộng |
@@ -482,7 +513,7 @@ Chính sách kiểm soát người gửi đã được thống nhất:
Mặc định an toàn, hạn chế tối đa rủi ro lộ thông tin.
-Tài liệu tham khảo đầy đủ về cấu hình channel: [docs/channels-reference.md](docs/channels-reference.md).
+Tài liệu tham khảo đầy đủ về cấu hình channel: [docs/reference/api/channels-reference.md](docs/reference/api/channels-reference.md).
Cài đặt được khuyến nghị (bảo mật + nhanh):
@@ -734,7 +765,7 @@ api_key = "ollama_api_key_here"
### Endpoint provider tùy chỉnh
-Cấu hình chi tiết cho endpoint tùy chỉnh tương thích OpenAI và Anthropic, xem [docs/custom-providers.md](docs/custom-providers.md).
+Cấu hình chi tiết cho endpoint tùy chỉnh tương thích OpenAI và Anthropic, xem [docs/contributing/custom-providers.md](docs/contributing/custom-providers.md).
## Gói Python đi kèm (`zeroclaw-tools`)
@@ -894,7 +925,7 @@ Xem [aieos.org](https://aieos.org) để có schema đầy đủ và ví dụ tr
| `hardware` | Lệnh khám phá/kiểm tra/thông tin USB |
| `peripheral` | Quản lý và flash thiết bị ngoại vi phần cứng |
-Để có hướng dẫn lệnh theo tác vụ, xem [`docs/commands-reference.md`](docs/commands-reference.md).
+Để có hướng dẫn lệnh theo tác vụ, xem [`docs/reference/cli/commands-reference.md`](docs/reference/cli/commands-reference.md).
### Opt-In Open-Skills
@@ -956,30 +987,30 @@ Bắt đầu từ trung tâm tài liệu để có bản đồ theo tác vụ:
- Mục lục tài liệu thống nhất: [`docs/SUMMARY.md`](docs/SUMMARY.md)
- Tài liệu tham khảo lệnh: [`docs/i18n/vi/commands-reference.md`](docs/i18n/vi/commands-reference.md)
- Tài liệu tham khảo cấu hình: [`docs/i18n/vi/config-reference.md`](docs/i18n/vi/config-reference.md)
-- Tài liệu tham khảo provider: [`docs/providers-reference.md`](docs/providers-reference.md)
-- Tài liệu tham khảo channel: [`docs/channels-reference.md`](docs/channels-reference.md)
-- Sổ tay vận hành: [`docs/operations-runbook.md`](docs/operations-runbook.md)
+- Tài liệu tham khảo provider: [`docs/reference/api/providers-reference.md`](docs/reference/api/providers-reference.md)
+- Tài liệu tham khảo channel: [`docs/reference/api/channels-reference.md`](docs/reference/api/channels-reference.md)
+- Sổ tay vận hành: [`docs/ops/operations-runbook.md`](docs/ops/operations-runbook.md)
- Khắc phục sự cố: [`docs/i18n/vi/troubleshooting.md`](docs/i18n/vi/troubleshooting.md)
-- Kiểm kê/phân loại tài liệu: [`docs/docs-inventory.md`](docs/docs-inventory.md)
-- Tổng hợp phân loại PR/Issue (tính đến 18/2/2026): [`docs/project-triage-snapshot-2026-02-18.md`](docs/project-triage-snapshot-2026-02-18.md)
+- Kiểm kê/phân loại tài liệu: [`docs/maintainers/docs-inventory.md`](docs/maintainers/docs-inventory.md)
+- Tổng hợp phân loại PR/Issue (tính đến 18/2/2026): [`docs/maintainers/project-triage-snapshot-2026-02-18.md`](docs/maintainers/project-triage-snapshot-2026-02-18.md)
Tài liệu tham khảo cộng tác cốt lõi:
- Trung tâm tài liệu: [docs/i18n/vi/README.md](docs/i18n/vi/README.md)
-- Template tài liệu: [docs/doc-template.md](docs/doc-template.md)
+- Template tài liệu: [docs/contributing/doc-template.md](docs/contributing/doc-template.md)
- Danh sách kiểm tra thay đổi tài liệu: [docs/README.md#4-documentation-change-checklist](docs/README.md#4-documentation-change-checklist)
-- Tài liệu tham khảo cấu hình channel: [docs/channels-reference.md](docs/channels-reference.md)
-- Vận hành phòng mã hóa Matrix: [docs/matrix-e2ee-guide.md](docs/matrix-e2ee-guide.md)
+- Tài liệu tham khảo cấu hình channel: [docs/reference/api/channels-reference.md](docs/reference/api/channels-reference.md)
+- Vận hành phòng mã hóa Matrix: [docs/security/matrix-e2ee-guide.md](docs/security/matrix-e2ee-guide.md)
- Hướng dẫn đóng góp: [CONTRIBUTING.md](CONTRIBUTING.md)
-- Chính sách quy trình PR: [docs/pr-workflow.md](docs/pr-workflow.md)
-- Sổ tay người review (phân loại + review sâu): [docs/reviewer-playbook.md](docs/reviewer-playbook.md)
-- Bản đồ sở hữu và phân loại CI: [docs/ci-map.md](docs/ci-map.md)
+- Chính sách quy trình PR: [docs/contributing/pr-workflow.md](docs/contributing/pr-workflow.md)
+- Sổ tay người review (phân loại + review sâu): [docs/contributing/reviewer-playbook.md](docs/contributing/reviewer-playbook.md)
+- Bản đồ sở hữu và phân loại CI: [docs/contributing/ci-map.md](docs/contributing/ci-map.md)
- Chính sách tiết lộ bảo mật: [SECURITY.md](SECURITY.md)
Cho triển khai và vận hành runtime:
-- Hướng dẫn triển khai mạng: [docs/network-deployment.md](docs/network-deployment.md)
-- Sổ tay proxy agent: [docs/proxy-agent-playbook.md](docs/proxy-agent-playbook.md)
+- Hướng dẫn triển khai mạng: [docs/ops/network-deployment.md](docs/ops/network-deployment.md)
+- Sổ tay proxy agent: [docs/ops/proxy-agent-playbook.md](docs/ops/proxy-agent-playbook.md)
## Ủng hộ ZeroClaw
@@ -1003,7 +1034,7 @@ Chúng tôi xây dựng công khai vì ý tưởng hay đến từ khắp nơi.
**Đây là repository ZeroClaw chính thức duy nhất:**
>
-Bất kỳ repository, tổ chức, tên miền hay gói nào khác tuyên bố là "ZeroClaw" hoặc ngụ ý liên kết với ZeroClaw Labs đều là **không được ủy quyền và không liên kết với dự án này**. Các fork không được ủy quyền đã biết sẽ được liệt kê trong [TRADEMARK.md](TRADEMARK.md).
+Bất kỳ repository, tổ chức, tên miền hay gói nào khác tuyên bố là "ZeroClaw" hoặc ngụ ý liên kết với ZeroClaw Labs đều là **không được ủy quyền và không liên kết với dự án này**. Các fork không được ủy quyền đã biết sẽ được liệt kê trong [TRADEMARK.md](docs/maintainers/trademark.md).
Nếu bạn phát hiện hành vi mạo danh hoặc lạm dụng nhãn hiệu, vui lòng [mở một issue](https://github.com/zeroclaw-labs/zeroclaw/issues).
@@ -1018,11 +1049,11 @@ ZeroClaw được cấp phép kép để tối đa hóa tính mở và bảo v
| [MIT](LICENSE-MIT) | Mã nguồn mở, nghiên cứu, học thuật, sử dụng cá nhân |
| [Apache 2.0](LICENSE-APACHE) | Bảo hộ bằng sáng chế, triển khai tổ chức, thương mại |
-Bạn có thể chọn một trong hai giấy phép. **Người đóng góp tự động cấp quyền theo cả hai** — xem [CLA.md](CLA.md) để biết thỏa thuận đóng góp đầy đủ.
+Bạn có thể chọn một trong hai giấy phép. **Người đóng góp tự động cấp quyền theo cả hai** — xem [CLA.md](docs/contributing/cla.md) để biết thỏa thuận đóng góp đầy đủ.
### Nhãn hiệu
-Tên **ZeroClaw** và logo là nhãn hiệu của ZeroClaw Labs. Giấy phép này không cấp phép sử dụng chúng để ngụ ý chứng thực hoặc liên kết. Xem [TRADEMARK.md](TRADEMARK.md) để biết các sử dụng được phép và bị cấm.
+Tên **ZeroClaw** và logo là nhãn hiệu của ZeroClaw Labs. Giấy phép này không cấp phép sử dụng chúng để ngụ ý chứng thực hoặc liên kết. Xem [TRADEMARK.md](docs/maintainers/trademark.md) để biết các sử dụng được phép và bị cấm.
### Bảo vệ người đóng góp
@@ -1033,8 +1064,8 @@ Tên **ZeroClaw** và logo là nhãn hiệu của ZeroClaw Labs. Giấy phép n
## Đóng góp
-Xem [CONTRIBUTING.md](CONTRIBUTING.md) và [CLA.md](CLA.md). Triển khai một trait, gửi PR:
-- Hướng dẫn quy trình CI: [docs/ci-map.md](docs/ci-map.md)
+Xem [CONTRIBUTING.md](CONTRIBUTING.md) và [CLA.md](docs/contributing/cla.md). Triển khai một trait, gửi PR:
+- Hướng dẫn quy trình CI: [docs/contributing/ci-map.md](docs/contributing/ci-map.md)
- `Provider` mới → `src/providers/`
- `Channel` mới → `src/channels/`
- `Observer` mới → `src/observability/`
diff --git a/README.zh-CN.md b/README.zh-CN.md
index 55f86ccab..e18aae51b 100644
--- a/README.zh-CN.md
+++ b/README.zh-CN.md
@@ -1,5 +1,5 @@
-
+
ZeroClaw 🦀(简体中文)
@@ -21,12 +21,43 @@
- 🌐 语言:English · 简体中文 · 日本語 · Русский · Français · Tiếng Việt
+ 🌐 语言:
+ 🇺🇸 English ·
+ 🇨🇳 简体中文 ·
+ 🇯🇵 日本語 ·
+ 🇰🇷 한국어 ·
+ 🇻🇳 Tiếng Việt ·
+ 🇵🇭 Tagalog ·
+ 🇪🇸 Español ·
+ 🇧🇷 Português ·
+ 🇮🇹 Italiano ·
+ 🇩🇪 Deutsch ·
+ 🇫🇷 Français ·
+ 🇸🇦 العربية ·
+ 🇮🇳 हिन्दी ·
+ 🇷🇺 Русский ·
+ 🇧🇩 বাংলা ·
+ 🇮🇱 עברית ·
+ 🇵🇱 Polski ·
+ 🇨🇿 Čeština ·
+ 🇳🇱 Nederlands ·
+ 🇹🇷 Türkçe ·
+ 🇺🇦 Українська ·
+ 🇮🇩 Bahasa Indonesia ·
+ 🇹🇭 ไทย ·
+ 🇵🇰 اردو ·
+ 🇷🇴 Română ·
+ 🇸🇪 Svenska ·
+ 🇬🇷 Ελληνικά ·
+ 🇭🇺 Magyar ·
+ 🇫🇮 Suomi ·
+ 🇩🇰 Dansk ·
+ 🇳🇴 Norsk
- 一键部署 |
- 安装入门 |
+ 一键部署 |
+ 安装入门 |
文档总览 |
文档目录
@@ -34,8 +65,8 @@
场景分流:
参考手册 ·
- 运维部署 ·
- 故障排查 ·
+ 运维部署 ·
+ 故障排查 ·
安全专题 ·
硬件外设 ·
贡献与 CI
@@ -87,7 +118,7 @@ ZeroClaw 是一个高性能、低资源占用、可组合的自主智能体运
> 说明:ZeroClaw 的数据来自 release 构建,并通过 `/usr/bin/time -l` 测得。OpenClaw 需要 Node.js 运行时环境,仅该运行时通常就会带来约 390MB 的额外内存占用;NanoBot 需要 Python 运行时环境。PicoClaw 与 ZeroClaw 为静态二进制。
-
+
### 本地可复现测量
@@ -113,12 +144,12 @@ ls -lh target/release/zeroclaw
```bash
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
-./bootstrap.sh
+./install.sh
```
-可选环境初始化:`./bootstrap.sh --install-system-deps --install-rust`(可能需要 `sudo`)。
+可选环境初始化:`./install.sh --install-system-deps --install-rust`(可能需要 `sudo`)。
-详细说明见:[`docs/one-click-bootstrap.md`](docs/one-click-bootstrap.md)。
+详细说明见:[`docs/setup-guides/one-click-bootstrap.md`](docs/setup-guides/one-click-bootstrap.md)。
## 快速开始
@@ -200,7 +231,7 @@ zeroclaw agent --provider anthropic -m "hello"
每个子系统都是一个 **Trait** — 通过配置切换即可更换实现,无需修改代码。
-
+
| 子系统 | Trait | 内置实现 | 扩展方式 |
@@ -284,20 +315,20 @@ allow_public_bind = false
- 文档总览(英文):[`docs/README.md`](docs/README.md)
- 统一目录(TOC):[`docs/SUMMARY.md`](docs/SUMMARY.md)
- 文档总览(简体中文):[`docs/README.zh-CN.md`](docs/README.zh-CN.md)
-- 命令参考:[`docs/commands-reference.md`](docs/commands-reference.md)
-- 配置参考:[`docs/config-reference.md`](docs/config-reference.md)
-- Provider 参考:[`docs/providers-reference.md`](docs/providers-reference.md)
-- Channel 参考:[`docs/channels-reference.md`](docs/channels-reference.md)
-- 运维手册:[`docs/operations-runbook.md`](docs/operations-runbook.md)
-- 故障排查:[`docs/troubleshooting.md`](docs/troubleshooting.md)
-- 文档清单与分类:[`docs/docs-inventory.md`](docs/docs-inventory.md)
-- 项目 triage 快照(2026-02-18):[`docs/project-triage-snapshot-2026-02-18.md`](docs/project-triage-snapshot-2026-02-18.md)
+- 命令参考:[`docs/reference/cli/commands-reference.md`](docs/reference/cli/commands-reference.md)
+- 配置参考:[`docs/reference/api/config-reference.md`](docs/reference/api/config-reference.md)
+- Provider 参考:[`docs/reference/api/providers-reference.md`](docs/reference/api/providers-reference.md)
+- Channel 参考:[`docs/reference/api/channels-reference.md`](docs/reference/api/channels-reference.md)
+- 运维手册:[`docs/ops/operations-runbook.md`](docs/ops/operations-runbook.md)
+- 故障排查:[`docs/ops/troubleshooting.md`](docs/ops/troubleshooting.md)
+- 文档清单与分类:[`docs/maintainers/docs-inventory.md`](docs/maintainers/docs-inventory.md)
+- 项目 triage 快照(2026-02-18):[`docs/maintainers/project-triage-snapshot-2026-02-18.md`](docs/maintainers/project-triage-snapshot-2026-02-18.md)
## 贡献与许可证
- 贡献指南:[`CONTRIBUTING.md`](CONTRIBUTING.md)
-- PR 工作流:[`docs/pr-workflow.md`](docs/pr-workflow.md)
-- Reviewer 指南:[`docs/reviewer-playbook.md`](docs/reviewer-playbook.md)
+- PR 工作流:[`docs/contributing/pr-workflow.md`](docs/contributing/pr-workflow.md)
+- Reviewer 指南:[`docs/contributing/reviewer-playbook.md`](docs/contributing/reviewer-playbook.md)
- 许可证:MIT 或 Apache 2.0(见 [`LICENSE-MIT`](LICENSE-MIT)、[`LICENSE-APACHE`](LICENSE-APACHE) 与 [`NOTICE`](NOTICE))
---
diff --git a/SECURITY.md b/SECURITY.md
index 32c7c289c..28b1370e7 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -13,7 +13,7 @@
Instead, please report them responsibly:
1. **Email**: Send details to the maintainers via GitHub private vulnerability reporting
-2. **GitHub**: Use [GitHub Security Advisories](https://github.com/theonlyhennygod/zeroclaw/security/advisories/new)
+2. **GitHub**: Use [GitHub Security Advisories](https://github.com/zeroclaw-labs/zeroclaw/security/advisories/new)
### What to Include
@@ -87,7 +87,7 @@ docker run --read-only -v /path/to/workspace:/workspace zeroclaw gateway
### CI Enforcement
-The `docker` job in `.github/workflows/ci.yml` automatically verifies:
+The `docker` job in `.github/workflows/checks-on-pr.yml` automatically verifies:
1. Container does not run as root (UID 0)
2. Runtime stage uses `:nonroot` variant
3. Explicit `USER` directive with numeric UID exists
diff --git a/bootstrap.sh b/bootstrap.sh
deleted file mode 100755
index 2c8984dee..000000000
--- a/bootstrap.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/usr/bin/env bash
-set -euo pipefail
-
-ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]:-$0}")" >/dev/null 2>&1 && pwd || pwd)"
-exec "$ROOT_DIR/zeroclaw_install.sh" "$@"
diff --git a/crates/robot-kit/PI5_SETUP.md b/crates/robot-kit/PI5_SETUP.md
index 5e90a5f2c..417ef8070 100644
--- a/crates/robot-kit/PI5_SETUP.md
+++ b/crates/robot-kit/PI5_SETUP.md
@@ -171,7 +171,7 @@ sudo usermod -aG dialout $USER
```bash
# Clone repo (or copy from USB)
-git clone https://github.com/theonlyhennygod/zeroclaw
+git clone https://github.com/zeroclaw-labs/zeroclaw
cd zeroclaw
# Build robot kit
diff --git a/scripts/recompute_contributor_tiers.sh b/dev/recompute_contributor_tiers.sh
similarity index 100%
rename from scripts/recompute_contributor_tiers.sh
rename to dev/recompute_contributor_tiers.sh
diff --git a/docs/README.fr.md b/docs/README.fr.md
index ce696b9ff..c3ad1512a 100644
--- a/docs/README.fr.md
+++ b/docs/README.fr.md
@@ -11,24 +11,24 @@ Hubs localisés : [简体中文](README.zh-CN.md) · [日本語](README.ja.md)
| Je veux… | Lire ceci |
| ------------------------------------------------------------------- | ------------------------------------------------------------------------------ |
| Installer et exécuter ZeroClaw rapidement | [README.md (Démarrage Rapide)](../README.md#quick-start) |
-| Bootstrap en une seule commande | [one-click-bootstrap.md](one-click-bootstrap.md) |
-| Trouver des commandes par tâche | [commands-reference.md](commands-reference.md) |
-| Vérifier rapidement les valeurs par défaut et clés de config | [config-reference.md](config-reference.md) |
-| Configurer des fournisseurs/endpoints personnalisés | [custom-providers.md](custom-providers.md) |
-| Configurer le fournisseur Z.AI / GLM | [zai-glm-setup.md](zai-glm-setup.md) |
-| Utiliser les modèles d'intégration LangGraph | [langgraph-integration.md](langgraph-integration.md) |
-| Opérer le runtime (runbook jour-2) | [operations-runbook.md](operations-runbook.md) |
-| Dépanner les problèmes d'installation/runtime/canal | [troubleshooting.md](troubleshooting.md) |
-| Exécuter la configuration et diagnostics de salles chiffrées Matrix | [matrix-e2ee-guide.md](matrix-e2ee-guide.md) |
+| Bootstrap en une seule commande | [one-click-bootstrap.md](setup-guides/one-click-bootstrap.md) |
+| Trouver des commandes par tâche | [commands-reference.md](reference/cli/commands-reference.md) |
+| Vérifier rapidement les valeurs par défaut et clés de config | [config-reference.md](reference/api/config-reference.md) |
+| Configurer des fournisseurs/endpoints personnalisés | [custom-providers.md](contributing/custom-providers.md) |
+| Configurer le fournisseur Z.AI / GLM | [zai-glm-setup.md](setup-guides/zai-glm-setup.md) |
+| Utiliser les modèles d'intégration LangGraph | [langgraph-integration.md](contributing/langgraph-integration.md) |
+| Opérer le runtime (runbook jour-2) | [operations-runbook.md](ops/operations-runbook.md) |
+| Dépanner les problèmes d'installation/runtime/canal | [troubleshooting.md](ops/troubleshooting.md) |
+| Exécuter la configuration et diagnostics de salles chiffrées Matrix | [matrix-e2ee-guide.md](security/matrix-e2ee-guide.md) |
| Parcourir les docs par catégorie | [SUMMARY.md](SUMMARY.md) |
-| Voir l'instantané docs des PR/issues du projet | [project-triage-snapshot-2026-02-18.md](project-triage-snapshot-2026-02-18.md) |
+| Voir l'instantané docs des PR/issues du projet | [project-triage-snapshot-2026-02-18.md](maintainers/project-triage-snapshot-2026-02-18.md) |
## Arbre de Décision Rapide (10 secondes)
-- Besoin de configuration ou installation initiale ? → [getting-started/README.md](getting-started/README.md)
+- Besoin de configuration ou installation initiale ? → [setup-guides/README.md](setup-guides/README.md)
- Besoin de clés CLI/config exactes ? → [reference/README.md](reference/README.md)
-- Besoin d'opérations de production/service ? → [operations/README.md](operations/README.md)
-- Vous voyez des échecs ou régressions ? → [troubleshooting.md](troubleshooting.md)
+- Besoin d'opérations de production/service ? → [ops/README.md](ops/README.md)
+- Vous voyez des échecs ou régressions ? → [troubleshooting.md](ops/troubleshooting.md)
- Vous travaillez sur le durcissement sécurité ou la roadmap ? → [security/README.md](security/README.md)
- Vous travaillez avec des cartes/périphériques ? → [hardware/README.md](hardware/README.md)
- Contribution/revue/workflow CI ? → [contributing/README.md](contributing/README.md)
@@ -36,55 +36,55 @@ Hubs localisés : [简体中文](README.zh-CN.md) · [日本語](README.ja.md)
## Collections (Recommandées)
-- Démarrage : [getting-started/README.md](getting-started/README.md)
+- Démarrage : [setup-guides/README.md](setup-guides/README.md)
- Catalogues de référence : [reference/README.md](reference/README.md)
-- Opérations & déploiement : [operations/README.md](operations/README.md)
+- Opérations & déploiement : [ops/README.md](ops/README.md)
- Docs sécurité : [security/README.md](security/README.md)
- Matériel/périphériques : [hardware/README.md](hardware/README.md)
- Contribution/CI : [contributing/README.md](contributing/README.md)
-- Instantanés projet : [project/README.md](project/README.md)
+- Instantanés projet : [maintainers/README.md](maintainers/README.md)
## Par Audience
### Utilisateurs / Opérateurs
-- [commands-reference.md](commands-reference.md) — recherche de commandes par workflow
-- [providers-reference.md](providers-reference.md) — IDs fournisseurs, alias, variables d'environnement d'identifiants
-- [channels-reference.md](channels-reference.md) — capacités des canaux et chemins de configuration
-- [matrix-e2ee-guide.md](matrix-e2ee-guide.md) — configuration de salles chiffrées Matrix (E2EE) et diagnostics de non-réponse
-- [config-reference.md](config-reference.md) — clés de configuration à haute signalisation et valeurs par défaut sécurisées
-- [custom-providers.md](custom-providers.md) — modèles d'intégration de fournisseur personnalisé/URL de base
-- [zai-glm-setup.md](zai-glm-setup.md) — configuration Z.AI/GLM et matrice d'endpoints
-- [langgraph-integration.md](langgraph-integration.md) — intégration de secours pour les cas limites de modèle/appel d'outil
-- [operations-runbook.md](operations-runbook.md) — opérations runtime jour-2 et flux de rollback
-- [troubleshooting.md](troubleshooting.md) — signatures d'échec courantes et étapes de récupération
+- [commands-reference.md](reference/cli/commands-reference.md) — recherche de commandes par workflow
+- [providers-reference.md](reference/api/providers-reference.md) — IDs fournisseurs, alias, variables d'environnement d'identifiants
+- [channels-reference.md](reference/api/channels-reference.md) — capacités des canaux et chemins de configuration
+- [matrix-e2ee-guide.md](security/matrix-e2ee-guide.md) — configuration de salles chiffrées Matrix (E2EE) et diagnostics de non-réponse
+- [config-reference.md](reference/api/config-reference.md) — clés de configuration à haute signalisation et valeurs par défaut sécurisées
+- [custom-providers.md](contributing/custom-providers.md) — modèles d'intégration de fournisseur personnalisé/URL de base
+- [zai-glm-setup.md](setup-guides/zai-glm-setup.md) — configuration Z.AI/GLM et matrice d'endpoints
+- [langgraph-integration.md](contributing/langgraph-integration.md) — intégration de secours pour les cas limites de modèle/appel d'outil
+- [operations-runbook.md](ops/operations-runbook.md) — opérations runtime jour-2 et flux de rollback
+- [troubleshooting.md](ops/troubleshooting.md) — signatures d'échec courantes et étapes de récupération
### Contributeurs / Mainteneurs
- [../CONTRIBUTING.md](../CONTRIBUTING.md)
-- [pr-workflow.md](pr-workflow.md)
-- [reviewer-playbook.md](reviewer-playbook.md)
-- [ci-map.md](ci-map.md)
-- [actions-source-policy.md](actions-source-policy.md)
+- [pr-workflow.md](contributing/pr-workflow.md)
+- [reviewer-playbook.md](contributing/reviewer-playbook.md)
+- [ci-map.md](contributing/ci-map.md)
+- [actions-source-policy.md](contributing/actions-source-policy.md)
### Sécurité / Fiabilité
-> Note : cette zone inclut des docs de proposition/roadmap. Pour le comportement actuel, commencez par [config-reference.md](config-reference.md), [operations-runbook.md](operations-runbook.md), et [troubleshooting.md](troubleshooting.md).
+> Note : cette zone inclut des docs de proposition/roadmap. Pour le comportement actuel, commencez par [config-reference.md](reference/api/config-reference.md), [operations-runbook.md](ops/operations-runbook.md), et [troubleshooting.md](ops/troubleshooting.md).
- [security/README.md](security/README.md)
-- [agnostic-security.md](agnostic-security.md)
-- [frictionless-security.md](frictionless-security.md)
-- [sandboxing.md](sandboxing.md)
-- [audit-logging.md](audit-logging.md)
-- [resource-limits.md](resource-limits.md)
-- [security-roadmap.md](security-roadmap.md)
+- [agnostic-security.md](security/agnostic-security.md)
+- [frictionless-security.md](security/frictionless-security.md)
+- [sandboxing.md](security/sandboxing.md)
+- [audit-logging.md](security/audit-logging.md)
+- [resource-limits.md](ops/resource-limits.md)
+- [security-roadmap.md](security/security-roadmap.md)
## Navigation Système & Gouvernance
- Table des matières unifiée : [SUMMARY.md](SUMMARY.md)
-- Carte de structure docs (langue/partie/fonction) : [structure/README.md](structure/README.md)
-- Inventaire/classification de la documentation : [docs-inventory.md](docs-inventory.md)
-- Instantané de triage du projet : [project-triage-snapshot-2026-02-18.md](project-triage-snapshot-2026-02-18.md)
+- Carte de structure docs (langue/partie/fonction) : [structure/README.md](maintainers/structure-README.md)
+- Inventaire/classification de la documentation : [docs-inventory.md](maintainers/docs-inventory.md)
+- Instantané de triage du projet : [project-triage-snapshot-2026-02-18.md](maintainers/project-triage-snapshot-2026-02-18.md)
## Autres langues
diff --git a/docs/README.ja.md b/docs/README.ja.md
index c552ea857..3cfd4a3f8 100644
--- a/docs/README.ja.md
+++ b/docs/README.ja.md
@@ -11,23 +11,23 @@
| やりたいこと | 参照先 |
|---|---|
| すぐにセットアップしたい | [../README.ja.md](../README.ja.md) / [../README.md](../README.md) |
-| ワンコマンドで導入したい | [one-click-bootstrap.md](one-click-bootstrap.md) |
-| コマンドを用途別に確認したい | [commands-reference.md](commands-reference.md) |
-| 設定キーと既定値を確認したい | [config-reference.md](config-reference.md) |
-| カスタム Provider / endpoint を追加したい | [custom-providers.md](custom-providers.md) |
-| Z.AI / GLM Provider を設定したい | [zai-glm-setup.md](zai-glm-setup.md) |
-| LangGraph ツール連携を使いたい | [langgraph-integration.md](langgraph-integration.md) |
-| 日常運用(runbook)を確認したい | [operations-runbook.md](operations-runbook.md) |
-| インストール/実行トラブルを解決したい | [troubleshooting.md](troubleshooting.md) |
+| ワンコマンドで導入したい | [one-click-bootstrap.md](setup-guides/one-click-bootstrap.md) |
+| コマンドを用途別に確認したい | [commands-reference.md](reference/cli/commands-reference.md) |
+| 設定キーと既定値を確認したい | [config-reference.md](reference/api/config-reference.md) |
+| カスタム Provider / endpoint を追加したい | [custom-providers.md](contributing/custom-providers.md) |
+| Z.AI / GLM Provider を設定したい | [zai-glm-setup.md](setup-guides/zai-glm-setup.md) |
+| LangGraph ツール連携を使いたい | [langgraph-integration.md](contributing/langgraph-integration.md) |
+| 日常運用(runbook)を確認したい | [operations-runbook.md](ops/operations-runbook.md) |
+| インストール/実行トラブルを解決したい | [troubleshooting.md](ops/troubleshooting.md) |
| 統合 TOC から探したい | [SUMMARY.md](SUMMARY.md) |
-| PR/Issue の現状を把握したい | [project-triage-snapshot-2026-02-18.md](project-triage-snapshot-2026-02-18.md) |
+| PR/Issue の現状を把握したい | [project-triage-snapshot-2026-02-18.md](maintainers/project-triage-snapshot-2026-02-18.md) |
## 10秒ルーティング(まずここ)
-- 初回セットアップや導入をしたい → [getting-started/README.md](getting-started/README.md)
+- 初回セットアップや導入をしたい → [setup-guides/README.md](setup-guides/README.md)
- CLI/設定キーを正確に確認したい → [reference/README.md](reference/README.md)
-- 本番運用やサービス管理をしたい → [operations/README.md](operations/README.md)
-- エラーや不具合を解消したい → [troubleshooting.md](troubleshooting.md)
+- 本番運用やサービス管理をしたい → [ops/README.md](ops/README.md)
+- エラーや不具合を解消したい → [troubleshooting.md](ops/troubleshooting.md)
- セキュリティ方針やロードマップを見たい → [security/README.md](security/README.md)
- ボード/周辺機器を扱いたい → [hardware/README.md](hardware/README.md)
- 貢献・レビュー・CIを確認したい → [contributing/README.md](contributing/README.md)
@@ -35,53 +35,53 @@
## カテゴリ別ナビゲーション(推奨)
-- 入門: [getting-started/README.md](getting-started/README.md)
+- 入門: [setup-guides/README.md](setup-guides/README.md)
- リファレンス: [reference/README.md](reference/README.md)
-- 運用 / デプロイ: [operations/README.md](operations/README.md)
+- 運用 / デプロイ: [ops/README.md](ops/README.md)
- セキュリティ: [security/README.md](security/README.md)
- ハードウェア: [hardware/README.md](hardware/README.md)
- コントリビュート / CI: [contributing/README.md](contributing/README.md)
-- プロジェクトスナップショット: [project/README.md](project/README.md)
+- プロジェクトスナップショット: [maintainers/README.md](maintainers/README.md)
## ロール別
### ユーザー / オペレーター
-- [commands-reference.md](commands-reference.md)
-- [providers-reference.md](providers-reference.md)
-- [channels-reference.md](channels-reference.md)
-- [config-reference.md](config-reference.md)
-- [custom-providers.md](custom-providers.md)
-- [zai-glm-setup.md](zai-glm-setup.md)
-- [langgraph-integration.md](langgraph-integration.md)
-- [operations-runbook.md](operations-runbook.md)
-- [troubleshooting.md](troubleshooting.md)
+- [commands-reference.md](reference/cli/commands-reference.md)
+- [providers-reference.md](reference/api/providers-reference.md)
+- [channels-reference.md](reference/api/channels-reference.md)
+- [config-reference.md](reference/api/config-reference.md)
+- [custom-providers.md](contributing/custom-providers.md)
+- [zai-glm-setup.md](setup-guides/zai-glm-setup.md)
+- [langgraph-integration.md](contributing/langgraph-integration.md)
+- [operations-runbook.md](ops/operations-runbook.md)
+- [troubleshooting.md](ops/troubleshooting.md)
### コントリビューター / メンテナー
- [../CONTRIBUTING.md](../CONTRIBUTING.md)
-- [pr-workflow.md](pr-workflow.md)
-- [reviewer-playbook.md](reviewer-playbook.md)
-- [ci-map.md](ci-map.md)
-- [actions-source-policy.md](actions-source-policy.md)
+- [pr-workflow.md](contributing/pr-workflow.md)
+- [reviewer-playbook.md](contributing/reviewer-playbook.md)
+- [ci-map.md](contributing/ci-map.md)
+- [actions-source-policy.md](contributing/actions-source-policy.md)
### セキュリティ / 信頼性
-> 注: このセクションには proposal/roadmap 文書が含まれ、想定段階のコマンドや設定が記載される場合があります。現行動作は [config-reference.md](config-reference.md)、[operations-runbook.md](operations-runbook.md)、[troubleshooting.md](troubleshooting.md) を優先してください。
+> 注: このセクションには proposal/roadmap 文書が含まれ、想定段階のコマンドや設定が記載される場合があります。現行動作は [config-reference.md](reference/api/config-reference.md)、[operations-runbook.md](ops/operations-runbook.md)、[troubleshooting.md](ops/troubleshooting.md) を優先してください。
- [security/README.md](security/README.md)
-- [agnostic-security.md](agnostic-security.md)
-- [frictionless-security.md](frictionless-security.md)
-- [sandboxing.md](sandboxing.md)
-- [resource-limits.md](resource-limits.md)
-- [audit-logging.md](audit-logging.md)
-- [security-roadmap.md](security-roadmap.md)
+- [agnostic-security.md](security/agnostic-security.md)
+- [frictionless-security.md](security/frictionless-security.md)
+- [sandboxing.md](security/sandboxing.md)
+- [resource-limits.md](ops/resource-limits.md)
+- [audit-logging.md](security/audit-logging.md)
+- [security-roadmap.md](security/security-roadmap.md)
## ドキュメント運用 / 分類
- 統合 TOC: [SUMMARY.md](SUMMARY.md)
-- ドキュメント構造マップ(言語/カテゴリ/機能): [structure/README.md](structure/README.md)
-- ドキュメント一覧 / 分類: [docs-inventory.md](docs-inventory.md)
+- ドキュメント構造マップ(言語/カテゴリ/機能): [structure/README.md](maintainers/structure-README.md)
+- ドキュメント一覧 / 分類: [docs-inventory.md](maintainers/docs-inventory.md)
## 他言語
diff --git a/docs/README.md b/docs/README.md
index ac23e5138..c9af0d43e 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -11,25 +11,25 @@ Localized hubs: [简体中文](README.zh-CN.md) · [日本語](README.ja.md) ·
| I want to… | Read this |
|---|---|
| Install and run ZeroClaw quickly | [README.md (Quick Start)](../README.md#quick-start) |
-| Bootstrap in one command | [one-click-bootstrap.md](one-click-bootstrap.md) |
-| Update or uninstall on macOS | [getting-started/macos-update-uninstall.md](getting-started/macos-update-uninstall.md) |
-| Find commands by task | [commands-reference.md](commands-reference.md) |
-| Check config defaults and keys quickly | [config-reference.md](config-reference.md) |
-| Configure custom providers/endpoints | [custom-providers.md](custom-providers.md) |
-| Configure Z.AI / GLM provider | [zai-glm-setup.md](zai-glm-setup.md) |
-| Use LangGraph integration patterns | [langgraph-integration.md](langgraph-integration.md) |
-| Operate runtime (day-2 runbook) | [operations-runbook.md](operations-runbook.md) |
-| Troubleshoot install/runtime/channel issues | [troubleshooting.md](troubleshooting.md) |
-| Run Matrix encrypted-room setup and diagnostics | [matrix-e2ee-guide.md](matrix-e2ee-guide.md) |
+| Bootstrap in one command | [one-click-bootstrap.md](setup-guides/one-click-bootstrap.md) |
+| Update or uninstall on macOS | [macos-update-uninstall.md](setup-guides/macos-update-uninstall.md) |
+| Find commands by task | [commands-reference.md](reference/cli/commands-reference.md) |
+| Check config defaults and keys quickly | [config-reference.md](reference/api/config-reference.md) |
+| Configure custom providers/endpoints | [custom-providers.md](contributing/custom-providers.md) |
+| Configure Z.AI / GLM provider | [zai-glm-setup.md](setup-guides/zai-glm-setup.md) |
+| Use LangGraph integration patterns | [langgraph-integration.md](contributing/langgraph-integration.md) |
+| Operate runtime (day-2 runbook) | [operations-runbook.md](ops/operations-runbook.md) |
+| Troubleshoot install/runtime/channel issues | [troubleshooting.md](ops/troubleshooting.md) |
+| Run Matrix encrypted-room setup and diagnostics | [matrix-e2ee-guide.md](security/matrix-e2ee-guide.md) |
| Browse docs by category | [SUMMARY.md](SUMMARY.md) |
-| See project PR/issue docs snapshot | [project-triage-snapshot-2026-02-18.md](project-triage-snapshot-2026-02-18.md) |
+| See project PR/issue docs snapshot | [project-triage-snapshot-2026-02-18.md](maintainers/project-triage-snapshot-2026-02-18.md) |
## Quick Decision Tree (10 seconds)
-- Need first-time setup or install? → [getting-started/README.md](getting-started/README.md)
+- Need first-time setup or install? → [setup-guides/README.md](setup-guides/README.md)
- Need exact CLI/config keys? → [reference/README.md](reference/README.md)
-- Need production/service operations? → [operations/README.md](operations/README.md)
-- Seeing failures or regressions? → [troubleshooting.md](troubleshooting.md)
+- Need production/service operations? → [ops/README.md](ops/README.md)
+- Seeing failures or regressions? → [troubleshooting.md](ops/troubleshooting.md)
- Working on security hardening or roadmap? → [security/README.md](security/README.md)
- Working with boards/peripherals? → [hardware/README.md](hardware/README.md)
- Contributing/reviewing/CI workflow? → [contributing/README.md](contributing/README.md)
@@ -37,54 +37,54 @@ Localized hubs: [简体中文](README.zh-CN.md) · [日本語](README.ja.md) ·
## Collections (Recommended)
-- Getting started: [getting-started/README.md](getting-started/README.md)
+- Getting started: [setup-guides/README.md](setup-guides/README.md)
- Reference catalogs: [reference/README.md](reference/README.md)
-- Operations & deployment: [operations/README.md](operations/README.md)
+- Operations & deployment: [ops/README.md](ops/README.md)
- Security docs: [security/README.md](security/README.md)
- Hardware/peripherals: [hardware/README.md](hardware/README.md)
- Contributing/CI: [contributing/README.md](contributing/README.md)
-- Project snapshots: [project/README.md](project/README.md)
+- Project snapshots: [maintainers/README.md](maintainers/README.md)
## By Audience
### Users / Operators
-- [commands-reference.md](commands-reference.md) — command lookup by workflow
-- [providers-reference.md](providers-reference.md) — provider IDs, aliases, credential env vars
-- [channels-reference.md](channels-reference.md) — channel capabilities and setup paths
-- [matrix-e2ee-guide.md](matrix-e2ee-guide.md) — Matrix encrypted-room (E2EE) setup and no-response diagnostics
-- [config-reference.md](config-reference.md) — high-signal config keys and secure defaults
-- [custom-providers.md](custom-providers.md) — custom provider/base URL integration templates
-- [zai-glm-setup.md](zai-glm-setup.md) — Z.AI/GLM setup and endpoint matrix
-- [langgraph-integration.md](langgraph-integration.md) — fallback integration for model/tool-calling edge cases
-- [operations-runbook.md](operations-runbook.md) — day-2 runtime operations and rollback flow
-- [troubleshooting.md](troubleshooting.md) — common failure signatures and recovery steps
+- [commands-reference.md](reference/cli/commands-reference.md) — command lookup by workflow
+- [providers-reference.md](reference/api/providers-reference.md) — provider IDs, aliases, credential env vars
+- [channels-reference.md](reference/api/channels-reference.md) — channel capabilities and setup paths
+- [matrix-e2ee-guide.md](security/matrix-e2ee-guide.md) — Matrix encrypted-room (E2EE) setup and no-response diagnostics
+- [config-reference.md](reference/api/config-reference.md) — high-signal config keys and secure defaults
+- [custom-providers.md](contributing/custom-providers.md) — custom provider/base URL integration templates
+- [zai-glm-setup.md](setup-guides/zai-glm-setup.md) — Z.AI/GLM setup and endpoint matrix
+- [langgraph-integration.md](contributing/langgraph-integration.md) — fallback integration for model/tool-calling edge cases
+- [operations-runbook.md](ops/operations-runbook.md) — day-2 runtime operations and rollback flow
+- [troubleshooting.md](ops/troubleshooting.md) — common failure signatures and recovery steps
### Contributors / Maintainers
- [../CONTRIBUTING.md](../CONTRIBUTING.md)
-- [pr-workflow.md](pr-workflow.md)
-- [reviewer-playbook.md](reviewer-playbook.md)
-- [ci-map.md](ci-map.md)
-- [actions-source-policy.md](actions-source-policy.md)
+- [pr-workflow.md](contributing/pr-workflow.md)
+- [reviewer-playbook.md](contributing/reviewer-playbook.md)
+- [ci-map.md](contributing/ci-map.md)
+- [actions-source-policy.md](contributing/actions-source-policy.md)
### Security / Reliability
-> Note: this area includes proposal/roadmap docs. For current behavior, start with [config-reference.md](config-reference.md), [operations-runbook.md](operations-runbook.md), and [troubleshooting.md](troubleshooting.md).
+> Note: this area includes proposal/roadmap docs. For current behavior, start with [config-reference.md](reference/api/config-reference.md), [operations-runbook.md](ops/operations-runbook.md), and [troubleshooting.md](ops/troubleshooting.md).
- [security/README.md](security/README.md)
-- [agnostic-security.md](agnostic-security.md)
-- [frictionless-security.md](frictionless-security.md)
-- [sandboxing.md](sandboxing.md)
-- [audit-logging.md](audit-logging.md)
-- [resource-limits.md](resource-limits.md)
-- [security-roadmap.md](security-roadmap.md)
+- [agnostic-security.md](security/agnostic-security.md)
+- [frictionless-security.md](security/frictionless-security.md)
+- [sandboxing.md](security/sandboxing.md)
+- [audit-logging.md](security/audit-logging.md)
+- [resource-limits.md](ops/resource-limits.md)
+- [security-roadmap.md](security/security-roadmap.md)
## System Navigation & Governance
- Unified TOC: [SUMMARY.md](SUMMARY.md)
-- Docs structure map (language/part/function): [structure/README.md](structure/README.md)
-- Documentation inventory/classification: [docs-inventory.md](docs-inventory.md)
+- Docs structure map (language/part/function): [structure/README.md](maintainers/structure-README.md)
+- Documentation inventory/classification: [docs-inventory.md](maintainers/docs-inventory.md)
- i18n docs index: [i18n/README.md](i18n/README.md)
-- i18n coverage map: [i18n-coverage.md](i18n-coverage.md)
-- Project triage snapshot: [project-triage-snapshot-2026-02-18.md](project-triage-snapshot-2026-02-18.md)
+- i18n coverage map: [i18n-coverage.md](maintainers/i18n-coverage.md)
+- Project triage snapshot: [project-triage-snapshot-2026-02-18.md](maintainers/project-triage-snapshot-2026-02-18.md)
diff --git a/docs/README.ru.md b/docs/README.ru.md
index 0c131c4ee..2b63e9623 100644
--- a/docs/README.ru.md
+++ b/docs/README.ru.md
@@ -11,23 +11,23 @@
| Что нужно | Куда смотреть |
|---|---|
| Быстро установить и запустить | [../README.ru.md](../README.ru.md) / [../README.md](../README.md) |
-| Установить одной командой | [one-click-bootstrap.md](one-click-bootstrap.md) |
-| Найти команды по задаче | [commands-reference.md](commands-reference.md) |
-| Проверить ключи конфигурации и дефолты | [config-reference.md](config-reference.md) |
-| Подключить кастомный provider / endpoint | [custom-providers.md](custom-providers.md) |
-| Настроить provider Z.AI / GLM | [zai-glm-setup.md](zai-glm-setup.md) |
-| Использовать интеграцию LangGraph | [langgraph-integration.md](langgraph-integration.md) |
-| Операционный runbook (day-2) | [operations-runbook.md](operations-runbook.md) |
-| Быстро устранить типовые проблемы | [troubleshooting.md](troubleshooting.md) |
+| Установить одной командой | [one-click-bootstrap.md](setup-guides/one-click-bootstrap.md) |
+| Найти команды по задаче | [commands-reference.md](reference/cli/commands-reference.md) |
+| Проверить ключи конфигурации и дефолты | [config-reference.md](reference/api/config-reference.md) |
+| Подключить кастомный provider / endpoint | [custom-providers.md](contributing/custom-providers.md) |
+| Настроить provider Z.AI / GLM | [zai-glm-setup.md](setup-guides/zai-glm-setup.md) |
+| Использовать интеграцию LangGraph | [langgraph-integration.md](contributing/langgraph-integration.md) |
+| Операционный runbook (day-2) | [operations-runbook.md](ops/operations-runbook.md) |
+| Быстро устранить типовые проблемы | [troubleshooting.md](ops/troubleshooting.md) |
| Открыть общий TOC docs | [SUMMARY.md](SUMMARY.md) |
-| Посмотреть snapshot PR/Issue | [project-triage-snapshot-2026-02-18.md](project-triage-snapshot-2026-02-18.md) |
+| Посмотреть snapshot PR/Issue | [project-triage-snapshot-2026-02-18.md](maintainers/project-triage-snapshot-2026-02-18.md) |
## Дерево решений на 10 секунд
-- Нужна первая установка и быстрый старт → [getting-started/README.md](getting-started/README.md)
+- Нужна первая установка и быстрый старт → [setup-guides/README.md](setup-guides/README.md)
- Нужны точные команды и ключи конфигурации → [reference/README.md](reference/README.md)
-- Нужны операции/сервисный режим/деплой → [operations/README.md](operations/README.md)
-- Есть ошибки, сбои или регрессии → [troubleshooting.md](troubleshooting.md)
+- Нужны операции/сервисный режим/деплой → [ops/README.md](ops/README.md)
+- Есть ошибки, сбои или регрессии → [troubleshooting.md](ops/troubleshooting.md)
- Нужны материалы по безопасности и roadmap → [security/README.md](security/README.md)
- Работаете с платами и периферией → [hardware/README.md](hardware/README.md)
- Нужны процессы вклада, ревью и CI → [contributing/README.md](contributing/README.md)
@@ -35,53 +35,53 @@
## Навигация по категориям (рекомендуется)
-- Старт и установка: [getting-started/README.md](getting-started/README.md)
+- Старт и установка: [setup-guides/README.md](setup-guides/README.md)
- Справочники: [reference/README.md](reference/README.md)
-- Операции и деплой: [operations/README.md](operations/README.md)
+- Операции и деплой: [ops/README.md](ops/README.md)
- Безопасность: [security/README.md](security/README.md)
- Аппаратная часть: [hardware/README.md](hardware/README.md)
- Вклад и CI: [contributing/README.md](contributing/README.md)
-- Снимки проекта: [project/README.md](project/README.md)
+- Снимки проекта: [maintainers/README.md](maintainers/README.md)
## По ролям
### Пользователи / Операторы
-- [commands-reference.md](commands-reference.md)
-- [providers-reference.md](providers-reference.md)
-- [channels-reference.md](channels-reference.md)
-- [config-reference.md](config-reference.md)
-- [custom-providers.md](custom-providers.md)
-- [zai-glm-setup.md](zai-glm-setup.md)
-- [langgraph-integration.md](langgraph-integration.md)
-- [operations-runbook.md](operations-runbook.md)
-- [troubleshooting.md](troubleshooting.md)
+- [commands-reference.md](reference/cli/commands-reference.md)
+- [providers-reference.md](reference/api/providers-reference.md)
+- [channels-reference.md](reference/api/channels-reference.md)
+- [config-reference.md](reference/api/config-reference.md)
+- [custom-providers.md](contributing/custom-providers.md)
+- [zai-glm-setup.md](setup-guides/zai-glm-setup.md)
+- [langgraph-integration.md](contributing/langgraph-integration.md)
+- [operations-runbook.md](ops/operations-runbook.md)
+- [troubleshooting.md](ops/troubleshooting.md)
### Контрибьюторы / Мейнтейнеры
- [../CONTRIBUTING.md](../CONTRIBUTING.md)
-- [pr-workflow.md](pr-workflow.md)
-- [reviewer-playbook.md](reviewer-playbook.md)
-- [ci-map.md](ci-map.md)
-- [actions-source-policy.md](actions-source-policy.md)
+- [pr-workflow.md](contributing/pr-workflow.md)
+- [reviewer-playbook.md](contributing/reviewer-playbook.md)
+- [ci-map.md](contributing/ci-map.md)
+- [actions-source-policy.md](contributing/actions-source-policy.md)
### Безопасность / Надёжность
-> Примечание: часть документов в этом разделе относится к proposal/roadmap и может содержать гипотетические команды/конфигурации. Для текущего поведения сначала смотрите [config-reference.md](config-reference.md), [operations-runbook.md](operations-runbook.md), [troubleshooting.md](troubleshooting.md).
+> Примечание: часть документов в этом разделе относится к proposal/roadmap и может содержать гипотетические команды/конфигурации. Для текущего поведения сначала смотрите [config-reference.md](reference/api/config-reference.md), [operations-runbook.md](ops/operations-runbook.md), [troubleshooting.md](ops/troubleshooting.md).
- [security/README.md](security/README.md)
-- [agnostic-security.md](agnostic-security.md)
-- [frictionless-security.md](frictionless-security.md)
-- [sandboxing.md](sandboxing.md)
-- [resource-limits.md](resource-limits.md)
-- [audit-logging.md](audit-logging.md)
-- [security-roadmap.md](security-roadmap.md)
+- [agnostic-security.md](security/agnostic-security.md)
+- [frictionless-security.md](security/frictionless-security.md)
+- [sandboxing.md](security/sandboxing.md)
+- [resource-limits.md](ops/resource-limits.md)
+- [audit-logging.md](security/audit-logging.md)
+- [security-roadmap.md](security/security-roadmap.md)
## Инвентаризация и структура docs
- Единый TOC: [SUMMARY.md](SUMMARY.md)
-- Карта структуры docs (язык/раздел/функция): [structure/README.md](structure/README.md)
-- Инвентарь и классификация docs: [docs-inventory.md](docs-inventory.md)
+- Карта структуры docs (язык/раздел/функция): [structure/README.md](maintainers/structure-README.md)
+- Инвентарь и классификация docs: [docs-inventory.md](maintainers/docs-inventory.md)
## Другие языки
diff --git a/docs/README.vi.md b/docs/README.vi.md
index 2932e7d3c..693c9c309 100644
--- a/docs/README.vi.md
+++ b/docs/README.vi.md
@@ -13,7 +13,7 @@ Hub bản địa hóa: [简体中文](README.zh-CN.md) · [日本語](README.ja.
| Tôi muốn… | Xem tài liệu |
| -------------------------------------------------- | ------------------------------------------------------------------------------ |
| Cài đặt và chạy nhanh | [README.vi.md (Khởi động nhanh)](../README.vi.md) / [../README.md](../README.md) |
-| Cài đặt bằng một lệnh | [one-click-bootstrap.md](one-click-bootstrap.md) |
+| Cài đặt bằng một lệnh | [one-click-bootstrap.md](setup-guides/one-click-bootstrap.md) |
| Tìm lệnh theo tác vụ | [commands-reference.md](i18n/vi/commands-reference.md) |
| Kiểm tra giá trị mặc định và khóa cấu hình | [config-reference.md](i18n/vi/config-reference.md) |
| Kết nối provider / endpoint tùy chỉnh | [custom-providers.md](i18n/vi/custom-providers.md) |
@@ -23,7 +23,7 @@ Hub bản địa hóa: [简体中文](README.zh-CN.md) · [日本語](README.ja.
| Khắc phục sự cố cài đặt/chạy/kênh | [troubleshooting.md](i18n/vi/troubleshooting.md) |
| Cấu hình Matrix phòng mã hóa (E2EE) | [matrix-e2ee-guide.md](i18n/vi/matrix-e2ee-guide.md) |
| Xem theo danh mục | [SUMMARY.md](i18n/vi/SUMMARY.md) |
-| Xem bản chụp PR/Issue | [project-triage-snapshot-2026-02-18.md](project-triage-snapshot-2026-02-18.md) |
+| Xem bản chụp PR/Issue | [project-triage-snapshot-2026-02-18.md](maintainers/project-triage-snapshot-2026-02-18.md) |
## Tìm nhanh (10 giây)
@@ -84,8 +84,8 @@ Hub bản địa hóa: [简体中文](README.zh-CN.md) · [日本語](README.ja.
## Quản lý tài liệu
- Mục lục thống nhất (TOC): [SUMMARY.md](i18n/vi/SUMMARY.md)
-- Bản đồ cấu trúc docs (ngôn ngữ/phần/chức năng): [structure/README.md](structure/README.md)
-- Danh mục và phân loại tài liệu: [docs-inventory.md](docs-inventory.md)
+- Bản đồ cấu trúc docs (ngôn ngữ/phần/chức năng): [structure/README.md](maintainers/structure-README.md)
+- Danh mục và phân loại tài liệu: [docs-inventory.md](maintainers/docs-inventory.md)
## Ngôn ngữ khác
diff --git a/docs/README.zh-CN.md b/docs/README.zh-CN.md
index f4178eaa2..e11d9bc82 100644
--- a/docs/README.zh-CN.md
+++ b/docs/README.zh-CN.md
@@ -11,23 +11,23 @@
| 我想要… | 建议阅读 |
|---|---|
| 快速安装并运行 | [../README.zh-CN.md](../README.zh-CN.md) / [../README.md](../README.md) |
-| 一键安装与初始化 | [one-click-bootstrap.md](one-click-bootstrap.md) |
-| 按任务找命令 | [commands-reference.md](commands-reference.md) |
-| 快速查看配置默认值与关键项 | [config-reference.md](config-reference.md) |
-| 接入自定义 Provider / endpoint | [custom-providers.md](custom-providers.md) |
-| 配置 Z.AI / GLM Provider | [zai-glm-setup.md](zai-glm-setup.md) |
-| 使用 LangGraph 工具调用集成 | [langgraph-integration.md](langgraph-integration.md) |
-| 进行日常运维(runbook) | [operations-runbook.md](operations-runbook.md) |
-| 快速排查安装/运行问题 | [troubleshooting.md](troubleshooting.md) |
+| 一键安装与初始化 | [one-click-bootstrap.md](setup-guides/one-click-bootstrap.md) |
+| 按任务找命令 | [commands-reference.md](reference/cli/commands-reference.md) |
+| 快速查看配置默认值与关键项 | [config-reference.md](reference/api/config-reference.md) |
+| 接入自定义 Provider / endpoint | [custom-providers.md](contributing/custom-providers.md) |
+| 配置 Z.AI / GLM Provider | [zai-glm-setup.md](setup-guides/zai-glm-setup.md) |
+| 使用 LangGraph 工具调用集成 | [langgraph-integration.md](contributing/langgraph-integration.md) |
+| 进行日常运维(runbook) | [operations-runbook.md](ops/operations-runbook.md) |
+| 快速排查安装/运行问题 | [troubleshooting.md](ops/troubleshooting.md) |
| 统一目录导航 | [SUMMARY.md](SUMMARY.md) |
-| 查看 PR/Issue 扫描快照 | [project-triage-snapshot-2026-02-18.md](project-triage-snapshot-2026-02-18.md) |
+| 查看 PR/Issue 扫描快照 | [project-triage-snapshot-2026-02-18.md](maintainers/project-triage-snapshot-2026-02-18.md) |
## 10 秒决策树(先看这个)
-- 首次安装或快速启动 → [getting-started/README.md](getting-started/README.md)
+- 首次安装或快速启动 → [setup-guides/README.md](setup-guides/README.md)
- 需要精确命令或配置键 → [reference/README.md](reference/README.md)
-- 需要部署与服务化运维 → [operations/README.md](operations/README.md)
-- 遇到报错、异常或回归 → [troubleshooting.md](troubleshooting.md)
+- 需要部署与服务化运维 → [ops/README.md](ops/README.md)
+- 遇到报错、异常或回归 → [troubleshooting.md](ops/troubleshooting.md)
- 查看安全现状与路线图 → [security/README.md](security/README.md)
- 接入板卡与外设 → [hardware/README.md](hardware/README.md)
- 参与贡献、评审与 CI → [contributing/README.md](contributing/README.md)
@@ -35,53 +35,53 @@
## 按目录浏览(推荐)
-- 入门文档: [getting-started/README.md](getting-started/README.md)
+- 入门文档: [setup-guides/README.md](setup-guides/README.md)
- 参考手册: [reference/README.md](reference/README.md)
-- 运维与部署: [operations/README.md](operations/README.md)
+- 运维与部署: [ops/README.md](ops/README.md)
- 安全文档: [security/README.md](security/README.md)
- 硬件与外设: [hardware/README.md](hardware/README.md)
- 贡献与 CI: [contributing/README.md](contributing/README.md)
-- 项目快照: [project/README.md](project/README.md)
+- 项目快照: [maintainers/README.md](maintainers/README.md)
## 按角色
### 用户 / 运维
-- [commands-reference.md](commands-reference.md)
-- [providers-reference.md](providers-reference.md)
-- [channels-reference.md](channels-reference.md)
-- [config-reference.md](config-reference.md)
-- [custom-providers.md](custom-providers.md)
-- [zai-glm-setup.md](zai-glm-setup.md)
-- [langgraph-integration.md](langgraph-integration.md)
-- [operations-runbook.md](operations-runbook.md)
-- [troubleshooting.md](troubleshooting.md)
+- [commands-reference.md](reference/cli/commands-reference.md)
+- [providers-reference.md](reference/api/providers-reference.md)
+- [channels-reference.md](reference/api/channels-reference.md)
+- [config-reference.md](reference/api/config-reference.md)
+- [custom-providers.md](contributing/custom-providers.md)
+- [zai-glm-setup.md](setup-guides/zai-glm-setup.md)
+- [langgraph-integration.md](contributing/langgraph-integration.md)
+- [operations-runbook.md](ops/operations-runbook.md)
+- [troubleshooting.md](ops/troubleshooting.md)
### 贡献者 / 维护者
- [../CONTRIBUTING.md](../CONTRIBUTING.md)
-- [pr-workflow.md](pr-workflow.md)
-- [reviewer-playbook.md](reviewer-playbook.md)
-- [ci-map.md](ci-map.md)
-- [actions-source-policy.md](actions-source-policy.md)
+- [pr-workflow.md](contributing/pr-workflow.md)
+- [reviewer-playbook.md](contributing/reviewer-playbook.md)
+- [ci-map.md](contributing/ci-map.md)
+- [actions-source-policy.md](contributing/actions-source-policy.md)
### 安全 / 稳定性
-> 说明:本分组内有 proposal/roadmap 文档,可能包含设想中的命令或配置。当前可执行行为请优先阅读 [config-reference.md](config-reference.md)、[operations-runbook.md](operations-runbook.md)、[troubleshooting.md](troubleshooting.md)。
+> 说明:本分组内有 proposal/roadmap 文档,可能包含设想中的命令或配置。当前可执行行为请优先阅读 [config-reference.md](reference/api/config-reference.md)、[operations-runbook.md](ops/operations-runbook.md)、[troubleshooting.md](ops/troubleshooting.md)。
- [security/README.md](security/README.md)
-- [agnostic-security.md](agnostic-security.md)
-- [frictionless-security.md](frictionless-security.md)
-- [sandboxing.md](sandboxing.md)
-- [resource-limits.md](resource-limits.md)
-- [audit-logging.md](audit-logging.md)
-- [security-roadmap.md](security-roadmap.md)
+- [agnostic-security.md](security/agnostic-security.md)
+- [frictionless-security.md](security/frictionless-security.md)
+- [sandboxing.md](security/sandboxing.md)
+- [resource-limits.md](ops/resource-limits.md)
+- [audit-logging.md](security/audit-logging.md)
+- [security-roadmap.md](security/security-roadmap.md)
## 文档治理与分类
- 统一目录(TOC):[SUMMARY.md](SUMMARY.md)
-- 文档结构图(按语言/分区/功能):[structure/README.md](structure/README.md)
-- 文档清单与分类:[docs-inventory.md](docs-inventory.md)
+- 文档结构图(按语言/分区/功能):[structure/README.md](maintainers/structure-README.md)
+- 文档清单与分类:[docs-inventory.md](maintainers/docs-inventory.md)
## 其他语言
diff --git a/docs/SUMMARY.fr.md b/docs/SUMMARY.fr.md
index 925508d70..b9b91fd4e 100644
--- a/docs/SUMMARY.fr.md
+++ b/docs/SUMMARY.fr.md
@@ -8,7 +8,7 @@ Dernière mise à jour : **18 février 2026**.
## Points d'entrée par langue
-- Carte de structure docs (langue/partie/fonction) : [structure/README.md](structure/README.md)
+- Carte de structure docs (langue/partie/fonction) : [structure/README.md](maintainers/structure-README.md)
- README en anglais : [../README.md](../README.md)
- README en chinois : [../README.zh-CN.md](../README.zh-CN.md)
- README en japonais : [../README.ja.md](../README.ja.md)
@@ -22,68 +22,68 @@ Dernière mise à jour : **18 février 2026**.
- Documentation en français : [README.fr.md](README.fr.md)
- Documentation en vietnamien : [i18n/vi/README.md](i18n/vi/README.md)
- Index de localisation : [i18n/README.md](i18n/README.md)
-- Carte de couverture i18n : [i18n-coverage.md](i18n-coverage.md)
+- Carte de couverture i18n : [i18n-coverage.md](maintainers/i18n-coverage.md)
## Catégories
### 1) Démarrage rapide
-- [getting-started/README.md](getting-started/README.md)
-- [one-click-bootstrap.md](one-click-bootstrap.md)
+- [setup-guides/README.md](setup-guides/README.md)
+- [one-click-bootstrap.md](setup-guides/one-click-bootstrap.md)
### 2) Référence des commandes, configuration et intégrations
- [reference/README.md](reference/README.md)
-- [commands-reference.md](commands-reference.md)
-- [providers-reference.md](providers-reference.md)
-- [channels-reference.md](channels-reference.md)
-- [nextcloud-talk-setup.md](nextcloud-talk-setup.md)
-- [config-reference.md](config-reference.md)
-- [custom-providers.md](custom-providers.md)
-- [zai-glm-setup.md](zai-glm-setup.md)
-- [langgraph-integration.md](langgraph-integration.md)
+- [commands-reference.md](reference/cli/commands-reference.md)
+- [providers-reference.md](reference/api/providers-reference.md)
+- [channels-reference.md](reference/api/channels-reference.md)
+- [nextcloud-talk-setup.md](setup-guides/nextcloud-talk-setup.md)
+- [config-reference.md](reference/api/config-reference.md)
+- [custom-providers.md](contributing/custom-providers.md)
+- [zai-glm-setup.md](setup-guides/zai-glm-setup.md)
+- [langgraph-integration.md](contributing/langgraph-integration.md)
### 3) Exploitation et déploiement
-- [operations/README.md](operations/README.md)
-- [operations-runbook.md](operations-runbook.md)
-- [release-process.md](release-process.md)
-- [troubleshooting.md](troubleshooting.md)
-- [network-deployment.md](network-deployment.md)
-- [mattermost-setup.md](mattermost-setup.md)
+- [ops/README.md](ops/README.md)
+- [operations-runbook.md](ops/operations-runbook.md)
+- [release-process.md](contributing/release-process.md)
+- [troubleshooting.md](ops/troubleshooting.md)
+- [network-deployment.md](ops/network-deployment.md)
+- [mattermost-setup.md](setup-guides/mattermost-setup.md)
### 4) Conception de la sécurité et propositions
- [security/README.md](security/README.md)
-- [agnostic-security.md](agnostic-security.md)
-- [frictionless-security.md](frictionless-security.md)
-- [sandboxing.md](sandboxing.md)
-- [resource-limits.md](resource-limits.md)
-- [audit-logging.md](audit-logging.md)
-- [security-roadmap.md](security-roadmap.md)
+- [agnostic-security.md](security/agnostic-security.md)
+- [frictionless-security.md](security/frictionless-security.md)
+- [sandboxing.md](security/sandboxing.md)
+- [resource-limits.md](ops/resource-limits.md)
+- [audit-logging.md](security/audit-logging.md)
+- [security-roadmap.md](security/security-roadmap.md)
### 5) Matériel et périphériques
- [hardware/README.md](hardware/README.md)
-- [hardware-peripherals-design.md](hardware-peripherals-design.md)
-- [adding-boards-and-tools.md](adding-boards-and-tools.md)
-- [nucleo-setup.md](nucleo-setup.md)
-- [arduino-uno-q-setup.md](arduino-uno-q-setup.md)
-- [datasheets/nucleo-f401re.md](datasheets/nucleo-f401re.md)
-- [datasheets/arduino-uno.md](datasheets/arduino-uno.md)
-- [datasheets/esp32.md](datasheets/esp32.md)
+- [hardware-peripherals-design.md](hardware/hardware-peripherals-design.md)
+- [adding-boards-and-tools.md](contributing/adding-boards-and-tools.md)
+- [nucleo-setup.md](hardware/nucleo-setup.md)
+- [arduino-uno-q-setup.md](hardware/arduino-uno-q-setup.md)
+- [datasheets/nucleo-f401re.md](hardware/datasheets/nucleo-f401re.md)
+- [datasheets/arduino-uno.md](hardware/datasheets/arduino-uno.md)
+- [datasheets/esp32.md](hardware/datasheets/esp32.md)
### 6) Contribution et CI
- [contributing/README.md](contributing/README.md)
- [../CONTRIBUTING.md](../CONTRIBUTING.md)
-- [pr-workflow.md](pr-workflow.md)
-- [reviewer-playbook.md](reviewer-playbook.md)
-- [ci-map.md](ci-map.md)
-- [actions-source-policy.md](actions-source-policy.md)
+- [pr-workflow.md](contributing/pr-workflow.md)
+- [reviewer-playbook.md](contributing/reviewer-playbook.md)
+- [ci-map.md](contributing/ci-map.md)
+- [actions-source-policy.md](contributing/actions-source-policy.md)
### 7) État du projet et instantanés
-- [project/README.md](project/README.md)
-- [project-triage-snapshot-2026-02-18.md](project-triage-snapshot-2026-02-18.md)
-- [docs-inventory.md](docs-inventory.md)
+- [maintainers/README.md](maintainers/README.md)
+- [project-triage-snapshot-2026-02-18.md](maintainers/project-triage-snapshot-2026-02-18.md)
+- [docs-inventory.md](maintainers/docs-inventory.md)
diff --git a/docs/SUMMARY.ja.md b/docs/SUMMARY.ja.md
index 9fe533da1..4c58b83da 100644
--- a/docs/SUMMARY.ja.md
+++ b/docs/SUMMARY.ja.md
@@ -8,7 +8,7 @@
## 言語別入口
-- ドキュメント構造マップ(言語/カテゴリ/機能): [structure/README.md](structure/README.md)
+- ドキュメント構造マップ(言語/カテゴリ/機能): [structure/README.md](maintainers/structure-README.md)
- 英語 README:[../README.md](../README.md)
- 中国語 README:[../README.zh-CN.md](../README.zh-CN.md)
- 日本語 README:[../README.ja.md](../README.ja.md)
@@ -22,68 +22,68 @@
- フランス語ドキュメントハブ:[README.fr.md](README.fr.md)
- ベトナム語ドキュメントハブ:[i18n/vi/README.md](i18n/vi/README.md)
- 国際化ドキュメント索引:[i18n/README.md](i18n/README.md)
-- 国際化カバレッジマップ:[i18n-coverage.md](i18n-coverage.md)
+- 国際化カバレッジマップ:[i18n-coverage.md](maintainers/i18n-coverage.md)
## カテゴリ
### 1) はじめに
-- [getting-started/README.md](getting-started/README.md)
-- [one-click-bootstrap.md](one-click-bootstrap.md)
+- [setup-guides/README.md](setup-guides/README.md)
+- [one-click-bootstrap.md](setup-guides/one-click-bootstrap.md)
### 2) コマンド・設定リファレンスと統合
- [reference/README.md](reference/README.md)
-- [commands-reference.md](commands-reference.md)
-- [providers-reference.md](providers-reference.md)
-- [channels-reference.md](channels-reference.md)
-- [nextcloud-talk-setup.md](nextcloud-talk-setup.md)
-- [config-reference.md](config-reference.md)
-- [custom-providers.md](custom-providers.md)
-- [zai-glm-setup.md](zai-glm-setup.md)
-- [langgraph-integration.md](langgraph-integration.md)
+- [commands-reference.md](reference/cli/commands-reference.md)
+- [providers-reference.md](reference/api/providers-reference.md)
+- [channels-reference.md](reference/api/channels-reference.md)
+- [nextcloud-talk-setup.md](setup-guides/nextcloud-talk-setup.md)
+- [config-reference.md](reference/api/config-reference.md)
+- [custom-providers.md](contributing/custom-providers.md)
+- [zai-glm-setup.md](setup-guides/zai-glm-setup.md)
+- [langgraph-integration.md](contributing/langgraph-integration.md)
### 3) 運用とデプロイ
-- [operations/README.md](operations/README.md)
-- [operations-runbook.md](operations-runbook.md)
-- [release-process.md](release-process.md)
-- [troubleshooting.md](troubleshooting.md)
-- [network-deployment.md](network-deployment.md)
-- [mattermost-setup.md](mattermost-setup.md)
+- [ops/README.md](ops/README.md)
+- [operations-runbook.md](ops/operations-runbook.md)
+- [release-process.md](contributing/release-process.md)
+- [troubleshooting.md](ops/troubleshooting.md)
+- [network-deployment.md](ops/network-deployment.md)
+- [mattermost-setup.md](setup-guides/mattermost-setup.md)
### 4) セキュリティ設計と提案
- [security/README.md](security/README.md)
-- [agnostic-security.md](agnostic-security.md)
-- [frictionless-security.md](frictionless-security.md)
-- [sandboxing.md](sandboxing.md)
-- [resource-limits.md](resource-limits.md)
-- [audit-logging.md](audit-logging.md)
-- [security-roadmap.md](security-roadmap.md)
+- [agnostic-security.md](security/agnostic-security.md)
+- [frictionless-security.md](security/frictionless-security.md)
+- [sandboxing.md](security/sandboxing.md)
+- [resource-limits.md](ops/resource-limits.md)
+- [audit-logging.md](security/audit-logging.md)
+- [security-roadmap.md](security/security-roadmap.md)
### 5) ハードウェアと周辺機器
- [hardware/README.md](hardware/README.md)
-- [hardware-peripherals-design.md](hardware-peripherals-design.md)
-- [adding-boards-and-tools.md](adding-boards-and-tools.md)
-- [nucleo-setup.md](nucleo-setup.md)
-- [arduino-uno-q-setup.md](arduino-uno-q-setup.md)
-- [datasheets/nucleo-f401re.md](datasheets/nucleo-f401re.md)
-- [datasheets/arduino-uno.md](datasheets/arduino-uno.md)
-- [datasheets/esp32.md](datasheets/esp32.md)
+- [hardware-peripherals-design.md](hardware/hardware-peripherals-design.md)
+- [adding-boards-and-tools.md](contributing/adding-boards-and-tools.md)
+- [nucleo-setup.md](hardware/nucleo-setup.md)
+- [arduino-uno-q-setup.md](hardware/arduino-uno-q-setup.md)
+- [datasheets/nucleo-f401re.md](hardware/datasheets/nucleo-f401re.md)
+- [datasheets/arduino-uno.md](hardware/datasheets/arduino-uno.md)
+- [datasheets/esp32.md](hardware/datasheets/esp32.md)
### 6) コントリビューションと CI
- [contributing/README.md](contributing/README.md)
- [../CONTRIBUTING.md](../CONTRIBUTING.md)
-- [pr-workflow.md](pr-workflow.md)
-- [reviewer-playbook.md](reviewer-playbook.md)
-- [ci-map.md](ci-map.md)
-- [actions-source-policy.md](actions-source-policy.md)
+- [pr-workflow.md](contributing/pr-workflow.md)
+- [reviewer-playbook.md](contributing/reviewer-playbook.md)
+- [ci-map.md](contributing/ci-map.md)
+- [actions-source-policy.md](contributing/actions-source-policy.md)
### 7) プロジェクト状況とスナップショット
-- [project/README.md](project/README.md)
-- [project-triage-snapshot-2026-02-18.md](project-triage-snapshot-2026-02-18.md)
-- [docs-inventory.md](docs-inventory.md)
+- [maintainers/README.md](maintainers/README.md)
+- [project-triage-snapshot-2026-02-18.md](maintainers/project-triage-snapshot-2026-02-18.md)
+- [docs-inventory.md](maintainers/docs-inventory.md)
diff --git a/docs/SUMMARY.md b/docs/SUMMARY.md
index 1f828256e..7a97fd9ec 100644
--- a/docs/SUMMARY.md
+++ b/docs/SUMMARY.md
@@ -6,7 +6,7 @@ Last refreshed: **February 18, 2026**.
## Language Entry
-- Docs Structure Map (language/part/function): [structure/README.md](structure/README.md)
+- Docs Structure Map (language/part/function): [structure/README.md](maintainers/structure-README.md)
- English README: [../README.md](../README.md)
- Chinese README: [../README.zh-CN.md](../README.zh-CN.md)
- Japanese README: [../README.ja.md](../README.ja.md)
@@ -20,69 +20,69 @@ Last refreshed: **February 18, 2026**.
- French Docs Hub: [README.fr.md](README.fr.md)
- Vietnamese Docs Hub: [i18n/vi/README.md](i18n/vi/README.md)
- i18n Docs Index: [i18n/README.md](i18n/README.md)
-- i18n Coverage Map: [i18n-coverage.md](i18n-coverage.md)
+- i18n Coverage Map: [i18n-coverage.md](maintainers/i18n-coverage.md)
## Collections
### 1) Getting Started
-- [getting-started/README.md](getting-started/README.md)
-- [getting-started/macos-update-uninstall.md](getting-started/macos-update-uninstall.md)
-- [one-click-bootstrap.md](one-click-bootstrap.md)
+- [setup-guides/README.md](setup-guides/README.md)
+- [macos-update-uninstall.md](setup-guides/macos-update-uninstall.md)
+- [one-click-bootstrap.md](setup-guides/one-click-bootstrap.md)
### 2) Command/Config References & Integrations
- [reference/README.md](reference/README.md)
-- [commands-reference.md](commands-reference.md)
-- [providers-reference.md](providers-reference.md)
-- [channels-reference.md](channels-reference.md)
-- [nextcloud-talk-setup.md](nextcloud-talk-setup.md)
-- [config-reference.md](config-reference.md)
-- [custom-providers.md](custom-providers.md)
-- [zai-glm-setup.md](zai-glm-setup.md)
-- [langgraph-integration.md](langgraph-integration.md)
+- [commands-reference.md](reference/cli/commands-reference.md)
+- [providers-reference.md](reference/api/providers-reference.md)
+- [channels-reference.md](reference/api/channels-reference.md)
+- [nextcloud-talk-setup.md](setup-guides/nextcloud-talk-setup.md)
+- [config-reference.md](reference/api/config-reference.md)
+- [custom-providers.md](contributing/custom-providers.md)
+- [zai-glm-setup.md](setup-guides/zai-glm-setup.md)
+- [langgraph-integration.md](contributing/langgraph-integration.md)
### 3) Operations & Deployment
-- [operations/README.md](operations/README.md)
-- [operations-runbook.md](operations-runbook.md)
-- [release-process.md](release-process.md)
-- [troubleshooting.md](troubleshooting.md)
-- [network-deployment.md](network-deployment.md)
-- [mattermost-setup.md](mattermost-setup.md)
+- [ops/README.md](ops/README.md)
+- [operations-runbook.md](ops/operations-runbook.md)
+- [release-process.md](contributing/release-process.md)
+- [troubleshooting.md](ops/troubleshooting.md)
+- [network-deployment.md](ops/network-deployment.md)
+- [mattermost-setup.md](setup-guides/mattermost-setup.md)
### 4) Security Design & Proposals
- [security/README.md](security/README.md)
-- [agnostic-security.md](agnostic-security.md)
-- [frictionless-security.md](frictionless-security.md)
-- [sandboxing.md](sandboxing.md)
-- [resource-limits.md](resource-limits.md)
-- [audit-logging.md](audit-logging.md)
-- [security-roadmap.md](security-roadmap.md)
+- [agnostic-security.md](security/agnostic-security.md)
+- [frictionless-security.md](security/frictionless-security.md)
+- [sandboxing.md](security/sandboxing.md)
+- [resource-limits.md](ops/resource-limits.md)
+- [audit-logging.md](security/audit-logging.md)
+- [security-roadmap.md](security/security-roadmap.md)
### 5) Hardware & Peripherals
- [hardware/README.md](hardware/README.md)
-- [hardware-peripherals-design.md](hardware-peripherals-design.md)
-- [adding-boards-and-tools.md](adding-boards-and-tools.md)
-- [nucleo-setup.md](nucleo-setup.md)
-- [arduino-uno-q-setup.md](arduino-uno-q-setup.md)
-- [datasheets/nucleo-f401re.md](datasheets/nucleo-f401re.md)
-- [datasheets/arduino-uno.md](datasheets/arduino-uno.md)
-- [datasheets/esp32.md](datasheets/esp32.md)
+- [hardware-peripherals-design.md](hardware/hardware-peripherals-design.md)
+- [adding-boards-and-tools.md](contributing/adding-boards-and-tools.md)
+- [nucleo-setup.md](hardware/nucleo-setup.md)
+- [arduino-uno-q-setup.md](hardware/arduino-uno-q-setup.md)
+- [datasheets/nucleo-f401re.md](hardware/datasheets/nucleo-f401re.md)
+- [datasheets/arduino-uno.md](hardware/datasheets/arduino-uno.md)
+- [datasheets/esp32.md](hardware/datasheets/esp32.md)
### 6) Contribution & CI
- [contributing/README.md](contributing/README.md)
- [../CONTRIBUTING.md](../CONTRIBUTING.md)
-- [pr-workflow.md](pr-workflow.md)
-- [reviewer-playbook.md](reviewer-playbook.md)
-- [ci-map.md](ci-map.md)
-- [actions-source-policy.md](actions-source-policy.md)
+- [pr-workflow.md](contributing/pr-workflow.md)
+- [reviewer-playbook.md](contributing/reviewer-playbook.md)
+- [ci-map.md](contributing/ci-map.md)
+- [actions-source-policy.md](contributing/actions-source-policy.md)
### 7) Project Status & Snapshot
-- [project/README.md](project/README.md)
-- [project-triage-snapshot-2026-02-18.md](project-triage-snapshot-2026-02-18.md)
-- [docs-inventory.md](docs-inventory.md)
+- [maintainers/README.md](maintainers/README.md)
+- [project-triage-snapshot-2026-02-18.md](maintainers/project-triage-snapshot-2026-02-18.md)
+- [docs-inventory.md](maintainers/docs-inventory.md)
diff --git a/docs/SUMMARY.ru.md b/docs/SUMMARY.ru.md
index c8ef697eb..a8f5749a3 100644
--- a/docs/SUMMARY.ru.md
+++ b/docs/SUMMARY.ru.md
@@ -8,7 +8,7 @@
## Языковые точки входа
-- Карта структуры docs (язык/раздел/функция): [structure/README.md](structure/README.md)
+- Карта структуры docs (язык/раздел/функция): [structure/README.md](maintainers/structure-README.md)
- README на английском: [../README.md](../README.md)
- README на китайском: [../README.zh-CN.md](../README.zh-CN.md)
- README на японском: [../README.ja.md](../README.ja.md)
@@ -22,68 +22,68 @@
- Документация на французском: [README.fr.md](README.fr.md)
- Документация на вьетнамском: [i18n/vi/README.md](i18n/vi/README.md)
- Индекс локализации: [i18n/README.md](i18n/README.md)
-- Карта покрытия локализации: [i18n-coverage.md](i18n-coverage.md)
+- Карта покрытия локализации: [i18n-coverage.md](maintainers/i18n-coverage.md)
## Разделы
### 1) Начало работы
-- [getting-started/README.md](getting-started/README.md)
-- [one-click-bootstrap.md](one-click-bootstrap.md)
+- [setup-guides/README.md](setup-guides/README.md)
+- [one-click-bootstrap.md](setup-guides/one-click-bootstrap.md)
### 2) Справочник команд, конфигурации и интеграций
- [reference/README.md](reference/README.md)
-- [commands-reference.md](commands-reference.md)
-- [providers-reference.md](providers-reference.md)
-- [channels-reference.md](channels-reference.md)
-- [nextcloud-talk-setup.md](nextcloud-talk-setup.md)
-- [config-reference.md](config-reference.md)
-- [custom-providers.md](custom-providers.md)
-- [zai-glm-setup.md](zai-glm-setup.md)
-- [langgraph-integration.md](langgraph-integration.md)
+- [commands-reference.md](reference/cli/commands-reference.md)
+- [providers-reference.md](reference/api/providers-reference.md)
+- [channels-reference.md](reference/api/channels-reference.md)
+- [nextcloud-talk-setup.md](setup-guides/nextcloud-talk-setup.md)
+- [config-reference.md](reference/api/config-reference.md)
+- [custom-providers.md](contributing/custom-providers.md)
+- [zai-glm-setup.md](setup-guides/zai-glm-setup.md)
+- [langgraph-integration.md](contributing/langgraph-integration.md)
### 3) Эксплуатация и развёртывание
-- [operations/README.md](operations/README.md)
-- [operations-runbook.md](operations-runbook.md)
-- [release-process.md](release-process.md)
-- [troubleshooting.md](troubleshooting.md)
-- [network-deployment.md](network-deployment.md)
-- [mattermost-setup.md](mattermost-setup.md)
+- [ops/README.md](ops/README.md)
+- [operations-runbook.md](ops/operations-runbook.md)
+- [release-process.md](contributing/release-process.md)
+- [troubleshooting.md](ops/troubleshooting.md)
+- [network-deployment.md](ops/network-deployment.md)
+- [mattermost-setup.md](setup-guides/mattermost-setup.md)
### 4) Проектирование безопасности и предложения
- [security/README.md](security/README.md)
-- [agnostic-security.md](agnostic-security.md)
-- [frictionless-security.md](frictionless-security.md)
-- [sandboxing.md](sandboxing.md)
-- [resource-limits.md](resource-limits.md)
-- [audit-logging.md](audit-logging.md)
-- [security-roadmap.md](security-roadmap.md)
+- [agnostic-security.md](security/agnostic-security.md)
+- [frictionless-security.md](security/frictionless-security.md)
+- [sandboxing.md](security/sandboxing.md)
+- [resource-limits.md](ops/resource-limits.md)
+- [audit-logging.md](security/audit-logging.md)
+- [security-roadmap.md](security/security-roadmap.md)
### 5) Оборудование и периферия
- [hardware/README.md](hardware/README.md)
-- [hardware-peripherals-design.md](hardware-peripherals-design.md)
-- [adding-boards-and-tools.md](adding-boards-and-tools.md)
-- [nucleo-setup.md](nucleo-setup.md)
-- [arduino-uno-q-setup.md](arduino-uno-q-setup.md)
-- [datasheets/nucleo-f401re.md](datasheets/nucleo-f401re.md)
-- [datasheets/arduino-uno.md](datasheets/arduino-uno.md)
-- [datasheets/esp32.md](datasheets/esp32.md)
+- [hardware-peripherals-design.md](hardware/hardware-peripherals-design.md)
+- [adding-boards-and-tools.md](contributing/adding-boards-and-tools.md)
+- [nucleo-setup.md](hardware/nucleo-setup.md)
+- [arduino-uno-q-setup.md](hardware/arduino-uno-q-setup.md)
+- [datasheets/nucleo-f401re.md](hardware/datasheets/nucleo-f401re.md)
+- [datasheets/arduino-uno.md](hardware/datasheets/arduino-uno.md)
+- [datasheets/esp32.md](hardware/datasheets/esp32.md)
### 6) Участие в проекте и CI
- [contributing/README.md](contributing/README.md)
- [../CONTRIBUTING.md](../CONTRIBUTING.md)
-- [pr-workflow.md](pr-workflow.md)
-- [reviewer-playbook.md](reviewer-playbook.md)
-- [ci-map.md](ci-map.md)
-- [actions-source-policy.md](actions-source-policy.md)
+- [pr-workflow.md](contributing/pr-workflow.md)
+- [reviewer-playbook.md](contributing/reviewer-playbook.md)
+- [ci-map.md](contributing/ci-map.md)
+- [actions-source-policy.md](contributing/actions-source-policy.md)
### 7) Состояние проекта и снимки
-- [project/README.md](project/README.md)
-- [project-triage-snapshot-2026-02-18.md](project-triage-snapshot-2026-02-18.md)
-- [docs-inventory.md](docs-inventory.md)
+- [maintainers/README.md](maintainers/README.md)
+- [project-triage-snapshot-2026-02-18.md](maintainers/project-triage-snapshot-2026-02-18.md)
+- [docs-inventory.md](maintainers/docs-inventory.md)
diff --git a/docs/SUMMARY.zh-CN.md b/docs/SUMMARY.zh-CN.md
index dda5b19f9..0add2df15 100644
--- a/docs/SUMMARY.zh-CN.md
+++ b/docs/SUMMARY.zh-CN.md
@@ -8,7 +8,7 @@
## 语言入口
-- 文档结构图(按语言/分区/功能):[structure/README.md](structure/README.md)
+- 文档结构图(按语言/分区/功能):[structure/README.md](maintainers/structure-README.md)
- 英文 README:[../README.md](../README.md)
- 中文 README:[../README.zh-CN.md](../README.zh-CN.md)
- 日文 README:[../README.ja.md](../README.ja.md)
@@ -22,68 +22,68 @@
- 法文文档中心:[README.fr.md](README.fr.md)
- 越南文文档中心:[i18n/vi/README.md](i18n/vi/README.md)
- 国际化文档索引:[i18n/README.md](i18n/README.md)
-- 国际化覆盖图:[i18n-coverage.md](i18n-coverage.md)
+- 国际化覆盖图:[i18n-coverage.md](maintainers/i18n-coverage.md)
## 分类
### 1) 快速入门
-- [getting-started/README.md](getting-started/README.md)
-- [one-click-bootstrap.md](one-click-bootstrap.md)
+- [setup-guides/README.md](setup-guides/README.md)
+- [one-click-bootstrap.md](setup-guides/one-click-bootstrap.md)
### 2) 命令 / 配置参考与集成
- [reference/README.md](reference/README.md)
-- [commands-reference.md](commands-reference.md)
-- [providers-reference.md](providers-reference.md)
-- [channels-reference.md](channels-reference.md)
-- [nextcloud-talk-setup.md](nextcloud-talk-setup.md)
-- [config-reference.md](config-reference.md)
-- [custom-providers.md](custom-providers.md)
-- [zai-glm-setup.md](zai-glm-setup.md)
-- [langgraph-integration.md](langgraph-integration.md)
+- [commands-reference.md](reference/cli/commands-reference.md)
+- [providers-reference.md](reference/api/providers-reference.md)
+- [channels-reference.md](reference/api/channels-reference.md)
+- [nextcloud-talk-setup.md](setup-guides/nextcloud-talk-setup.md)
+- [config-reference.md](reference/api/config-reference.md)
+- [custom-providers.md](contributing/custom-providers.md)
+- [zai-glm-setup.md](setup-guides/zai-glm-setup.md)
+- [langgraph-integration.md](contributing/langgraph-integration.md)
### 3) 运维与部署
-- [operations/README.md](operations/README.md)
-- [operations-runbook.md](operations-runbook.md)
-- [release-process.md](release-process.md)
-- [troubleshooting.md](troubleshooting.md)
-- [network-deployment.md](network-deployment.md)
-- [mattermost-setup.md](mattermost-setup.md)
+- [ops/README.md](ops/README.md)
+- [operations-runbook.md](ops/operations-runbook.md)
+- [release-process.md](contributing/release-process.md)
+- [troubleshooting.md](ops/troubleshooting.md)
+- [network-deployment.md](ops/network-deployment.md)
+- [mattermost-setup.md](setup-guides/mattermost-setup.md)
### 4) 安全设计与提案
- [security/README.md](security/README.md)
-- [agnostic-security.md](agnostic-security.md)
-- [frictionless-security.md](frictionless-security.md)
-- [sandboxing.md](sandboxing.md)
-- [resource-limits.md](resource-limits.md)
-- [audit-logging.md](audit-logging.md)
-- [security-roadmap.md](security-roadmap.md)
+- [agnostic-security.md](security/agnostic-security.md)
+- [frictionless-security.md](security/frictionless-security.md)
+- [sandboxing.md](security/sandboxing.md)
+- [resource-limits.md](ops/resource-limits.md)
+- [audit-logging.md](security/audit-logging.md)
+- [security-roadmap.md](security/security-roadmap.md)
### 5) 硬件与外设
- [hardware/README.md](hardware/README.md)
-- [hardware-peripherals-design.md](hardware-peripherals-design.md)
-- [adding-boards-and-tools.md](adding-boards-and-tools.md)
-- [nucleo-setup.md](nucleo-setup.md)
-- [arduino-uno-q-setup.md](arduino-uno-q-setup.md)
-- [datasheets/nucleo-f401re.md](datasheets/nucleo-f401re.md)
-- [datasheets/arduino-uno.md](datasheets/arduino-uno.md)
-- [datasheets/esp32.md](datasheets/esp32.md)
+- [hardware-peripherals-design.md](hardware/hardware-peripherals-design.md)
+- [adding-boards-and-tools.md](contributing/adding-boards-and-tools.md)
+- [nucleo-setup.md](hardware/nucleo-setup.md)
+- [arduino-uno-q-setup.md](hardware/arduino-uno-q-setup.md)
+- [datasheets/nucleo-f401re.md](hardware/datasheets/nucleo-f401re.md)
+- [datasheets/arduino-uno.md](hardware/datasheets/arduino-uno.md)
+- [datasheets/esp32.md](hardware/datasheets/esp32.md)
### 6) 贡献与 CI
- [contributing/README.md](contributing/README.md)
- [../CONTRIBUTING.md](../CONTRIBUTING.md)
-- [pr-workflow.md](pr-workflow.md)
-- [reviewer-playbook.md](reviewer-playbook.md)
-- [ci-map.md](ci-map.md)
-- [actions-source-policy.md](actions-source-policy.md)
+- [pr-workflow.md](contributing/pr-workflow.md)
+- [reviewer-playbook.md](contributing/reviewer-playbook.md)
+- [ci-map.md](contributing/ci-map.md)
+- [actions-source-policy.md](contributing/actions-source-policy.md)
### 7) 项目状态与快照
-- [project/README.md](project/README.md)
-- [project-triage-snapshot-2026-02-18.md](project-triage-snapshot-2026-02-18.md)
-- [docs-inventory.md](docs-inventory.md)
+- [maintainers/README.md](maintainers/README.md)
+- [project-triage-snapshot-2026-02-18.md](maintainers/project-triage-snapshot-2026-02-18.md)
+- [docs-inventory.md](maintainers/docs-inventory.md)
diff --git a/docs/Hardware_architecture.jpg b/docs/assets/Hardware_architecture.jpg
similarity index 100%
rename from docs/Hardware_architecture.jpg
rename to docs/assets/Hardware_architecture.jpg
diff --git a/docs/assets/architecture-diagrams.md b/docs/assets/architecture-diagrams.md
new file mode 100644
index 000000000..3360362d3
--- /dev/null
+++ b/docs/assets/architecture-diagrams.md
@@ -0,0 +1,832 @@
+# ZeroClaw Architecture Diagrams
+
+This document provides visual representations of ZeroClaw's architecture, execution modes, and data flows.
+
+---
+
+## 1. Execution Modes
+
+**Ways ZeroClaw can be run:**
+
+```mermaid
+flowchart TD
+ Start[zeroclaw CLI] --> Onboard[onboard Setup wizard]
+ Start --> Agent[agent Interactive CLI]
+ Start --> Gateway[gateway HTTP server]
+ Start --> Daemon[daemon Long-running runtime]
+ Start --> Channel[channel Messaging platforms]
+ Start --> Service[service OS service mgmt]
+ Start --> Models[models Provider catalog]
+ Start --> Cron[cron Scheduled tasks]
+ Start --> Hardware[hardware Peripheral discovery]
+ Start --> Peripheral[peripheral Hardware management]
+ Start --> Status[status System overview]
+ Start --> Doctor[doctor Diagnostics]
+ Start --> Migrate[migrate Data import]
+ Start --> Skills[skills User capabilities]
+ Start --> Integrations[integrations Browse 50+ apps]
+
+ Agent --> AgentSingle[-m message One-shot]
+ Agent --> AgentInteractive[Interactive REPL stdin/stdout]
+
+ Daemon --> DaemonSupervised[Supervised runtime Gateway + Channels + Scheduler]
+```
+
+---
+
+## 2. System Architecture Overview
+
+**High-level component structure:**
+
+```mermaid
+flowchart TB
+ subgraph CLI[CLI Entry Point]
+ Main[main.rs]
+ end
+
+ subgraph Core[Core Subsystems]
+ Config[config/ Configuration & Schema]
+ Agent[agent/ Orchestration Loop]
+ Providers[providers/ LLM Adapters]
+ Channels[channels/ Messaging Platforms]
+ Tools[tools/ Tool Execution]
+ Memory[memory/ Storage Backends]
+ Security[security/ Policy & Pairing]
+ Runtime[runtime/ Execution Adapters]
+ Gateway[gateway/ HTTP/Webhook Server]
+ Daemon[daemon/ Supervised Runtime]
+ Peripherals[peripherals/ Hardware Control]
+ Observability[observability/ Telemetry & Metrics]
+ RAG[rag/ Hardware Documentation]
+ Cron[cron/ Scheduler]
+ Skills[skills/ User Capabilities]
+ end
+
+ subgraph Integrations[Integrations]
+ Composio[Composio 1000+ Apps]
+ Browser[Browser Brave Integration]
+ Tunnel[Tunnel Cloudflare/boringproxy]
+ end
+
+ Main --> Config
+ Main --> Agent
+ Main --> Gateway
+ Main --> Daemon
+ Main --> Channels
+
+ Agent --> Providers
+ Agent --> Tools
+ Agent --> Memory
+ Agent --> Security
+ Agent --> Runtime
+ Agent --> Peripherals
+ Agent --> RAG
+ Agent --> Skills
+
+ Channels --> Agent
+ Gateway --> Agent
+
+ Daemon --> Gateway
+ Daemon --> Channels
+ Daemon --> Cron
+ Daemon --> Observability
+
+ Tools --> Composio
+ Tools --> Browser
+ Gateway --> Tunnel
+
+ classDef coreComp fill:#4A90E2,stroke:#1E3A5F,color:#fff
+ classDef integComp fill:#50C878,stroke:#1E3A5F,color:#fff
+ classDef cliComp fill:#F5A623,stroke:#1E3A5F,color:#fff
+
+ class Config,Agent,Providers,Channels,Tools,Memory,Security,Runtime,Gateway,Daemon,Peripherals,Observability,RAG,Cron,Skills coreComp
+ class Composio,Browser,Tunnel integComp
+ class Main cliComp
+```
+
+---
+
+## 3. Message Flow Through The System
+
+**How a user message becomes a response:**
+
+```mermaid
+sequenceDiagram
+ participant User
+ participant Channel as Channel Layer
+ participant Dispatcher as Message Dispatcher
+ participant Agent as Agent Loop
+ participant Provider as LLM Provider
+ participant Tools as Tool Registry
+ participant Memory as Memory Backend
+
+ User->>Channel: Send message
+ Channel->>Dispatcher: ChannelMessage{id, sender, content}
+ Dispatcher->>Memory: Recall context
+ Memory-->>Dispatcher: Relevant memories
+ Dispatcher->>Agent: process_message()
+
+ Note over Agent: Build system prompt + memory context
+
+ Agent->>Provider: chat_with_tools(history)
+ Provider-->>Agent: LLM response
+
+ alt Tool calls present
+ loop For each tool call
+ Agent->>Tools: execute(args)
+ Tools-->>Agent: ToolResult
+ end
+ Agent->>Provider: chat_with_tools(+ tool results)
+ Provider-->>Agent: Final response
+ end
+
+ Agent-->>Dispatcher: Response text
+ Dispatcher->>Memory: Store conversation
+ Dispatcher-->>Channel: SendMessage{content, recipient}
+ Channel-->>User: Reply
+```
+
+---
+
+## 4. Agent Loop Execution Flow
+
+**The core agent orchestration loop:**
+
+```mermaid
+flowchart TD
+ Start[[Start: User Message]] --> BuildContext[Build Context]
+
+ BuildContext --> MemoryRecall[Memory.recall Retrieve relevant entries]
+ BuildContext --> HardwareRAG{Hardware enabled?}
+ HardwareRAG -->|Yes| LoadDatasheets[Load Hardware RAG Pin aliases + chunks]
+ HardwareRAG -->|No| BuildPrompt[Build System Prompt]
+ LoadDatasheets --> BuildPrompt
+
+ MemoryRecall --> Enrich[Enrich Message memory + RAG context]
+ Enrich --> BuildPrompt
+
+ BuildPrompt --> InitHistory[Initialize History system + user message]
+
+ InitHistory --> ToolLoop{Tool Call Loop max 10 iterations}
+
+ ToolLoop --> LLMRequest[Provider.chat_with_tools or chat_with_history]
+ LLMRequest --> ParseResponse[Parse Response]
+
+ ParseResponse --> HasTools{Tool calls present?}
+
+ HasTools -->|No| SaveResponse[Push assistant response]
+ SaveResponse --> Return[[Return: Final Response]]
+
+ HasTools -->|Yes| Approval{Needs approval?}
+ Approval -->|Yes & Denied| DenyTool[Record denied]
+ DenyTool --> NextIteration
+
+ Approval -->|No / Approved| ExecuteTools[Execute Tools in parallel]
+
+ ExecuteTools --> ScrubResults[Scrub credentials from output]
+ ScrubResults --> AddResults[Add tool results to history]
+ AddResults --> NextIteration
+
+ DenyTool --> NextIteration[Increment iteration]
+ NextIteration --> MaxIter{Reached max 10?}
+ MaxIter -->|Yes| Error[[Error: Max iterations]]
+ MaxIter -->|No| ToolLoop
+
+ classDef contextStep fill:#E8F4FD,stroke:#4A90E2
+ classDef llmStep fill:#FFF4E6,stroke:#F5A623
+ classDef toolStep fill:#E8FDF5,stroke:#50C878
+ classDef errorStep fill:#FDE8E8,stroke:#D0021B
+
+ class BuildContext,MemoryRecall,HardwareRAG,LoadDatasheets,Enrich,BuildPrompt,InitHistory contextStep
+ class LLMRequest,ParseResponse llmStep
+ class ExecuteTools,ScrubResults,AddResults toolStep
+ class Error errorStep
+```
+
+---
+
+## 5. Daemon Supervision Model
+
+**How the daemon keeps components alive:**
+
+```mermaid
+flowchart TB
+ Start[[zeroclaw daemon]] --> SpawnComponents
+
+ SpawnComponents --> SpawnState[Spawn State Writer 5s flush interval]
+ SpawnComponents --> SpawnGateway[Spawn Gateway Supervisor]
+ SpawnComponents --> SpawnChannels{Channels configured?}
+ SpawnComponents --> SpawnHeartbeat{Heartbeat enabled?}
+ SpawnComponents --> SpawnScheduler{Cron enabled?}
+
+ SpawnChannels -->|Yes| SpawnChannelSup[Spawn Channel Supervisor]
+ SpawnChannels -->|No| MarkChannelsOK[Mark channels OK disabled]
+
+ SpawnHeartbeat -->|Yes| SpawnHeartbeatWorker[Spawn Heartbeat Worker]
+ SpawnHeartbeat -->|No| MarkHeartbeatOK[Mark heartbeat OK disabled]
+
+ SpawnScheduler -->|Yes| SpawnSchedulerWorker[Spawn Cron Scheduler]
+ SpawnScheduler -->|No| MarkSchedulerOK[Mark scheduler OK disabled]
+
+ SpawnGateway --> GatewayLoop{Gateway Loop}
+ SpawnChannelSup --> ChannelLoop{Channel Loop}
+ SpawnHeartbeatWorker --> HeartbeatLoop{Heartbeat Loop}
+ SpawnSchedulerWorker --> SchedulerLoop{Scheduler Loop}
+
+ GatewayLoop --> GatewayRun[run_gateway]
+ GatewayRun --> GatewayExit{Exit OK?}
+ GatewayExit -->|No| GatewayError[Mark error + log]
+ GatewayExit -->|Yes| GatewayUnexpected[Mark: unexpected exit]
+ GatewayError --> GatewayBackoff[Wait with backoff]
+ GatewayUnexpected --> GatewayBackoff
+ GatewayBackoff --> GatewayLoop
+
+ ChannelLoop --> ChannelRun[start_channels]
+ ChannelRun --> ChannelExit{Exit OK?}
+ ChannelExit -->|No| ChannelError[Mark error + log]
+ ChannelExit -->|Yes| ChannelUnexpected[Mark: unexpected exit]
+ ChannelError --> ChannelBackoff[Wait with backoff]
+ ChannelUnexpected --> ChannelBackoff
+ ChannelBackoff --> ChannelLoop
+
+ HeartbeatLoop --> HeartbeatRun[Collect tasks + Agent runs]
+ HeartbeatRun --> HeartbeatExit{Exit OK?}
+ HeartbeatExit -->|No| HeartbeatError[Mark error + log]
+ HeartbeatExit -->|Yes| HeartbeatUnexpected[Mark: unexpected exit]
+ HeartbeatError --> HeartbeatBackoff[Wait with backoff]
+ HeartbeatUnexpected --> HeartbeatBackoff
+ HeartbeatBackoff --> HeartbeatLoop
+
+ SchedulerLoop --> SchedulerRun[cron::scheduler::run]
+ SchedulerRun --> SchedulerExit{Exit OK?}
+ SchedulerExit -->|No| SchedulerError[Mark error + log]
+ SchedulerExit -->|Yes| SchedulerUnexpected[Mark: unexpected exit]
+ SchedulerError --> SchedulerBackoff[Wait with backoff]
+ SchedulerUnexpected --> SchedulerBackoff
+ SchedulerBackoff --> SchedulerLoop
+
+ MarkChannelsOK --> Running[Daemon Running Ctrl+C to stop]
+ MarkHeartbeatOK --> Running
+ MarkSchedulerOK --> Running
+ SpawnState --> Running
+
+ Running --> StopRequest[Ctrl+C received]
+ StopRequest --> AbortAll[Abort all tasks]
+ AbortAll --> JoinAll[Wait for tasks]
+ JoinAll --> Done[[Daemon stopped]]
+
+ classDef supervisor fill:#FDE8E8,stroke:#D0021B
+ classDef running fill:#E8FDF5,stroke:#50C878
+ classDef component fill:#E8F4FD,stroke:#4A90E2
+
+ class SpawnGateway,SpawnChannelSup,SpawnHeartbeatWorker,SpawnSchedulerWorker,SpawnState supervisor
+ class Running running
+ class GatewayRun,ChannelRun,HeartbeatRun,SchedulerRun component
+```
+
+---
+
+## 6. Gateway HTTP Endpoints
+
+**The gateway's HTTP API structure:**
+
+```mermaid
+flowchart TB
+ Client[HTTP Client] --> Gateway[ZeroClaw Gateway]
+
+ Gateway --> PairPOST[POST /pair Exchange one-time code for bearer token]
+ Gateway --> HealthGET[GET /health Status check]
+ Gateway --> WebhookPOST[POST /webhook Main agent endpoint]
+ Gateway --> WAVerify[GET /whatsapp Meta verification]
+ Gateway --> WAMessage[POST /whatsapp WhatsApp webhook]
+
+ PairPOST --> PairLimiter[Rate Limiter pair req/min]
+ PairLimiter --> PairGuard[PairingGuard Code validation]
+ PairGuard --> PairResponse[{paired, token, persisted}]
+
+ WebhookPOST --> WebhookLimiter[Rate Limiter webhook req/min]
+ WebhookLimiter --> WebhookPairing{Pairing required?}
+ WebhookPairing -->|Yes| BearerAuth[Bearer token check]
+ WebhookPairing -->|No| WebhookSecret{Secret configured?}
+ WebhookSecret -->|Yes| SecretCheck[X-Webhook-Secret HMAC-SHA256 verify]
+ WebhookSecret -->|No| Idempotency[Idempotency check X-Idempotency-Key]
+ BearerAuth --> Idempotency
+ SecretCheck --> Idempotency
+
+ Idempotency --> MemoryStore[Auto-save to memory]
+ MemoryStore --> ProviderCall[Provider.simple_chat]
+ ProviderCall --> WebhookResponse[{response, model}]
+
+ WAVerify --> TokenCheck[verify_token check constant-time compare]
+ TokenCheck --> Challenge[Return hub.challenge]
+
+ WAMessage --> SignatureCheck[X-Hub-Signature-256 HMAC-SHA256 verify]
+ SignatureCheck --> ParsePayload[Parse messages]
+ ParsePayload --> ForEach[For each message]
+ ForEach --> WAMemory[Auto-save to memory]
+ WAMemory --> WAProvider[Provider.simple_chat]
+ WAProvider --> WASend[WhatsAppChannel.send]
+
+ classDef auth fill:#FDE8E8,stroke:#D0021B
+ classDef processing fill:#E8F4FD,stroke:#4A90E2
+ classDef response fill:#E8FDF5,stroke:#50C878
+
+ class PairLimiter,PairGuard,BearerAuth,SecretCheck auth
+ class MemoryStore,ProviderCall,TokenCheck,ParsePayload,ForEach,WAMemory,WAProvider processing
+ class PairResponse,WebhookResponse,Challenge,WASend response
+```
+
+---
+
+## 7. Channel Message Dispatch
+
+**How channels route messages to the agent:**
+
+```mermaid
+flowchart TB
+ subgraph Channels[Channel Listeners]
+ TG[Telegram]
+ DC[Discord]
+ SL[Slack]
+ IM[iMessage]
+ MX[Matrix]
+ SIG[Signal]
+ WA[WhatsApp]
+ Email[Email]
+ IRC[IRC]
+ Lark[Lark]
+ DT[DingTalk]
+ QQ[QQ]
+ end
+
+ Channels --> MPSC[MPSC Channel 100-buffer queue]
+
+ MPSC --> Semaphore[Semaphore Max in-flight limit]
+ Semaphore --> WorkerPool[Worker Pool JoinSet]
+
+ WorkerPool --> Process[process_channel_message]
+
+ Process --> LogReceive[Log: 💬 from user]
+ LogReceive --> MemoryRecall[build_memory_context]
+ MemoryRecall --> AutoSave[Auto-save if enabled]
+
+ AutoSave --> StartTyping[channel.start_typing]
+ StartTyping --> Timeout[300s timeout guard]
+
+ Timeout --> AgentCall[run_tool_call_loop silent mode]
+ AgentCall --> StopTyping[channel.stop_typing]
+
+ StopTyping --> Success{Success?}
+ Success -->|Yes| LogReply[Log: 🤖 Reply time]
+ Success -->|No| LogError[Log: ❌ LLM error]
+ Success -->|Timeout| LogTimeout[Log: ❌ Timeout]
+
+ LogReply --> SendReply[channel.send reply]
+ LogError --> SendError[channel.send error msg]
+ LogTimeout --> SendTimeout[channel.send timeout msg]
+
+ SendReply --> Done[Message complete]
+ SendError --> Done
+ SendTimeout --> Done
+
+ Done --> NextWorker[Join next worker]
+ NextWorker --> WorkerPool
+
+ classDef channel fill:#E8F4FD,stroke:#4A90E2
+ classDef queue fill:#FFF4E6,stroke:#F5A623
+ classDef process fill:#FDE8E8,stroke:#D0021B
+ classDef success fill:#E8FDF5,stroke:#50C878
+
+ class TG,DC,SL,IM,MX,SIG,WA,Email,IRC,Lark,DT,QQ channel
+ class MPSC,Semaphore,WorkerPool queue
+ class Process,LogReceive,MemoryRecall,AutoSave,StartTyping,Timeout,AgentCall,StopTyping process
+ class LogReply,SendReply,Done,NextWorker success
+```
+
+---
+
+## 8. Memory System Architecture
+
+**Storage backends and data flow:**
+
+```mermaid
+flowchart TB
+ subgraph Frontend[Memory Frontends]
+ AutoSave[Auto-save hooks user_msg, assistant_resp]
+ StoreTool[memory_store tool]
+ RecallTool[memory_recall tool]
+ ForgetTool[memory_forget tool]
+ GetTool[memory_get tool]
+ ListTool[memory_list tool]
+ CountTool[memory_count tool]
+ end
+
+ subgraph Backends[Memory Backends]
+ Sqlite[(sqlite Default, local file)]
+ Markdown[(markdown Daily .md files)]
+ Lucid[(lucid Cloud sync)]
+ None[(none In-memory only)]
+ end
+
+ subgraph Categories[Memory Categories]
+ Conv[Conversation Chat transcripts]
+ Daily[Daily Session summaries]
+ Core[Core Long-term facts]
+ end
+
+ AutoSave --> MemoryTrait[Memory trait]
+ StoreTool --> MemoryTrait
+ RecallTool --> MemoryTrait
+ ForgetTool --> MemoryTrait
+ GetTool --> MemoryTrait
+ ListTool --> MemoryTrait
+ CountTool --> MemoryTrait
+
+ MemoryTrait --> Factory[create_memory factory]
+ Factory -->|config.memory.backend| BackendSelect{Backend?}
+
+ BackendSelect -->|sqlite| Sqlite
+ BackendSelect -->|markdown| Markdown
+ BackendSelect -->|lucid| Lucid
+ BackendSelect -->|none| None
+
+ Sqlite --> Categories
+ Markdown --> Categories
+ Lucid --> Categories
+
+ Categories --> Storage[(Persistent Storage)]
+
+ RAG[Hardware RAG] -.->|load_chunks| Markdown
+
+ classDef frontend fill:#E8F4FD,stroke:#4A90E2
+ classDef backend fill:#FFF4E6,stroke:#F5A623
+ classDef category fill:#E8FDF5,stroke:#50C878
+ classDef storage fill:#FDE8E8,stroke:#D0021B
+
+ class AutoSave,StoreTool,RecallTool,ForgetTool,GetTool,ListTool,CountTool frontend
+ class Sqlite,Markdown,Lucid,None backend
+ class Conv,Daily,Core category
+ class Storage storage
+```
+
+---
+
+## 9. Provider and Model Routing
+
+**LLM provider abstraction and routing:**
+
+```mermaid
+flowchart TB
+ subgraph Providers[Supported Providers]
+ OR[OpenRouter]
+ Anth[Anthropic]
+ OAI[OpenAI]
+ OpenRouter[openrouter]
+ MiniMax[minimax]
+ DeepSeek[deepseek]
+ Kimi[kimi]
+ Custom[custom URL]
+ end
+
+ subgraph Routing[Model Routing]
+ Routes[model_routes config Pattern -> Provider]
+ end
+
+ subgraph Factory[Provider Factory]
+ Resilient[create_resilient_provider Retry + Timeout]
+ Routed[create_routed_provider Model-based routing]
+ end
+
+ subgraph Traits[Provider Trait]
+ ChatSystem[chat_with_system Simple chat]
+ ChatHistory[chat_with_history Multi-turn]
+ ChatTools[chat_with_tools Native function calling]
+ Warmup[warmup Connection pool warmup]
+ SupportsNative[supports_native_tools Capability check]
+ end
+
+ Providers --> Factory
+ Routes --> Factory
+
+ Factory --> Traits
+
+ ChatSystem --> LLM1[LLM API Call]
+ ChatHistory --> LLM2[LLM API Call]
+ ChatTools --> LLM3[LLM API Call + Functions]
+
+ LLM1 --> Response[ChatMessage text + role]
+ LLM2 --> Response
+ LLM3 --> ToolResponse[ChatMessage + ToolCalls id, name, arguments]
+
+ classDef provider fill:#E8F4FD,stroke:#4A90E2
+ classDef routing fill:#FFF4E6,stroke:#F5A623
+ classDef factory fill:#E8FDF5,stroke:#50C878
+ classDef trait fill:#FDE8E8,stroke:#D0021B
+
+ class OR,Anth,OAI,OpenRouter,MiniMax,DeepSeek,Kimi,Custom provider
+ class Routes routing
+ class Resilient,Routed factory
+ class ChatSystem,ChatHistory,ChatTools,Warmup,SupportsNative trait
+```
+
+---
+
+## 10. Tool Execution Architecture
+
+**Tool registry, execution, and security:**
+
+```mermaid
+flowchart TB
+ subgraph ToolCategories[Tool Categories]
+ Core[Core Tools shell, file_read, file_write]
+ Memory[Memory Tools store, recall, forget]
+ Schedule[Schedule Tools cron_add, cron_list, etc.]
+ Browser[Browser Brave integration]
+ Composio[Composio 1000+ app actions]
+ Hardware[Hardware gpio_read, gpio_write, arduino_upload, etc.]
+ Delegate[Delegate Sub-agent routing]
+ Screenshot[screenshot Screen capture]
+ end
+
+ subgraph Registry[Tool Registry]
+ AllTools[all_tools_with_runtime Factory function]
+ DefaultTools[default_tools Base set]
+ PeripheralTools[create_peripheral_tools Hardware-specific]
+ end
+
+ subgraph Security[Security Policy]
+ AllowedCmds[allowed_commands Allowlist]
+ WorkspaceOnly[workspace_only Path restriction]
+ MaxActions[max_actions_per_hour Rate limit]
+ MaxCost[max_cost_per_day_cents Cost cap]
+ Approval[approval manager Supervised tools]
+ end
+
+ subgraph Execution[Tool Execution]
+ Validate[Input validation Schema check]
+ Approve{Approval needed?}
+ Execute[execute async]
+ Scrub[Scrub credentials from output]
+ Result[ToolResult success, output, error]
+ end
+
+ ToolCategories --> Registry
+ Registry --> Security
+ Security --> Execution
+
+ Validate --> Approve
+ Approve -->|Yes| Prompt[Prompt CLI]
+ Approve -->|No / Approved| Execute
+ Approve -->|Denied| Denied[Return denied]
+
+ Prompt --> UserChoice{User choice?}
+ UserChoice -->|Yes| Execute
+ UserChoice -->|No| Denied
+
+ Execute --> Scrub
+ Scrub --> Result
+ Result --> Return[Return to agent loop]
+
+ classDef tools fill:#E8F4FD,stroke:#4A90E2
+ classDef registry fill:#FFF4E6,stroke:#F5A623
+ classDef security fill:#FDE8E8,stroke:#D0021B
+ classDef exec fill:#E8FDF5,stroke:#50C878
+
+ class Core,Memory,Schedule,Browser,Composio,Hardware,Delegate,Screenshot tools
+ class AllTools,DefaultTools,PeripheralTools registry
+ class AllowedCmds,WorkspaceOnly,MaxActions,MaxCost,Approval security
+ class Validate,Approve,Prompt,Execute,Scrub,Result,Return exec
+```
+
+---
+
+## 11. Configuration Loading
+
+**How configuration is loaded and merged:**
+
+```mermaid
+flowchart TB
+ Start[Config::load_or_init] --> Exists{Config file exists?}
+
+ Exists -->|No| RunWizard[Run onboard wizard]
+ RunWizard --> Save[Save config.toml]
+ Save --> Load[Load from file]
+
+ Exists -->|Yes| Load
+
+ Load --> Parse[TOML parse]
+ Parse --> Defaults[Apply defaults Config::default]
+
+ Defaults --> EnvOverrides[apply_env_overrides ZEROCLAW_* env vars]
+
+ EnvOverrides --> Validate[Schema validation]
+
+ Validate --> Valid{Valid?}
+ Valid -->|No| Error[[Error: invalid config]]
+ Valid -->|Yes| Complete[Complete Config]
+
+ Complete --> Paths[Paths workspace_dir, config_path]
+ Complete --> Providers[default_provider, api_key, api_url]
+ Complete --> Model[default_model, default_temperature]
+ Complete --> Gateway[gateway config port, host, pairing]
+ Complete --> Channels[channels_config telegram, discord, etc.]
+ Complete --> Memory[memory config backend, auto_save]
+ Complete --> Security[autonomy config level, allowed_commands]
+ Complete --> Reliability[reliability config timeouts, retries]
+ Complete --> Observability[observability backend, metrics]
+ Complete --> Runtime[runtime config kind, exec]
+ Complete --> Peripherals[peripherals boards, datasheet_dir]
+ Complete --> Cron[cron config enabled, db_path]
+ Complete --> Composio[composio enabled, api_key]
+ Complete --> Browser[browser enabled, allowlist]
+ Complete --> Tunnel[tunnel provider, token]
+
+ classDef config fill:#E8F4FD,stroke:#4A90E2
+ classDef error fill:#FDE8E8,stroke:#D0021B
+ classDef section fill:#FFF4E6,stroke:#F5A623
+
+ class Load,Parse,Defaults,EnvOverrides,Validate,Complete config
+ class Error error
+ class Paths,Providers,Model,Gateway,Channels,Memory,Security,Reliability,Observability,Runtime,Peripherals,Cron,Composio,Browser,Tunnel section
+```
+
+---
+
+## 12. Hardware Peripherals Integration
+
+**Hardware board support and control:**
+
+```mermaid
+flowchart TB
+ subgraph Boards[Supported Boards]
+ Nucleo[Nucleo-F401RE STM32F401RETx]
+ Uno[Arduino Uno ATmega328P]
+ UnoQ[Uno Q ESP32 WiFi bridge]
+ RPi[RPi GPIO Native Linux]
+ ESP32[ESP32 Direct serial]
+ end
+
+ subgraph Transport[Transport Layer]
+ Serial[Serial port /dev/ttyACM0, /dev/ttyUSB0]
+ USB[USB probe-rs ST-Link JTAG]
+ Native[Native GPIO Linux sysfs]
+ end
+
+ subgraph Peripherals[Peripheral System]
+ Create[create_peripheral_tools Factory function]
+ GPIO[gpio_read/write Digital I/O]
+ Upload[arduino_upload Sketch flash]
+ MemMap[hardware_memory_map Address ranges]
+ BoardInfo[hardware_board_info Chip identification]
+ MemRead[hardware_memory_read Register dump]
+ Capabilities[hardware_capabilities Pin enumeration]
+ end
+
+ subgraph RAG[Hardware RAG]
+ Datasheets[datasheet_dir .md documentation]
+ Chunks[Chunked embedding Semantic search]
+ PinAliases[Pin alias mapping red_led → 13]
+ end
+
+ Boards --> Transport
+ Transport --> Peripherals
+
+ RAG -.->|Context injection| Peripherals
+
+ Create --> ToolRegistry[Tool registry]
+ GPIO --> ToolRegistry
+ Upload --> ToolRegistry
+ MemMap --> ToolRegistry
+ BoardInfo --> ToolRegistry
+ MemRead --> ToolRegistry
+ Capabilities --> ToolRegistry
+
+ ToolRegistry --> Agent[Agent loop integration]
+
+ classDef board fill:#E8F4FD,stroke:#4A90E2
+ classDef transport fill:#FFF4E6,stroke:#F5A623
+ classDef peripheral fill:#E8FDF5,stroke:#50C878
+ classDef rag fill:#FDE8E8,stroke:#D0021B
+
+ class Nucleo,Uno,UnoQ,RPi,ESP32 board
+ class Serial,USB,Native transport
+ class Create,GPIO,Upload,MemMap,BoardInfo,MemRead,Capabilities,ToolRegistry peripheral
+ class Datasheets,Chunks,PinAliases rag
+```
+
+---
+
+## 13. Observable Events
+
+**Telemetry and observability flow:**
+
+```mermaid
+flowchart TB
+ subgraph Observers[Observer Backends]
+ Noop[NoopObserver No-op / testing]
+ Console[ConsoleObserver Stdout logging]
+ Metrics[MetricsObserver Prometheus format]
+ end
+
+ subgraph Events[Observable Events]
+ AgentStart[AgentStart provider, model]
+ LlmRequest[LlmRequest provider, model, msg_count]
+ LlmResponse[LlmResponse duration, success, error]
+ ToolCallStart[ToolCallStart tool name]
+ ToolCall[ToolCall tool, duration, success]
+ TurnComplete[TurnComplete end of agent loop]
+ AgentEnd[AgentEnd duration, tokens, cost]
+ end
+
+ subgraph Outputs[Outputs]
+ Stdout[stdout trace logs]
+ MetricsFile[metrics.json JSON lines]
+ Prometheus[Prometheus Text format]
+ end
+
+ Events --> Observers
+ Observers --> Outputs
+
+ AgentStart --> Record[record_event]
+ LlmRequest --> Record
+ LlmResponse --> Record
+ ToolCallStart --> Record
+ ToolCall --> Record
+ TurnComplete --> Record
+ AgentEnd --> Record
+
+ Record --> Dispatch[Dispatch to backend]
+ Dispatch --> Console
+ Dispatch --> Metrics
+
+ Console --> Stdout
+ Metrics --> MetricsFile
+
+ classDef observer fill:#E8F4FD,stroke:#4A90E2
+ classDef event fill:#FFF4E6,stroke:#F5A623
+ classDef output fill:#E8FDF5,stroke:#50C878
+
+ class Noop,Console,Metrics observer
+ class AgentStart,LlmRequest,LlmResponse,ToolCallStart,ToolCall,TurnComplete,AgentEnd,Record,Dispatch event
+ class Stdout,MetricsFile,Prometheus output
+```
+
+---
+
+## Summary Diagram
+
+**Quick reference overview:**
+
+```mermaid
+mindmap
+ root((ZeroClaw))
+ Modes
+ Agent CLI
+ Interactive
+ Single-shot
+ Gateway
+ HTTP API
+ Webhooks
+ Daemon
+ Supervised
+ Multi-component
+ Channels
+ 12+ platforms
+ Components
+ Agent Loop
+ Tool calling
+ Memory aware
+ Providers
+ 50+ LLMs
+ Model routing
+ Channels
+ Real-time
+ Supervised
+ Tools
+ 30+ tools
+ Hardware control
+ Memory
+ 4 backends
+ RAG-capable
+ Security
+ Pairing
+ Approval
+ Policy
+ Integrations
+ Composio
+ 1000+ apps
+ Browser
+ Brave
+ Tunnel
+ Cloudflare
+ boringproxy
+ Hardware
+ STM32
+ Arduino
+ ESP32
+ RPi GPIO
+```
+
+---
+
+*Generated for ZeroClaw v0.1.0 - Architecture Documentation*
diff --git a/docs/architecture.svg b/docs/assets/architecture.svg
similarity index 100%
rename from docs/architecture.svg
rename to docs/assets/architecture.svg
diff --git a/zero-claw.jpeg b/docs/assets/zeroclaw-comparison.jpeg
similarity index 100%
rename from zero-claw.jpeg
rename to docs/assets/zeroclaw-comparison.jpeg
diff --git a/zeroclaw.png b/docs/assets/zeroclaw.png
similarity index 100%
rename from zeroclaw.png
rename to docs/assets/zeroclaw.png
diff --git a/docs/contributing/README.md b/docs/contributing/README.md
index fba915e87..072353515 100644
--- a/docs/contributing/README.md
+++ b/docs/contributing/README.md
@@ -5,10 +5,10 @@ For contributors, reviewers, and maintainers.
## Core Policies
- Contribution guide: [../../CONTRIBUTING.md](../../CONTRIBUTING.md)
-- PR workflow rules: [../pr-workflow.md](../pr-workflow.md)
-- Reviewer playbook: [../reviewer-playbook.md](../reviewer-playbook.md)
-- CI map and ownership: [../ci-map.md](../ci-map.md)
-- Actions source policy: [../actions-source-policy.md](../actions-source-policy.md)
+- PR workflow rules: [./pr-workflow.md](./pr-workflow.md)
+- Reviewer playbook: [./reviewer-playbook.md](./reviewer-playbook.md)
+- CI map and ownership: [./ci-map.md](./ci-map.md)
+- Actions source policy: [./actions-source-policy.md](./actions-source-policy.md)
## Suggested Reading Order
diff --git a/docs/actions-source-policy.md b/docs/contributing/actions-source-policy.md
similarity index 80%
rename from docs/actions-source-policy.md
rename to docs/contributing/actions-source-policy.md
index d306a4cdd..a51aa189d 100644
--- a/docs/actions-source-policy.md
+++ b/docs/contributing/actions-source-policy.md
@@ -7,7 +7,7 @@ This document defines the current GitHub Actions source-control policy for this
- Repository Actions permissions: enabled
- Allowed actions mode: selected
-Selected allowlist (all actions currently used across CI, Beta Release, and Promote Release workflows):
+Selected allowlist (all actions currently used across Quality Gate, Release Beta, and Release Stable workflows):
| Action | Used In | Purpose |
|--------|---------|---------|
@@ -33,9 +33,9 @@ Equivalent allowlist patterns:
| Workflow | File | Trigger |
|----------|------|---------|
-| CI | `.github/workflows/ci.yml` | Pull requests to `master` |
-| Beta Release | `.github/workflows/release.yml` | Push to `master` |
-| Promote Release | `.github/workflows/promote-release.yml` | Manual `workflow_dispatch` |
+| Quality Gate | `.github/workflows/checks-on-pr.yml` | Pull requests to `master` |
+| Release Beta | `.github/workflows/release-beta-on-push.yml` | Push to `master` |
+| Release Stable | `.github/workflows/release-stable-manual.yml` | Manual `workflow_dispatch` |
## Change Control
@@ -62,6 +62,7 @@ gh api repos/zeroclaw-labs/zeroclaw/actions/permissions/selected-actions
## Change Log
+- 2026-03-10: Renamed workflows — CI → Quality Gate (`checks-on-pr.yml`), Beta Release → Release Beta (`release-beta-on-push.yml`), Promote Release → Release Stable (`release-stable-manual.yml`). Added `lint` and `security` jobs to Quality Gate. Added Cross-Platform Build (`cross-platform-build-manual.yml`).
- 2026-03-05: Complete workflow overhaul — replaced 22 workflows with 3 (CI, Beta Release, Promote Release)
- Removed patterns no longer in use: `DavidAnson/markdownlint-cli2-action@*`, `lycheeverse/lychee-action@*`, `EmbarkStudios/cargo-deny-action@*`, `rustsec/audit-check@*`, `rhysd/actionlint@*`, `sigstore/cosign-installer@*`, `Checkmarx/vorpal-reviewdog-github-action@*`, `useblacksmith/*`
- Added: `Swatinem/rust-cache@*` (replaces `useblacksmith/*` rust-cache fork)
diff --git a/docs/adding-boards-and-tools.md b/docs/contributing/adding-boards-and-tools.md
similarity index 96%
rename from docs/adding-boards-and-tools.md
rename to docs/contributing/adding-boards-and-tools.md
index 6bd4a9895..0417b8514 100644
--- a/docs/adding-boards-and-tools.md
+++ b/docs/contributing/adding-boards-and-tools.md
@@ -90,7 +90,7 @@ Place PDFs in the datasheet directory. They are extracted and chunked for RAG.
2. **Add to config** — `zeroclaw peripheral add my-board /dev/ttyUSB0`
3. **Implement a peripheral** (optional) — For custom protocols, implement the `Peripheral` trait in `src/peripherals/` and register in `create_peripheral_tools`.
-See `docs/hardware-peripherals-design.md` for the full design.
+See [`docs/hardware/hardware-peripherals-design.md`](../hardware/hardware-peripherals-design.md) for the full design.
## Adding a Custom Tool
diff --git a/docs/cargo-slicer-speedup.md b/docs/contributing/cargo-slicer-speedup.md
similarity index 90%
rename from docs/cargo-slicer-speedup.md
rename to docs/contributing/cargo-slicer-speedup.md
index fd9493bf7..10d25e0c5 100644
--- a/docs/cargo-slicer-speedup.md
+++ b/docs/contributing/cargo-slicer-speedup.md
@@ -14,7 +14,7 @@ All measurements are clean `cargo +nightly build --release`. MIR-precise mode re
## CI Integration
-The workflow [`.github/workflows/ci-build-fast.yml`](../.github/workflows/ci-build-fast.yml) runs an accelerated release build alongside the standard one. It triggers on Rust-code changes and workflow changes, does not gate merges, and runs in parallel as a non-blocking check.
+The workflow `.github/workflows/ci-build-fast.yml` (not yet implemented) is intended to run an accelerated release build alongside the standard one. It triggers on Rust-code changes and workflow changes, does not gate merges, and runs in parallel as a non-blocking check.
CI uses a resilient two-path strategy:
- **Fast path**: install `cargo-slicer` plus the `rustc-driver` binaries and run the MIR-precise sliced build.
diff --git a/docs/contributing/change-playbooks.md b/docs/contributing/change-playbooks.md
new file mode 100644
index 000000000..c18477ccc
--- /dev/null
+++ b/docs/contributing/change-playbooks.md
@@ -0,0 +1,53 @@
+# Change Playbooks
+
+Step-by-step guides for common extension and modification patterns in ZeroClaw.
+
+## Adding a Provider
+
+- Implement `Provider` in `src/providers/`.
+- Register in `src/providers/mod.rs` factory.
+- Add focused tests for factory wiring and error paths.
+- Avoid provider-specific behavior leaks into shared orchestration code.
+
+## Adding a Channel
+
+- Implement `Channel` in `src/channels/`.
+- Keep `send`, `listen`, `health_check`, typing semantics consistent.
+- Cover auth/allowlist/health behavior with tests.
+
+## Adding a Tool
+
+- Implement `Tool` in `src/tools/` with strict parameter schema.
+- Validate and sanitize all inputs.
+- Return structured `ToolResult`; avoid panics in runtime path.
+
+## Adding a Peripheral
+
+- Implement `Peripheral` in `src/peripherals/`.
+- Peripherals expose `tools()` — each tool delegates to the hardware (GPIO, sensors, etc.).
+- Register board type in config schema if needed.
+- See `docs/hardware/hardware-peripherals-design.md` for protocol and firmware notes.
+
+## Security / Runtime / Gateway Changes
+
+- Include threat/risk notes and rollback strategy.
+- Add/update tests or validation evidence for failure modes and boundaries.
+- Keep observability useful but non-sensitive.
+- For `.github/workflows/**` changes, include Actions allowlist impact in PR notes and update `docs/contributing/actions-source-policy.md` when sources change.
+
+## Docs System / README / IA Changes
+
+- Treat docs navigation as product UX: preserve clear pathing from README -> docs hub -> SUMMARY -> category index.
+- Keep top-level nav concise; avoid duplicative links across adjacent nav blocks.
+- When runtime surfaces change, update related references in `docs/reference/`.
+- Keep multilingual entry-point parity for all supported locales (`en`, `zh-CN`, `ja`, `ru`, `fr`, `vi`) when nav or key wording changes.
+- When shared docs wording changes, sync corresponding localized docs in the same PR (or explicitly document deferral and follow-up PR).
+
+## Architecture Boundary Rules
+
+- Extend capabilities by adding trait implementations + factory wiring first; avoid cross-module rewrites for isolated features.
+- Keep dependency direction inward to contracts: concrete integrations depend on trait/config/util layers, not on other concrete integrations.
+- Avoid cross-subsystem coupling (e.g., provider code importing channel internals, tool code mutating gateway policy directly).
+- Keep module responsibilities single-purpose: orchestration in `agent/`, transport in `channels/`, model I/O in `providers/`, policy in `security/`, execution in `tools/`.
+- Introduce new shared abstractions only after repeated use (rule-of-three), with at least one real caller.
+- For config/schema changes, treat keys as public contract: document defaults, compatibility impact, and migration/rollback path.
diff --git a/docs/ci-map.md b/docs/contributing/ci-map.md
similarity index 96%
rename from docs/ci-map.md
rename to docs/contributing/ci-map.md
index d82a01a4a..613885a54 100644
--- a/docs/ci-map.md
+++ b/docs/contributing/ci-map.md
@@ -2,7 +2,7 @@
This document explains what each GitHub workflow does, when it runs, and whether it should block merges.
-For event-by-event delivery behavior across PR, merge, push, and release, see [`.github/workflows/master-branch-flow.md`](../.github/workflows/master-branch-flow.md).
+For event-by-event delivery behavior across PR, merge, push, and release, see [`.github/workflows/master-branch-flow.md`](../../.github/workflows/master-branch-flow.md).
## Merge-Blocking vs Optional
@@ -102,14 +102,14 @@ Merge-blocking checks should stay small and deterministic. Optional checks are u
## Maintenance Rules
- Keep merge-blocking checks deterministic and reproducible (`--locked` where applicable).
-- Follow `docs/release-process.md` for verify-before-publish release cadence and tag discipline.
+- Follow [`docs/contributing/release-process.md`](./release-process.md) for verify-before-publish release cadence and tag discipline.
- Keep merge-blocking rust quality policy aligned across `.github/workflows/ci-run.yml`, `dev/ci.sh`, and `.githooks/pre-push` (`./scripts/ci/rust_quality_gate.sh` + `./scripts/ci/rust_strict_delta_gate.sh`).
- Use `./scripts/ci/rust_strict_delta_gate.sh` (or `./dev/ci.sh lint-delta`) as the incremental strict merge gate for changed Rust lines.
- Run full strict lint audits regularly via `./scripts/ci/rust_quality_gate.sh --strict` (for example through `./dev/ci.sh lint-strict`) and track cleanup in focused PRs.
- Keep docs markdown gating incremental via `./scripts/ci/docs_quality_gate.sh` (block changed-line issues, report baseline issues separately).
- Keep docs link gating incremental via `./scripts/ci/collect_changed_links.py` + lychee (check only links added on changed lines).
- Prefer explicit workflow permissions (least privilege).
-- Keep Actions source policy restricted to approved allowlist patterns (see `docs/actions-source-policy.md`).
+- Keep Actions source policy restricted to approved allowlist patterns (see [`docs/contributing/actions-source-policy.md`](./actions-source-policy.md)).
- Use path filters for expensive workflows when practical.
- Keep docs quality checks low-noise (incremental markdown + incremental added-link checks).
- Keep dependency update volume controlled (grouping + PR limits).
diff --git a/CLA.md b/docs/contributing/cla.md
similarity index 97%
rename from CLA.md
rename to docs/contributing/cla.md
index 1333c4810..c97d0d51c 100644
--- a/CLA.md
+++ b/docs/contributing/cla.md
@@ -84,7 +84,7 @@ You represent that:
## 6. No Trademark Rights
This CLA does not grant you any rights to use the ZeroClaw name,
-trademarks, service marks, or logos. See TRADEMARK.md for trademark policy.
+trademarks, service marks, or logos. See [trademark.md](../maintainers/trademark.md) for trademark policy.
---
diff --git a/docs/custom-providers.md b/docs/contributing/custom-providers.md
similarity index 100%
rename from docs/custom-providers.md
rename to docs/contributing/custom-providers.md
diff --git a/docs/doc-template.md b/docs/contributing/doc-template.md
similarity index 100%
rename from docs/doc-template.md
rename to docs/contributing/doc-template.md
diff --git a/docs/contributing/docs-contract.md b/docs/contributing/docs-contract.md
new file mode 100644
index 000000000..592a654b4
--- /dev/null
+++ b/docs/contributing/docs-contract.md
@@ -0,0 +1,34 @@
+# Documentation System Contract
+
+Treat documentation as a first-class product surface, not a post-merge artifact.
+
+## Canonical Entry Points
+
+- root READMEs: `README.md`, `README.zh-CN.md`, `README.ja.md`, `README.ru.md`, `README.fr.md`, `README.vi.md`
+- docs hubs: `docs/README.md`, `docs/README.zh-CN.md`, `docs/README.ja.md`, `docs/README.ru.md`, `docs/README.fr.md`, `docs/README.vi.md`
+- unified TOC: `docs/SUMMARY.md`
+
+## Supported Locales
+
+`en`, `zh-CN`, `ja`, `ru`, `fr`, `vi`
+
+## Collection Indexes
+
+- `docs/setup-guides/README.md`
+- `docs/reference/README.md`
+- `docs/ops/README.md`
+- `docs/security/README.md`
+- `docs/hardware/README.md`
+- `docs/contributing/README.md`
+- `docs/maintainers/README.md`
+
+## Governance Rules
+
+- Keep README/hub top navigation and quick routes intuitive and non-duplicative.
+- Keep entry-point parity across all supported locales when changing navigation architecture.
+- If a change touches docs IA, runtime-contract references, or user-facing wording in shared docs, perform i18n follow-through for supported locales in the same PR:
+ - Update locale navigation links (`README*`, `docs/README*`, `docs/SUMMARY.md`).
+ - Update localized runtime-contract docs where equivalents exist.
+ - For Vietnamese, treat `docs/vi/**` as canonical.
+- Keep proposal/roadmap docs explicitly labeled; avoid mixing proposal text into runtime-contract docs.
+- Keep project snapshots date-stamped and immutable once superseded by a newer date.
diff --git a/docs/langgraph-integration.md b/docs/contributing/langgraph-integration.md
similarity index 100%
rename from docs/langgraph-integration.md
rename to docs/contributing/langgraph-integration.md
diff --git a/docs/contributing/pr-discipline.md b/docs/contributing/pr-discipline.md
new file mode 100644
index 000000000..c4951c2b9
--- /dev/null
+++ b/docs/contributing/pr-discipline.md
@@ -0,0 +1,86 @@
+# PR Discipline
+
+Rules for pull request quality, attribution, privacy, and handoff in ZeroClaw.
+
+## Privacy / Sensitive Data (Required)
+
+Treat privacy and neutrality as merge gates, not best-effort guidelines.
+
+- Never commit personal or sensitive data in code, docs, tests, fixtures, snapshots, logs, examples, or commit messages.
+- Prohibited data includes (non-exhaustive): real names, personal emails, phone numbers, addresses, access tokens, API keys, credentials, IDs, and private URLs.
+- Use neutral project-scoped placeholders (e.g., `user_a`, `test_user`, `project_bot`, `example.com`) instead of real identity data.
+- Test names/messages/fixtures must be impersonal and system-focused; avoid first-person or identity-specific language.
+- If identity-like context is unavoidable, use ZeroClaw-scoped roles/labels only (e.g., `ZeroClawAgent`, `ZeroClawOperator`, `zeroclaw_user`).
+- Recommended identity-safe naming palette:
+ - actor labels: `ZeroClawAgent`, `ZeroClawOperator`, `ZeroClawMaintainer`, `zeroclaw_user`
+ - service/runtime labels: `zeroclaw_bot`, `zeroclaw_service`, `zeroclaw_runtime`, `zeroclaw_node`
+ - environment labels: `zeroclaw_project`, `zeroclaw_workspace`, `zeroclaw_channel`
+- If reproducing external incidents, redact and anonymize all payloads before committing.
+- Before push, review `git diff --cached` specifically for accidental sensitive strings and identity leakage.
+
+## Superseded-PR Attribution (Required)
+
+When a PR supersedes another contributor's PR and carries forward substantive code or design decisions, preserve authorship explicitly.
+
+- In the integrating commit message, add one `Co-authored-by: Name ` trailer per superseded contributor whose work is materially incorporated.
+- Use a GitHub-recognized email (`` or the contributor's verified commit email).
+- Keep trailers on their own lines after a blank line at commit-message end; never encode them as escaped `\\n` text.
+- In the PR body, list superseded PR links and briefly state what was incorporated from each.
+- If no actual code/design was incorporated (only inspiration), do not use `Co-authored-by`; give credit in PR notes instead.
+
+## Superseded-PR Templates
+
+### PR Title/Body Template
+
+- Recommended title format: `feat(): unify and supersede #, # [and #]`
+- In the PR body, include:
+
+```md
+## Supersedes
+- # by @
+- # by @
+
+## Integrated Scope
+- From #:
+- From #:
+
+## Attribution
+- Co-authored-by trailers added for materially incorporated contributors: Yes/No
+- If No, explain why
+
+## Non-goals
+-
+
+## Risk and Rollback
+- Risk:
+- Rollback:
+```
+
+### Commit Message Template
+
+```text
+feat(): unify and supersede #, # [and #]
+
+
+
+Supersedes:
+- # by @
+- # by @
+
+Integrated scope:
+- : from #