Skip to content

feat: add composable context mechanics and optional workspace plugins - #229

Draft
Grivn wants to merge 45 commits into
mainfrom
codex/composable-workspace-context
Draft

Grivn wants to merge 45 commits into
mainfrom
codex/composable-workspace-context

Conversation

@Grivn

@Grivn Grivn commented Sep 10, 2026 •

Copy link
Copy Markdown
Collaborator

Structured context with composable access and operations

The default Runtime / Documents / Memory Spaces composition remains the starting point. Optional workspace Sources and Strategy enhancements add reviewed records, bounded file and resource access, native skill authoring, task execution, session collaboration, feedback and reviewed synchronization.

The shared layer now follows the actual mechanism of each operation. Core validates access kinds, result shapes, resource versions, continuations, execution receipts and composition decisions. The public Source SDK provides scoped records, reviewed revisions, read coverage, cursor binding and plan comparison. Sources keep their storage, domain validation and external drivers; enhancements keep their trigger rules. The general Workspace Strategy composes public capabilities and policy contributions without a business-role dispatch list.

The main DSH WebUI presents these distinctions through shared themed components: access and effect summaries, separate human-management operations, exact resource versions, execution states and explainable strategy decisions. The plugin manager supports discovery, dependency previews and reversible activation. Composition previews explain source selection, read-only exclusions and budgets before saving. Native skills remain pending until reviewed and validated, and actual execution results and explicit feedback can produce a new review opportunity.

Compatibility

  • Merged main 65c0e23ba410993e16c00c8b3adf92d59d853425 (v0.5.12) as 21df9c228ed4453ff28136ce231f084724ef7a82, retaining bounded idle review, exact Runtime matching and OpenViking writes, Windows Git probing, and public DSH session/turn-tail compatibility fixes.
  • Existing persisted data and default three-tier behavior remain compatible; additional capabilities are optional.
  • Changesets target the next Core minor release; a release simulation verified Core 0.6.0 and matching ^0.6.0 peer ranges. These SDK additions require matching workspace builds until release.

Validation

  • Full local verification of merge commit 21df9c228ed4453ff28136ce231f084724ef7a82 with pnpm 10.13.1 and Node 25.1.0: 1,275 root tests and 529 plugin tests passed, all 38 plugin builds/typechecks, deterministic build, real Headless activation and package validation. Six live-model root tests and two provider/Windows plugin tests remain opt-in or platform-specific skips; native Mnemon CLI tests ran.
  • Packed verification after the full build: 38 independent plugin repositories and 39 artifacts passed standalone typechecks, tests and builds, external public SDK consumer checks, real Starter installation and simultaneous optional Strategy activation.
  • pnpm run release:check and CHANGESET_BASE_REVISION=65c0e23ba410993e16c00c8b3adf92d59d853425 pnpm run release:intent passed.
  • CI for exact merge commit 21df9c228ed4453ff28136ce231f084724ef7a82 passed: Node 22.19 source verification, Node 20 public-entry compatibility and Node 24 packed-plugin verification.

Recorded WebUI acceptance before main synchronization

  • Real DSH 0.1.5-rc.1 + Mnemon 0.2.7 main WebUI: default/read-only previews, actual frozen View, plugin deactivate/reactivate, process execution and cancellation, file reads, resource validation/publication, native skill discovery, feedback-triggered decisions and native memory relations. Both native themes inspected. These recorded flows predate the main synchronization; this merge was validated by the automated checks above.
  • Recorded acceptance report and 24 screenshots. Public contracts and extension guide.

Remaining acceptance item

A fresh Flash generation has not completed in this run. Credentials were saved through the native DSH model settings, and the provider's API availability check returned true. Two real WebUI feedback-revision attempts timed out after 180 seconds; both retained the published native version and unresolved feedback. The native catalog still discovers the enabled version and its original resources.

A separate minimal streaming request received HTTP 200 in 172 ms, then timed out at 650 seconds with 54 keep-alive comments (756 bytes), zero generation data frames, zero content/reasoning characters and no completion marker. This covered the waiting period described in the provider's keep-alive documentation; it does not establish a global provider outage. There are no remaining live generation requests from this validation.

Implementation, automated checks and recorded local WebUI flows are available for review. The outstanding successful live-generation acceptance is blocked until the configured Flash service returns usable output. The manually authored script fixture passed actual native execution and publication, but is explicitly not counted as successful model generation. This PR remains draft while that acceptance item is outstanding.

@Grivn
Grivn force-pushed the codex/composable-workspace-context branch 2 times, most recently from bde75c5 to 961749f Compare September 13, 2026 20:59
@Grivn Grivn changed the title feat(workspace): add composable services with DSH 0.1.5 support feat(workspace): add reviewed learning and optional plugin management Sep 13, 2026
@Grivn Grivn changed the title feat(workspace): add reviewed learning and optional plugin management feat(workspace): add reviewed skill evolution and optional plugins Sep 14, 2026
@Grivn
Grivn force-pushed the codex/composable-workspace-context branch from 6c967b0 to 999db67 Compare September 14, 2026 20:46
@Grivn Grivn changed the title feat(workspace): add reviewed skill evolution and optional plugins feat: add composable context mechanics and optional workspace plugins Sep 14, 2026
Integrate main at 65c0e23, retaining the composable Source SDK and optional workspace plugins alongside v0.5.12 fixes. Resolve package, presentation, documentation and client test lifecycle conflicts.

Validated full verify, 38 independently installed plugins and 39 packed artifacts with pnpm 10.13.1.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant