Pre-alpha. No tagged release and no upgrade path between versions. Use for evaluation and development only, not production.
Core DevPre-alpha

Kernel addons

Built-in modules under sumeru/addons/. Installed via -i base (and dependencies) before business apps.

ModuleApplicationPurpose
baseNo (kernel)Users, companies, partners, groups, system metadata, geo, i18n, API keys
contactsYesAddress book UI on core.partner (list/form/kanban)
mailYesMessages, chatter, activities (mail.message, mail.activity)
automationYesCron, declarative server actions, workflow transitions
sumeru_aiYesAI hooks — search interceptor (pass-through), shell/notebook placeholders

base

  • Models: core.user, core.company, core.partner, core.group, sys.menu, sys.model, sys.config.parameter, …
  • Required for: All other modules
  • Install: go run . -- -c sumeru.conf -i base --stop-after-init

contacts

  • Depends: base
  • Purpose: Partner/customer/vendor UI; required by CRM, Sales, Accounting, HR
  • Note: Lives in core repo, not sumeru_addons

mail

  • Depends: base
  • Purpose: Chatter thread on forms, activity scheduling, activity panel in shell
  • Web route: POST /web/chatter/post
  • Required for: CRM activities, team follow-ups

automation

  • Depends: base
  • Models: sys.cron, sys.server.action, sys.workflow.transition
  • Status: Event subscriber executes declarative server actions (publish: / write:); cron rows dispatch to registered Go handlers (see Events and cron)

sumeru_ai

  • Depends: base
  • Status: Partial — opt-in module
  • Registers RegisterSearchInterceptor (pass-through), shell hook, and partner notebook hook
  • Natural language search is not core UX; see Feature matrix

Typical install order

go run . -- -c sumeru.conf -i base,contacts,mail --stop-after-init

Then install sumeru_addons modules as needed.

See also