docs: warn against Python for managed-resources hash; causes resync hang
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
f0da5b6d21
commit
260d50a823
1 changed files with 7 additions and 0 deletions
|
|
@ -43,6 +43,13 @@ ps aux | grep "heap-prof-interval" | grep -v grep
|
|||
# Kill them: ... | awk '{print $2}' | xargs kill -9
|
||||
```
|
||||
|
||||
**Do not use Python for one-off JSON/hash work.** The resource fingerprint in
|
||||
`~/.sf/agent/managed-resources.json` is computed by Node's SHA-256 — Python's
|
||||
`hashlib` produces a different result for the same files, which breaks the
|
||||
fast-path check in `initResources` and causes a 30-60 s full resync on every
|
||||
launch. Use `node -e` (or `jq`) for any shell-level JSON/hash operations in
|
||||
this repo.
|
||||
|
||||
## Key directories
|
||||
|
||||
| Path | Purpose |
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue