Skip to content

Releases: GitLoomHQ/gitloom-python

v0.4.1 — the wrapped client reaches the whole memory surface

Choose a tag to compare

@MelloB1989 MelloB1989 released this 16 Sep 04:44
  • openai.gitloom forwards the whole memory surface. It already forwarded
    recall and remember; answer, vocab and skills were left behind when
    they were added, so reaching them meant going through openai.gitloom.memory
    with nothing saying so.
  • vocab and skills are built once per client rather than on every access.

v0.4.0 — recall returns memories

Choose a tag to compare

@MelloB1989 MelloB1989 released this 16 Sep 03:56
  • Recall returns memories. res["hits"] becomes res["memories"], and
    each entry is one whole memory with its content rather than a scattering
    of its sections. matched names the arms that found it, sections the
    headings that matched, via what pulled in a neighbour.
  • Scores mean something. score is calibrated in [0, 1] and comparable
    across queries, replacing a fused rank that only ordered one response.
    scores["coverage"] says how much of the query a memory accounted for.
  • recall takes filterstiers, paths, tags, tags_all, since,
    until, min_score, context, detail, include_expired — applied
    inside every retrieval arm server-side rather than after the fact.
  • answer(query) returns one text answer: a fast model over a retrieval,
    or with agentic=True a stronger model that searches the memory itself with
    tools and returns its trace. Raises GitloomError("no_answer") rather
    than returning an empty string. Both meter as chats.
  • memory.vocablearn, list, lookup, forget. A learned alias
    makes a query for any surface form find memories written with another;
    matched definitions come back as defined.
  • memory.skillsstore and find, stored as memories under the
    skills/ tier.
  • candidates, filtered_out and timings report what retrieval did.