Skip to content

fix: restart a daemon from an older version and render root instances - #53

Merged
silships merged 1 commit into
mainfrom
feat/round3-fixes
Sep 26, 2026
Merged

silships merged 1 commit into
mainfrom
feat/round3-fixes

Conversation

@silships

Copy link
Copy Markdown
Owner

What changes

Stale daemon after an update
render-batch and eval run inside the background daemon. After npm update the old daemon kept serving them with the previous version's code until it idled out (up to 60 minutes), so new features seemed missing. The daemon now reports its version and code path in /health, and figma-cli restarts it when they do not match its own.

Instances as the root
render '<Instance component="Card" />' and render-batch with a list of instances place them directly on the page. Before this they failed with "must start with ".

Sharper screenshots
The agent rules and the eval output limit point to figma-cli verify <id> --scale 2.

Release 2.2.4.

🤖 Generated with Claude Code

- the daemon reports its version and code path in /health; figma-cli restarts it on a mismatch so render-batch and eval never run stale code after an update
- a lone <Instance> is a valid root for render and render-batch
- agent rules and the eval output limit mention verify --scale for sharper screenshots
- release 2.2.4

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
@silships
silships merged commit e8762de into main Sep 26, 2026
3 checks passed
@silships
silships deleted the feat/round3-fixes branch September 26, 2026 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant