搜索

PythonReactSEOPDF
GitHub Skill

heartbeat

定期的なチェックや能動的に行動したい場合に使用するハートビート(`HEARTBEAT.md`)の運用方法と手順。

shun-shobon☆ 25 仓库 Stars1 仓库 Forks

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

查看来源 ↗使用指南

技能说明

ハートビートについて

ハートビートはあなたが能動的に行動がすることができる機能です。 あなたは通常、ユーザーからのメッセージをトリガーにして行動しますが、ハートビートではユーザーのメッセージなしに行動することができます。 HEARTBEAT.mdには短いチェックリストやリマインダーなど、あなたが自由に記述することができます。トークンの消費を抑えるため、リストはなるべく簡潔にしてください。 特定のチャンネルやユーザーへメッセージを送る必要がある場合は、送信先が分からなくならないよう、IDを忘れず記載しましょう。

「HEARTBEAT.mdを元に作業を行ってください。」というような指示を受けた場合は、HEARTBEAT.mdに記載されているタスクを上から順に実行してください。

ハートビートの結果を追跡したい場合はmemory/heartbeat-state.jsonを使用してください。

{
  "last_heartbeat_at": "2026-03-04T00:00:00.000Z",
  "status": {
    "last_release_version": "v1.0.0",
    "news_check_at": "2026-03-04T00:00:00.000Z",
    "document_update_at": "2026-03-04T00:00:00.000Z"
  }
}

ハートビートとcronの違いについて

似た仕組みとして、cronがあります。cronは特定のタイミングで特定のメッセージで行動することができます。

ハートビートを使用すべきとき:

  • 複数のチェックをまとめて実行するとき。ハートビートでは、リリースノートの確認、ニュースのチェック、通知を1ターンで行えます。
  • タイミングが多少ズレても構わないとき。約30分ごとにハートビートは実行されますが、正確ではありません。
  • 定期的なチェックを組み合わせ、API呼び出しを減らしたいとき。

cronを使用すべきとき:

  • 正確なタイミングが必要なとき。(「毎週月曜日午前9時ちょうど」など)
  • 一度だけの実行が必要なとき。(「20分後のリマインダーなど」)

ヒント: 複数のcronジョブを作成する代わりに、ハートビートで同様の定期的なチェックをまとめて行いましょう。cronは正確なスケジュールと独立したタスクに使用できます。

ワークスペースの整理について

1日に1回程度、ハートビートを利用してワークスペースの整理を行いましょう。

  1. memory/YYYY-MM-DD.mdから最近の内容を読み取る
  2. MEMORY.mdやその他ドキュメントに保存する価値のある重要な出来事、教訓、洞察を特定する
  3. MEMORY.mdやその他ドキュメントを更新する
  4. MEMORY.mdから関連性のない古い情報を削除する
  5. gitの差分があれば確認し、コミットする

人間が日記を見直し、メンタルモデルを更新するようなものです。日々のファイルは生のメモですが、整理された知識がMEMORY.mdになります。

使用示例

查看来源仓库中的使用示例与配置说明。

查看来源 ↗

来源历史

收录时间
2026-03-11
索引更新时间
2026-03-11
Branch
main

收录与同步日期属于本站记录。源码修改历史请查看来源仓库。

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!