HackerTrans
TopNewTrendsCommentsPastAskShowJobs

jabenhaim

2 karmajoined tahun lalu
Building Castforge (https://castforge.ai). One desktop app that runs Claude Code, Codex and Gemini behind a single GUI, with a project board, live previews and cross-session memory. Into AI coding agents, multi-model workflows and dev tooling. Windows first.

comments

jabenhaim
·9 jam yang lalu·discuss
[flagged]
jabenhaim
·9 jam yang lalu·discuss
The "session is a document, not a log file" framing is the part I'd underline. Being able to inspect and edit the raw context JSON going to the model is criminally rare, most tools treat the context as a black box, and on long runs context bloat is the single biggest cause of the model quietly drifting. Making it inspectable and prunable is a real lever, not a gimmick.

The thing I'm curious about: once you branch, backtrack, or edit a node in the CRDT tree, how do you reconcile that with the model's linear context on the next turn? If you reconstruct the transcript from the tree each turn, does editing anything upstream blow away provider prompt caching, since the Anthropic/OpenAI caches key off an exact prefix match? That's the tension I keep hitting: tree-shaped editing is exactly what you want for control, but it fights the flat-prefix caching that keeps long sessions cheap and fast. Curious whether you just eat the re-cache cost or do something cleverer.

Either way, Miller columns over a doom-scroll is the right instinct. Nice work.