🚀 HarnessRouter: community package now available
-
I read all the words, but my brain doesn't understand the use case.
Maybe I am having a bad day.@timconsidine Mercury is in retrograde, has some effects during Halloween.
It's basically a Trae for many other Trae's and Hermes and OpenCode, etc...
Manage many, vs one at a time.
-
Mercury is in retrograde, has some effects during Halloween.
Thank you, I knew something was off

I love all of this stuff, but almost always trip up over a deployment issue : giving the tool stuff to work on / with.
I'm very reluctant to run AI tools on my primary device (Mac laptop) apart from Opencode and TRAE, both of which I endeavour to watch like a hawk (but probably fail on occasions). I never give Ai tools access to primary email, just work off secondary accounts which get fed with email from primary.
Edging towards moving dev projects off laptop and then using opencode-web. But not making much progress.
Theoretically every project needs its own silo / environment, but can't get my head around structuring and managing that.Still playing with firing up on-demand environments (like fly.io sprites and machines) but also slow progress.
-
Mercury is in retrograde, has some effects during Halloween.
Thank you, I knew something was off

I love all of this stuff, but almost always trip up over a deployment issue : giving the tool stuff to work on / with.
I'm very reluctant to run AI tools on my primary device (Mac laptop) apart from Opencode and TRAE, both of which I endeavour to watch like a hawk (but probably fail on occasions). I never give Ai tools access to primary email, just work off secondary accounts which get fed with email from primary.
Edging towards moving dev projects off laptop and then using opencode-web. But not making much progress.
Theoretically every project needs its own silo / environment, but can't get my head around structuring and managing that.Still playing with firing up on-demand environments (like fly.io sprites and machines) but also slow progress.
-
Not sure this needs a separate app, but is VERY useful in any agent/harness
https://github.com/goodnight000/api-anything -
Not sure this needs a separate app, but is VERY useful in any agent/harness
https://github.com/goodnight000/api-anything@robi fascinating ... but I think I need a brain upgrade (trying to recover from changing traditional colour terms to being expressed in
oklchfor Tailwind 4). -
Mercury is in retrograde, has some effects during Halloween.
Thank you, I knew something was off

I love all of this stuff, but almost always trip up over a deployment issue : giving the tool stuff to work on / with.
I'm very reluctant to run AI tools on my primary device (Mac laptop) apart from Opencode and TRAE, both of which I endeavour to watch like a hawk (but probably fail on occasions). I never give Ai tools access to primary email, just work off secondary accounts which get fed with email from primary.
Edging towards moving dev projects off laptop and then using opencode-web. But not making much progress.
Theoretically every project needs its own silo / environment, but can't get my head around structuring and managing that.Still playing with firing up on-demand environments (like fly.io sprites and machines) but also slow progress.
I'm very reluctant to run AI tools on my primary device
From our experience, that is a wise choice. AI has repeatedly "found itself" operating outside of its designated areas, i.e. in No Go zones. It is able to provide a plausible excuse when it is spotted. Also, "mistakes were made", like deletion of half an archive.
The difficult thing is that once you start using AI, it becomes so helpful that the same machine becomes your main machine.
-
Also, "mistakes were made", like deletion of half an archive.
Ouch !
once you start using AI, it becomes so helpful that the same machine becomes your main machine.
Yes, I see that. 99/100 it's fine, becoming indispensable.
But safeguarding against 1/100 is the conundrum. -
Also, "mistakes were made", like deletion of half an archive.
Ouch !
once you start using AI, it becomes so helpful that the same machine becomes your main machine.
Yes, I see that. 99/100 it's fine, becoming indispensable.
But safeguarding against 1/100 is the conundrum.But safeguarding against 1/100 is the conundrum.
It need not be a conundrum.
Use terrain theory. And have repeatable systems in place.
It can't easily mess up stuff that is already anti-fragile.
All Agent frameworks that block access to x, y or z tools force the AI to dream up ways around what it's trying to do. It doesn't need to be in such a position.
-
I had to research terrain theory:
"Terrain theory" isn't a codified framework I can point you to in the literature — it's a working label for a real and fairly mature set of ideas: treat the model as an untrusted actuator and make the environment, not the model, the thing that bounds harm.
The line I'd anchor it on: instructions are weather, the environment is terrain. Weather changes (distribution shift, jailbreak, prompt injection, a bad generation, a compromised fine-tune). Terrain doesn't. If your safety story depends on the model intending to behave, you have built a weather-dependent defence.
The canonical intellectual ancestors are Saltzer & Schroeder's 1975 protection principles (least privilege, complete mediation, fail-safe defaults, separation of privilege), capability-based security, and — more recently — the AI-control literature's distinction between alignment (make it want to behave) and control (make it unable to misbehave). Sun Tzu's 地形 chapter is the ancestor of the metaphor: don't fight the war on the enemy's ground. -
I had to research terrain theory:
Me too !
Going down some rabbit holes currently to make a PoC : how to hand off work instructed by e.g. HarnessRouter to a bounded dev space, probably an ephemeral discarded one, restricted egress , ephemeral API keys, results in a safe space / format, judged by another LLM in similar bounded space, final stage is HITL.
If anyone has tied this all together, save me a job and let me know.
EDIT : Have I (almost entirely) missed the point ? HarnessRouter is also providing the sandbox ... or the user has to set that up and provide it ?
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login