v0.4.13 — one tool, current context, quiet reconnects
Tylina now contributes one current, session-scoped Harness context instead of appending connection notices on every editor reconnect. The current contract supersedes historical tool descriptions after upgrading, and Harness restores it after compaction. Both editions expose only the single tylina command tool, with progressive Skills and commands such as editor.state for the live selection.
Update
dsh plugin --profile web update dsh-tylina@0.4.13
# Or, for the native edition:
dsh plugin --profile web update dsh-tylina-native@0.4.13Install only one edition per profile. Restart the running Harness after updating. Verify the installed version with dsh plugin --profile web list dsh-tylina --depth 0 (substitute the native name when applicable). pnpm's release-age policy can keep @latest on an older eligible release; these exact commands select this release without disabling the policy globally.
Existing historical connection messages remain in chat; new connections no longer append them. No changes to the native compiler or Web assets are required.
Verified
- Typechecking and 26 tests passed; 5 optional SDK CLI/stdio tests were not enabled.
- Six reconnects preserve one scoped contract, without injecting chat messages; switching projects updates it and disconnecting removes it.
- Packed WASM and macOS native bundles passed the actual installed Harness/browser suites: one Tylina tool in model requests, context restoration after compaction, live editing, compilation, PDF/PNG/SVG exports, reconnection cancellation, and detached window recovery.