Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
1b7d179
chore(workspace): add isolated full-stack development instance
Grivn Sep 9, 2026
377de54
feat(workspace): add scoped knowledge and task plugins with review po…
Grivn Sep 9, 2026
8f58797
feat(workspace): add bounded file and conversation sources
Grivn Sep 9, 2026
7b0fcce
feat(workspace): add reviewed background jobs and external action app…
Grivn Sep 9, 2026
0318e59
feat(workspace): add prompt scheduling and independent conversation r…
Grivn Sep 9, 2026
9299cf0
feat(workspace): add session collaboration and reviewed skill workflows
Grivn Sep 9, 2026
ed0090b
feat(workspace): add notification inbox and reviewed channel delivery
Grivn Sep 9, 2026
1e649d3
feat(workspace): add material board and configurable context focus
Grivn Sep 9, 2026
8679619
feat(workspace): add reviewed cross-device memory snapshots
Grivn Sep 9, 2026
22477b1
feat(workspace): add task views and automatic job result journals
Grivn Sep 9, 2026
b7ee550
fix(workspace): verify public package graph and ordered builds
Grivn Sep 9, 2026
c64930f
feat(workspace): add copied team assets and shared file coordination
Grivn Sep 9, 2026
b8924bd
feat(workspace): retain reviewed job inputs and expose runner activity
Grivn Sep 9, 2026
d42708e
test(workspace): verify every independent artifact and prompt scheduling
Grivn Sep 9, 2026
9fc286b
feat(sessions): add reviewed native operations and exact bookmark nav…
Grivn Sep 9, 2026
9b6eb74
feat(workspace): add durable journal reminders and reviewed prompt in…
Grivn Sep 9, 2026
55392d6
fix(workspace): follow active projects and complete instruction libra…
Grivn Sep 9, 2026
716d862
fix(sessions): declare public UI type dependencies
Grivn Sep 9, 2026
817587e
feat(client): align memory settings with native DSH controls
Grivn Sep 9, 2026
f216758
fix(build): bootstrap independent plugins from clean checkouts
Grivn Sep 10, 2026
0c7e234
fix(search): declare a portable search executable for workspace sources
Grivn Sep 10, 2026
eb43592
test(compat): verify workspace composition after main rebase
Grivn Sep 12, 2026
23a3720
fix(build): keep standalone DSH development dependencies consistent
Grivn Sep 12, 2026
c88ea2d
fix(compat): preserve workspace adapters after main rebase
Grivn Sep 13, 2026
d75a7c7
feat(core): expose scoped operation observations for optional feedback
Grivn Sep 13, 2026
2ad6072
feat(learning): add reviewed experience and outcome feedback plugins
Grivn Sep 13, 2026
e12c77f
feat(plugins): manage optional capabilities with dependency previews
Grivn Sep 13, 2026
39ec914
feat(learning): review revisions and track destination outcomes
Grivn Sep 13, 2026
e5635f2
test(learning): verify the feedback loop with a real Flash model
Grivn Sep 13, 2026
651ec7f
feat(client): unify plugin themes and reviewed Markdown editing
Grivn Sep 13, 2026
ec07b0b
build(package): budget for shared plugin editor declarations
Grivn Sep 13, 2026
e367a34
test(plugins): verify all optional artifacts and shared UI
Grivn Sep 13, 2026
1f1cee1
fix(workspace): close feedback reviews and clarify plugin interactions
Grivn Sep 14, 2026
e6c5e12
fix(learning): preserve attribution and execution outcomes in reviews
Grivn Sep 14, 2026
24a6025
test(client): update reviewed responsive navigation baseline
Grivn Sep 14, 2026
9bcebd4
docs(workspace): retain live WebUI acceptance evidence
Grivn Sep 14, 2026
2e2faae
feat(skills): add reviewed native bundles and feedback-driven refinement
Grivn Sep 14, 2026
535fc63
fix(skills): preserve native identity and cancelled validation evidence
Grivn Sep 14, 2026
d6583df
fix(skills): clarify resource review and record lifecycle acceptance
Grivn Sep 14, 2026
03680ff
chore(workspace): align main baseline and plan context contracts
Grivn Sep 14, 2026
59f7299
feat(core): extract composable context access and policy mechanics
Grivn Sep 14, 2026
6f7633d
fix(ui): distinguish cancellation and describe managed operations
Grivn Sep 14, 2026
999db67
docs: record structured context acceptance and screenshots
Grivn Sep 14, 2026
da6a68b
docs: confirm CI results and isolate model generation blocker
Grivn Sep 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 8 additions & 0 deletions .changeset/clear-source-actions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
"dsh-mnemon": patch
"dsh-mnemon-workspace-kit": patch
"dsh-mnemon-source-learning": patch
"dsh-mnemon-source-review": patch
---

