Repository navigation
v0.22.0
- One word for the view, whatever the provider (spec 0033, see "Boards"):
rness board pushreplacesrness pulse sync,rness notereplacesrness pulse note, and the hooks startrness board run.rness.jsonnames its boardsboards;projectsand the olderpulsestill read, andrness sync(whichrness upgraderuns) renames the key.pulsestays the name of the board rness ships, Agent Pulse. - A board comes to exist by its declaration and a push: there is no
create. A board ofboardswithout anumber, or a preset by name ("pulse": "agent-pulse","marketing": "collection"), is created byrness board pushonce asked (-yoff a terminal), its number then written intorness.json. rness pulse …still runs, hidden, as its new command, and says so on stderr; it goes in a later minor.rness pulse mark, kept through 0.21.x for 0.20's hooks, now exits 0 and does nothing. Spec 0031'sejectis not built and will not be: every board is written whole.- The session-start notice is
rness: board not updated — …, its recordboard.json(one 0.21 left inpulse.jsonis said once), and messages name boards:boards need a GitHub login: run rness login. - Upgrade with
npx @rness/cli@latest upgrade, which runs the new copy throughout: a 0.21 copy cannot readboards(unknown key "boards"). - For the package's API:
Manifest.projectsisManifest.boards(Boards, a record ofBoardEntry: a number, a preset's name, or aBoardDeclaration, whosenumberis null until the board is created).
Full changelog: https://github.com/rness-dev/rness/blob/main/packages/cli/README.md
npm create rness # a new workspace
pnpm rness upgrade 0.22.0 # an existing one, from .rness/