Manifold v0.2.0
Manifold v0.2.0
Manifold v0.2.0 is the first versioned operational release of the
self-hosted knowledge and memory layer. Earlier deployments reported 0.1.0
or dev independently of their source commit; this release makes version,
protocol revision, and exact build SHA verifiable through the running service.
Highlights
- Adds discovery-first
remember, atomic nestedfolder_pathcreation, and
slash-aware folder/document tree selectors for external agents. - Adds public
GET /api/v1/metawith API major, protocol revision, exact build
commit, and stable feature names. - Keeps base search, context, and tree usable across a legacy server/client
skew by omitting zero-value optional fields. - Refuses unsupported filtered retrieval and every unverified legacy mutation
withserver_incompatibleand exit 23 instead of silently changing intent. - Repairs INITE Brain scoped SurrealDB session recovery after a database
restart; integration tests keep Brain running while restarting SurrealDB and
require semantic retrieval to recover without degradation. - Reconciles deletion of empty OpenViking folders that contain derived semantic
entries, including bounded retries while OpenViking releases parent path
locks after nested cleanup. - Adds exact-SHA production deployment after green
mainCI, deep authenticated
smoke checks, serialized host deployment, and rollback without deleting
.envor named volumes. - Publishes native skill clients and the server container for
amd64and
arm64.
Upgrade order
Deploy the v0.2.0 server first, verify /api/v1/meta reports protocol revision
2 and every dependency is ready, then update the globally installed skill:
npx skills update manifold --globalFor a first installation:
npx skills add iamwavecut/Manifold \
--skill manifold \
--globalThe installed skill requires only MANIFOLD_URL and MANIFOLD_API_KEY at
runtime; Node.js is used by the installer, not by the bundled client.