8
submitted 4 weeks ago* (last edited 4 weeks ago) by chatchan@lemmy.world to c/fosai@lemmy.world

Disclosure: I maintain ThoughtDAG.

While using local models for research, I kept running into a simple problem: once a paper, hypothesis, or mistaken branch enters a chat, it tends to remain in later context even after I have mentally moved on.

I built ThoughtDAG to test a more explicit interaction model.

Each question, answer, and source is a node. The wires determine exactly which upstream nodes are serialized into the model's next request.

Delete a wire, regenerate the same prompt, and that branch remains visible on the canvas but disappears from the actual model input.

It currently supports Ollama and OpenAI-compatible endpoints. Canvases, documents, and API keys are stored locally.

I am less interested in general promotion than in whether this interaction is actually useful for people running local models:

  • Would manual context pruning be worth the effort with smaller context windows?
  • Would you prefer automatic suggestions followed by human confirmation?
  • What would you need to inspect before trusting the selected context?

I am also turning these questions into a small context-control benchmark, so failure cases are especially useful.

Website: https://chenxiachan.github.io/thoughtdag/

you are viewing a single comment's thread
view the rest of the comments
[-] chatchan@lemmy.world 1 points 1 week ago

Small update, especially for the earlier question about how a larger canvas chooses and follows connections: I have now released Session Atlas in v0.4.2.

It discovers supported local Codex and Claude Code sessions, groups them by project, and opens each session as a graph mirror. The source log stays read-only; the mirror is editable and can keep appending new turns while the source agent continues working.

The important boundary is that visible history is not automatically model context. Wires, explicit references, and attachment controls still determine what reaches the next request. So Atlas preserves the record without turning every imported turn into hidden memory.

45-second walkthrough: https://www.youtube.com/watch?v=Rs_KPYj2NCU

Guide and implementation details: https://chenxiachan.github.io/thoughtdag/docs/guides/session-atlas

I would still value criticism of the interaction cost: at what canvas size would you stop curating context manually and want automatic suggestions instead?

this post was submitted on 17 Aug 2026
8 points (78.6% liked)

Free Open-Source Artificial Intelligence

4816 readers
27 users here now

Welcome to Free Open-Source Artificial Intelligence!

We are a community dedicated to forwarding the availability and access to:

Free Open Source Artificial Intelligence (F.O.S.A.I.)

More AI Communities

LLM Leaderboards

Developer Resources

GitHub Projects

FOSAI Time Capsule

founded 3 years ago
MODERATORS