Repository navigation
Releases: Terum-Inc/terum-skills
Releases · Terum-Inc/terum-skills
Release list
terum-skills 0.24.0
What's Changed
- docs(release): dry-run a release only when release.yml changed by @ryanliu-terum in #312
- fix(desktop): the skill page's text fills the panel by @teniroo in #316
- chore: the repository lives under Terum-Inc now by @ryanliu-terum in #319
- fix(eval): run evals on Windows (long prompts over stdin, Git's sh for case shell) by @teniroo in #313
- release: 0.24.0 by @ryanliu-terum in #321
Full Changelog: v0.23.0...v0.24.0
terum-skills 0.23.0
What's Changed
- fix(setup): a join that finished in the terminal still ends with the desktop app open by @teniroo in #303
- fix(desktop): sidebar rows and footer links respond to hover by @teniroo in #307
- feat(setup): place the eight bundled skills into the global roots without asking by @teniroo in #304
- fix(publish): check team clones out byte for byte so an unchanged republish mints nothing by @ajayw36 in #308
- feat(eval): run a head-to-head from the app by @ajayw36 in #309
- fix(desktop): make the in-app head-to-head reachable (IE6 §3.1) by @ajayw36 in #310
- release: 0.23.0 by @ryanliu-terum in #311
Full Changelog: v0.22.0...v0.23.0
terum-skills 0.22.0
What's Changed
- feat(projects): rename a Library project, and nest sub-projects by folder structure by @teniroo in #294
- feat(eval): head-to-head — two skills, one neutral brief, three arms by @ajayw36 in #300
- fix(desktop): an action failure names the action, not the catalog read by @ajayw36 in #295
- fix(placer): rotate the kept copy instead of refusing the replace by @ajayw36 in #296
- fix(desktop): inbox and skill report failed actions as failed actions by @ajayw36 in #297
- fix(desktop): the navigation-reset tests wait for the page they navigated to by @ryanliu-terum in #306
- release: 0.22.0 by @ryanliu-terum in #305
Full Changelog: v0.21.0...v0.22.0
terum-skills 0.21.0
What's Changed
- fix(desktop): an untouched install is not a broken one by @ajayw36 in #259
- feat(app): place the macOS bundle in ~/Applications (Spotlight + stable Dock path) by @ryanliu-terum in #261
- feat(cli): usage — which placed skills fire, and whether the model chose them by @ajayw36 in #262
- fix(desktop): the Unpublished tile counts, instead of dashing forever by @ajayw36 in #263
- fix(cli,desktop): the enable switch belongs to every folder on this machine, not only placed ones by @teniroo in #260
- feat(desktop): Activity tab — live skill firings by @ajayw36 in #265
- fix: an observed firing counts even when Terum did not place the copy by @ajayw36 in #267
- fix(report): drop the empty Method section; sections renumber 1–4 by @ajayw36 in #268
- feat(eval): session cap, unscored dead arms, transcript_omits, heavy-skill notice, dependency staging (eval-purpose-suites PR A) by @ryanliu-terum in #269
- docs: cut the README to a landing page with screenshots by @teniroo in #270
- feat(eval): suite asset — one session per arm, one row per sub-case (eval-purpose-suites PR B) by @ryanliu-terum in #271
- docs: keep every public command path in the README (fixes main CI) by @teniroo in #272
- feat(evals): authored hybrid-review suite — fixture repo with planted defects (eval-purpose-suites PR E) by @ryanliu-terum in #273
- feat(eval-gen): mode 2 — shape-first generation returns a ground-truth suite or cases (eval-purpose-suites PR D) by @ryanliu-terum in #276
- release: 0.20.1 by @ryanliu-terum in #277
- fix(usage): validate --since, and fold --all into the main table (spec §6) by @ajayw36 in #278
- ci: rename the colliding gates jobs to cli-gates and desktop-gates by @ryanliu-terum in #279
- feat(misses): layer 3 — screen real prompts for skills that never fired by @ajayw36 in #281
- fix(trust): pin the session hook and /terum-skills skill, attest desktop assets, add SECURITY.md by @ryanliu-terum in #283
- feat(desktop): share skill benchmarks as PNGs by @teniroo in #284
- feat(guard): row h — a raw push may append a team category by @ajayw36 in #280
- docs: the documentation set, roadmap and catalogue generator by @teniroo in #285
- docs: generate CHANGELOG.md from the release record by @teniroo in #275
- docs: CONTRIBUTING, release guide and issue/PR templates by @teniroo in #286
- fix(windows): accept drive-letter remotes, make replace and executable bits work, and make the suite honest on Windows by @ryanliu-terum in #288
- feat(desktop): Miss screening on the Activity tab, behind an explicit action by @ajayw36 in #282
- fix(install): add the installed skill to your profile with no prompt (D77 extended) by @ryanliu-terum in #287
- fix(skill): run publish in the session instead of handing the command to the user by @ryanliu-terum in #289
- fix(eval): dependency staging never hands an arm the skill or its answer key (spec §6.1 rev 3); release 0.21.0 by @ryanliu-terum in #290
- test(eval): the §6.1 rev 3 and mode-2 tests skip on Windows with their reason, never fail by @ryanliu-terum in #291
- feat: --format boards and the managed skill set for Claude Code and Codex by @teniroo in #266
- docs(skill): the manual's description says publish runs in the session by @ryanliu-terum in #292
- docs: the handbook describes the eight skills setup places for Claude Code and Codex by @ryanliu-terum in #293
Full Changelog: v0.20.0...v0.21.0
terum-skills 0.20.0
What's Changed
- fix(desktop): truncate long skill names in the eval-running chip by @ajayw36 in #245
- feat(desktop): Quality and Activity tabs read "Coming soon" by @ryanliu-terum in #246
- desktop: UI policy — copyable commands and paths, a truthful eval chip, and the Windows claude.cmd shim by @teniroo in #247
- feat: skill enable|disable — the per-machine switch rides Claude Code's skillOverrides by @teniroo in #249
- fix(desktop): make the Library Projects tab toggle instead of navigating by @ajayw36 in #251
- Publish to the team marketplace, not into a project by @ajayw36 in #250
- feat(eval): open a prior run from the History rail (EV-20 amended) by @ryanliu-terum in #248
- feat(cli,desktop): unpublish a skill from the team marketplace by @ajayw36 in #252
- fix(desktop): return to the list after a file action, not to a by-path page by @ajayw36 in #253
- fix(eval-gen): enforce the case runtime contract at generation time; name dropped cases on the receipt by @ryanliu-terum in #254
- feat(cli,desktop): change a skill's category manually by @ajayw36 in #255
- feat(desktop): publish is an app-level run you can click out of by @ryanliu-terum in #256
- fix(desktop): give the test suite's async utilities CI-sized headroom by @ryanliu-terum in #258
- release: 0.20.0 by @ryanliu-terum in #257
Full Changelog: v0.19.0...v0.20.0
terum-skills 0.19.0
What's Changed
- fix(desktop): the receipt's prose states its numbers at display precision by @ajayw36 in #229
- fix(setup): read additive CLI steps, and probe access before blaming the owner by @ajayw36 in #230
- fix(hygiene): stop eval-gen planting HYG3 failures, and say what HYG3 means by @ryanliu-terum in #232
- fix(desktop): Settings ▸ Evals no longer claims the CLI has no default k by @ajayw36 in #231
- fix(desktop): Evaluated tile contradicted itself; Team installs → Unpublished by @ajayw36 in #233
- fix(library): the bundled /terum-skills manual is a neutral card, not a broken one by @ryanliu-terum in #234
- fix(desktop): a Library card holds its content, and its footer says each true thing once by @ryanliu-terum in #235
- fix(eval): generated cases carry a judge rubric; ties say why; dead/vacuous checks named by @ryanliu-terum in #237
- feat(eval-gen): generator picks the execution case count, bounded 3-7 by @ajayw36 in #236
- Revert "fix(eval): generated cases carry a judge rubric; ties say why; dead/vacuous checks named" (#237) by @ryanliu-terum in #238
- feat(desktop): Library "Sync" fetches, then reconciles by @ryanliu-terum in #241
- feat(eval): per-case rows in the receipt; Quality as passed case-runs (spec rev 20) by @ryanliu-terum in #242
- chore: remove internal planning docs and the agent harness from the public repo by @ryanliu-terum in #243
- feat(desktop): Settings ▸ Updates gets a one-shot Update and relaunch row by @teniroo in #239
- release: 0.19.0 by @ryanliu-terum in #244
Full Changelog: v0.18.0...v0.19.0
terum-skills 0.18.0
What's Changed
- fix(desktop): the in-root chip is a team-card affordance by @ryanliu-terum in #222
- publish: add the skill to your profile with no prompt (D77), plus the owed profile --remove by @ryanliu-terum in #223
- fix(desktop): your name is back in the footer; the machine name stays out by @ryanliu-terum in #224
- fix(desktop): the selection checkbox stops drawing over the dialogs by @ryanliu-terum in #225
- Only delete asks by name; the move/copy picker opens on a real destination by @ryanliu-terum in #226
- perf(publish): a step ladder for the publish dialog, and the category model call off the critical path by @ryanliu-terum in #227
- release: 0.18.0 by @ryanliu-terum in #228
Full Changelog: v0.17.0...v0.18.0
terum-skills 0.17.0
What's Changed
- fix(desktop): the app icon's rounded corners are transparent, not white by @ajayw36 in #204
- fix(app-update,sync,eval): rebuild auto-update and auto-sync after the refactor; batch, overnight and pending evals past setup by @teniroo in #206
- feat(overlays): M1.1 — the bytes decide the version, an edited install says so, cards read vN by @ryanliu-terum in #208
- fix(desktop): error cards keep CLI line breaks; six *Error boards re-locked by @teniroo in #207
- feat(members): a member's name on the roster opens their profile by @ajayw36 in #205
- fix(desktop): the footer carries no text; only the avatar and the Settings gear by @ajayw36 in #209
- feat(fix): confirm the repairs before applying them, and republish in the same gesture by @ryanliu-terum in #210
- refactor(desktop): the search bars only search — filtering is gone by @ajayw36 in #212
- fix(desktop): size the overlay spacer for macOS 26's wider traffic lights by @ryanliu-terum in #214
- docs(harness): second scoring axis is Bug risk, not Depth by @ryanliu-terum in #217
- Manage with Terum opens the card's full action menu; the Repo path wraps by @ryanliu-terum in #216
- feat(desktop): skill detail scrolls by pane, Library filter/sort/search, marketplace filter entry, real search, multi-select publish and evaluate by @teniroo in #211
- The marketplace person page is one list, and install member reads it by @ajayw36 in #215
- feat: name the next step after an eval, and after Claude edits a skill by @ryanliu-terum in #218
- feat(library): Copy to… — one skill in two roots; drop the card menu's Open row by @ajayw36 in #213
- feat(reconcile): M2 — adopt and publish existing Library folders against the team by @ryanliu-terum in #220
- feat(desktop): right-click menus, one-click copy, drop-to-add-project, and a comprehensive Settings ▸ Publishing by @teniroo in #219
- release: 0.17.0 by @ryanliu-terum in #221
Full Changelog: v0.16.0...v0.17.0
terum-skills 0.16.0
What's Changed
- fix(library): publish and eval accept the skill folder's path as the ref by @ryanliu-terum in #193
- feat: follow a moved team repository, arrow-key selects, shim-aware agent launch by @teniroo in #194
- feat(fix): one-click auto-repair for hygiene faults with one right answer by @ryanliu-terum in #195
- feat(eval): eval assets leave version identity, and a matching receipt publishes itself by @ajayw36 in #197
- fix(app): setup opens the desktop app on Windows (EPERM hold, Prism ARM64) by @teniroo in #198
- fix(marketplace): style the person empty state and keep chip icons inline by @ajayw36 in #200
- release: 0.16.0 (Windows setup hand-off, team move, skill fix, eval assets beside versions) by @ryanliu-terum in #201
- fix(onboarding): re-ask a mistyped invite, and show a restarted setup by @ajayw36 in #202
- feat(overlays): team evals and versions reach the Library by content digest; a version on every card by @ryanliu-terum in #199
- test: compare canonical temp paths so the suite passes on macOS by @ajayw36 in #203
Full Changelog: v0.15.0...v0.16.0
terum-skills 0.15.0
What's Changed
- refactor(b1): connect, sync-as-reconciler, decline and receipt-check die by @ryanliu-terum in #179
- refactor(b2): L-PROJ — the local project registry replaces checkouts by @ryanliu-terum in #180
- fix(desktop): stop machine-removal's Remove button racing its own dialog by @ryanliu-terum in #181
- test(cross-tree): three gates for the green-suite/broken-app class by @ryanliu-terum in #182
- B3 — immutable version folders, publish as the only bridge, evals bound to content by @ryanliu-terum in #183
- B8 — §13
team migrate, and §13.1(a)'s two hazards by @ryanliu-terum in #184 - B4 — M5 marketplace: version/eval disclosure, Reinstall, profile vs installed by @ryanliu-terum in #185
- test(frames): D70/D77 — re-record the frame corpus from layout-3 fixtures by @ryanliu-terum in #186
- feat(library): B5 — M4 Library: local-only inventory, D16 cards, skill move/rename/delete with recovery by @ryanliu-terum in #188
- feat(publish): B9 — auto-populate terum-category at first publish, --category, HYG7 by @ryanliu-terum in #187
- feat(install): B6 — M6 install rest: v source, destination picker, old-skills replace, digest seeding, pending self-drain, declined[] gone by @ryanliu-terum in #189
- docs(manual): B7 — the manual, the skill file, the frame protocol and README describe the final verb surface by @ryanliu-terum in #190
- release: 0.15.0 by @ryanliu-terum in #191
- docs(readme): trim trailing whitespace on the new FAQ bullet by @ryanliu-terum in #192
Full Changelog: v0.14.0...v0.15.0