Skip to content

v0.141.0

Choose a tag to compare

@github-actions github-actions released this 20 Aug 00:49
· 407 commits to main since this release
acc0500

What's Changed

  • fix(workflows): canonicalize recipe inputs at the registry boundary by @mabry1985 in #2834
  • feat(studio): the workflow builder becomes Outline & Focus by @mabry1985 in #2835
  • feat(observability): context audit op + CLI; canonical message walk (#2843) by @mabry1985 in #2844
  • feat(studio): builder flow polish — drag-reorder, duplicate step, Save & test by @mabry1985 in #2839
  • feat(studio): the workflow builder goes node-and-edge DAG canvas by @mabry1985 in #2846
  • feat(console): history breakdown in the prompt surface (#2843 follow-up) by @mabry1985 in #2847
  • ci: stop background apt outright before the playwright install by @mabry1985 in #2849
  • feat: fix(devkit): run develop_plugin through background manager + pick default coder (#2838) by @mabry1985 in #2850
  • feat: ci: add DPkg lock-wait to Playwright apt install (#2845) by @mabry1985 in #2852
  • feat: fix(fs): make ProjectRegistry a live lookup so onboarded projects are visible same-turn (#2836) by @mabry1985 in #2851
  • test(a2a): pin the server-owned-turn contract — turns survive SSE disconnect (Swap & Resume S0) by @mabry1985 in #2857
  • feat(plugin-devkit): enforce the SKILL.md contract at write AND verify time by @mabry1985 in #2854
  • feat(console): reattach to in-flight turns — resubscribe + history replay (Swap & Resume S1) by @mabry1985 in #2858
  • feat(console): honest status across swaps — derived streaming state + bus replay cursor (Swap & Resume S2) by @mabry1985 in #2859
  • feat: fix(tools): strip page chrome from fetch_url HTML responses (#2841) by @mabry1985 in #2855
  • feat: fix(devkit): add offset/limit pagination to plugin_read_file (#2840) by @mabry1985 in #2856
  • feat(console): /prompt opens the full prompt dialog, not an inline note by @mabry1985 in #2863
  • fix(graph): a subagent declaring tools=[] runs as a text-only transform by @mabry1985 in #2861
  • ci(web-e2e): run in the Playwright container — zero apt at runtime (#2845) by @mabry1985 in #2864
  • feat(api): session turns read API — durable chat history server-side (ADR 0104, Swap & Resume S5) by @mabry1985 in #2865
  • feat(console): composer scratch state survives swaps — drafts, steers, scroll (Swap & Resume S3) by @mabry1985 in #2860
  • feat(fleet): policy edges — eviction grace, SSE keepalive, lane docs (Swap & Resume S4) by @mabry1985 in #2862
  • fix(skills): every skill always listed — char budget replaces the count-capped MRU index (#2867) by @mabry1985 in #2868
  • fix(skills): top_k=0 keeps its 'list none' meaning; contract docstring names the widened rows by @mabry1985 in #2869
  • revert(workflows): back to opt-in — not enabled by default by @mabry1985 in #2848
  • feat(docs): the Docs plugin serves any operator-chosen root of markdown by @mabry1985 in #2842
  • fix(desktop): updater revalidates Latest before installing (#2832) by @mabry1985 in #2870

Full Changelog: v0.140.0...v0.141.0