Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.202 ·

Skill Re-Invocation Deduplication

Entry
JSON All of v2.1.202
EntryKind: in v2.1.202,
ImprovementsSection of the release

When a slash command (skill) is invoked a second time within the same session, byte-identical invocations are now elided rather than injecting the full skill content again.

Details
  • If the content is already present in the conversation body, a brief inline note replaces it: "Skill /[name] is already loaded above; instructions unchanged. Arguments: [args]"
  • If the content is only in the invoked-skills attachment (compacted), a new-invocation message is injected: "Skill /[name] was loaded earlier (see the invoked-skills reminder above); this is a NEW invocation — follow those instructions now, including any setup steps."
  • If a skill was truncated by compaction, the re-invocation injects the full content preceded by: "(Re-invocation of /[name] — the previously loaded copy was truncated by compaction; the full instructions follow.)"
  • Logged when elision occurs: "SkillTool eliding byte-identical re-invocation of skill [name]"
Evidence

Skill re-invocation handler (search for "SkillTool eliding byte-identical re-invocation of skill" and "is already loaded above; instructions unchanged")

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.202 →

Feedback