ClaudeMods
☰
KO
● 0 명 접속 중 · 조회 0 회
후원프로젝트 제출
GitHub 저장소 · 작성자 benjaminmodayil

live-recap

턴이 실행되는 동안 Claude가 무엇을 하는지 프롬프트 위 카드로 보여 주고 몇 분마다 새로 고치는 Claude Code 플러그인입니다. 실행이 끝나면 마지막 리캡이 음소거 상태로 다음 프롬프트까지 남습니다.

번역 완료

이 mod 소개

live-recap

턴이 실행되는 동안 Claude가 무엇을 하는지 프롬프트 위 카드로 보여 주고 몇 분마다 새로 고치는 Claude Code 플러그인입니다. 실행이 끝나면 마지막 리캡이 음소거 상태로 다음 프롬프트까지 남습니다.

╭─ tracking  running 6m · 2 in background · haiku · ~1m ago ──────────╮
│ Editing hooks/register.tsx to draw the live card. It shows the user
│ what Claude is doing while they look away.
╰──────────────────────────────────────────────────────────────────────

이 저장소에 함께 있는 것

  • message-timestamps: 모델 호출 없이 각 Claude 응답 앞에 도착한 현지 시간을 붙입니다. claude plugin install message-timestamps@live-recap으로 설치합니다.

요구 사항

함수 훅은 아직 얼리 액세스이며 기본값으로 꺼져 있습니다. 설치 전에 켜지 않으면 플러그인은 로드되지만 아무것도 그리지 않습니다.

// ~/.claude/settings.json
{
  "env": {
    "CLAUDE_CODE_ENABLE_FUNCTION_HOOKS": "1"
  }
}

셸 프로필에서 CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1을 export해도 됩니다. 설정 후 Claude Code를 다시 시작합니다.

설치

claude plugin marketplace add benjaminmodayil/live-recap
claude plugin install live-recap@live-recap

Claude Code를 다시 시작합니다(또는 /reload-plugins 실행).

옵션

claude plugin configure live-recap으로 설정합니다.

| 키 | 기본값 | 의미 | | ----------------- | ------- | -------------------------------------------------------------- | | intervalMinutes | 2 | 턴이 이 시간만큼 실행된 뒤 카드를 처음 표시하고 같은 간격으로 새로 고침 | | source | haiku | haiku: 최근 활동을 읽는 작은 모델(저렴함). fork: 세션 모델이 전체 트랜스크립트를 읽음(더 비쌈) |

부작용

  • 세션 시작 시(대화형만) 기본 제공 세션 리캡(사용자 설정의 awaySummaryEnabled: false)을 끕니다. 이 카드 위에 그려지기 때문이며, 플러그인을 제거해도 설정은 유지됩니다.
  • 헤드리스 실행은 아무것도 그리지 않고 모델도 호출하지 않습니다.

문제 해결

  • 카드가 전혀 없음: 요구 사항을 참고해 CLAUDE_CODE_ENABLE_FUNCTION_HOOKS가 설정되었는지 확인하고, claude plugin list에 live-recap이 로드된 것으로 표시되는지 확인합니다.
  • 짧은 턴에서 카드가 없음: 정상입니다. 첫 카드는 턴이 intervalMinutes(기본 2) 동안 실행된 뒤에만 나타납니다.
  • 질문 대화상자가 열리면 카드가 숨겨짐: 대화상자가 프롬프트 위 영역을 차지합니다. 닫으면 카드가 돌아옵니다.

개발

Claude Code가 소유한 폴더에서 플러그인을 로드할 때 .claude-plugin/types/를 작성합니다. gitignore 대상이며 플러그인을 한 번 로드하면 생성됩니다.

tsc -p .                                  # typecheck
claude plugin validate --strict .         # manifest + hooks check
claude plugin test .                      # tests/*.test.ts (when available in your CLI build)

설치

먼저 작성자의 README에서 marketplace와 플러그인 이름을 확인하세요. 저장소 구조에 따라 명령어가 달라질 수 있습니다.

claude plugin marketplace add benjaminmodayil/live-recap
claude plugin install live-recap
원문 / README

live-recap

A Claude Code plugin that draws a card above the prompt saying what Claude is working on, refreshed every few minutes while a turn runs. After the run ends, the last recap stays up (muted) until the next prompt.

╭─ tracking  running 6m · 2 in background · haiku · ~1m ago ──────────╮
│ Editing hooks/register.tsx to draw the live card. It shows the user
│ what Claude is doing while they look away.
╰──────────────────────────────────────────────────────────────────────

Also in this repo

  • message-timestamps: prefixes each Claude reply with the local time it arrived, no model calls. Install with claude plugin install message-timestamps@live-recap.

Requirements

Function hooks are early access and off by default. Enable them before installing, or the plugin loads but never draws:

// ~/.claude/settings.json
{
  "env": {
    "CLAUDE_CODE_ENABLE_FUNCTION_HOOKS": "1"
  }
}

Or export CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1 in your shell profile. Restart Claude Code after setting it.

Install

claude plugin marketplace add benjaminmodayil/live-recap
claude plugin install live-recap@live-recap

Restart Claude Code (or run /reload-plugins).

Options

Set with claude plugin configure live-recap.

| Key | Default | Meaning | | ----------------- | ------- | ---------------------------------------------------------------------------------------------------- | | intervalMinutes | 2 | Card first shows after a turn runs this long, then refreshes at the same interval | | source | haiku | haiku: small model reads recent activity (cheap). fork: session model reads full transcript (costs more) |

Side effects

  • On session start (interactive only), turns off the built-in session recap (awaySummaryEnabled: false in user settings) since it draws over this card. This persists if the plugin is removed.
  • Headless runs draw nothing and make no model calls.

Troubleshooting

  • No card at all: check CLAUDE_CODE_ENABLE_FUNCTION_HOOKS is set (see Requirements), then claude plugin list shows live-recap loaded.
  • Card missing on short turns: expected. The first card appears only after a turn runs intervalMinutes (default 2).
  • Card hidden while a question dialog is open: the dialog takes over the area above the prompt; the card returns once the dialog closes.

Develop

.claude-plugin/types/ is written by Claude Code when it loads the plugin from a folder you own; it is gitignored. Load the plugin once to generate it.

tsc -p .                                  # typecheck
claude plugin validate --strict .         # manifest + hooks check
claude plugin test .                      # tests/*.test.ts (when available in your CLI build)

비슷한 프로젝트