Publish Source-specific record kinds and scopes in model action schemas, make crowded navigation usable on narrow screens, and render learning evidence with native Markdown and clear review status. Allow room for model reasoning before structured review output while retaining bounded reports and recoverable incomplete reviews.
38 changes: 38 additions & 0 deletions .changeset/composable-workspace-services.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
"dsh-mnemon": minor
"dsh-mnemon-source-agent-jobs": minor
"dsh-mnemon-source-canvas": minor
"dsh-mnemon-source-collaboration": minor
"dsh-mnemon-source-files": minor
"dsh-mnemon-source-journal": minor
"dsh-mnemon-source-notifications": minor
"dsh-mnemon-source-playbooks": minor
"dsh-mnemon-source-project-context": minor
"dsh-mnemon-source-review": minor
"dsh-mnemon-source-runtime": patch
"dsh-mnemon-source-sessions": minor
"dsh-mnemon-source-sync": minor
"dsh-mnemon-source-tasks": minor
"dsh-mnemon-strategy-default-three-tier": patch
"dsh-mnemon-strategy-focus": minor
"dsh-mnemon-strategy-journal-capture": minor
"dsh-mnemon-strategy-prompt-schedule": minor
"dsh-mnemon-strategy-review-cycle": minor
"dsh-mnemon-strategy-team-coordination": minor
"dsh-mnemon-strategy-workspace": minor
"dsh-mnemon-workspace-kit": minor
---

Add an optional composable workspace with independent Sources for project context, journals, tasks, playbooks, files, sessions, collaboration, background jobs, review, materials, notifications and synchronization. Publish shared utilities and a complete Workspace Strategy with separately owned pure enhancements. Preserve the default three-tier profile.

Add reviewed execution and delivery plans, persistent operation receipts, exact bookmarks, native presets and model metadata, prompt scheduling, activity reminders and public context-capacity hints. Keep data ownership, scope boundaries, provenance and revision checks within each Source; retain data when plugins are disabled.

Support the expanded independent artifact graph and external consumer checks. Fix Global/Custom workbench project selection to follow the active conversation while preserving Workspace inspection selection.

Align settings with DSH theme controls and compact rows. Expose Strategy parameters in expandable rows with composition summaries, and open a full native dialog when the host content column is too narrow for the form.

Align independent workspace plugins with the published DSH 0.1.5 contracts, accept feedback events without text, and retain explicit inspection in centralized workspace storage. Preserve default capacity maintenance alongside exact-call approval for actions requiring external authority.

Bootstrap public SDKs from a clean checkout before integrated checks. Declare the platform search executable for file, skill and imported-session lookup while preserving explicit local overrides.

Keep standalone plugin development peers on a coherent published DSH cohort as newer prereleases become available.
11 changes: 11 additions & 0 deletions .changeset/evidence-learning-feedback.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
"dsh-mnemon": minor
"dsh-mnemon-source-learning": minor
"dsh-mnemon-strategy-learning-cycle": minor
"dsh-mnemon-strategy-workspace": patch
"dsh-mnemon-workspace-kit": patch
"dsh-mnemon-source-review": patch
"dsh-mnemon-source-tasks": patch
---

Add optional evidence-backed learning cycles, persistent feedback and adoption policies, idempotent proposal handoffs, and shared host-theme plugin UI primitives. Preserve the default three-tier composition.
7 changes: 7 additions & 0 deletions .changeset/explicit-outcome-evidence.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"dsh-mnemon-workspace-kit": patch
"dsh-mnemon-source-agent-jobs": patch
"dsh-mnemon-source-learning": patch
---

