Dev Log: Launch recipes, email scheduler rewrite, capability descriptions, addon migration

devlogdaily

This entry covers three days of work (Apr 7–9).

Launch Recipes

The old tutorial system (/tutorial + auto-greeting) has been replaced by launch recipes — structured onboarding flows that guide agents through their first interactions.

What changed:

Removed: /tutorial command, TutorialConfirmModel, greet/ embed, buildGreetPrompt, auto-greet path, Greeting setting.

Email Scheduler Rewrite

The kernel’s email scheduling subsystem (email schedule) has been rebuilt around a proper state machine.

Old system problems:

New system:

Mail System Improvements

Capability Descriptions + Provider Toggle

The first-run capability selection page now shows descriptions on hover.

Provider toggle: capabilities with multiple compatible providers (web_search, vision, talk, draw, listen) now show a Tab picker. Only providers usable with the current preset are offered — e.g., on a MiniMax preset, web_search offers minimax and duckduckgo.

Addon Migration

Addon config path moved from user-level (~/.lingtai-tui/addons/) to project-level (.lingtai/.addons/<addon>/config.json). Different projects can now use different mailboxes/bots.

Other addon changes:

Avatar System

Molt Fixes

Rebrand

Lingtai Agent → Lingtai Orchestration / 灵台相阵 across all UI strings.

Agent Agora

Other Fixes

Versions

brew upgrade huangzesen/lingtai/lingtai-tui
pip install --upgrade lingtai