diff --git a/docs/DISTRIBUTION.md b/docs/DISTRIBUTION.md index 3c77f3f..04f5337 100644 --- a/docs/DISTRIBUTION.md +++ b/docs/DISTRIBUTION.md @@ -21,20 +21,22 @@ The production Docker image ships with pre-built packages. A **curated default s | Package | Type | Description | |---------|------|-------------| | notes | surface | Markdown notes with graph view | +| chat | surface | Real-time chat surface | | chat-core | library | Conversations, messages, read cursors | -| workflow-chat | extension | Chat integration for workflow stages | -| dashboard | surface | Dashboard surface | -| workflow-demo | surface | Interactive walkthrough with diagrams | -| bug-report-triage | workflow | Public entry, severity routing, SLA timers | -| content-approval | workflow | Multi-party signoff example | -| employee-onboarding | workflow | Automated provisioning + manager signoff | +| mermaid-renderer | extension | Diagram rendering | +| schedules | surface | Cron task management UI | #### Opt-in (ship in image, require `BUNDLED_PACKAGES` to enable) | Package | Type | Description | |---------|------|-------------| | tasks | full | Kanban/list task manager with webhooks | -| schedules | surface | Cron task management UI | +| workflow-chat | extension | Chat integration for workflow stages | +| dashboard | surface | Dashboard surface | +| workflow-demo | surface | Interactive walkthrough with diagrams | +| bug-report-triage | workflow | Public entry, severity routing, SLA timers | +| content-approval | workflow | Multi-party signoff example | +| employee-onboarding | workflow | Automated provisioning + manager signoff | | editor | surface | Rich markdown editor | | hello-dashboard | surface | Welcome/getting started surface | | team-activity-log | surface | Team activity feed | @@ -45,7 +47,6 @@ The production Docker image ships with pre-built packages. A **curated default s | gitea-client | library | Gitea API integration library | | js-sandbox | extension | JavaScript sandbox | | katex-renderer | extension | LaTeX rendering | -| mermaid-renderer | extension | Diagram rendering | | regex-tester | extension | Regex testing tool | | icd-test-runner | surface | E2E API test suite | | sdk-test-runner | surface | SDK feature test suite | diff --git a/server/handlers/packages_bundled.go b/server/handlers/packages_bundled.go index 306f556..43781b2 100644 --- a/server/handlers/packages_bundled.go +++ b/server/handlers/packages_bundled.go @@ -23,23 +23,16 @@ import ( ) // defaultBundledPackages is the curated set of packages installed by default. -// This is the dev/test bundle — includes demos and workflow examples. // Other packages still ship in the Docker image but require BUNDLED_PACKAGES // to be set explicitly (or "*" for all). // -// Recommended production override (lean): -// BUNDLED_PACKAGES=notes,chat,chat-core,cluster-dashboard +// Recommended production override: BUNDLED_PACKAGES=notes,chat,chat-core,mermaid-renderer,schedules var defaultBundledPackages = map[string]bool{ - "notes": true, - "chat": true, - "chat-core": true, - "workflow-chat": true, - "dashboard": true, - "cluster-dashboard": true, - "workflow-demo": true, - "bug-report-triage": true, - "content-approval": true, - "employee-onboarding": true, + "notes": true, + "chat": true, + "chat-core": true, + "mermaid-renderer": true, + "schedules": true, } // InstallBundledPackages scans bundledDir for .pkg archives and installs