Preserve Source-owned task status, exit codes, severity and assistant attribution in learning evidence. Keep cancelled and failed execution distinct from completion, and retain explicit feedback provenance when constructing bounded model review input.
9 changes: 9 additions & 0 deletions .changeset/optional-plugin-management.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
"dsh-mnemon": minor
"dsh-mnemon-source-learning": patch
"dsh-mnemon-source-tasks": patch
---

Discover installed optional capabilities, preview their dependency and Strategy changes, and activate them together through the managed DSH Profile. Inspect actual peer compatibility before installation, preserve data on deactivation, and clearly distinguish installation from activation and restart.

Isolate asynchronous feedback observer failures, restrict task outcomes to the current visible scope, and reject references omitted from a bounded learning review.
10 changes: 10 additions & 0 deletions .changeset/reviewed-native-skills.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
"dsh-mnemon": minor
"dsh-mnemon-source-playbooks": minor
"dsh-mnemon-source-learning": patch
"dsh-mnemon-strategy-workspace": patch
"dsh-mnemon-strategy-skill-refinement": minor
"dsh-mnemon-workspace-kit": patch
---

Add optional native skill bundles with evidence-driven generation, reviewed resource changes, native command validation, immutable publication, version restoration and attributed feedback. Expose a separate skill refinement policy and a shared themed resource editor while preserving the default three-tier composition.
14 changes: 14 additions & 0 deletions .changeset/reviewed-revisions-and-feedback.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
"dsh-mnemon": minor
"dsh-mnemon-workspace-kit": minor
"dsh-mnemon-source-learning": patch
"dsh-mnemon-source-playbooks": patch
"dsh-mnemon-source-project-context": patch
"dsh-mnemon-source-review": patch
"dsh-mnemon-strategy-review-cycle": patch
"dsh-mnemon-strategy-workspace": patch
---

Review new versions of existing project notes and reusable methods before replacing them. Model revisions require a complete read of the exact original; approval archives the original atomically. Add bounded atomic batch review and idempotent reviewer-to-Source handoffs.

Propagate Source-owned changed-record metadata so optional learning follows destination approval, archiving and implicit replacement accurately. Keep explicit feedback, model-reported use and reads separate. Independent reviewer reminders follow public due-state hints and have a clearly separate schedule from experience extraction.
5 changes: 5 additions & 0 deletions .changeset/scoped-operation-observations.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"dsh-mnemon": minor
---

Expose scoped, immutable operation metadata to optional feedback Sources without granting execution authority or sharing record bodies.
12 changes: 12 additions & 0 deletions .changeset/shared-plugin-editing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
"dsh-mnemon": minor
"dsh-mnemon-source-playbooks": patch
"dsh-mnemon-source-canvas": patch
"dsh-mnemon-source-notifications": patch
"dsh-mnemon-source-sync": patch
"dsh-mnemon-source-sessions": patch
---

Share DSH theme tokens and native Markdown editing through the browser SDK. Add preview, unsaved indicators and keyboard save to notes and skill files, preserve draft versions, and discard late responses across workspaces. Align custom canvas, notification and synchronization layouts with the host theme.

Create skills in registered directories without overwriting files. Remove obsolete skill files from discovery while preserving a recoverable copy, with file-version checks and serialized writes.
16 changes: 16 additions & 0 deletions .changeset/structured-context-mechanisms.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
"dsh-mnemon": minor
"dsh-mnemon-source-documents": patch
"dsh-mnemon-source-memory-spaces": patch
"dsh-mnemon-source-runtime": patch
"dsh-mnemon-source-learning": minor
"dsh-mnemon-strategy-learning-cycle": minor
"dsh-mnemon-strategy-skill-refinement": minor
"dsh-mnemon-workspace-kit": minor
---

Expose validated context access, mutation effects, resource identity, progressive read coverage, execution outcomes and policy decisions through public Core and Source SDK contracts. Move reusable record, lookup, plan, transfer and collection UI mechanics into the public SDK; keep data, drivers and business rules owned by their Sources and enhancements.

