rlm-heartbeat

GitHub

管理 Agent 会话内部的 RLM 心跳,支持创建、列出、更新和删除周期性任务。用于内部状态检查和长任务协调,与用户可见的心跳隔离。

packages/coding-agent/skills/rlm-heartbeat/SKILL.md PrimeIntellect-ai/prime-agent

Trigger Scenarios

用户要求启动或创建 Agent 内部心跳 用户要求调度或管理 Agent 周期性检查任务

Install

npx skills add PrimeIntellect-ai/prime-agent --skill rlm-heartbeat -g -y
More Options

Non-standard path

npx skills add https://github.com/PrimeIntellect-ai/prime-agent/tree/main/packages/coding-agent/skills/rlm-heartbeat -g -y

Use without installing

npx skills use PrimeIntellect-ai/prime-agent@rlm-heartbeat

指定 Agent (Claude Code)

npx skills add PrimeIntellect-ai/prime-agent --skill rlm-heartbeat -a claude-code -g -y

安装 repo 全部 skill

npx skills add PrimeIntellect-ai/prime-agent --all -g -y

预览 repo 内 skill

npx skills add PrimeIntellect-ai/prime-agent --list

SKILL.md

Frontmatter
{
    "name": "rlm-heartbeat",
    "description": "Manage agent-owned RLM heartbeats from the Python REPL. Use when the user asks the agent to start, create, schedule, or manage a heartbeat, unless they explicitly request the user's \/heartbeat."
}

RLM Heartbeat

RLM heartbeats are internal recurring prompts for the current agent session. They are separate from the user's visible /heartbeat: this skill cannot read, replace, pause, resume, or clear that user-level heartbeat.

Call directly from the Python REPL:

await rlm_heartbeat.create("check test progress", interval="5m", label="tests")
await rlm_heartbeat.create("watch build", delivery_mode="follow_up")
await rlm_heartbeat.list()
await rlm_heartbeat.update("job-id", status="pause")
await rlm_heartbeat.delete("job-id")

API

  • await rlm_heartbeat.list(include_inactive=False) — list this session's internal RLM heartbeats. By default this includes active and paused entries.
  • await rlm_heartbeat.create(instruction, interval=None, label=None, delivery_mode=None) — create a recurring heartbeat for this session. The default interval is every 5 minutes. Multiple RLM heartbeats may run at once; use labels to distinguish them. delivery_mode is "steer" (default) or "follow_up".
  • await rlm_heartbeat.update(id, instruction=None, interval=None, label=None, status=None, delivery_mode=None) — update one RLM heartbeat by id. status may be "pause" or "resume"; delivery_mode may be "steer" or "follow_up".
  • await rlm_heartbeat.delete(id) — cancel one RLM heartbeat by id.

Delivery mode

Each heartbeat has a delivery mode controlling how the scheduled prompt reaches the session when it is busy:

  • steer (default): interrupt the current turn so the heartbeat runs promptly.
  • follow_up: wait for the current turn to finish before running the heartbeat.

Rules

  • Use this when the user asks you to start, create, schedule, or manage your own heartbeat without explicitly referring to /heartbeat.
  • Use this only for agent-internal recurring checks and long-running task coordination.
  • Do not use this skill to satisfy a user's request to configure /heartbeat; that is a separate user-level surface.
  • Keep heartbeat instructions specific and actionable so each recurring turn knows exactly what to inspect or continue.

Version History

  • bc0fa76 Current 2026-08-27 09:01

Same Skill Collection

packages/coding-agent/skills/agent-message/SKILL.md
packages/coding-agent/skills/agent-observe/SKILL.md
packages/coding-agent/skills/attach-image/SKILL.md
packages/coding-agent/skills/compact/SKILL.md
packages/coding-agent/skills/edit/SKILL.md
packages/coding-agent/skills/goal/SKILL.md
packages/coding-agent/skills/linear/SKILL.md
packages/coding-agent/skills/notion/SKILL.md
packages/coding-agent/skills/prime-intellect/SKILL.md
packages/coding-agent/skills/refine/SKILL.md
packages/coding-agent/skills/skill-creator/SKILL.md
packages/coding-agent/skills/websearch/SKILL.md
packages/coding-agent/examples/extensions/dynamic-resources/SKILL.md

Metadata

Files
0
Version
bc0fa76
Hash
021daa60
Indexed
2026-08-27 09:01

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-28 01:08
浙ICP备14020137号-1 $Гость$