Skip to content

v0.3.3 — Full Post-Update Refresh

Choose a tag to compare

@JKHeadley JKHeadley released this 20 Feb 20:48
· 3514 commits to main since this release

Changes

Post-Update CLAUDE.md Refresh

When an update is applied, missing sections are now appended to CLAUDE.md:

  • Self-Diagnosis section (the "be your own QA" awareness)
  • Feedback culture guidance
  • Reads port from config.json for correct API URLs
  • Preserves all user customizations (append-only, never overwrites)

Post-Update Job Merging

New default jobs are merged into existing jobs.json:

  • Only adds jobs whose slugs don't already exist
  • Existing installations updating from pre-0.3.2 will get the self-diagnosis job
  • User-modified job schedules/settings are preserved

What gets refreshed on update

After npm update -g instar, the following are automatically refreshed:

  1. Hook files in .instar/hooks/ (rewritten)
  2. Claude settings in .claude/settings.json (merged)
  3. CLAUDE.md sections (appended if missing)
  4. Jobs in .instar/jobs.json (new slugs added)