You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
geist-memory pins geistlib 9030b783 and applies a mandatory local patch. Hosts that already link geistlib for generation at another revision cannot add geist-memory without linking two engines or carrying the patch themselves.
Allow building the adapter against a caller-provided geistlib tree/archive (e.g. GEIST_ROOT= / GEIST_LIBRARY=) so a host can use its single pinned engine; keep make deps for standalone use.
CI: build and run the E2E test against the pinned revision and against "latest main" (allowed to fail, reported) to detect drift early.
Acceptance
make deps no longer applies an engine patch.
Adapter + host link with exactly one libgeist.
E2E embedding test passes on the new pin; the documented model benchmark numbers are re-measured or marked stale.
Problem
geist-memory pins geistlib
9030b783and applies a mandatory local patch. Hosts that already link geistlib for generation at another revision cannot add geist-memory without linking two engines or carrying the patch themselves.Request
GEIST_REVto amainrevision withoutpatches/geistlib-compat.patch.GEIST_ROOT=/GEIST_LIBRARY=) so a host can use its single pinned engine; keepmake depsfor standalone use.Acceptance
make depsno longer applies an engine patch.libgeist.Depends on geisten/geistlib#521. Downstream: git.geisten.net/geisten/helio#7.