Repository navigation
Is self-hosted Hindsight a good fit for a small homelab, or am I using it incorrectly? #4155
Replies: 2 comments 3 replies
|
This is not a hardware-fit problem first; several default automation controls explain the continuing spend. In the coding-agents config set |
|
I didn't migrate my codex coding workflow to the new coding agents because "reflect" at the beginning of a session doesn't work well. Recall on every turn can be ok - like the "legacy" integration - and on demand reflect MCP tool calls.... |
Uh oh!
There was an error while loading. Please reload this page.
Hi, and thank you for building Hindsight.
I run Hindsight at home for a small set of coding projects. I have used it for a few weeks. My model spend is now approaching a thousand euros.
Before I stop using it, I want to explain what I did and what I measured. I hope that you can help me understand the results.
I am sharing this because I hope that I have missed something in my configuration. I would prefer to learn that my configuration is wrong than leave a good tool.
I have two main questions:
These costs are trivial for a company. They are significant for one person, especially because my results have been mediocre.
My setup
How much data I have
This part puzzles me because my source data is small:
A few thousand documents produced a graph with millions of edges and a database larger than 7 GB. This result surprised me.
The source material feels suitable for a home system. The resulting graph behaves like a much larger collection.
What it cost
The costs came from three main areas:
I never started reflect by hand. It still became the second-largest cost, and one model route used all its available credits.
My total model spend for Hindsight is now approaching a thousand euros. With automatic reflect and reranking enabled, the ongoing cost was roughly ten to fifteen euros each day.
That amount is significant for a small home dataset with only a few thousand documents. It is harder to justify because the results have been mediocre.
What I tried
I made these changes in this order:
What I measured for quality
These results made me stop and ask for guidance.
Knowledge-page search answered 0 of 15 fixed questions that my data can answer. I did the same evaluation on two different days and got the same result.
The relevance scores for these searches were near the minimum.
The raw recall endpoint performed much better. It returned the correct evidence for 12 of the same 15 questions.
This result suggests that the data is present. The knowledge-page search path did not find it for me.
Reflect answered all 15 questions. On the first evaluation, only about one quarter to one third of its answers were correct.
Roughly 40 to 60 percent of the reflect answers contained a claim that my data did not support.
I also saw self-referential drift. In one case, a note stated that a fact was fabricated.
A later consolidation treated that note as a fact and returned it as one.
In another case, the system said that a decision was approved. Its only source was an earlier system draft, not a real approval.
Consolidation also developed a backlog. The failed-consolidation count stayed at the same value across two separate measurements.
This result suggests a stable group of stuck items rather than a temporary problem.
I searched the issue tracker and found reports with similar symptoms.
One report from a single user described heavy model usage and about USD 5 of credit use in 30 minutes. It also described a long consolidation and a large backlog.
That pattern resembles my reflect costs.
I also found reports of consolidation crashes with the default configuration. Other reports described reflect returning “I don't have information” after the model omitted a required tool call.
These reports appear close to my experience, but I cannot determine whether they have the same cause.
My questions
I am trying to understand which explanation is correct. I would value your advice.
Is my configuration wrong?
Is there a configuration control for the automatic reflect operation at session start? Can I prevent a full, very large model pass during every session? Is a budget or schedule the intended control?
Did I miss controls for knowledge-page search relevance?
Raw recall finds my data, but knowledge-page search does not. Does that path have a reranker or snippet control that I missed?
Is write and consolidation expected to use this many resources for this amount of data?
A few thousand documents produced millions of graph edges. Consolidation calls also took 15 to 30 minutes on the cheaper route. Am I generating too much data, or is this expected behavior that requires a larger budget?
Is Hindsight designed mainly for enterprise knowledge graphs?
Is a homelab with a few thousand documents simply outside the intended use case? If so, I prefer to know that before I spend more.
I would be grateful for guidance in either case.
If my configuration is wrong, I am happy to correct it. If this is a fit problem, your intended data scale and budget would help home users make informed decisions.
Thank you again for your work and for reading this issue.
All reactions