כן, וכמעט בלי לגעת בשום דבר. abctom מבוסס כולו על קבצי טקסט פשוטים, חופשי מקוד שנעול לספק מסוים, אז המעבר בין הסביבות הוא בעיקר עניין של שמות: קלוד קוד קורא את CLAUDE.md, Codex קורא את AGENTS.md, ושניהם עובדים עם אותו פורמט מרקדאון בדיוק (שני מנועים שונים לגמרי שמסתכלים על אותה השפה). גם הפקודות עוברות תרגום קל, כשסלאש בהתחלת פקודה בקלוד קוד הופך לסימן דולר ב-Codex, אבל התוכן שמאחורי הפקודה נשאר במקום. השאלה הזאת עולה אצלנו בקהילה כל כמה שבועות, ובדרך כלל מגיעה מא.נשים שכבר מריצים את שני הכלים במקביל על אותו מחשב ועובדים עם שניהם ביחד.
הסיבוך האמיתי מתחיל כשרוצים להריץ את שני הכלים על אותו פרויקט במקביל. ברגע שיש לכם גם CLAUDE.md וגם AGENTS.md כקבצים נפרדים עם תוכן זהה, כל עדכון צריך להיכנס לשני המקומות, ומהר מאוד אחד מהם מתיישן בלי שתשימו לב בכלל. בדקתי את זה בעצמי על אחד הפרויקטים הקטנים שלנו, ותוך שבוע קובץ אחד כבר סיפר סיפור שונה לגמרי מהשני.
כמה ממשתמשי הכוח בקהילה פתרו את זה בטריק פשוט: הופכים את אחד הקבצים לקישור סימלי (symlink) לשני, מה שיוצר קובץ אמת יחיד ששני הכלים קוראים תחת שמות שונים. במקום לזכור לעדכן שתי פינות, עובדים מול קובץ אחד שמחזיק שתי כתובות. לא תמיד ברור לי איזה כיוון עדיף, איזה קובץ הוא המקור ואיזה הקישור, אבל תכלס זה כמעט אף פעם לא משנה, העיקר שנשארים עם קובץ אחד.
השכבה הזאת מתלבשת בול על מה שכבר בניתם, בלי להכניס מערכת חדשה ובלי לשנות הרגלים. הבדיקה הפשוטה לפני שמתחילים: מי שעובד כרגע רק בקלוד קוד יכול להשאיר הכל כמו שזה, השכבה הזאת תחכה בשקט לרגע שבו תצטרכו אותה (וקלוד קוד ו-Codex עדיין לא ממש מדברים זה עם זה, אבל הקבצים שלכם כבר לגמרי כן).
פרומפט במתנה
תבדוק אם יש לי בתיקיית הפרויקט גם קובץ CLAUDE.md וגם קובץ AGENTS.md.
אם שניהם קיימים ומכילים תוכן דומה, תציע לי להפוך אחד מהם לקישור סימלי (symlink) שמצביע על השני, כדי שיהיה לי מקור אמת יחיד.
לפני שאתה נוגע בקבצים, תסביר לי בדיוק מה תעשה ובאיזה סדר, ותחכה לאישור שלי.
למי שכבר מריץ גם את קלוד קוד וגם את Codex על אותו פרויקט, שווה לבדוק את זה השבוע, לפני שהקבצים יתחילו לספר שתי גרסאות שונות של אותו סיפור.





