Repository navigation
The serving core is now a package: everything Readsmith does at request time lives in @readsmith/serve, and the web app is a thin composition over it.
What's in 0.5.0
@readsmith/serve: site resolution, bundle loading, the AI/git/analytics services, boot (migrations, job worker, deploy listener), and every route handler (llms.txt,sitemap.xml,rss.xml, agent skills, MCP, the JSON API, GitHub setup) extracted from the app into one server-only package- Byte-identical serving: every deterministic route's output is verified identical to 0.4.0. Readers and operators see zero change
- Compose your own host: a custom or multi-tenant server imports the same handlers and services the bundled app uses, instead of forking route files
- One shared database pool and site cache across the whole server, where the bundler previously duplicated them per route graph
No configuration changes, no migration steps: this release is drop-in.
License
Fair Source, under the Functional Source License (FSL-1.1-MIT): free to self-host with every feature. Per the license, this release automatically becomes MIT-licensed two years from today.