BridgeClaw
חבילת Agent OS מלאה — Windows UX Plane למפעיל, Runtime Plane קנוני ב־WSL2/VPS, ומשילות שמחזיקה הכל ביחד.
המפעיל עובד בנוחות על Windows
Windows Hub, tray, diagnostics, Open WebUI, BridgeVault וכלי pairing מקומיים. זה המישור האנושי והנגיש.
ה־runtime הרשמי רץ ב־WSL2 או VPS
OpenClaw Gateway, Workboard, Skill Workshop, MCP, Memory, Bridge Guard, Approval Center ו־Audit Log.
מה מייחד את BridgeClaw?
Israel Pack — Core
Sefaria, CBS, IMS, BOI, data.gov.il, Kol Zchut ולוח שנה עברי — כולם מתוכננים כ־read-only עם provenance.
למידה עצמית מבוקרת
Skill Workshop + Reviewer + Bridge Guard. הסוכן לומד ומציע — לא משנה עצמו בלי אישור.
אבטחה Core, לא תוספת
Bridge Guard, Approval Center, Audit Log, sandbox, allowlists, secret isolation — חלק מ-v1.
Dual-Plane Runtime
Windows הוא מישור ה־UX. OpenClaw Gateway רץ ב־WSL2 או VPS כדי לשמור parity, שירותים ונתיב הגירה.
No-API Mode
ההתקנה מסתיימת ועובדת בלי API key. Ollama מקומי. API providers — Optional.
זיכרון רב-שכבתי
QMD + memory-wiki + BridgeVault/Obsidian + NotebookLM export. Zengram — v2.
למה OpenClaw-first?
ההחלטה הארכיטקטונית המרכזית של BridgeClaw
OpenClaw-first — ההחלטה
BridgeClaw יבוסס על OpenClaw. לא Hermes-first, לא RL-based. Hermes יכול לשמש worker מומחה, אבל OpenClaw הוא הבסיס.
- Gateway מובנה ל-Windows Hub
- Channels ו-Plugins עם ecosystem
- MCP ו-Open WebUI
- Workboard מובנה
- יכולת מעבר ל-VPS
- Docker אופציונלי — לא חובה
- OpenAI-compatible API endpoint
- Multi-agent ready
- לא מותאם ל-Windows Hub
- Channels מוגבלים
- פחות Plugins / MCP
- Workboard חסר
- VPS migration מורכב יותר
- RL focus — לא מוצר
- 💡 Hermes כן יכול לשמש worker מומחה
מה OpenClaw אינו מספיק לבד?
BridgeClaw מוסיף שכבת מוצר מעל OpenClaw שמשלימה כל פער:
| פער ב-OpenClaw | פתרון BridgeClaw |
|---|---|
| למידה עצמית לא מוצרית | Skill Workshop + self-learning skills + reviewer + scanner + approval |
| ניהול משימות ללא מקור אמת | Workboard + Bridge metadata + Discord thread |
| Skills אינם runtime capability | Plugins + MCP + services |
| סיכון supply-chain | allowlist, pinning, installPolicy, quarantine |
| זיכרון לא קריא לאדם | QMD + memory-wiki + BridgeVault |
| חסר ישראליות | Israel Pack: MCP + Skills + templates |
| NotebookLM consumer API לא רשמי | export-only Core + Enterprise API Optional |
| Windows/VPS | Windows Hub/WSL + Linux systemd + backup/restore |
| חסר בקרה | Approval Center + Audit Log + Bridge Guard |
ארכיטקטורה מלאה
מבנה המערכת של BridgeClaw — 9 שכבות, 11 סוכנים, תרשימי זרימה, וניתוח מעמיק
Architecture Map
מפת מערכת מלאה — מה נכנס, מי מריץ, ואיפה נשמרת האמת
BridgeClaw בנוי כשתי שכבות משלימות: Windows נותן חוויית מפעיל נוחה, ו־OpenClaw Gateway ב־WSL2/VPS הוא ה־runtime הקנוני שמחזיק משימות, סוכנים, כלים, אישורים וזיכרון.
Operational Flow
איך משימה עוברת במערכת בפועל
הזרימה הזו היא הדרך הקצרה להבין את BridgeClaw: המשתמש מבקש פעולה, ה־Gateway מנתב, הסוכן מבצע רק דרך כלים מורשים, וכל צעד משאיר ראיה ב־Workboard וב־Audit.
- User
בקשה נכנסת מ־Windows Hub, Open WebUI או Discord.
- Gateway
OpenClaw Gateway מקבל את הבקשה, מזהה session וגבול אמון.
- Router → Agent
Router Agent בוחר סוכן מתאים ומחבר לו context וכלים מותרים.
- Guard / Approval
Bridge Guard בודק סיכון. Medium/High עובר ל־Approval Center.
- Tool / MCP
הסוכן משתמש ב־Plugin, MCP או Service לפי policy ו־SecretRef.
- Evidence
תוצאה, בדיקות, artifacts ו־rollback נרשמים ב־Workboard וב־Audit.
- Memory / Export
ידע מאושר עובר ל־QMD/memory-wiki; NotebookLM מקבל export נקי בלבד.
Dual-Plane Architecture — העיקרון החדש מה־Final Pack
Windows UX Plane
מישור המפעיל: Windows Hub, Open WebUI, Discord Control Room, diagnostics, pairing ו־BridgeVault. הוא נותן חוויית Windows נוחה בלי להפוך את Windows ל־runtime הקנוני.
Canonical Runtime Plane
מישור ההרצה: OpenClaw Gateway ב־WSL2 או VPS Linux. אליו מחוברים Workboard, Skill Workshop, Memory, MCP, Plugins, Bridge Guard ו־Audit.
הצעה #1 — Health Dashboard: מומלץ להוסיף לעמוד הבית של Open WebUI widget קטן שמציג סטטוס מערכת בזמן אמת: מספר סוכנים פעילים, משימות פתוחות, זיכרון בשימוש, ו-health check אחרון. זה ייתן למשתמש תחושת שליטה מיידית.
הצעת Codex — Traceability כבר ב-v1: כדאי להגדיר לכל task, tool call, approval ו־memory promotion מזהים קבועים: task_id, agent_id, trace_id. זו אינה החלטה מוצרית קיימת אלא הצעת יישום שתקל על audit, debugging ו־support.
9 שכבות המערכת — ניתוח מעמיק
Installer Layer
- install.ps1 / install-linux.sh
- doctor / smoke / repair
- backup / restore / rollback
- VPS migration
Runtime Layer
- OpenClaw Gateway
- Windows Hub / WSL2
- Linux VPS systemd
- OpenAI-compatible endpoint
Interface Layer
- Open WebUI
- Discord Control Room
- OpenClaw Dashboard
- BridgeVault / Obsidian
Multi-Agent Layer
- router, personal, research
- israel-research, jewish-sources
- code, ops, memory-librarian
- skill-reviewer, api-guard
Work Layer
- OpenClaw Workboard
- Bridge metadata
- Discord thread per task
- Approvals + audit trail
Self-Learning Layer
- Skill Workshop
- skill-proposal-writer
- skill-governance-review
- Bridge Guard scanner
Memory Layer
- QMD active memory
- memory-wiki durable knowledge
- BridgeVault / Obsidian
- NotebookLM export
Tool Layer
- Skills · Plugins · MCP
- sandbox policy
- tool allowlists per agent
Governance Layer
- Bridge Guard
- Approval Center + Audit Log
- Secret isolation
- installPolicy
🔬 Deep Dive — שכבה אחרי שכבה
⚙️ שכבה 1 — Installer Layer
שכבת ההתקנה אחראית על כל מחזור החיים של BridgeClaw על המכונה: התקנה ראשונה, אבחון בעיות, תיקון, גיבוי, שחזור, ומיגרציה.
install.ps1— סקריפט Windows ראשי. מפעיל WSL2 אם צריך, מתקין Ollama, OpenClaw, מגדיר agent configs.install-linux.sh— סקריפט VPS. systemd services, ufw firewall rules, certbot optional.doctor— בדיקת בריאות: כל שירות מגיב? Ports פתוחים? Configs תקינים?smoke— בדיקה קצרה end-to-end: שלח פקודה ← קבל תשובה ← אשר שהשרשרת עובדת.repair— תיקון אוטומטי של בעיות נפוצות (חסרה תלות, config שבור, service לא עולה).backup/restore— גיבוי כל ה-state: configs, memory, skills, vault. Secrets לא עוברים — יש rebind manifest.migrate-to-vps— dry-run → rsync → rebind secrets → smoke → cutover.
הצעה #2 — Installer UX: שווה לבנות progress bar ויזואלי שמדווח בזמן אמת על כל שלב בהתקנה, במקום טקסט שרץ ב-terminal. אפשר להשתמש ב-PowerShell Out-GridView או אפילו mini-webserver זמני שמציג status page בדפדפן במהלך ההתקנה.
🔀 שכבה 2 — Runtime Layer
ליבת ההפעלה — OpenClaw Gateway מנהל את כל התעבורה בין ממשקים, סוכנים, מודלים וכלים.
- OpenClaw Gateway — REST API server שמקבל בקשות ב-OpenAI-compatible format ומנתב אותן לסוכנים.
- Windows Hub — native Windows process (ללא Docker). משתמש ב-WSL2 בשביל מרכיבים שדורשים Linux.
- VPS Mode — systemd services על Ubuntu/Debian. Gateway + Ollama + Open WebUI כ-services נפרדים.
- Model Router — מנתב בקשות ל-Ollama (local), OpenRouter, או BYOK providers לפי policy.
- Endpoint — כל endpoint בסיסי נקשר ל־
127.0.0.1כברירת מחדל. כתובות מדויקות ייקבעו ב־Codex implementation ולא באתר.
🖥️ שכבה 3 — Interface Layer
ארבעה ממשקים שונים, כל אחד עם תפקיד ייחודי:
- Open WebUI — ממשק ראשי. Chat, file upload, model selection, function calling. חיבור לכל סוכני BridgeClaw.
- Discord Control Room — ניטור threads, אישורים, alerts, @agent commands. לא מאחסן נתונים.
- OpenClaw Dashboard — status page: סוכנים פעילים, משימות, health checks, agent logs.
- BridgeVault / Obsidian — ממשק קריאה/כתיבה ידני לזיכרון. Markdown files מאורגנים.
הצעה #3 — Unified Notification: במקום לעקוב אחרי Open WebUI + Discord + Dashboard בנפרד, שווה ליצור notification bus מרכזי שמפרסם events לכל הממשקים. כך אפשר לבחור ממשק אחד ולא לפספס דברים. שירות קטן של event broker (אפילו SSE endpoint) יפתור את זה.
🤖 שכבה 4 — Multi-Agent Layer
11 סוכנים, כל אחד עם AGENTS.md, SOUL.md, POLICY.md ו-tool allowlist. כולם עוברים דרך Router:
| סוכן | תפקיד | Shell? | כלים עיקריים | Risk Level |
|---|---|---|---|---|
| router | ניתוב בקשות לסוכנים מתאימים | ❌ | workboard, agent-dispatch | נמוך |
| personal | שיחה ישירה, ניהול יום-יומי | ❌ | memory, workboard, discord | בינוני |
| research | מחקר אינטרנט, ניתוח מסמכים | ❌ | web-fetch, web-search, memory | בינוני |
| israel-research | מידע ישראלי: CBS, IMS, BOI, data.gov.il | ❌ | MCP Israel pack, caveats | נמוך |
| jewish-sources | טקסטים מ-Sefaria, מקורות יהודיים | ❌ | sefaria-readonly MCP | נמוך |
| code | כתיבת/תיקון קוד, scripts | ✅ (sandboxed) | filesystem-write, shell | גבוה |
| ops | doctor, smoke, repair, backup | ✅ (sandboxed) | system commands, configs | גבוה |
| memory-librarian | קידום/ניקוי/review של memory candidates | ❌ | QMD, memory-wiki, vault | בינוני |
| skill-reviewer | review של skill proposals | ❌ | skill-workshop, guard scan | בינוני |
| api-guard | ניהול עלויות API, quota enforcement | ❌ | cost monitor, provider config | בינוני |
| discord-agent | ניהול Discord threads/alerts | ❌ | discord plugin, rate-limiter | בינוני |
הצעה #4 — Agent Observability: כדאי להוסיף agent_id ו-trace_id לכל פעולה שסוכן מבצע. זה יאפשר ב-v2 לבנות timeline visualization של מה כל סוכן עשה, כמה זמן לקח, ומה ה-decision tree שהוביל לתוצאה. ה-Audit Log כבר קיים — צריך רק structured fields.
📋 שכבה 5 — Work Layer
ניהול משימות עם מקור אמת אחד:
- Workboard — Kanban-style: Open → In Progress → Needs Approval → Done / Failed. כל card הוא task.
- Bridge Metadata — שדות נוספים על כל task:
risk_level,allowed_tools,approval_state,evidence_path,discord_thread. - Discord Thread — כל task מקבל thread ב-Discord. ניטור ו-approvals קורים שם.
- Evidence — כל task שמסתיים שומר artifacts: מה נעשה, מה השתנה, מה נבדק.
🧠 שכבה 6 — Self-Learning Layer
מנגנון הלמידה העצמית מורכב מארבעה רכיבים שעובדים בשרשרת:
- Skill Workshop — כלי ליצירת Skill חדש: template → write → scan → review → test → apply.
- skill-proposal-writer — סוכן שמזהה צורך חוזר ויוצר proposal ל-Skill חדש.
- skill-governance-review — בדיקת scope, security, idempotency, side-effects.
- Bridge Guard scanner — סריקה אוטומטית: shell commands, secrets, network access, file system writes.
חשוב: הסוכן לעולם לא עורך active SKILL.md. הוא רק יוצר proposal שעובר review.
הצעה #5 — Skill Versioning: מומלץ להוסיף גרסאות ל-Skills כבר מ-v1. כל Skill proposal צריך להיות immutable snapshot עם version number. כך אפשר לעשות rollback ל-Skill ספציפי בלי לשבור אחרים, ובעתיד לבנות diff view בין גרסאות.
💾 שכבה 7 — Memory Layer
חמש שכבות זיכרון בסדר יורד של volatility:
- MEMORY.md + daily notes — זיכרון אופרטיבי לפגישה נוכחית. נמחק/מתגלגל.
- QMD — חיפוש semantic/hybrid. embedding-based retrieval. מהיר וזמין.
- memory-wiki — ידע עמיד: claims, evidence, provenance, contradictions. אינדקס מלא.
- BridgeVault / Obsidian — Markdown files קריאים לאדם. 11 תיקיות מאורגנות.
- NotebookLM Export — source packs מוכנים לייצוא. ניתוח ומחקר external.
הצעה #6 — Memory Garbage Collection: חסר מנגנון ניקוי אוטומטי. כדאי להגדיר policy: memory candidates שלא קודמו תוך 30 יום → ארכיון. QMD entries ישנים → דירוג יורד. זה ימנע memory bloat לאורך זמן ושימור של מידע לא רלוונטי.
🔌 שכבה 8 — Tool Layer
שלושה סוגי כלים, בסדר עולה של עוצמה:
- Skills — הוראות טקסטואליות (SKILL.md). מלמדות workflow. לא runtime capabilities.
- Plugins — קוד Python/JS שרץ בתוך OpenClaw. גישה ל-APIs, state, events.
- MCP Servers — שירותים חיצוניים שסוכנים מתחברים אליהם. כל MCP עם scope policy.
הבחנה קריטית: Skill אינו Plugin. Skill מלמד "איך לעשות" — Plugin מאפשר "לעשות". צורך כמו "תתחבר לדיסקורד" דורש Plugin, לא Skill.
🛡️ שכבה 9 — Governance Layer
שכבת הבקרה שחוצה את כל השכבות האחרות:
- Bridge Guard — scanner שבודק כל skill/plugin/MCP לפני הפעלה: shell commands? secrets? network? fs writes?
- Approval Center — workflow לאישור פעולות מסוכנות. מחובר ל-Discord.
- Audit Log — כל פעולה נרשמת: מי, מה, מתי, למה, outcome. append-only.
- installPolicy — whitelist של plugins/MCP מותרים. כל דבר אחר חסום.
- Secret Isolation — secrets מחוץ ל-workspace. SecretRef policy. redaction מ-logs.
הצעה #7 — Governance as Code: כדאי שכל ה-policies (installPolicy, allowlists, agent permissions) יהיו ב-YAML/JSON files עם git history. זה יאפשר: (1) diff בין versions של policies; (2) peer review לפני שינוי policy; (3) rollback ל-policy קודמת. Governance-as-Code הוא best practice בתעשייה.
🔄 תרשים זרימת נתונים — Data Flow
📊 איך נתונים זורמים במערכת
✅ תרשים Approval Flow
🔐 מתי נדרש אישור אנושי?
הצעה #8 — Approval Timeout Policy: מה קורה כשבקשת אישור לא מקבלת תשובה? מומלץ להגדיר timeout (למשל 24 שעות) שאחריו הבקשה נדחית אוטומטית. זה ימנע משימות שתקועות ב-"waiting for approval" לנצח. כדאי גם escalation path — אם הבעלים לא זמין, מי מטפל?
🖥️ טופולוגיית Deployment
- OpenClaw Hub — native Windows process
- WSL2 — Gateway + tools שדורשים Linux
- Ollama — רץ natively על Windows
- Open WebUI — http://localhost:3000
- BridgeVault — תיקיית Obsidian רגילה
- Docker — אופציונלי לחלוטין
- Ubuntu/Debian — systemd services
- Gateway — systemd unit + auto-restart
- Ollama — systemd service
- Open WebUI — reverse proxy (nginx/caddy)
- Tailscale — private access (Optional)
- UFW — firewall, no public ports
הצעה #9 — Hybrid Mode: שווה לחשוב על תרחיש שבו Windows הוא ה-"cockpit" (Dashboard + Open WebUI) ו-VPS הוא ה-"engine" (Gateway + Agents + MCP). זה נותן UX של desktop עם compute של שרת. Tailscale tunnel בין השניים יפתור את הקישוריות. זה יכול להיות v2 feature.
🔗 תקשורת בין שכבות
| מ-שכבה | ל-שכבה | פרוטוקול | דוגמה |
|---|---|---|---|
| Interface | Runtime | HTTP REST (OpenAI-compatible) | Open WebUI שולח prompt ל-Gateway |
| Runtime | Agent | Internal dispatch | Router מנתב ל-personal agent |
| Agent | Tool | MCP protocol / Plugin API | Agent קורא ל-Sefaria MCP |
| Agent | Memory | Local file + QMD API | Agent שומר memory candidate |
| Agent | Work | Workboard API | Agent מעדכן task status |
| Tool | Governance | Guard scan + policy check | Plugin עובר allowlist check |
| Governance | Interface | Discord webhook / WebUI notification | Approval request נשלח לדיסקורד |
| Memory | Interface | File system / export | BridgeVault → Obsidian / NotebookLM |
📦 מפת תלויות — מה צריך מה?
| רכיב | תלוי ב- | סוג תלות | מה קורה בלעדיו? |
|---|---|---|---|
| Gateway | Ollama או API provider | חובה (אחד מהם) | אין יכולת LLM — חסום |
| Open WebUI | Gateway | חובה | אין ממשק chat |
| Discord | Bot token + Gateway | חובה (ל-Discord) | עובד בלי Discord, אבל בלי threads/alerts |
| Workboard | Gateway | חובה | אין ניהול משימות |
| Skill Workshop | Bridge Guard + Approval | חובה | Skills ללא review — סיכון |
| Memory (QMD) | Embedding model | חובה | אין semantic search |
| BridgeVault | File system | חובה | אין human-readable memory |
| NotebookLM | BridgeVault (export) | אופציונלי | עובד בלעדיו — אין research workspace |
| Israel Pack | MCP servers + internet | Core | אין גישה למקורות ישראליים |
| Tailscale | תשתית רשת | Optional | localhost only — בסדר ל-v1 |
הצעה #10 — Graceful Degradation: המערכת צריכה לעבוד גם כשחלקים נופלים. למשל: אם Sefaria MCP לא זמין — הסוכן צריך לדווח "מקור לא זמין כרגע" ולא ליפול. מומלץ להגדיר fallback behavior לכל MCP ולכל שירות חיצוני. Doctor כבר בודק — אבל צריך גם runtime graceful failure.
הצעת Codex — Graceful Degradation כבדיקת קבלה: עבור כל MCP חיצוני, כולל Sefaria, IMS, BOI ולוח שנה עברי, להגדיר תשובת fallback בעברית: מקור לא זמין, מתי נבדק לאחרונה, ומה אפשר לעשות ידנית. כך אתר ההבנה מתורגם אחר כך ל־smoke tests.
הצעה #11 — Configuration Management: כרגע כל ה-configs פזורים: agent configs, policies, allowlists, MCP configs, installer params. מומלץ ליצור bridgeclaw.yaml אחד שמאגד הכל, עם סכמת JSON Schema validation. זה ייתן: (1) מקום אחד לשנות הגדרות; (2) validation לפני apply; (3) בסיס ל-backup/restore מדויק.
הצעת Codex — Unified Config: ביישום בפועל כדאי ש־bridgeclaw.yaml יהיה מקור האמת לקונפיגורציה: profiles, providers, MCP allowlist, agent policies, ports, backup paths ו־Israel Pack. כל שינוי יעבור validation לפני apply.
יכולות Core / Optional / Experimental / Blocked
מה כלול בכל גרסה ומה חסום לחלוטין
מטריצת רכיבים — תפקיד, סיכון ובדיקת קבלה
| רכיב | סטטוס | תפקיד | למה הוא שם | סיכון מרכזי | בדיקת קבלה |
|---|---|---|---|---|---|
| OpenClaw Gateway | Core v1 | runtime קנוני | מרכז את agents, tools, MCP ו־approvals | חשיפה ציבורית | עולה אחרי reboot ונקשר ל־localhost |
| Windows Hub / WSL2 | Core v1 | UX Windows + parity ל־Linux | נוחות למפעיל ונתיב VPS | פערי WSL/Windows | preflight מזהה WSL ו־Gateway עובד |
| Open WebUI | Core v1 | frontend שיחה | ממשק אנושי לסוכנים | בלבול מול מקור אמת | מתחבר ל־OpenClaw endpoint |
| Workboard + metadata | Core v1 | Task Ledger | מקור אמת תפעולי | tasks בלי evidence | task נוצר, מוקצה, מסתיים ונרשם |
| Skill Workshop | Core v1 | למידה מבוקרת | Skills נוצרים כ־proposal | Skill זדוני | unsafe proposal נכנס quarantine |
| Bridge Guard | Core v1 | policy/security plugin | חוסם הרחבות ופעולות מסוכנות | false negative | פעולה מסוכנת נחסמת ונרשמת |
| Approval Center | Core v1 | אישור אנושי | מרכז exec/plugin/MCP/provider approvals | בקשות תקועות | approval/reject מופיעים ב־Audit |
| QMD + memory-wiki | Core v1 | זיכרון וידע | recall פעיל + ידע compiled | Memory contamination | claim כולל source/provenance |
| NotebookLM export | Core v1 | source packs | מחקר חיצוני בלי API חובה | דליפת secrets | export pack נוצר אחרי sanitizer |
| Israel Pack + לוח שנה עברי | Core v1 | מקורות ישראליים read-only | עברית, ישראליות, חגים, פרשה וזמנים | מקור שגוי/עמימות | smoke test מחזיר מקור ותאריך בדיקה |
| Backup / Restore / VPS | Core v1 | התאוששות והגירה | מוצר חייב להיות ניתן לשחזור | restore חלקי | backup verify + restore wrapper + VPS dry-run |
קטלוג Skills, Plugins, MCP
📖 Skills — Core
onboarding-user-profile
self-learning-review
skill-proposal-writer
skill-governance-review
memory-promotion
memory-wiki-curation
qmd-search-ops
workboard-ops
discord-control-room
approval-center
audit-log-review
notebooklm-export
backup-restore
doctor-smoke-repair
api-cost-guard🇮🇱 Skills — Israel
hebrew-rtl-writing
hebrew-source-citation
israel-local-context
israel-calendar-holidays
hebrew-date-conversion
jewish-holidays-parasha
omer-fastdays-yahrzeit
zmanim-readonly
israel-gov-services-research
israel-cbs
israel-weather-ims
israel-bank-rates
sefaria-jewish-texts
kolzchut-rights-research🧩 Plugins — Core
workboard
memory-wiki
bundle-mcp
bridge-guard
approval-center
audit-log
notebooklm-exporter
israel-pack
api-cost-guard
discord-rate-limiter
workboard-bridge-metadata🔌 MCP — Core + Israel
filesystem-workspace-readonly
filesystem-workspace-approved-write
qmd-memory · memory-wiki
workboard · approval-center
web-fetch · web-search
--- Israel ---
sefaria-readonly · cbs-readonly
ims-weather · bank-israel-rates
datagov-ckan · kolzchut-rag
hebrew-calendar-readonlyהצעת Codex — לוח שנה עברי כ־Core Skill: להפריד את israel-calendar-holidays לתת־יכולות ברורות: המרת תאריך, חגים ומועדים, פרשת שבוע, ספירת העומר, צומות, ימי זיכרון, יארצייט וזמנים. כל חישוב חייב לציין מקור, תאריך בדיקה וגבול אחריות.
טבלת אחריות — מי עושה מה?
| צורך | Skill | Plugin | MCP | Service |
|---|---|---|---|---|
| ללמד workflow | ✅ | — | — | — |
| לחבר Discord | חלקית | ✅ | — | ✅ |
| ליצור UI/Control | — | ✅ | — | ✅ |
| לחפש ב-Sefaria | חלקית | — | ✅ | — |
| זיכרון semantic | חלקית | ✅ | ✅ | ✅ |
| NotebookLM export | ✅ | ✅ | — | — |
| אבטחה runtime | לא מספיק | ✅ | — | ✅ |
| התקנה Windows | ✅ | — | — | scripts |
למידה עצמית מבוקרת
איך BridgeClaw לומד ומשתפר — בלי RL, בלי fine-tuning, בלי סיכון
🔄 זרימת למידה
דרגות למידה
No learning
אין שמירה קבועה
Memory candidates
הצעת זיכרון, העדפות, עובדות
Skill proposals
יצירת Skill דרך Skill Workshop
Tested skill adoption
apply רק אחרי scan/review/smoke
Shared skill library
העלאת Skill לספריית Bridge
Skills-only lab
ניסויי MetaClaw-like ללא מידע פרטי
RL / fine-tuning
לא בפרודקשן
מה מותר ומה אסור לסוכן
תפקידי הסוכנים
Router
מנתב בקשות. לא מריץ shell. פותח tasks.
Worker Agent
מבצע משימה, שומר evidence, מציע candidates.
Memory Librarian
בודק candidates, contradictions, provenance.
Skill Reviewer
בודק proposals, security, scope, tests.
API Guard
בודק עלויות API, provider changes, billing.
Ops Agent
doctor, smoke, repair, backup, restore.
Workboard / Task Ledger
מקור האמת לניהול משימות — OpenClaw Workboard + Bridge Metadata
Workboard במקום Task Ledger מאפס
OpenClaw Workboard כבר נותן Kanban-style board עם cards, statuses, assignments, background tasks, sessions, proofs, artifacts ו-state מקומי. BridgeClaw מוסיף Bridge metadata מעליו.
Bridge Metadata
מחזור חיי משימה
יצירת Task
Router פותח task ב-Workboard עם Bridge metadata
ניתוב לסוכן
Worker agent מקבל assignment עם tool allowlist
ביצוע + Discord thread
Thread נפתח בדיסקורד לניטור. Evidence נשמר.
Approval Center
פעולות מסוכנות עוברות לאישור אנושי
Audit Trail + Learning
Audit Log מתעד הכל. self-learning-review מופעל.
מערך הזיכרון
זיכרון רב-שכבתי — מהפעלה שוטפת ועד ארכיון דורי
BridgeVault Structure
BridgeVault/
├─ 00_Inbox/
├─ 01_Daily/
├─ 02_Projects/
├─ 03_People/
├─ 04_Agents/
├─ 05_Research/
├─ 06_Decisions/
├─ 07_Runbooks/
├─ 08_Memory_Review/
├─ 09_NotebookLM_Exports/
├─ 10_Israel/
└─ 99_Archive/NotebookLM Export Pack
09_NotebookLM_Exports/<project>/
├─ 00-brief.md
├─ 01-sources.md
├─ 02-decisions.md
├─ 03-agent-logs-sanitized.md
├─ 04-research-summary.md
├─ 05-open-questions.md
└─ upload-pack.zipDiscord — Control Room
Discord הוא Control Room בלבד — לא מסד נתונים
- Thread per task — ניטור בזמן אמת
- Approvals — אישור פעולות מסוכנות
- Alerts — התראות מ-Bridge Guard
- Commands — @agent שלח פקודות
- Status updates — עדכון מצב משימה
- לא מסד נתונים ראשי
- לא מאחסן secrets
- לא מקור אמת לזיכרון
- לא source ל-NotebookLM
- לא DB ל-tasks
מדיניות אבטחה
NotebookLM
חיבור מבוקר — Core הוא export-only
Export-Only
BridgeClaw מייצר source packs נקיים. המשתמש מעלה ידנית ל-NotebookLM.
NotebookLM הוא יעד מחקר/ייצוא, לא מקור אמת. ללא browser automation וללא unofficial MCP ב-Core.
Enterprise API
אם יש Google Cloud / NotebookLM Enterprise: יצירת notebook, הוספת sources, Audio Overview, audit logging.
Browser Automation
Browser automation לחשבון consumer — Experimental בלבד. לא ב-Core.
Israel Pack 🇮🇱
רכיב Core — ביום הראשון, read-only, עם עברית RTL מלאה
מקורות מידע — Core
Sefaria
טקסטים יהודיים, קשרים, ללא API key
read-onlyCBS / הלמ"ס
נתוני סטטיסטיקה, time series
read-onlyIMS / מטאורולוגי
מזג אוויר ואזהרות
read-onlyBank of Israel
שערים יציגים ומט"ח
read-onlydata.gov.il
מאגר נתונים ממשלתי (CKAN)
read-onlyKol Zchut
מחקר זכויות — עם caveat
+caveatלוח שנה עברי
תאריכים עבריים, חגים, פרשה, עומר, צומות וזמנים
Core skillלוח שנה עברי — Core Skill בתוך Israel Pack
המרת תאריכים
המרה בין תאריך לועזי לתאריך עברי והצגת תאריכים בפורמט ישראלי. תאריכים מספריים נשמרים בכיוון LTR כאשר צריך.
חגים, מועדים ופרשה
הצגת חגים, מועדים, פרשת שבוע, ספירת העומר וצומות כמידע read-only עם מקור ו־provenance.
זיכרון וזמנים
תמיכה מתוכננת בתזכורות יארצייט, זמני שבת/חג וזמני יום רלוונטיים, ללא פסיקה הלכתית וללא התחייבות משפטית.
הצעת Codex — גבולות לוח שנה עברי: ב-v1 להציג תאריכים, חגים וזמנים כמידע תפעולי עם מקור. שאלות הלכתיות, רפואיות, משפטיות או פיננסיות יישארו caveat-only ויופנו למקור מוסמך.
מודל האבטחה
אבטחה היא Core — לא תוספת. Bridge Guard + Approval Center + Audit Log
Threat Model
| איום | תיאור | טיפול |
|---|---|---|
| 🎣 Prompt injection | תוכן חיצוני מנסה לשנות הוראות סוכן | source labels, tool gating, approvals |
| ☠️ Malicious Skill | Skill מכיל פקודות מסוכנות | allowlist, scanner, installPolicy, quarantine |
| 📦 Plugin supply-chain | Plugin מריץ קוד עם הרשאות | pinning, allowlist, review, no auto-install |
| 🔌 MCP overreach | MCP מקבל secrets או filesystem רחב | disabled by default, sandbox scope |
| 💬 Discord abuse | הודעה גורמת לסוכן להריץ פעולות | private server, allowlist, mention gating |
| 🔑 Secret leakage | Token מופיע בלוג/Discord/export | redaction, secrets outside workspace |
| 🌐 Public gateway | Gateway נפתח לאינטרנט | localhost default, no public ports |
| 💸 Cost escalation | שימוש API בלתי מבוקר | API Guard, quotas, explicit approvals |
| 🧠 Memory contamination | מידע שגוי נכנס לזיכרון | candidates, provenance, contradiction tracking |
10 עקרונות אבטחה
חוקים קשיחים — אין יוצאים מן הכלל
התקנה ו־VPS Migration
האתר מסביר את תוכנית ההתקנה בלבד. הוא לא מריץ installers ולא משנה את המערכת.
Preflight
בדיקת Windows, WSL2, הרשאות, ports, דיסק, GPU/CPU, ויכולת no-API.
Bootstrap
התקנת/הכנת Windows Hub, WSL2 runtime, OpenClaw Gateway, Open WebUI ו־Ollama.
Configure
יצירת profiles, agents, policies, allowlists, MCP registry, Workboard metadata ו־BridgeVault.
Doctor + Smoke
בדיקות health, endpoint, Workboard, memory, NotebookLM export, Israel Pack ו־security gates.
Backup / Restore
גיבוי state ללא secrets, verify, rebind manifest, ו־restore wrapper תחת BridgeClaw.
VPS Dry-run
בדיקת הגירה ל־Linux VPS בלי cutover: systemd, firewall, private access, restore ו־smoke.
- Windows Hub, tray, diagnostics ו־pairing
- Open WebUI ו־BridgeVault למפעיל
- Ollama local-only כשאפשר
- אין public ports כברירת מחדל
- OpenClaw Gateway ב־WSL2 או VPS
- Workboard, Skill Workshop, MCP ו־Memory
- Bridge Guard, Approval Center ו־Audit Log
- systemd mode ל־VPS אחרי dry-run
הצעת Codex — Restore Wrapper: המחקר החדש מדגיש שאין להניח ש־OpenClaw לבדו מספק UX restore מלא למוצר. ביישום צריך לבנות bridgeclaw restore: verify, עצירת services, פריסה חזרה, rebind secrets ואז doctor/smoke.
השוואה: OpenClaw, Hermes, MetaClaw ו־OpenClaw-RL
למה BridgeClaw הוא OpenClaw-first, ומה נשאר כ־Optional או Lab
| מסלול | סטטוס ב־BridgeClaw | למה | איך האתר מציג אותו |
|---|---|---|---|
| OpenClaw | Core v1 | Gateway, Windows Hub, Workboard, Skill Workshop, MCP, channels, Open WebUI ונתיב VPS. | ה־runtime שעליו BridgeClaw בונה שכבת מוצר. |
| Hermes | Reference only | חזק בלמידה/Kanban, אבל לא נבחר כבסיס המוצר הנוכחי. | מקור השוואה ורעיונות, לא runtime. |
| MetaClaw skills_only | Experimental v3 | יכול לשמש evolver מבודד ל־Skills, בלי מידע פרטי ובלי GPU כבד. | מעבדה עתידית בלבד. |
| MetaClaw RL / madmax | Excluded | למידה חמה ואימון מייצרים סיכון פרטיות ומשקל תפעולי גבוה. | לא חלק מה־Core. |
| OpenClaw-RL | Lab only | מיועד למחקר RL עתיר GPU ותלויות, לא ל־one-shot Windows installer. | מוסבר כ־Lab, לא כהבטחת מוצר. |
מה כן לומד?
המערכת לומדת תפעולית: memory candidates, skill proposals, wiki claims, tool requests ו־review flow.
מה רק במעבדה?
OpenClaw-RL, MetaClaw RL, browser automation לא רשמי ו־training על שיחות פרטיות.
מה שומר על הגבול?
Bridge Guard, Approval Center, Audit Log, installPolicy ו־sandboxing מחזיקים את הלמידה במסלול מבוקר.
Roadmap v1 / v2 / v3
שלבי בניית המוצר — מ-Core עד Productization
Core Product
חבילת התקנה מלאה שעובדת על Windows עם נתיב VPS
✅ כולל:
- OpenClaw Gateway + Windows Hub + WSL2
- Open WebUI + Ollama no-API
- Workboard + Bridge metadata
- Discord Control Room
- Skill Workshop + governed self-learning
- QMD + memory-wiki + BridgeVault
- NotebookLM export
- Israel Pack read-only + לוח שנה עברי
- Bridge Guard + Approval + Audit Log
- Doctor / Smoke / Backup / Restore
🚫 לא כולל:
- RL, fine-tuning
- Public deployment
- Browser automation מסוכן
Full Memory & Connectors
✅ כולל:
- Zengram optional full memory
- AgentMail · Google Drive/Gmail/Calendar
- NotebookLM Enterprise API
- Tailscale private mode
- Better UI dashboard
- Shared skill library
Productization
✅ כולל:
- Signed installer + auto-update
- Package registry פרטי
- Marketplace ל-Bridge Skills
- Advanced policy engine
- MetaClaw skills_only lab מבודד
- OpenClaw-RL lab בלבד, לא Core
Acceptance Criteria — v1
Release Gates
Risk Register
| סיכון | חומרה | טיפול |
|---|---|---|
| Skill זדוני | גבוהה | allowlist, installPolicy, scanner, quarantine |
| Plugin supply-chain | גבוהה | pinning, review, no auto-install |
| Prompt injection | גבוהה | source trust labels, tool gating, approvals |
| Secret leakage | קריטית | secret isolation, redaction, export sanitizer |
| Public gateway exposure | קריטית | localhost default, exposure audit |
| Discord spam/rate limits | בינונית | queue, summaries, retry-after |
| Memory contamination | בינונית | candidates, provenance, contradiction tracking |
| Agent destructive commands | קריטית | approvals, dry-run, backup |
| RL misuse | גבוהה | blocked from Core |
בדיקות קבלה וסיכונים
מתי האתר/המפרט מוכן להעברה ל־Codex, ומתי חבילת v1 תיחשב מוכנה
Definition of Done לאתר
Acceptance Criteria — חבילת v1 העתידית
Risk Register — תמצית
| סיכון | חומרה | טיפול |
|---|---|---|
| Skill זדוני / supply chain | גבוהה | installPolicy, scanner, approval, quarantine |
| Prompt injection דרך web/Discord | גבוהה | source labels, sandbox, allowlists, approvals |
| Secrets leakage | קריטית | secrets outside workspace, redaction, no export |
| Public Gateway exposure | קריטית | localhost default, no public ports, exposure audit |
| Memory contamination | בינונית | provenance, librarian review, contradiction tracking |
| Hebrew calendar ambiguity | בינונית | מקור לכל חישוב, caveat, smoke test לפי תאריך ידוע |
| Restore path לא מספק | בינונית | bridgeclaw restore wrapper + verify + doctor/smoke |
| OpenClaw-RL misuse | גבוהה | Excluded from Core, lab-only labeling |
Codex Next — מה לבנות אחרי אישור האתר
HandOff לשלב הבנייה בפועל. האתר הוא מפרט הבנה; Codex יבנה את חבילת ההתקנה לאחר אישור.
install.ps1. קודם יוצרים ADRs, threat model, repo skeleton, preflight, doctor ו־smoke. רק אחר כך מחברים runtime, agents, memory, Israel Pack ו־installer.🔧 סדר הבנייה — 15 שלבים
קריאת מסמכים
כל המסמכים ב-ZIP — ללא קיצורים
יצירת ADRs
Architecture Decision Records
Repo skeleton
bridgeclaw-distribution/ עם תיקיות לכל שכבה
Doctor + Smoke ראשון
לוודא שהסביבה קריאה לפני בנייה
Dual-Plane Runtime Config
Windows UX Plane + OpenClaw Gateway ב־WSL2/VPS
Agents + Policies
11 סוכנים עם AGENTS.md, SOUL.md, POLICY.md
Workboard + Discord
Bridge metadata + threads + approval flow
Skill Workshop
Governance + proposal/apply/rollback flow
Memory Stack
QMD + memory-wiki + BridgeVault
NotebookLM + Israel Pack
Export flow + MCP Israel + לוח שנה עברי read-only
Security + Audit
Bridge Guard + Approval Center + Audit Log
Unified Config
bridgeclaw.yaml + schema validation + policy diffs
Backup + Restore Wrapper
backup/verify + bridgeclaw restore + rebind secrets
VPS Migration
dry-run, systemd, firewall, private access ו־smoke
Full Acceptance Tests
כל קריטריוני הקבלה, כולל no-secrets ו־no-public-ports
NEXT_STEP_FOR_CODEX.md
קובץ המשך קצר שיושב ליד האתר ומסכם את סדר העבודה ל־Codex.
לקרוא את המפרט לפני יישום
Final Pack — מקור אמת
D:\Documents\TheBrige\bridgeclaw_antigraviti_final_handoff_pack\BridgeClaw_AntiGraviti_Final_Pack\
שם נמצאים README, handoff, master spec, architecture, security, site content, ADRs ו־Codex implementation handoff.
המשך קצר ל־Codex
D:\Documents\TheBrige\BridgeClaw_AntiGraviti_Pack\bridgeclaw-web\NEXT_STEP_FOR_CODEX.md
תקציר ביצוע ממוקד: מה לקרוא, מה לבנות ראשון, ומה אסור לעשות.
🚫 Do Not Do
סקילים ו־MCP לעומק
הבדלים, תהליכי אישור ויכולת שיפור עצמית מבוקרת
BridgeClaw לא מסתפק ב־OpenClaw "כמו שהוא". הוא מוסיף שכבת Self-Learning Governance שמאפשרת לסוכנים ללמוד איך לבצע משימות חדשות וליצור סקילים לעצמם — אבל בצורה מבוקרת.
העיקרון: למידה ללא שינוי עצמי מסוכן
🔄 תהליך למידה עצמית
הבדלים והרשאות
| סוג | מטרה / התנהגות | סטטוס / הרשאה |
|---|---|---|
| Skill | הוראת התנהגות או workflow (לא runtime capability). הסבר "איך". | מותר להציע Proposal דרך Skill Workshop. אסור לערוך active SKILL.md. |
| Plugin | קוד פנימי ב־OpenClaw עם גישה ל־state ו־APIs. | דורש Bridge Guard, Reviewer ו־Approval Center. אסור תמיד בלי אישור. |
| MCP Server | שירות חיצוני המספק כלים חדשים לסוכן. | דורש Approval וסריקה ל־secrets. |
| Service | שירות תשתית כמו Ollama, Database או NotebookLM. | Core, Optional או Lab. התערבות ידנית במקרים רבים. |
Capability Matrix — מה מלמד התנהגות ומה מוסיף יכולת
הטבלה הזו מונעת בלבול חשוב: Skill לא מחבר API ולא מריץ קוד. הוא מלמד את הסוכן איך לפעול. חיבור אמיתי למערכת חיצונית דורש Plugin, MCP או Service עם policy, בדיקה ואישור.
| יכולת | Skill | Plugin | MCP | Service | סיכון | אישור | Smoke test |
|---|---|---|---|---|---|---|---|
| כתיבת סיכום מחקר | כן | לא חובה | לא חובה | לא | נמוך | לא, אם אין מידע רגיש | נוצר סיכום עם מקורות |
| קריאה מ־Sefaria / data.gov.il | workflow בלבד | אופציונלי | כן | לא | בינוני | כן, בהתקנה ראשונה | שאילתת read-only עם provenance |
| הרצת Python לחישוב | הנחיות | לא | כן, sandbox | compute runner | בינוני/גבוה | לפי network/filesystem | חישוב דוגמה + artifact |
| עדכון Workboard | workflow | כן | לא חובה | Gateway state | בינוני | לפי status/risk | card lifecycle מלא |
| חיבור NotebookLM צד ג | הנחיות export | לא כברירת מחדל | Lab בלבד | לא | גבוה | כן, מפורש | repo pinned + no secrets log |
| יצירת Skill חדש | proposal | לא | לא | Skill Workshop | בינוני | כן | proposal → quarantine → review |
סוגי סקילים מרכזיים
Core Workflow
נהלי עבודה בסיסיים כמו workboard-ops, vector-task-handoff. Core.
Governance
בקרה ואישור כמו skill-governance-review, approval-center. Core.
Research & Compute
מחקר, ציטוטים וחישוב. research-literature, computational-math. Core/Optional.
מחקר וחישובים מורכבים
הרצת כלים וחישובים בצורה בטוחה ומבוקרת
BridgeClaw צריך לכלול יכולות מחקר וחישוב מהיום הראשון. המטרה היא לא רק "לחפש בגוגל", אלא להריץ כלים, סקריפטים וחישובים בצורה בטוחה ומבוקרת.
ארכיטקטורת Research Compute Pack
🔬 Compute Stack Flow
רמות חישוב ומדיניות
- MCP מקומי להרצת Python בסנדבוקס.
- SymPy, NumPy, SciPy, mpmath.
- pandas, matplotlib, networkx.
- זמן וזיכרון מוגבלים (Time & Memory limits).
- ללא גישה ל־network כברירת מחדל או host filesystem.
- Wolfram Alpha MCP: Optional בלבד, disabled by default. דורש BYOK/SecretRef, ללא שאילתות פרטיות.
- Heavy Compute: SageMath, Maxima, Octave, R, Julia. דורש Full Research Mode. לא נכלל ב־Lite.
מה חייב להישמר בכל חישוב
חישוב אינו רק תשובה מספרית. כדי שאפשר יהיה לסמוך עליו, BridgeClaw צריך לשמור ראיות: מה הורץ, באיזה כלי, באילו מגבלות, ומה רמת הביטחון.
| שדה | למה הוא חשוב | Core / Optional |
|---|---|---|
tool_name | מבדיל בין Python/SymPy, Wolfram, Sage, R או כלי אחר. | Core |
input_summary | תקציר קלט בלי secrets ובלי מידע פרטי מיותר. | Core |
sandbox_policy | timeout, memory limit, network disabled, filesystem scope. | Core |
artifact_path | קובץ תוצאה, גרף, CSV או notebook שניתן לבדוק שוב. | Core |
confidence_caveat | מתי התוצאה מדויקת, מתי היא numeric approximation, ומה לא נבדק. | Core |
secret_ref | נדרש רק לכלי BYOK כמו Wolfram; לעולם לא נשמר כ־secret גלוי. | Optional/Lab |
הצעת Codex — Compute Lane נפרד: כדאי לפתוח lane ייעודי ב־Workboard בשם Research Compute. כל חישוב שנוגע לרשת, קבצים או כלי חיצוני יעבור לשם עם evidence, מגבלות sandbox, ו־rollback ברור.
מעבר מ־Hermes ל־BridgeClaw
שימור ידע מהרמס תוך יצירת סביבה קנונית חדשה
Hermes הוא מקור ידע, מקור migration, ואולי worker/legacy adapter בעתיד. OpenClaw Gateway נשאר ה־runtime הקנוני.
מטרת המעבר היא לשמר את מה שטוב בהרמס — זיכרון, סקילים, נהלים, מסמכי מערכת והרגלי עבודה — בלי להעביר אוטומטית הרשאות מסוכנות או הוראות ישנות לתוך מערכת חדשה.
מה Hermes נותן כמקור ידע
זיכרון, סקילים, Kanban/task ledger, ניסיונות provider recovery ורעיונות runtime מקומיים. זה חומר למיון, לא תשתית live.
מה BridgeClaw מחליף
OpenClaw Gateway, Workboard, Skill Workshop, QMD, memory-wiki, BridgeVault, MCP, Approval Center ו־Audit Log.
מה לא עובר אוטומטית
API keys, OAuth, cookies, private logs, הרשאות shell, YOLO mode וכל סוד אחר. עושים rebind ידני דרך SecretRef.
עקרון בסיס: אין יבוא ישיר ל־Live System
🔄 זרימת מיגרציה
מה עובר ומה נחסם?
| מקור ב־Hermes | יעד ב־BridgeClaw | אופן מעבר | סיכון | בדיקת קבלה |
|---|---|---|---|---|
| MEMORY.md / USER.md | Memory candidates + BridgeVault | סקירה ואישור בלבד. | בינוני | נוצר candidate עם מקור ותאריך. |
| Skills | Skill Workshop proposals | draft → scan → review → apply. | בינוני | אין כתיבה ל־active SKILL.md. |
| Kanban tasks | Workboard cards | ייבוא כ־draft עם evidence ו־status. | נמוך/בינוני | card מופיע עם trace_id ו־rollback. |
| Provider recovery notes | Runbook / BridgeVault | ניקוי secrets ואז תיעוד. | גבוה | secret scan נקי לפני import. |
| API Keys / OAuth / Cookies | נחסם | Rebind manually — לא עובר אוטומטית. | קריטי | אין secrets ב־workspace/log/export. |
| הרשאות shell מסוכנות / YOLO | נחסם | לא עובר תחת Bridge Guard. | קריטי | Bridge Guard מסמן וחוסם. |
פרוטוקול תקשורת וקטורי לסוכנים
שפה אחידה לסוכנים כדי שלא יאבדו הקשר
שיחות חופשיות בין סוכנים נוטות להפוך לרעש. Bridge Vector Protocol מאלץ כל הודעה פנימית לעמוד בפורמט מוגדר.
זרימת הפרוטוקול (Vector Envelope)
📨 ניתוב הודעה וקטורית
דוגמת JSON / YAML של Vector Envelope:
vector_id: BV-TASK-2042
kind: compute_job
owner: research-agent
intent: verify a symbolic calculation
risk: medium
approval_required: false
tools:
- compute-python-sandbox
acceptance:
- symbolic result exists
- numeric verification passes
- artifact saved
מפת Build וקטורית
איך Codex הופך את חבילת ה־Vector לתוכנית יישום ניתנת לבדיקה
ה־Vector Pack אינו רק תוכן לאתר. הוא שכבת תיאום בין מסמכים, משימות, סקילים, MCP, בדיקות וסיכונים. כל שינוי עתידי ב־BridgeClaw צריך להיקשר ל־Vector ID, ל־test ID, לסיכון ול־rollback, כדי שהמערכת תישאר ניתנת לבדיקה ולא תהפוך לאוסף החלטות בעל פה.
סדר קריאה מחייב ל־Codex
codex_master_vector.yamlמטרת המוצר, החלטות runtime וכללי core שאסור לשבור.
vectors/component_vectors.jsonlרכיבי runtime/product: Gateway, Workboard, Memory, MCP, NotebookLM, Israel Pack.
vectors/skill_vectors.jsonlסקילים ש־Codex צריך ליצור או לחבר דרך Skill Workshop.
vectors/mcp_vectors.jsonlMCP servers/tools עם status, secrets, policy ו־risk.
tasks/codex_task_graph.yamlDAG יישום: תלויות, outputs, acceptance ו־rollback notes.
schemas/bridge_vector_envelope.schema.jsonחוזה validation לכל הודעה/משימה/ראיה בין סוכנים.
DAG יישום — לא מתחילים מ־installer
🧭 Codex Task Graph
חוזה Vector Envelope
vector_id— מזהה יציב בתבנית BV-*-0000.kind— task, handoff, evidence, compute_job, migration_item ועוד.actor,intent,payload— מי עושה, למה, ועל איזה קלט.risk— level, approval_required, reason.stateו־acceptance— מצב ובדיקות קבלה.
- אין משימות בלי Workboard card או הסבר standalone.
- אין medium/high risk בלי סיבת risk מפורשת.
- אין compute_job בלי sandbox, timeout, memory ו־network policy.
- אין mcp_request בלי secrets policy ו־approval gate.
- Discord אינו מקור אמת; הוא מקבל header בלבד.
מטריצת Traceability ליישום
| אזור | Vector IDs | בדיקת קבלה | Rollback |
|---|---|---|---|
| Workboard + metadata | BC-COMP-005 | card lifecycle + proof/artifacts + vector metadata | disable plugin, keep audit state |
| Bridge Guard / Approval / Audit | BC-COMP-007 | unsafe tool blocked, approval logged, installPolicy active | restore previous policy bundle |
| Skill Workshop | BC-COMP-006, BC-SKILL-002, BC-SKILL-003 | proposal created, no direct active Skill write | reject proposal, keep quarantine evidence |
| Research Compute | BC-COMP-011, BC-SKILL-004, BC-SKILL-005 | BC-TEST-020 / BC-TEST-021, sandbox limits enforced | disable compute MCP and remove temporary artifacts |
| NotebookLM | BC-COMP-013, BC-COMP-014, BC-COMP-015 | sanitized export, Enterprise disabled until configured, third-party gated | delete export artifact, revoke connector enablement |
| Hermes migration | BC-COMP-016, BC-SKILL-008 | dry-run import, memory/skills staged, no secrets copied | discard staging import, keep source backup untouched |
implements, tests, risks ו־rollback. בלי זה, Codex לא יכול להוכיח שהיישום תואם לחבילת ה־Vector.
הצעת Codex — Traceability UI: בדף Workboard העתידי כדאי להציג ליד כל task את ה־Vector IDs, בדיקות הקבלה וה־rollback שלו. כך גם מי שאינו קורא YAML יוכל להבין אם המשימה מוכנה או עדיין מסוכנת.
שיפורי ארכיטקטורה
איך BridgeClaw משלים את OpenClaw
OpenClaw הוא ה־runtime. BridgeClaw הוא המוצר המשלים והמאבטח אותו.
הפערים ש־BridgeClaw סוגר (Extension Proposals)
| הפער ב־OpenClaw | הפתרון ב־BridgeClaw |
|---|---|
| Workboard לא מספיק opinionated | Bridge metadata, lanes, templates, SLOs, evidence policy. |
| Skill Workshop קיים אך חסר בקרה | Approval Center, reviewer agent, CI lint, rollback UI. |
| MCP ecosystem פתוח מדי | allowlist, pinning, installPolicy, descriptor scanner. |
| Discord עלול להפוך לרעש | Discord משמש כ־Control Room בלבד, Workboard הוא מקור האמת. |
| חישובים והרצת סקריפטים מסוכנים | Research Compute Pack עם sandbox מלא ומבודד. |
| מעבר מ־Hermes לא מובנה | Hermes Migration Wizard עם staging ו־review קפדניים. |
Vector Layer מוסיף שפה אחידה: Task Vector, Skill Vector, MCP Vector, Risk Vector, Test Vector, Page Vector ו־Migration Vector. Codex יכול לקרוא זאת כ־DAG.
הרחבת NotebookLM
Export, Enterprise ו־MCP צד שלישי (Lab)
BridgeClaw תומך ב־NotebookLM בשלוש רמות שונות, כאשר ההפרדה בין Core ל־Lab ברורה לחלוטין.
Core: Export-Only
ברירת המחדל. המערכת יוצרת source pack נקי (summary, sources, decisions) שהמשתמש מעלה ידנית. אין API, אין cookies אוטומטיים.
Optional: Enterprise API
למי שיש Google Cloud / NotebookLM Enterprise. מאפשר יצירת notebooks דרך ה־API. דורש IAM, audit, region ו־data classification.
Lab: Third-Party MCP
מחברים מבוססי צד־שלישי (כמו jacob-bd/notebooklm-mcp-cli) נמצאים בבדיקה בלבד.
מה נחשב MCP צד־שלישי “מוכח”?
גם אם נמצא MCP שימושי ל־NotebookLM, הוא לא נכנס ל־Core ולא מוצג כחיבור רשמי. קודם בודקים את המקור, ההרשאות וההתנהגות בפועל.
| בדיקה | דרישה מינימלית | מה חוסם |
|---|---|---|
| מקור | Repo/package ציבורי או פנימי מתועד, עם maintainer ברור. | קובץ אקראי או binary ללא מקור. |
| גרסה | commit או release pinned, לא latest floating. | התקנה מ־main בלי hash/version. |
| הרשאות | תיעוד ברור של network, filesystem ו־OAuth/API scopes. | הרשאות רחבות בלי הסבר. |
| Secrets | SecretRef בלבד, redaction ב־logs, no export של tokens. | שמירת cookies, tokens או OAuth artifacts בקבצי האתר. |
| Smoke test | יצירת notebook/test source בסביבה לא רגישה ותיעוד תוצאה. | אין דרך להוכיח שהחיבור עובד. |
| סטטוס מוצר | Optional/Lab עם opt-in מפורש. | הצגה כחיבור רשמי או Core. |
מפת החלטות
ההחלטות הארכיטקטוניות המרכזיות במקום אחד
OpenClaw-first
Workboard במקום Task Ledger מאפס
Skill Workshop — נתיב הלמידה
Skills לא מספיקים לבד
NotebookLM Core = export-only
Discord = Control Room בלבד
Israel Pack = Core
No-API Mode = Core
OpenClaw-RL מחוץ ל-Core
אבטחה = Core, לא תוספת
Dual-Plane Architecture
שאלות נפוצות
תשובות לשאלות שצפויות לעלות בעת קריאת התוכנית
לא. האתר הזה הוא מפרט הבנה וארכיטקטורה לפני שלב הבנייה. אחרי אישור האתר, Codex יבנה חבילת התקנה נפרדת עם doctor, smoke, security gates ו־installer.
OpenClaw הוא ה-runtime — gateway, agents, plugins, MCP. BridgeClaw הוא שכבת המוצר שמעליו — installer, governance, memory, Israel Pack, security, skills workshop. OpenClaw מספק את ה"ידיים"; BridgeClaw מגדיר מה מותר לעשות איתן.
זה הפיצול בין Windows UX Plane לבין Canonical Runtime Plane. Windows נותן ממשק, diagnostics ו־Open WebUI; OpenClaw Gateway, Workboard, Memory, MCP ו־Governance רצים ב־WSL2 או VPS Linux כדי לשמור parity ונתיב הגירה.
לא. BridgeClaw תומך ב-Windows Hub / WSL2 Gateway ללא Docker. Docker הוא אופציונלי למתקדמים.
כן, כ-Optional BYOK (Bring Your Own Key). ה-Core עובד עם Ollama מקומי ללא API key. ניתן להוסיף OpenRouter, OpenAI, Anthropic, Google ועוד דרך API Guard שמנהל עלויות.
שלוש סיבות: (1) סיכון פרטיות — אימון על מידע אישי; (2) משקל טכני — דורש GPU ותשתית מחקר; (3) לא מתאים ל-Windows one-shot install. אפשר ללמוד רעיונות מ-MetaClaw skills_only במעבדה מבודדת, אבל RL לא בפרודקשן.
ב-Core — לא. BridgeClaw מייצר source packs נקיים שהמשתמש מעלה ידנית ל-NotebookLM. Enterprise API (Google Cloud) זמין כ-Optional. Browser automation לחשבון consumer — Experimental בלבד.
הזרימה: (1) Skill proposal נוצר ב-Skill Workshop; (2) Bridge Guard סורק; (3) Skill Reviewer בודק; (4) אם חשוד — quarantine; (5) installPolicy חוסם התקנה אוטומטית. סוכן לעולם לא עורך active SKILL.md ישירות.
כן, עם ההגבלות: שרת פרטי בלבד, channel allowlist, require mention (אין תגובה בלי @), tokens דרך env/SecretRef, rate limiter. סוכנים ב-Discord לא יכולים להריץ shell.
מקורות מידע ישראליים (Sefaria, CBS, IMS, BOI, data.gov.il, Kol Zchut), skills לכתיבה עברית RTL, ציטוט מקורות, שירותי ממשל, ולוח שנה עברי עם תאריכים, חגים, פרשה, עומר, צומות וזמנים. הכל read-only עם provenance ו־caveats לתחומים רגישים.
לא. ב-v1 הוא מיועד למידע תפעולי: תאריכים, חגים, מועדים, פרשה וזמנים עם מקור. שאלות הלכתיות או משפטיות יוצגו עם caveat והפניה למקור מוסמך.
כן — ב-Core. BridgeClaw כולל scripts ל-backup/restore/migration. Secrets לא עוברים — יש rebind manifest. VPS migration dry-run הוא חלק מ-Acceptance Criteria.
מקורות
כל המקורות שעליהם מבוסס האתר הזה
מסמכי הפרויקט
BridgeClaw_AntiGraviti_Final_Pack/00_READ_ME_FIRST/README_START_HERE.mdחבילת המקור החדשה והמחייבת לאתרBridgeClaw_AntiGraviti_Final_Pack/03_PRODUCT_SPEC/MASTER_SPEC_HE.mdמפרט מאוחד: OpenClaw-first, Core v1, Optional/Labbridgeclaw_vector_codex_antigraviti_pack/00_READ_ME_FIRST/README_VECTOR_EXTENSION.mdהרחבת וקטור — מסמך ראשיbridgeclaw_vector_codex_antigraviti_pack/13_SITE_EXTENSION/HANDOFF_SITE_EXTENSION_HE.mdהרחבת וקטור — הוראות האתרbridgeclaw_vector_codex_antigraviti_pack/12_VECTOR_CODEX/agent_protocol/bridge_vector_protocol.mdפרוטוקול סוכנים וקטוריbridgeclaw_vector_codex_antigraviti_pack/12_VECTOR_CODEX/tasks/codex_task_graph.yamlגרף DAG של משימות Codex, תלויות ו־acceptancebridgeclaw_vector_codex_antigraviti_pack/12_VECTOR_CODEX/schemas/bridge_vector_envelope.schema.jsonחוזה schema ל־Vector Envelopebridgeclaw_vector_codex_antigraviti_pack/13_SITE_EXTENSION/data/skills_expansion_catalog.jsonקטלוג skills: status, allowed/denied tools, tests ו־riskbridgeclaw_vector_codex_antigraviti_pack/13_SITE_EXTENSION/data/mcp_research_compute_catalog.jsonקטלוג MCP research/compute וכללי policybridgeclaw_vector_codex_antigraviti_pack/07_DIAGRAMS/architecture.mmdתרשים מקור לארכיטקטורה: User, Windows Hub, Open WebUI, Discord, Gateway, Workboard, Skill Workshop, Guard, Memory ו־MCPbridgeclaw_vector_codex_antigraviti_pack/04_SITE_CONTENT/pages/03_architecture.mdבסיס תוכן קצר לדף הארכיטקטורה והפרדת Dual-Planebridgeclaw_vector_codex_antigraviti_pack/14_SKILLS_MCP_EXPANSION/policies/*.mdמדיניות סקריפטים, מחקר ו־NotebookLMbridgeclaw_vector_codex_antigraviti_pack/08_ADRS/*.mdADRs: Vector, Hermes Migration, Research, NotebookLMBridgeClaw_AntiGraviti_Final_Pack/03_PRODUCT_SPEC/ARCHITECTURE_FINAL_HE.mdDual-Plane Architecture והפרדת מקור אמתBridgeClaw_AntiGraviti_Final_Pack/11_SECURITY/SECURITY_GOVERNANCE_MODEL.mdBridge Guard, Approval Center, Audit Log וגבולות אבטחהBridgeClaw_AntiGraviti_Final_Pack/02_RESEARCH/deep-research-report_uploaded_source.mdמחקר אחרון: OpenClaw-first, RL כ־Lab, restore wrapper ונתיב VPSBridgeClaw_AntiGraviti_Final_Pack/06_PROMPTS/STITCH_DESIGN_PROMPT_EN.mdקו עיצוב ידני כאשר Stitch אינו כלי callableARCHITECTURE_FINAL.mdארכיטקטורה חד-משמעית של BridgeClawDECISION_LOG.mdהחלטות D-001 עד D-010SELF_LEARNING_MODEL.mdמודל למידה עצמית מבוקרתSECURITY_MODEL.mdThreat model, Bridge Guard, Approval CenterMCP_PLUGIN_SKILLS_CATALOG.mdקטלוג Skills, Plugins, MCPMEMORY_NOTEBOOKLM_ISRAEL.mdMemory stack, NotebookLM, Israel PackROADMAP_ACCEPTANCE_RISKS.mdRoadmap v1/v2/v3, Acceptance, RisksCODEX_BUILD_HANDOFF.mdHandOff מפורט ל-Codex