Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 31 additions & 31 deletions docs/i18n/README.ar.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@

**الترجمات:** [简体中文](../../docs-old/i18n/README.zh.md) · [日本語](../../docs-old/i18n/README.ja.md) · [한국어](../../docs-old/i18n/README.ko.md) · [Español](../../docs-old/i18n/README.es.md) · [Português](../../docs-old/i18n/README.pt-br.md) · [Deutsch](../../docs-old/i18n/README.de.md) · [Français](../../docs-old/i18n/README.fr.md) · [Руссий](../../docs-old/i18n/README.ru.md) · [हिन्दी](../../docs-old/i18n/README.hi.md) · [Türkçe](../../docs-old/i18n/README.tr.md) · [Tiếng Việt](../../docs-old/i18n/README.vi.md) · [Italiano](../../docs-old/i18n/README.it.md) · [العربية](../../docs-old/i18n/README.ar.md) · [עברית](../../docs-old/i18n/README.he.md)

**حل فشل التشغيل للوكلاء الكوديين.**
يتصل بـ Claude Code و Codex. يمسك الحلقات والإجراءات الخطيرة وتسريب الأسرار
**حل فشل التشغيل للعملاء الذين يكتبون الأكواد.**
يتصل بـ Claude Code وـ Codex. يقبض على الحلقات والإجراءات الخطرة وتسريب الأسرار
قبل أن تصبح حوادث. بدون تأخير. يعمل محليًا.

</div>
Expand All @@ -34,7 +34,7 @@

---

## واجهات سطر الأوامر المدعومة للوكلاء
## واجهات سطر أوامر الوكيل المدعومة

