Remix.run Logo
▲ eikenberry 19 hours ago

What harness are you using to organize them? How are they kept from losing context as the session grows?

▲tobblegobble 18 hours ago | parent [-]

I run with DSH, I've found it crazy customisable with the Cordis framework and I feel like I understand how the components in it work. So I'm actually able to articulate to the agent what I want for the customisations. I Tried pi and OMP but I couldn't get exactly what I wanted.

As for the session maintenance, I have it configured to trigger a compaction when it ends a 'debate' with >25% of context used but before the compaction it puts what it thinks are key points into an MD file. The approach has worked so far in terms of stopping the agent from getting silly with too much context and retaining information. These flash agents get too flakey for my liking past 25%

▲wg0 18 hours ago | parent [-]

DSH is heavily underrated. Have you written your own plugins or something?

▲tobblegobble 17 hours ago | parent [-]

I wrote the prompt to get the agent to write the plugins for me lol

DSH has been fantastic, the customisation is great, like I mentioned before. What has got me to stick with it though is the way it presents information like diffs, subagents, tool calls, thinking and sessions. It's nothing revolutionary but everything is where I want it to be and provides just enough information