Compose optional contexts by offered capabilities and independent policy contributions, including unfamiliar Source roles. Bind guidance to selected operations, permissions, budgets and successful projection. Preserve the default three-tier composition and existing persisted records.

Show localized access mechanisms, separate human management, exact resource versions, execution states and actual versus previewed composition decisions in the DSH WebUI. Retain compatibility exports for existing workspace utility consumers.
14 changes: 4 additions & 10 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,23 +42,17 @@ jobs:
CHANGESET_REVISION: ${{ github.sha }}
run: pnpm run release:intent

- name: Type-check integrated source
run: pnpm run typecheck

- name: Check documentation links and public plugin catalog
run: pnpm run verify:docs

- name: Verify deterministic root build
run: pnpm run verify:build

- name: Build public plugin SDK entries
run: >-
pnpm --workspace-concurrency=2
--filter dsh-mnemon-source-memory-spaces
--filter dsh-mnemon-source-documents
--filter dsh-mnemon-source-runtime
--filter dsh-mnemon-strategy-default-three-tier
--parallel run build
run: pnpm run build:plugins

- name: Type-check integrated source
run: pnpm run typecheck

- name: Test integrated source
run: pnpm run test
Expand Down
34 changes: 33 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ The same public contracts serve the default plugins and external repositories. S

## Official plugins

The Starter ships **3 Sources, 1 default Strategy, 3 optional Strategy contributions and 9 Providers**. Packages are independently versioned and published; the Starter pins an exact tested combination.
The default configuration enables three core Sources and the default three-tier Strategy. Optional workspace plugins remain off until explicitly enabled and selected. Packages are independently versioned and published; the Starter pins exact dependency versions.

| Package | Responsibility | Default |
|---|---|---|
Expand All @@ -88,6 +88,34 @@ The Starter ships **3 Sources, 1 default Strategy, 3 optional Strategy contribut

The three enhancements occupy different slots of the default Strategy and can coexist. They still produce one View. Capture is guidance, not an autonomous recorder; a projection ceiling is not token accounting or delta injection; scoped selection does not create storage.

The workspace composition adds these independent plugins:

| Package | Responsibility | Default |
|---|---|---|
| [dsh-mnemon-source-project-context](plugins/dsh-mnemon-source-project-context/README.md) | Project facts, decisions and branch-aware notes | Off |
| [dsh-mnemon-source-journal](plugins/dsh-mnemon-source-journal/README.md) | Project/day journals and exact feedback | Off |
| [dsh-mnemon-source-tasks](plugins/dsh-mnemon-source-tasks/README.md) | Scoped tasks, deadlines and completion history | Off |
| [dsh-mnemon-source-playbooks](plugins/dsh-mnemon-source-playbooks/README.md) | Reviewed skills, file skills and prompt schedules | Off |
| [dsh-mnemon-source-files](plugins/dsh-mnemon-source-files/README.md) | Bounded file discovery and content search | Off |
| [dsh-mnemon-source-sessions](plugins/dsh-mnemon-source-sessions/README.md) | Visible history, bookmarks and completed-turn forks | Off |
| [dsh-mnemon-source-collaboration](plugins/dsh-mnemon-source-collaboration/README.md) | Session rooms, directed messages and file reservations | Off |
| [dsh-mnemon-source-agent-jobs](plugins/dsh-mnemon-source-agent-jobs/README.md) | Reviewed CLI plans, background runs and durable logs | Off |
| [dsh-mnemon-source-review](plugins/dsh-mnemon-source-review/README.md) | Independent conversation reviews and layered constraints | Off |
| [dsh-mnemon-source-notifications](plugins/dsh-mnemon-source-notifications/README.md) | Personal inbox, registered attachments and channel receipts | Off |
| [dsh-mnemon-source-learning](plugins/dsh-mnemon-source-learning/README.md) | Evidence-backed proposals, learning history and outcome feedback | Off |
| [dsh-mnemon-source-canvas](plugins/dsh-mnemon-source-canvas/README.md) | Scoped notes, live file references and a spatial media board | Off |
| [dsh-mnemon-source-sync](plugins/dsh-mnemon-source-sync/README.md) | Reviewed snapshots, cross-device merge and explicit Git push | Off |
| [dsh-mnemon-strategy-focus](plugins/dsh-mnemon-strategy-focus/README.md) | Source selection, writable subsets and a context budget | Off |
| [dsh-mnemon-strategy-learning-cycle](plugins/dsh-mnemon-strategy-learning-cycle/README.md) | Review learning by human turns, feedback and outcome thresholds | Off |
| [dsh-mnemon-strategy-skill-refinement](plugins/dsh-mnemon-strategy-skill-refinement/README.md) | Reviewed native skill creation, resource tests and feedback-driven revisions | Off |
| [dsh-mnemon-strategy-workspace](plugins/dsh-mnemon-strategy-workspace/README.md) | Compose available workspace Sources into one View | Off |
| [dsh-mnemon-strategy-journal-capture](plugins/dsh-mnemon-strategy-journal-capture/README.md) | Guidance for deliberate, attributed capture | Off |
| [dsh-mnemon-strategy-prompt-schedule](plugins/dsh-mnemon-strategy-prompt-schedule/README.md) | Policy for scheduled prompt use | Off |
| [dsh-mnemon-strategy-review-cycle](plugins/dsh-mnemon-strategy-review-cycle/README.md) | Policy for review cadence and explicit completion | Off |
| [dsh-mnemon-strategy-team-coordination](plugins/dsh-mnemon-strategy-team-coordination/README.md) | Policy for scoped session collaboration | Off |

