Migration Notes
What moved, what was renamed, where things live now
The big change: one monorepo, one core
Before After
ββββββββββββββββββββββββββββββββ βββββββββββββββββββββββββββββββββ
liminalvillage/harvest βββΊ harvest/apps/web
(SvelteKit dashboard, was the
standalone Harvest repo)
liminalvillage/holonsbot βββΊ harvest/packages/telegram-ui
(Telegraf bot, business logic
extracted to @holons/core)
(scattered across both repos) βββΊ harvest/packages/core
(@holons/core β shared domain
logic, called by every UI)
(new) βββΊ harvest/packages/text-ui
(@holons/text-ui β CLI/REPL)
(new) βββΊ harvest/packages/ai-ui
(@holons/ai-ui β in-process
Claude tool-use loop)
(new) βββΊ harvest/packages/mcp-ui
(@holons/mcp-ui β MCP server,
replaces legacy HTTP API)What was renamed
Old name
New name
Notes
The MCP layer
The value equation
The Quest model
Federation source identity
Run commands
Action
Old (standalone harvest)
New (monorepo)
See also
Last updated
Was this helpful?