Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 13 Sep 06:11
· 209 commits to main since this release

v0.1.0

Features

  • release: tag-driven release pipeline with npm publish (8ca699a)
  • client: redesign the panel rows with host icons, a row menu, and workspace titles (61b1b6d)
  • client: restyle the panel with the host's native design tokens (3d2324c)
  • contract: one request and one response shape per panel endpoint, revalidated on every read (1a605ef)
  • client: add the Workspace Folders panel (0b119a8)
  • bundle: mount the registry and the user surface (44108bd)
  • command: add /workspace-folders and the panel channel (6caac86)
  • registry: persist the roots and feed the scope (ff235ae)
  • roots: validate and canonicalize additional roots (ed0080c)
  • scope: tell the model which roots belong to the workspace (786bc29)
  • sandbox: grant the additional roots in every dialect (889d9d3)
  • dialects: widen dialect profiles with additional roots (852d2d4)
  • bundle: swap the fs and sandbox provider rows (d9e5afb)
  • sandbox: add the multi-root sandbox provider (d97effb)
  • fs: add the multi-root filesystem provider (82780d4)
  • scope: add the multi-root workspace scope service (40cacc0)

Bug Fixes

  • ci: enforce probes and derive upgrade matrix (1644022)
  • client: target exact rows and repair reordering (9795f00)
  • registry: preserve legacy records and exact identity (98eab50)
  • client: align the footer trigger row pixel-for-pixel with Settings (139613f)
  • host: read the sessions service through an optional lookup in the panel channel (9503128)
  • host: mount the panel channel by reading the service at the root (15e98ac)
  • client: anchor the client graph with a bare-package-name loader row (86a0a69)
  • client: close the folders dialog on Escape and trap Tab inside it (d1b8ec0)
  • client: busy-disable the row actions and surface clipboard refusals (ff730f4)
  • command: give reveal its own failure code instead of storage-unavailable (68afc3c)
  • smoke: let the confined write settle, and print the evidence a check holds (d648e7d)
  • smoke: read the confined-write facts out of the serialized record (fcd1de7)
  • smoke: detect an unusable runner from the fact, not from a nested field (5f06947)
  • smoke: assert the recorded facts, not the JSON encoding of them (4c9a2be)
  • smoke: report each confined write from inside the confined command (8fab735)
  • smoke: reset the probe markers so each battery reports what IT wrote (d8c0bac)
  • tests: stop assuming the host's paths, and read the store as JSON (8b19001)
  • ci: gate the Windows lane per step, not with a job-level matrix condition (aec5c31)
  • ci: require only the kernel dialects this host actually ran, and add a Windows lane (d28704b)
  • client: submit the path the operator gave, and stop misreading the reveal answer (f136ea7)
  • registry: key a grant to the directory it was granted for, and serialize the registry (c7e3169)

Improvements

  • providers: resolve the scope once per confined call (f387577)
  • command: drop the dead branch in splitReference (2fbf099)

Documentation

  • record second review remediation (fd1ab18)
  • readme: restructure the bilingual pair for the completed MVP (8422a18)
  • record the M3 plan, its decisions and the shipped surface (36b4626)
  • record the M2 plan, its decision and the dialect facts (f650143)
  • record the M1 plan, its decisions and the development workflow (faf0ef7)

Other Changes

  • release: v0.1.0 (dada30d)
  • ignore ZCode session-local workspace state (5b40a10)
  • ci: bisect the invalid workflow file with two more probes (a2917fa)
  • ci: probe GitHub's workflow validation with a throwaway job (09d086e)
  • ci: build before the artifact test, and stop hiding kernel checks that never ran (d6546d4)
  • gate the journey and add the upgrade smoke (ec01d8a)
  • smoke: run the cross-repository journey in both profiles (03559a7)
  • client: pin the artifact, the panel contract and the dictionaries (95bca67)
  • smoke: exercise the registry through the command (082b99e)
  • deps: add the storage, command and client packages (6def5c1)
  • git: ignore macOS Finder metadata at every depth (7c9086b)
  • smoke: assert the multi-root battery end to end (c69ddb7)
  • parity: pin the dialect grants and the cross-provider allow matrix (09c092c)
  • deps: add the agent, session and system-prompt dev dependencies (f83cb49)
  • gate lint, types, tests and both smokes on ubuntu and macos (ac97437)
  • smoke: add composition and behavior smoke gates (d969233)
  • parity: pin empty-root parity and patch invariants (b40c362)
  • toolchain: scaffold build, lint and test tooling (bd5e33e)
  • Document multi-root workspace under the no-upstream-changes constraint (c701ef0)
  • Initialize documentation system skeleton (fba34d6)
  • Initial commit (e6d4975)