v2.4.9
Added
- AI economics dashboard and GitHub PR insights. The local dashboard now separates token economics, observable delivery, and unmeasured business value. It surfaces attribution coverage, delivery unit cost, files, churn, commits, merged PRs, and explicit outcome scopes without presenting engineering activity as ROI. Optional GitHub CLI integration fetches bounded, linked PR details for local remotes plus configured users/repos, including status, author, title, comments, sampled file/churn detail, and update dates, cached for 30 minutes.
- Dashboard CLI commands.
100xprism tokensand100xprism dashboardnow start/open the AI economics dashboard, and100xprism valueprints the observable-delivery report for a directory.
Removed
- 11 orphaned module reference files. Files under
copywriting/,page-cro/, andseo-audit/that had shipped in every install since the v2.0.0 unification but were never linked from anySKILL.md, so no adapter path could reach them. Two were byte-identical duplicates of filesemail-sequence/already links. Package-weight only — references load on demand, so context cost is unchanged.
Fixed
- Dashboard install messaging is explicit. Ordinary install output now says the AI economics dashboard is not started by default and prints the command to start and open it. URL output is reserved for paths that actually request dashboard startup.
- Installer no longer causes shell/Claude startup side effects: the token dashboard and update check are opt-in (
--dashboard) instead of auto-starting fromaliases.shor aSessionStarthook. - Install now runs a cleanup-first pass (
lib/uninstall.js --preinstall-cleanup) across both the npm/mise launcher and thecurl | bashpath, stopping any owned dashboard, stripping legacy rcsource …/aliases.shlines (including custom$DEV_100X_HOMEpaths), and removing stale command symlinks. 100xprism uninstallpreserves healthy npm/mise launchers (stale-only link removal); only npmpreuninstallremoves live links.- Malformed or unreadable
~/.claude/settings.jsonnow warns and continues instead of aborting install/update, and unchanged settings are no longer rewritten. - Stale-link removal failures (e.g. unwritable bin dir) warn instead of aborting.
- Dashboard shutdown waits for process exit and escalates to
SIGKILLbefore an opt-in restart, avoiding the port race;mise reshim nodeguidance prints only when a mise link was actually removed.
Install / upgrade:
# New install
bash -c "$(curl -fsSL https://raw.githubusercontent.com/rajitsaha/100xprism/main/install.sh)"
# Existing users
~/100xprism/update.sh