Skip to content

Releases: sociotechnica-org/skillmaker-studio

v0.6.3

Choose a tag to compare

@github-actions github-actions released this 08 Aug 13:06
04f0dcf

What's Changed

  • Fabro factory config: sms-feature workflow (config-as-code, for review) by @jessmartin in #188
  • Document the current publish install door by @fabro-of-alexandria[bot] in #193
  • sms-feature: collapse triple verification into one ReviewJudge, graph-enforced loop caps by @jessmartin in #201
  • sms-feature: fix off-by-one loop caps (max_visits=N allows N-1 executions) by @jessmartin in #202
  • Make chat guidance preamble reflect installed helper skills by @fabro-of-alexandria[bot] in #203
  • Dark mode: give --color-well its night value (#192) by @jessmartin in #205
  • Keep idle chat SSE streams alive with comment heartbeats by @fabro-of-alexandria[bot] in #206
  • Add design-skill bundle and artifact contract by @emburns in #182
  • Read-side bridge for root evals.json claims + read-only Eval tab by @jessmartin in #211
  • Expunge the dossier (Director ruling 2026-08-08) by @jessmartin in #212
  • Integration: QA-Saturday batch (birth intent, steering, design-skill, method ruling, chat-write freshness) by @jessmartin in #210
  • v0.6.3: version bump by @jessmartin in #213

Full Changelog: v0.6.2...v0.6.3

v0.6.2

Choose a tag to compare

@github-actions github-actions released this 04 Aug 15:35
7542ca6

What's Changed

  • Fix Windows project paths and index rebuilds by @emburns in #180
  • Fix Windows ACP adapter launcher resolution by @emburns in #181
  • Chat context preamble + William chat-mode manners (e2e Blocker #5) by @jessmartin in #183
  • Library true-up: registry era, E2E-walk rulings, Danvers source (three waves) by @jessmartin in #186
  • Freshness family: live surfaces re-look, composer holds state, welcome lands by @jessmartin in #184
  • Publish door for Studio-born skills (director rulings 2026-08-03) by @jessmartin in #185
  • Docs front door: "Your first skill" guided tour for outside testers by @jessmartin in #187
  • v0.6.2 by @jessmartin in #189

New Contributors

Full Changelog: v0.6.1...v0.6.2

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 29 Jul 14:58

What's Changed

  • Docs: registry-era refresh — every page re-verified against the shipped code by @jessmartin in #178
  • Fix stale --port help text and add darwin-x64 to install.sh allowlist by @jessmartin in #179

Full Changelog: v0.6.0...v0.6.1

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 14:03

What's Changed

  • Release skill: v0.5.0 lessons — EOTP, OIDC migration, re-tag recovery verified by @jessmartin in #168
  • Version snapshots: recording a version keeps its content — history lives in the bundle by @jessmartin in #169
  • Center panel redesign: folder tabs, top-bar version pivot, PMS harvest docs by @jessmartin in #170
  • Fix stale dist e2e assertion: viewer shell no longer has app-root by @jessmartin in #172
  • Migrate claude ACP adapter to @agentclientprotocol/claude-agent-acp; drop stale GPT families from the model picker by @jessmartin in #174
  • Station skills ship with the CLI: packaged William fallback (D6) by @jessmartin in #171
  • Machine-level project registry: registry-only start, project-scoped API, project CLI by @jessmartin in #175
  • Viewer: project-scoped API, real project selection, New-project dialog by @jessmartin in #176
  • Ship Windows (win32-x64) + Intel-mac (darwin-x64) npm platform packages via bun cross-compile by @jessmartin in #177

Full Changelog: v0.5.0...v0.6.0

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 25 Jul 09:21
98e8325

What's Changed

  • Release skill: v0.4.0 npm-token failure mode recorded by @jessmartin in #135
  • Docs: evals-session friction (#19-#28) + D4c stage-enum ruling by @jessmartin in #136
  • IA proposal: one app, many projects, skill at the center by @jessmartin in #138
  • IA ruled accepted; multi-turn evals deferred (simulated-user direction chosen) by @jessmartin in #139
  • docs/phase1 tickets by @jessmartin in #145
  • Transcript coalescing: streaming chunks render as paragraphs (#142) by @jessmartin in #146
  • Model names displayed without marketing blurb (#141) by @jessmartin in #147
  • Risk table leads with the claim sentence (#144) by @jessmartin in #148
  • Deny-by-default permission policy for run/station agents (#140) by @jessmartin in #149
  • Markdown renders wherever .md content is shown (#143) by @jessmartin in #150
  • Next shell: Board and Tasks wired to live data by @jessmartin in #151
  • Next shell: sidebar projects wired — workspace served as the first project by @jessmartin in #152
  • Chat: per-skill ACP sessions — direct-on-project, provider-resumed, permission-surfaced (D9) by @jessmartin in #153
  • Next shell: claim-first Evals tree — expand to fixtures/runs, model chips, version pin, gap→Tasks by @jessmartin in #155
  • Server run dispatch: fixture runs from the UI (run / run-all), same engine as the CLI by @jessmartin in #157
  • Next shell: journal-driven live refresh (one SSE subscription, debounced) by @jessmartin in #158
  • Markdown polish: frontmatter/comments hidden in rendered views; chat chunk-table proof by @jessmartin in #159
  • Next shell plumbing: create/adopt endpoints + loop client helpers (UI pending design) by @jessmartin in #160
  • Next shell: chat-first creation launcher, import candidates, sidebar presence, review card, advance controls by @jessmartin in #161
  • Chat: grouped model picker (provider-implied), effort selector, image uploads by @jessmartin in #162
  • The Studio shell: one app, many projects, skill at the center by @jessmartin in #163
  • Dark mode: the manuscript at night — token-level theme + toggle by @jessmartin in #164
  • v0.5.0: the Studio shell ships to npm by @jessmartin in #165
  • README: the Studio, as it actually is (with fresh screenshots) by @jessmartin in #166
  • release.yml: npm publishes via trusted publishing (OIDC) — NPM_TOKEN retired by @jessmartin in #167

Full Changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 22 Jul 14:15
cf95e0b

What's Changed

  • release.yml: cd into npm package dirs before publish (bare path parsed as GitHub shorthand) by @jessmartin in #125
  • e2e: one server harness — fail fast on death, ports below the ephemeral range by @jessmartin in #126
  • Stations seed upstream outputs by default — drafting sees research/ by @jessmartin in #127
  • Adopt/init discovery restricted to the project directory — never scan outside the workspace by @jessmartin in #128
  • Review panel: show submitted notes, allow approve-with-notes, label reviews by requesting station by @jessmartin in #130
  • Simplification day one: nine rulings, redrafted Vision, disposition sweep, friction log by @jessmartin in #129
  • Run findings become work: TodoOrigin {kind:'run'} + read-out affordance (D5) by @jessmartin in #132
  • Viewer copy: plain English, no self-justifying chrome (D3, friction #3/#14) by @jessmartin in #133
  • v0.4.0: simplification day-one fixes ship to npm by @jessmartin in #134

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 00:14
cbaf70e

What's Changed

  • Phase 20 wrap-up: auth troubleshooting, v0.2.x docs, build-log summary by @jessmartin in #55
  • Phase 20 Story-1 RE-RUN: reduced-friction verdict — PASSED by @jessmartin in #56
  • Site: the why section by @jessmartin in #57
  • Fix station auth + let reviewers see the artifacts they approve by @danversfleury in #58
  • Add "+ New bundle": create a Skill Bundle from the board by @danversfleury in #59
  • Test: de-flake CI — give e2e servers 30s to become healthy by @danversfleury in #60
  • Overview: guide the director to one next action, not the state machine by @danversfleury in #61
  • Rename the pipeline to verbs (display layer): Frame · Research · Draft · Evaluate · Publish by @danversfleury in #62
  • Vision: reframe the surfaces by job — Board · Lab · Port by @danversfleury in #63
  • Nav rename (display layer): Catalog becomes Lab, Skillbook becomes Port by @danversfleury in #69
  • Lab: hide the drift pill unless it means attention, give coverage a face by @danversfleury in #70
  • Port outbound: add skill.shipped -- ship a version with its receipts by @danversfleury in #71
  • Nav rename (display layer): split Port into Ship and Receive by @danversfleury in #74
  • Port inbound: add skill.field_report -- what the wild says back (#67) by @danversfleury in #75
  • Harvest: turn a field report into a Lab fixture by hand (#68) by @danversfleury in #76
  • Intake (design proposal): a quarantine bay for arriving skills — Mechanism card for #73 by @danversfleury in #77
  • Reskin the viewer in the LifeBuild 90s brand (light + dark) by @danversfleury in #79
  • Stock and flow: record the director's ruling in the Vision, Todo, and Board cards by @danversfleury in #84
  • Board: the Published column is a doorway, not a shelf (#82) by @danversfleury in #85
  • Signal becomes work: todo origin provenance + report->todo affordance on Receive by @danversfleury in #86
  • The Lab's two modes: Bench and Queue -- the todo rail comes home by @danversfleury in #87
  • scanFixtures: stable case order — fixes the flaky harvest e2e on main by @danversfleury in #88
  • Receiving Dock: the intake design adopted — trust derived, identity decided by @danversfleury in #89
  • Receiving Dock: skill.received, the crate directory, and Receive's intake queue by @danversfleury in #95
  • The five dispositions: skill.routed -- return, new, upgrade, fork, salvage by @danversfleury in #98
  • The triage manifest: adopt --triage / --from-manifest, and the evidence tripwire by @danversfleury in #96
  • The Unverified badge: received + never measured, cleared by our first proof by @danversfleury in #99
  • The dossier: progressive context-of-use fields with honest gaps by @danversfleury in #100
  • Pull-driven sales: GTM package, demand-led site sections, and the opener workshop by @danversfleury in #78
  • Site: decruft — infomercial spine promoted to /, Structure C removed by @danversfleury in #103
  • Brand: fix logo, single-source the asset, and codify brand standards by @danversfleury in #97
  • Docs pare-back: archive the executed migration plan + phase20 stories by @danversfleury in #101
  • For Jess: data-model draft + schema-migration brief by @danversfleury in #105
  • Dock policy in code: VERDICT_DISPOSITIONS + the vocab lockstep test by @danversfleury in #104
  • TodoOrigin: distinct id fields per origin kind (read shim for old events) by @danversfleury in #106
  • Vocabulary tidy: swept · deprecated/in-progress · crates · Proof · Make/Improve by @danversfleury in #107
  • PR D — Triage reform: fill the card, don't self-grade (retire the maturity ladder) by @danversfleury in #110
  • PR E — The skill card (v1) as an in-app surface, and Track (Catalog + Feed + Archive) by @danversfleury in #111
  • Seam pass over #108+#109: in-place bundle detail, salvage testimony, one card-field shape by @danversfleury in #112
  • Presentation: Authority → Evidence (CTO catch-up on the week's shift) by @danversfleury in #113
  • Card fidelity: prototype-true skill card + Instructions tab; Ship as cover + card summaries by @danversfleury in #114
  • Route new/fork derives entry stage from observables, closing the two-doors gap (#115) by @danversfleury in #117
  • Card belongs to every room: context-aware nav/back + first-class fixtures by @danversfleury in #118
  • Site: infomercial re-cut (pain → case file → maker → fan-out), docs rebrand, dormant Pages deploy by @danversfleury in #116
  • Marketplace publish: never touch root README, reconcile entries, journal real re-publishes by @jessmartin in #119
  • Run artifacts labeled as sandbox copies; fixture props no longer leak into the catalog by @jessmartin in #120
  • Codex marketplace target: byte-compare no-op writes + journaled regenerations (parity with #119) by @jessmartin in #121
  • Workspace walks prune nested git checkouts (worktrees, vendored clones) by @jessmartin in #122
  • The npm door + the /skillmaker skill: zero-install start, finish-the-job init by @jessmartin in #123
  • v0.3.0: version bump for the npm-door release by @jessmartin in #124

New Contributors

Full Changelog: v0.2.1...v0.3.0

What's Changed

  • Phase 20 wrap-up: auth troubleshooting, v0.2.x docs, build-log summary by @jessmartin in #55
  • Phase 20 Story-1 RE-RUN: reduced-friction verdict — PASSED by @jessmartin in #56
  • Site: the why section by @jessmartin in #57
  • Fix station auth + let reviewers see the artifacts they approve by @danversfleury in #58
  • Add "+ New bundle": create a Skill Bundle from the board by @danversfleury in #59
  • Test: de-flake CI — give e2e servers 30s to become healthy by @danversfleury in #60
  • Overview: guide the director to one next action, not the state machine by @danversfleury in #61
  • Rename the pipeline to verbs (display layer): Frame · Research · Draft · Evaluate · Publish by @danversfleury in #62
  • Vision: reframe the surfaces by job — Board · Lab · Port by @danversfleury in #63
  • Nav rename (display layer): Catalog becomes Lab, Skillbook becomes Port by @danversfleury in #69
  • Lab: hide the drift pill unless it means attention, give coverage a face by @danversfleury in #70
  • Port outbound: add skill.shipped -- ship a version with its receipts by @danversfleury in #71
  • Nav rename...
Read more

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 11 Jul 19:28
74c66f9

What's Changed

  • Phase 20 Story 2: model port — expectation + friction log (8 findings) by @jessmartin in #48
  • Story-4 fixes: review CLI, storefront receipts, response.md, honest-tighter CIs by @jessmartin in #49
  • Phase 20 Story 3: personalize — expectation + friction log (9 findings) by @jessmartin in #50
  • Story-2 fixes: --model selection, resolved model ids, partial visibility, version labels by @jessmartin in #51
  • Phase 20 Story 5: maintain/re-earn — the thesis held (+security P1) by @jessmartin in #52
  • Phase 20 Story 6: failure-iteration — inner loop loved, outer loop condemned by @jessmartin in #53
  • Story-3/5/6 fixes: unified hashing, zombie repair, sandbox auth + credential-leak fix, upstream provenance (v0.2.1) by @jessmartin in #54

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 11 Jul 16:40
95560ec

What's Changed

  • Phase 17: UI pass — routed IA from the PMS Studio spec by @jessmartin in #33
  • Install story live: curl | sh from skillmaker.studio by @jessmartin in #34
  • Build log: 17 + 18 + v0.1.0 by @jessmartin in #35
  • Phase 12: codex provider parity by @jessmartin in #36
  • Phase 11: publish (dual marketplace) + skillbook by @jessmartin in #37
  • Plan: Phase 19 — William's skills managed by the studio by @jessmartin in #38
  • Phase 16: skillmaker adopt (brownfield import) by @jessmartin in #39
  • Fix: skillbook cold-load 500s (SQLite vnode race + N+1 rebuilds) by @jessmartin in #40
  • Phase 14: library migration — the studio's knowledge, made true by @jessmartin in #41
  • Plan: Phase 20 — be the user by @jessmartin in #42
  • Freshness: Phases 11/12/16 + fix + 14 (docs, marketing, build log) by @jessmartin in #43
  • Phase 19: self-hosting — William's skills managed by the studio by @jessmartin in #44
  • Phase 20 Story 1: adopt+improve — expectation + friction log (10 findings) by @jessmartin in #45
  • Phase 20 Story 4: scratch→marketplace→consumer — expectation + friction log (9 findings) by @jessmartin in #46
  • Story-1 fixes: layout-aware runs, journal safety, sandbox isolation, error clarity, activation signal (v0.2.0) by @jessmartin in #47

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Jul 12:13
0df50e0

What's Changed

New Contributors

Full Changelog: https://github.com/sociotechnica-org/skillmaker-studio/commits/v0.1.0