Workspace enhancements use their Strategy’s public extension slots and receive no Source storage or execution authority. See the [workspace validation record](docs/workspace-context-validation.md) for the development instance and actual evidence.

Memory Spaces can use these Provider plugins:

[Mnemon Native](https://github.com/omdsh-dev/dsh-mnemon/blob/main/plugins/dsh-mnemon-provider-mnemon-native/README.md) · [OpenViking](https://github.com/omdsh-dev/dsh-mnemon/blob/main/plugins/dsh-mnemon-provider-openviking/README.md) · [Honcho](https://github.com/omdsh-dev/dsh-mnemon/blob/main/plugins/dsh-mnemon-provider-honcho/README.md) · [Mem0](https://github.com/omdsh-dev/dsh-mnemon/blob/main/plugins/dsh-mnemon-provider-mem0/README.md) · [Hindsight](https://github.com/omdsh-dev/dsh-mnemon/blob/main/plugins/dsh-mnemon-provider-hindsight/README.md) · [Holographic](https://github.com/omdsh-dev/dsh-mnemon/blob/main/plugins/dsh-mnemon-provider-holographic/README.md) · [RetainDB](https://github.com/omdsh-dev/dsh-mnemon/blob/main/plugins/dsh-mnemon-provider-retaindb/README.md) · [ByteRover](https://github.com/omdsh-dev/dsh-mnemon/blob/main/plugins/dsh-mnemon-provider-byterover/README.md) · [Supermemory](https://github.com/omdsh-dev/dsh-mnemon/blob/main/plugins/dsh-mnemon-provider-supermemory/README.md).
Expand Down Expand Up @@ -122,3 +150,7 @@ pnpm verify:plugins
```

Use Node.js `^22.19.0 || >=24.0.0` and pnpm 10.13.1. Package-level checks run independently; WebUI captures use disposable data and a real DSH Host. Tests of mechanics are not claims of LLM accuracy or live cloud-Provider conformance. [Development](https://github.com/omdsh-dev/dsh-mnemon/blob/main/docs/en/development/README.md) · [Media provenance](https://github.com/omdsh-dev/dsh-mnemon/blob/main/docs/assets/webui-v0.5.4/README.md).

## Optional workspace services

[Composable workspace services](docs/en/guides/workspace-services.md) adds independently installable project context, journals, tasks, playbooks, files, sessions, collaboration, jobs, review, canvas, notifications and synchronization, coordinated through an explicit Workspace Strategy and independent enhancements. These entries are opt-in.
Loading