From f4dd4f7134415483c0213853b0630b81dc8db426 Mon Sep 17 00:00:00 2001 From: Chaim Date: Sat, 4 Apr 2026 17:02:15 +0000 Subject: [PATCH] Add shared HEARTBEAT.md checklist for all agents MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Symlinked to Paperclip instructions directory for each agent. Single source of truth: .claude/agents/ files → symlinked to Paperclip. Cleaned duplicate soul_md from DB metadata. Co-Authored-By: Claude Opus 4.6 (1M context) --- .claude/agents/HEARTBEAT.md | 54 +++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 .claude/agents/HEARTBEAT.md diff --git a/.claude/agents/HEARTBEAT.md b/.claude/agents/HEARTBEAT.md new file mode 100644 index 0000000..6fc1c5a --- /dev/null +++ b/.claude/agents/HEARTBEAT.md @@ -0,0 +1,54 @@ +# HEARTBEAT.md — רשימת ביצוע לכל ריצה + +הרץ את הרשימה הזו בכל heartbeat. + +## 1. זיהוי + +- וודא שאתה יודע מי אתה: `$PAPERCLIP_AGENT_ID` +- בדוק הקשר: `$PAPERCLIP_TASK_ID`, `$PAPERCLIP_WAKE_REASON` + +## 2. בדוק תיבת דואר + +```bash +curl -s -H "Authorization: Bearer $PAPERCLIP_API_KEY" "$PAPERCLIP_API_URL/api/agents/me/inbox-lite" +``` + +- תעדוף: `in_progress` קודם, אחר כך `todo` +- אם `PAPERCLIP_TASK_ID` מוגדר — תעדף אותו + +## 3. Checkout ועבודה + +```bash +curl -s -X POST -H "Authorization: Bearer $PAPERCLIP_API_KEY" \ + "$PAPERCLIP_API_URL/api/issues/{issue-id}/checkout" +``` + +- עבוד על המשימה לפי ההוראות ב-AGENTS.md שלך +- השתמש בכלים המשפטיים (legal-ai MCP) + +## 4. דיווח — חובה! + +**לפני שאתה מסיים, תמיד:** + +פרסם comment על ה-issue: +```bash +curl -s -X POST -H "Authorization: Bearer $PAPERCLIP_API_KEY" \ + -H "Content-Type: application/json" \ + "$PAPERCLIP_API_URL/api/issues/{issue-id}/comments" \ + -d '{"body": "סיכום העבודה..."}' +``` + +עדכן סטטוס issue: +```bash +curl -s -X PATCH -H "Authorization: Bearer $PAPERCLIP_API_KEY" \ + -H "Content-Type: application/json" \ + "$PAPERCLIP_API_URL/api/issues/{issue-id}" \ + -d '{"status": "done"}' +``` + +## 5. Release + +```bash +curl -s -X POST -H "Authorization: Bearer $PAPERCLIP_API_KEY" \ + "$PAPERCLIP_API_URL/api/issues/{issue-id}/release" +```