Manifold v0.2.1
Manifold v0.2.1
Manifold v0.2.1 fixes context retrieval against the pinned INITE Brain
contract. The service intentionally asks each backend for extra candidates
before reciprocal-rank fusion, but context retrieval requested 200 Brain
candidates while Brain v0.8.1 accepts at most 100. Brain rejected that request
with HTTP 400, so otherwise healthy context responses reported Brain as a
degraded dependency.
The Brain adapter now clamps its backend-specific candidate request to 100.
This preserves the public Manifold limit and rank-fusion behavior while keeping
the upstream request valid. A contract test protects the boundary. The
integration assertion was also corrected to recognize non-empty dependency
arrays in pretty-printed, multiline JSON, eliminating the false-green that hid
the production failure.
This patch release includes all v0.2.0 features and operational fixes. Deploy
the server first, verify /api/v1/meta reports 0.2.1 and protocol revision 2,
then update the globally installed skill:
npx skills update manifold --global