Mike Sample (@mikesample) header
Mike Sample (@mikesample) profile picture

Founder @ minimal. Safe environments for agents. Sw, system arch & sec. Prev: CTO at @cmd_security, principal dev Elastic,Loblaw Digital. Member @NSRescue #SAR.

Vancouver, B.C.
Joined May 2009
Photo by Mike Sample (@mikesample)Photo by Mike Sample (@mikesample)Photo by Mike Sample (@mikesample)Photo by Mike Sample (@mikesample)Photo by Mike Sample (@mikesample)Photo by Mike Sample (@mikesample)Photo by Mike Sample (@mikesample)Photo by Mike Sample (@mikesample)
My digital refuge - the identical software, configs, #tmux layout and key bindings, no matter which machine I run it on All running in an isolated Linux VM launched with one CLI command Hat tip to those who championed the Kitty Graphics Protocol github.com/gominimal/minimal #tui
2
2
1
4
479
Mike Sample retweeted
flying back from montreal + almost ready to let agents use git + gh from inside the box without ever seeing a token in min. sealed grants + host keychain + audit trail. local first. github.com/gominimal/minimal
3
3
24
1,276
⚠️ Running an AI harness outside of a sandbox? ⚠️ No tight least-privilege access spec'd for that sandbox's workload? ⚠️ no logs of net access & env probing for audit & privilege reconciliation? ⚠️ no strong sandbox sec bndary (not a VM)? ⚠️ real creds in the sandbox? 😟😟😟
While evaluating Qwen3.8-Flash-Next in a controlled sandbox environment, Cohere's research team observed something unexpected. Asked to generate a defensive cybersecurity detection rule, the model instead inventoried aspects of the machine it was running on and attempted to upload a probe file to an Alibaba Cloud storage bucket in Beijing. Notably, the model's reasoning trace stated that it would not invoke any tools before taking these actions. Cohere's sandbox blocked the attempt, and no external communication succeeded. We have not determined the root cause, and we are not asserting malicious intent. But the incident raises important questions for organizations deploying agentic AI systems: Can models take actions that differ from their stated reasoning, and how should security teams evaluate trust, provenance, and behavior in open-weight models? We are publishing our findings because organizations making model adoption decisions deserve as much information as possible. We hope this contributes to greater transparency, stronger security practices, and continued collaboration across the AI ecosystem. Read the full report: cohere.com/blog/concerning-b…
1
2
154
Mike Sample retweeted
Am I weird for not finding it insane? You tell agents to communicate, they know about cache timing, this is the first thing you'd expect they try?
completely insane OpenAI agents communicated via cache timing differences, without any shared files or network connection
59
31
5
348
24,023
Mike Sample retweeted
i’ve been giving Rex a ton of love, but am I sleeping on herdr? y’all want demos? herdr-min sandbox plugin? 👀 also, thanks for the continued love, here’s another 50 microvm’s to celebrate. 200 ⭐️ It ran all night super reliably too, I’ll do more long running workload tests for those inclined to run agents forever on their box.
Replying to @JakeKing
That's amazing! I'm assuming herdr would work out of the box with them?
4
2
1
37
4,892
Mike Sample retweeted
making this localhouse a localhome with min. 60 microvm isolated pi agents + python http servers launched + contained. we're making the secure path the fast path. github.com/gominimal
7
5
57
4,406
Mike Sample retweeted
rex.every got added today, so i made it part of my testing harness workflow for min pkgs. every agent gets its own min sandbox, and reports back run results. rex.every runs a Lua sentry that reads every pane each second and refocuses any agent that needs attention at a glance. makes quick work of reviewing new package smoke tests!
5
4
1
73
5,014
Mike Sample retweeted
18~ hours in with rex, and i dont think people are talking about the lua scripting support enough rex.layout builds a split tree, new_window call opens every pane at once, and rex.action makes it a palette command. unreal workflow with local min sandboxes.
16
2
196
11,767
Mike Sample retweeted
claude driving rex is unreal. Claude just launches a sandbox with your repo in a split window. loadouts for this are gonna be unreal.
7
6
1
275
21,253
Mike Sample retweeted
min + rex, pretty neat. this afternoons agenda just got wiped out to make this first class tho.
1
2
88
5,322
Mike Sample retweeted
A compromised agent can't leak what it never had.
3
5
16
981
Mike Sample retweeted
in person meetings are insanely high bandwidth. getting people in a room to whiteboard complex shit increases velocity fast. gets to no fast. etc. remember tho, standing on the dogs bed while whiteboarding isn't a good idea. 😂 (Sorry Latte)
1
1
10
541
Mike Sample retweeted
down the rabbit hole on tty agent multiplexers this week. herdr, cmux, amux, dmux What else is worth checking out?
2
1
5
381
Mike Sample retweeted
Privacy and security are central to the technology we build. That’s why we joined other Canadian and European tech organizations in a new letter outlining concerns about Bill C-22. fixc22.ca
8
36
5
240
21,159
Mike Sample retweeted
rekor v2 has been really great to work with in GCP
2
4
179
Mike Sample retweeted
min makes multiplexer workflows 1000x better. I need to prioritize these workflows way more. wildly cool to see how fast this came together. microvm per pane is such a wildly good ergonomic with loadouts, templates, and everything we're doing, and way safer.
holy shit reset 10 mins ago, now min + unpeel 🤝 microvm per pane. way easier than I thought. nice work @tommyvedvik
2
6
431
Mike Sample retweeted
🇨🇦 we feel that made in Canada is cool, so we added a special flag for tools in our registry. 🇨🇦 special shout outs to : @varlockdev @bentlegen (hunk) @Tailscale @ShopifyEng (ruby-lsp) @mikesample (kittyview) @TorrieNaylor (claude-minimal-plugin) clementtsang (gh ClementTsang/bottom) chmln (gh chmln/sd) If we missed you, pr's welcome!! github : gominimal/pkgs
5
2
21
854
Mike Sample retweeted
third time this month someone's shown me their internal agent wrapper. Is this a common thing in larger teams? I guess everyone is just ready to build their own solution to where the agent runs, what can it touch, replays, logging etc. If you’re building one internally, would love to learn more. Dm’s are open.
1
1
3
308
Mike Sample retweeted
Figuring out the local agent -> remote pathway is tough. Fairly sure we’re pretty close with our sessions workflow at minimal, but always want better ergonomics. Give it a spin, lmk what you think. $ min init $ min github.com/gominimal/minimal
1
5
310
Mike Sample retweeted
We’re rapidly expanding minimal package coverage. Tell me what your agent uses, I want to make sure we’ve got a solid foundation! github.com/gominimal/pkgs (Pr’s always welcome)
2
6
517