Skip to content

[Setup]: Hindsight-client required to use hindsight as memory provider, but can't be installed with non-container nixos config #8873

@jbotwell

Description

@jbotwell

What's Going Wrong?

I attempted to use hindsight as a memory provider, but hindsight-client was required. The standard recommended process of hermes memory setup did not work with my nixos-flavored setup. The addition of hindsight-client as an optional dependency in the pyproject did the trick though (PR forthcoming)

Steps Taken

See above

Installation Method

Other

Operating System

Nixos

Python Version

3.11.15

Hermes Version

0.8.0

Full Error Output

Could not find `hindsight-client`

What I've Already Tried

Added hindsight-client as optional dependency in personal fork, which was able to integrate with hindsight (running in podman container) for personal setup when that flake.nix was referenced. Made a PR at #9194

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low — cosmetic, nice to havearea/nixNix flake, NixOS module, container packagingcomp/pluginsPlugin system and bundled pluginstype/bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions