Overview
CreateLixir 1.4 introduces the Package Intelligence & Configuration System. Installing a package is no longer the end of the story — every package receives a dedicated configuration surface at /workspace/marketplace/installed/{slug}/configure.
The Configuration Center exposes eight tabs on every package: Overview, Configuration, Permissions, Dependencies, Health, Context, Activity, and Version. Same layout, driven entirely by metadata.
A rule-based recommendations engine surfaces intelligent nudges — install X to unlock Y, connect Z for database reasoning — that respect user dismissals across sessions.
Features
Configuration Center
- 8-tab shared shell that renders identically for every package — Overview, Configuration, Permissions, Dependencies, Health, Context, Activity, Version.
- Field-level settings schema (text, boolean, select, number, url) with secret masking and required-field validation.
- Per-installation settings storage in a new MarketplacePackageSetting model.
Features
Permission manager
- Review and revoke permissions granted at install time — without uninstalling the package.
- Every grant / revoke emits an activity event with the permission key attached.
Features
Recommendations
- Rule-based engine covering soft-dependency prompts, capability-gap hints, and flagship-package nudges.
- Dismissals persist per user; regeneration is idempotent.
- Recommendations strip renders on the Installed page — dismissable, non-intrusive.
Improvements
Under the hood
- New MarketplacePackageRecommendation table indexed by user + status for fast reads.
- Configuration service computes dependency graphs and relationship views from metadata alone.