{/* A 6-column table instead of inline <img> runs: table columns never re-wrap,
so the grid stays 2×6 at any window width (scrolling on very narrow screens
Expand Down Expand Up @@ -134,32 +134,32 @@

```sh
npm install -g failproofai
failproofai policies --install # أو فقط قم بتشغيل `failproofai` وقبول موجه التشغيل الأول
failproofai policies --install # أو ما عليك سوى تشغيل `failproofai` وقبول موجه المرة الأولى
failproofai
```

30 سياسة مدمجة تتفعل على الفور. لوحة المعلومات في `localhost:8020`. عطّل موجه التشغيل الأول بـ `FAILPROOFAI_NO_FIRST_RUN=1`.
30 سياسة مدمجة تفعل فوراً. لوحة التحكم على `localhost:8020`. عطّل موجه المرة الأولى باستخدام `FAILPROOFAI_NO_FIRST_RUN=1`.

---

## ما الذي يتم إيقافه
## ما الذي يوقفه

| السياسة | ما يتم حجبه |
| السياسة | ما الذي تمنعه |
|---|---|
| `block-push-master` | الدفع المباشر إلى `main` / `master` |
| `block-force-push` | `git push --force` |
| `block-work-on-main` | الالتزامات والدمج والإعادة الأساسية على `main` / `master` |
| `block-rm-rf` | حذف الملفات التكراري |
| `sanitize-api-keys` | مفاتيح واجهة برمجية التطبيقات تتسرب إلى سياق الوكيل |
| `block-work-on-main` | الالتزامات والدمج والإعادة على `main` / `master` |
| `block-rm-rf` | حذف الملفات بشكل متكرر |
| `sanitize-api-keys` | تسريب مفاتيح API إلى سياق الوكيل |

→ [جميع 30 السياسات المدمجة](https://docs.befailproof.ai/policies/builtin)

---

## سياساتك الخاصة
## السياسات الخاصة بك

أفلت ملف في `.failproofai/policies/` — يتم تحميله تلقائيًا، بدون الحاجة إلى أي أعلام.
قم بالالتزام به وستحصل الفريق بأكمله عليه في السحب التالي.
اسقط ملفًا في `.failproofai/policies/` — يتم تحميله تلقائيًا، لا توجد علامات مطلوبة.
التزم به وستحصل المجموعة بأكملها عليه في الجلب التالي.

```js
import { customPolicies, deny, allow } from "failproofai";
Expand All @@ -175,58 +175,58 @@ customPolicies.add({
});
```

ثلاث قرارات متاحة لكل سياسة:
ثلاثة قرارات متاحة لكل سياسة:

| القرار | التأثير |
|---|---|
| `allow()` | السماح بالعملية |
| `deny(message)` | حجبها — تعود الرسالة إلى الوكيل |
| `instruct(message)` | السماح بها، لكن إضافة سياق إلى موجه الوكيل التالي |
| `deny(message)` | حظرها — تعود الرسالة إلى الوكيل |
| `instruct(message)` | دعها تمر، لكن أضف سياقًا إلى موجه الوكيل التالي |

→ [دليل السياسات المخصصة](https://docs.befailproof.ai/policies/custom)

---

## رؤية الجلسة

كل استدعاء أداة يقوم به وكيلك يتم تسجيله محليًا. تعرض لوحة المعلومات ما تم تشغيله،
ما تم حجبه، وما قالته السياسة للوكيلحتى لا تكون تخمينًا
عندما يحدث خطأ ما. → [دليل لوحة المعلومات](https://docs.befailproof.ai/sessions/overview)
يتم تسجيل كل استدعاء أداة يقوم به وكيلك محليًا. تعرض لوحة التحكم ما تم تشغيله،
ما تم حظره، وما أخبرت السياسة الوكيللذلك أنت لا تخمن
عندما تسير الأمور بشكل خاطئ. → [دليل لوحة التحكم](https://docs.befailproof.ai/sessions/overview)

---

## التوثيق

| | |
|---|---|
| [البدء](https://docs.befailproof.ai/start/quickstart) | التثبيت والخطوات الأولى |
| [السياسات المدمجة](https://docs.befailproof.ai/policies/builtin) | جميع 30 سياسة مع المعاملات |
| [البدء السريع](https://docs.befailproof.ai/start/quickstart) | التثبيت والخطوات الأولى |
| [السياسات المدمجة](https://docs.befailproof.ai/policies/builtin) | جميع 30 السياسات مع المعاملات |
| [السياسات المخصصة](https://docs.befailproof.ai/policies/custom) | اكتب الخاصة بك |
| [التكوين](https://docs.befailproof.ai/policies/local-configuration) | نطاقات التكوين وقواعد الدمج |
| [لوحة المعلومات](https://docs.befailproof.ai/sessions/overview) | مراقب الجلسة ونشاط السياسة |
| [العمارة](https://docs.befailproof.ai/start/concepts) | كيف يعمل نظام الخطاف |
| [لوحة التحكم](https://docs.befailproof.ai/sessions/overview) | مراقب الجلسة ونشاط السياسة |
| [الهندسة المعمارية](https://docs.befailproof.ai/start/concepts) | كيفية عمل نظام الخطافات |

---

## الترخيص

MIT مع [Commons Clause](https://commonsclause.com/) — مجاني للاستخدام الداخلي والشخصي؛ إعادة البيع التجاري لـ failproofai نفسه يتطلب اتفاقية منفصلة. انظر [LICENSE](../../LICENSE) للنص الكامل.
MIT مع [Commons Clause](https://commonsclause.com/) — مجاني للاستخدام الداخلي والشخصي؛ لا يجوز إعادة بيع failproofai نفسه بشكل تجاري إلا بموجب اتفاقية منفصلة. انظر [LICENSE](../../LICENSE) للنص الكامل.

---

## المساهمة

انظر [CONTRIBUTING.md](../../CONTRIBUTING.md). السياسات الجديدة وحالات الحافة والترجمات كلها مرحب بها.
انظر [CONTRIBUTING.md](../../CONTRIBUTING.md). نرحب بالسياسات الجديدة وحالات الحدود والترجمات.

> **قم بالبناء قبل أن تبدأ.** قم بتشغيل `bun install && bun run build` أولاً. يعمل هذا المستودع
> على خطافات failproofai الخاصة به، وهي تحل استيراد `failproofai` مقابل
> حزمة `dist/` المترجمة — بدون بناء ستواجه أخطاء خطاف `Cannot find package 'failproofai'`
> . أعد البناء بعد تغيير `src/`. انظر
> [البناء قبل أن تعمل خطافات dev داخل المستودع](../../CONTRIBUTING.md#build-before-the-in-repo-dev-hooks-will-work).
> **بناء قبل أن تبدأ.** قم بتشغيل `bun install && bun run build` أولاً. يعمل هذا المستودع
> خطافات failproofai الخاصة به على نفسه، وهي تحل استيراد `failproofai` مقابل
> حزمة `dist/` المترجمة — بدون بناء ستواجه خطأ
> `Cannot find package 'failproofai'` خطأ في الخطافات. أعد البناء بعد تغيير `src/`. انظر
> [بناء قبل أن تعمل خطافات التطوير داخل المستودع](../../CONTRIBUTING.md#build-before-the-in-repo-dev-hooks-will-work).

---

بُنيت بـ ❤️ بواسطة [befailproof.ai](https://befailproof.ai) في سان فرانسيسكو وبنغالور.
بُني بـ ❤️ بواسطة [befailproof.ai](https://befailproof.ai) في SF وبنغالور.


</div>
44 changes: 23 additions & 21 deletions docs/i18n/README.de.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@

<img src="https://d2wq11aau0arks.cloudfront.net/failproof/fa_updated_full.svg" alt="failproof ai" width="220" />

<a href="https://trendshift.io/repositories/69722?utm_source=trendshift-badge&amp;utm_medium=badge&amp;utm_campaign=badge-trendshift-69722" target="_blank" rel="noopener noreferrer"><img src="https://trendshift.io/api/badge/trendshift/repositories/69722/daily?language=TypeScript" alt="FailproofAI%2Ffailproofai | Trendshift" width="250" height="55"/></a>

[![npm](https://img.shields.io/npm/v/failproofai?style=flat-square&color=CB3837)](https://www.npmjs.com/package/failproofai)
[![CI](https://img.shields.io/github/actions/workflow/status/failproofai/failproofai/ci.yml?branch=main&style=flat-square&label=CI)](https://github.com/failproofai/failproofai/actions)
[![Supply Chain](https://img.shields.io/badge/supply%20chain-secure-brightgreen?style=flat-square)](https://github.com/failproofai/failproofai/actions/workflows/osv-scanner.yml)
Expand All @@ -18,9 +20,9 @@

**Übersetzungen:** [简体中文](../../docs-old/i18n/README.zh.md) · [日本語](../../docs-old/i18n/README.ja.md) · [한국어](../../docs-old/i18n/README.ko.md) · [Español](../../docs-old/i18n/README.es.md) · [Português](../../docs-old/i18n/README.pt-br.md) · [Deutsch](../../docs-old/i18n/README.de.md) · [Français](../../docs-old/i18n/README.fr.md) · [Руссий](../../docs-old/i18n/README.ru.md) · [हिन्दी](../../docs-old/i18n/README.hi.md) · [Türkçe](../../docs-old/i18n/README.tr.md) · [Tiếng Việt](../../docs-old/i18n/README.vi.md) · [Italiano](../../docs-old/i18n/README.it.md) · [العربية](../../docs-old/i18n/README.ar.md) · [עברית](../../docs-old/i18n/README.he.md)

**Laufzeit-Fehlerbehebung für Coding-Agenten.**
**Laufzeit-Fehlerauflösung für Coding-Agenten.**
Klinkt sich in Claude Code und Codex ein. Erkennt Endlosschleifen, gefährliche Aktionen und geheime Datenlecks,
bevor sie zum Vorfall werden. Null Latenz. Läuft lokal.
bevor sie zu Vorfällen werden. Keine Latenz. Läuft lokal.

</div>

Expand Down Expand Up @@ -130,21 +132,21 @@ bevor sie zum Vorfall werden. Null Latenz. Läuft lokal.

```sh
npm install -g failproofai
failproofai policies --install # oder einfach `failproofai` ausführen und die Erststart-Abfrage bestätigen
failproofai policies --install # oder einfach `failproofai` ausführen und den Erststart-Dialog bestätigen
failproofai
```

30 integrierte Richtlinien werden sofort aktiviert. Dashboard unter `localhost:8020`. Den Erststart-Hinweis mit `FAILPROOFAI_NO_FIRST_RUN=1` deaktivieren.
30 integrierte Richtlinien werden sofort aktiv. Dashboard unter `localhost:8020`. Den Erststart-Dialog mit `FAILPROOFAI_NO_FIRST_RUN=1` deaktivieren.

---

## Was blockiert wird
## Was es verhindert

| Richtlinie | Was sie blockiert |
| Richtlinie | Was blockiert wird |
|---|---|
| `block-push-master` | Direkte Pushes auf `main` / `master` |
| `block-force-push` | `git push --force` |
| `block-work-on-main` | Commits, Merges und Rebases auf `main` / `master` |
| `block-work-on-main` | Commits, Merges, Rebases auf `main` / `master` |
| `block-rm-rf` | Rekursives Löschen von Dateien |
| `sanitize-api-keys` | API-Schlüssel, die in den Agenten-Kontext gelangen |

Expand All @@ -155,7 +157,7 @@ failproofai
## Eigene Richtlinien

Eine Datei in `.failproofai/policies/` ablegen — sie wird automatisch geladen, ohne zusätzliche Flags.
Ins Repository committen und das gesamte Team erhält sie beim nächsten Pull.
Ins Repository einchecken und das gesamte Team erhält sie beim nächsten Pull.

```js
import { customPolicies, deny, allow } from "failproofai";
Expand All @@ -173,11 +175,11 @@ customPolicies.add({

Drei Entscheidungen stehen jeder Richtlinie zur Verfügung:

| Entscheidung | Wirkung |
| Entscheidung | Auswirkung |
|---|---|
| `allow()` | Aktion erlauben |
| `deny(message)` | Blockieren — die Nachricht wird an den Agenten zurückgegeben |
| `instruct(message)` | Durchlassen, aber dem nächsten Prompt des Agenten Kontext hinzufügen |
| `allow()` | Operation erlauben |
| `deny(message)` | Blockieren — Nachricht wird an den Agenten zurückgegeben |
| `instruct(message)` | Durchlassen, aber Kontext zum nächsten Prompt des Agenten hinzufügen |

→ [Anleitung für eigene Richtlinien](https://docs.befailproof.ai/policies/custom)

Expand All @@ -186,7 +188,7 @@ Drei Entscheidungen stehen jeder Richtlinie zur Verfügung:
## Sitzungstransparenz

Jeder Tool-Aufruf des Agenten wird lokal protokolliert. Das Dashboard zeigt, was ausgeführt wurde,
was blockiert wurde und was die Richtlinie dem Agenten mitgeteilt hat — damit man nicht rätseln muss,
was blockiert wurde und was die Richtlinie dem Agenten mitgeteilt hat — damit man nicht im Dunkeln tappt,
wenn etwas schiefläuft. → [Dashboard-Anleitung](https://docs.befailproof.ai/sessions/overview)

---
Expand All @@ -195,9 +197,9 @@ wenn etwas schiefläuft. → [Dashboard-Anleitung](https://docs.befailproof.ai/s

| | |
|---|---|
| [Erste Schritte](https://docs.befailproof.ai/start/quickstart) | Installation und Einstieg |
| [Erste Schritte](https://docs.befailproof.ai/start/quickstart) | Installation und erster Einstieg |
| [Integrierte Richtlinien](https://docs.befailproof.ai/policies/builtin) | Alle 30 Richtlinien mit Parametern |
| [Eigene Richtlinien](https://docs.befailproof.ai/policies/custom) | Eigene Richtlinien schreiben |
| [Eigene Richtlinien](https://docs.befailproof.ai/policies/custom) | Eigene schreiben |
| [Konfiguration](https://docs.befailproof.ai/policies/local-configuration) | Konfigurationsbereiche und Zusammenführungsregeln |
| [Dashboard](https://docs.befailproof.ai/sessions/overview) | Sitzungsmonitor und Richtlinienaktivität |
| [Architektur](https://docs.befailproof.ai/start/concepts) | Funktionsweise des Hook-Systems |
Expand All @@ -206,20 +208,20 @@ wenn etwas schiefläuft. → [Dashboard-Anleitung](https://docs.befailproof.ai/s

## Lizenz

MIT mit [Commons Clause](https://commonsclause.com/) — kostenlos für den internen und persönlichen Einsatz; der kommerzielle Weiterverkauf von failproofai selbst erfordert eine gesonderte Vereinbarung. Den vollständigen Text findet man unter [LICENSE](../../LICENSE).
MIT mit [Commons Clause](https://commonsclause.com/) — kostenlos für den internen und privaten Gebrauch; der kommerzielle Weiterverkauf von failproofai selbst erfordert eine separate Vereinbarung. Den vollständigen Text unter [LICENSE](../../LICENSE) nachlesen.

---

## Mitwirken

Siehe [CONTRIBUTING.md](../../CONTRIBUTING.md). Neue Richtlinien, Randfälle und Übersetzungen sind herzlich willkommen.
Siehe [CONTRIBUTING.md](../../CONTRIBUTING.md). Neue Richtlinien, Randfälle und Übersetzungen sind jederzeit willkommen.

> **Vor dem Start bauen.** Zunächst `bun install && bun run build` ausführen. Dieses Repository verwendet
> **Vor dem Start bauen.** Zuerst `bun install && bun run build` ausführen. Dieses Repository verwendet
> failproofais eigene Hooks auf sich selbst, und diese lösen den `failproofai`-Import gegen das
> kompilierte `dist/`-Bundle auf — ohne einen Build kommt es zu `Cannot find package 'failproofai'`-
> Hook-Fehlern. Nach Änderungen an `src/` neu bauen. Siehe
> kompilierte `dist/`-Bundle auf — ohne einen Build tritt der Hook-Fehler `Cannot find package 'failproofai'`
> auf. Nach Änderungen in `src/` neu bauen. Siehe
> [Build before the in-repo dev hooks will work](../../CONTRIBUTING.md#build-before-the-in-repo-dev-hooks-will-work).

---

Gebaut mit ❤️ von [befailproof.ai](https://befailproof.ai) in SF und Bengaluru.
Mit ❤️ gebaut von [befailproof.ai](https://befailproof.ai) in SF und Bengaluru.
Loading