Repository navigation
What's Changed
The main changes are indexing on the GPU in #225 and the host binding in #239.
- On macOS 15 or later,
funes indexembeds on the GPU through Metal, and falls back to the CPU where no GPU starts. Recall queries stay on the CPU. funes bind <memory>binds this host to a memory: every installed agent recalls from it and publishes to it.funes bind localunbinds.funes add <agent> <memory>binds the host first. A barefunes add <agent>installs on the host's memory.- A read naming no memory, on the CLI or in a tool call, reads the bound memory with this host's unpushed turns. A read naming a memory reads it as it stands, and its
→ gethints repeat the name.
Upgrading from 1.8.x
No reindex. funes update binds the host to the memory your agents were bound to, when they all had the same one. Otherwise it names them, and funes bind <memory> picks one.
Other changes
- Run CI tests on macos by @dacorvo in #227
- feat: tag Hub requests with the funes version by @fukalous in #228
- Add funes user-agent in install script by @dacorvo in #231
- feat(sessions): close each row on the last indexed turn's stamp by @dacorvo in #232
- test(bench): score a default recall against a labeled set of questions by @dacorvo in #233
- feat: add UTM tag to install script URL in README by @dacorvo in #234
- fix(push): say which case the wrong-memory guard found by @dacorvo in #235
- fix(add): refresh an install funes has no record of by @dacorvo in #237
- docs(add): leave the converters' usage to funes-integrations by @dacorvo in #238
New Contributors
Full Changelog: v1.8.0...v1.9.0