Skip to content

v0.31.0 — report, and list

Choose a tag to compare

@ralyodio ralyodio released this 09 Aug 01:25
· 97 commits to main since this release
4ac3ddc

Breaking, in the plugins. /stocks:reports is now /stocks:list.

If you have the stocks plugin installed

claude plugin update stocks@moshcode
claude plugin update crypto@moshcode

Then restart the engine.

was now
/stocks:reports /stocks:list

Why

v0.30.0 renamed /stocks:stocks to /stocks:report — which fixed a stutter and immediately created a worse problem, by putting report and reports next to each other. One letter apart, and nothing at the prompt distinguishes them: singular takes a symbol and writes one report, plural takes none and lists everything covered. That's a coin-flip every time you type it.

list rather than index, which was the other candidate and the word the docs already used in prose: in a plugin about equities, /stocks:index reads as a market index, and someone would reasonably expect S&P 500 data from it. list can't be misread that way.

The CLI didn't change

moshcode stocks list has been an alias for reports since the verb existed. So this makes the plugin agree with the CLI rather than diverge from it — moshcode stocks list and /stocks:list are now the same words for the same thing.

Current command sets

stocks@moshcode crypto@moshcode
shared help report quote lookup help report quote lookup
its own signals research list discover book bars spark pairs

Both plugins go to 0.4.0. crypto is bumped too because its /crypto:help names the stocks command set — without it, an existing install would keep printing a command that no longer exists.