Repository navigation
v0.1.0-alpha.2 — Try a real same-agent handoff
Pre-releaseFirst useful collaboration, without writing a harness
threadmesh try preferences --live prepares a small real example, starts two Pi sessions and checks whether a model-selected handoff led to the same receiver's own correct edit. No repository checkout, custom harness, application fixture, workspace paths or second terminal.
Install and try
Requires Node 22+ and installed/authenticated Pi with an available model. Uses your Pi model configuration unless you supply --provider/--model.
npm install --foreground-scripts --loglevel=info https://github.com/fyaic/threadmesh/releases/download/v0.1.0-alpha.2/fyaic-threadmesh-0.1.0-alpha.2.tgz
npx threadmesh try preferences --liveOmit --live for instructions without a model call. Try api --live for pagination. Progress and result checks are visible; missing auth/quota, silence, incorrect work, cancellation and timeouts are not reported as success. Logs/sample files remain private locally; models use your provider as usual.
Verified
- Same-product real copy case: pass in 201.880 seconds, earlier signup label and paid-plan price preserved.
- API case from a separately installed package: pass in 158.371 seconds, same client session's own edit fetched both cursor pages.
- 435 local unit tests passed, 1 optional native skip, 55 schema + 7 transition cases. PR #163 CI passed.
- An additional fresh npm-cache install from the local packaged artifact completed in 18.486 seconds on the maintainer's Mac. This excludes release-asset download, does not reset native prebuild caches, and is not an installation-time guarantee.
- Evidence: https://github.com/fyaic/threadmesh/blob/main/docs/09-reviews/2026-09-07-packaged-first-use.md
Honest boundaries
New disposable Pi sessions, NOT existing desktop chat attachment. Normal model quota and OS permissions apply; this is not a sandbox. One pass per case, not a reliability score or independent first-user success. No simulated fallback. Desktop existing-session adoption remains open.
Addresses setup feedback in #158; does not close its remaining live/busy-receiver checks. English and Chinese first-use documentation updated.
Package SHA-256: 34de3420476b9107be25bf3c18fbc1aa1157bb3499bd9bb6830dada86f555a16.