feat(install): add a wallet-neutral universal bootstrap - #120
Conversation
There was a problem hiding this comment.
A1igator has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.
There was a problem hiding this comment.
A1igator has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.
There was a problem hiding this comment.
A1igator has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.
93f2f84 to
74e2488
Compare
aae8eb5 to
92fa040
Compare
There was a problem hiding this comment.
A1igator has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.
There was a problem hiding this comment.
A1igator has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.
There was a problem hiding this comment.
A1igator has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.
There was a problem hiding this comment.
A1igator has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.
4d37aee to
aa7f00b
Compare
There was a problem hiding this comment.
A1igator has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.
aa7f00b to
4e5e6d3
Compare
There was a problem hiding this comment.
A1igator has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.
There was a problem hiding this comment.
A1igator has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.
|
Owner decision: please close this PR. The wallet-neutral rework is acknowledged — stripping the ClawRouter coupling and forcing
If distribution data later says a one-liner measurably converts better than npx, this branch is clean enough to revisit — after #113 stabilizes and with a decided distribution plan behind it. |
Summary
scripts/install.shbootstrap for Claude Code, Codex, Hermes, shared, auto-detection, and repeated multi-harness targets--no-wallet; wallet creation and funding remain a separate explicit stepTENJIN_VERSION/--versioninstalls and an explicit npm prefix withoutsudoStack and scope
This PR is stacked directly on Hermes-only #113. It preserves #113’s native Hermes integration while removing all dependency on the deferred ClawRouter work in #118/#119.
The PR’s own diff is intentionally only:
scripts/install.shsrc/install-script.test.tsThere is no ClawRouter option, signer lookup, wallet reuse, or external-wallet coupling. A Hermes install is simply:
curl -fsSL https://raw.githubusercontent.com/BackTrackCo/tenjin-agent/main/scripts/install.sh | bash -s -- --harness hermesThe script forwards
tenjin install --harness hermes --no-wallet.Bootstrap contract
tenjin-clithrough npm withoutsudoclaude,codex,hermes, andsharedtargetsautoand explicit targeting--no-wallet, including auto-detected, Hermes, and multi-harness installsPATHVerification
pnpm format:checkpnpm run typecheckpnpm run lintpnpm run buildbash -n scripts/install.shshellcheck scripts/install.shPriority
High (P1).