
Applied AI @Tensorlake | agents, sandboxes, orchestration, multimodal LLMs
Dallas, TX
Joined April 2014
- Tweets347
- Following1K
- Followers312
- Likes1.4K
Shanshan Wang retweeted
One of the coolest thing about building sandbox infrastructure is how fast customers scale once they like the platform!
@TaskletAI is already at 50k+ sandboxes on @tensorlake and that's about half of their workload!
(screenshot shared with permission)
Amazing to see Harbor growing so fast! 🚀
We’ve integrated Harbor deeply at Tensorlake, and it’s exciting to see the eval ecosystem gaining so much momentum.
Shanshan Wang retweeted
Giving a talk at Unfortunately Computers on October 29th about @tensorlake’s content-addressed block storage system and efficient snapshotting infrastructure for sandboxes.
If you love sandbox tech, please come say hi! unfortunatelycomputers.com/e…
Thanks @davidgu and @recallai for hosting.
Shanshan Wang retweeted
I am looking for someone to join our team who loves distributed file systems or building databases on top of S3 like object stores. If this is you, please DM me! You will work directly with me and this file system is used at scale now every day by @tensorlake customers and moves terabytes of data.
Interesting approach to long-context document parsing from Baidu's new Unlimited-OCR 2.
Curious to see how well it handles complex tables spanning multiple pages.
Unlimited OCR 2 is here, and it's open source. 📖 ✨
Longer documents can mean a lot more attention computation. Our new SR-SWA mechanism keeps that in check by condensing text-visual attention interactions into a fixed-size set of working references.
Here's what it delivers:
- Document parsing at virtually any length, within a finite context window
- Nearly constant per-step decoding latency and memory footprint as documents grow longer
- State-of-the-art performance on MPDocBench and MarathonDocBench, covering documents from dozens to hundreds of pages
Check out the model here ↓
Really informative HuggingFace workshops! Watched the one on agentic evaluations during a long flight and wished it were longer.
The discussion around environments was especially interesting. It also got me thinking about the role of sandboxes in building reliable, reproducible environments for agent evals and RL.
We finished the Training Agents series. Six live sessions over six months, from evaluating agents to training them inside real environments. All of it is on the Hugging Face YouTube channel and all of the code is open.
Here's what we did and who made it happen:
1. Agentic Evaluations WorkshopWhere agent evals actually stand, and why benchmark scores don't match what people see in use. With Avijit Ghosh and Nathan Habib (Hugging Face), Arvind Narayanan (Princeton), Pierre Andrews (Meta), J.J. Allaire (UK AI Security Institute) and Mahesh Sathiamoorthy (Bespoke Labs).
2. RL for Agents Workshop Environments, rollouts, reward design and the inference bottlenecks that appear when you move from RL for LLMs to RL for agents. With Lewis Tunstall (Hugging Face), Will Brown (Prime Intellect), Ofir Press (Princeton) and Alex Zhang (MIT CSAIL).
3. Training Agents 1: SFT on agent traces Public coding-agent traces turned into prompt/completion data, a TRL + LoRA fine-tune on Hugging Face Jobs, metrics in Trackio, and an honest look at what the first eval numbers can and cannot tell you. Joined by Sergio Paniego and Quentin Gallouédec.
4. Training Agents 2: Distillation Off-policy, on-policy and self-distillation for moving capability from a teacher into a smaller coding agent.
5. Training Agents 3: Reinforcement learning GRPO after SFT: group sampling, verifiable reward functions, reading the reward/KL/length curves, and three experiments, one of them with a deliberately gameable reward so we could watch the hacking happen.
6. Training Agents 4: From reward functions to environments The reward stops being a function and becomes a place the agent acts in. We walked the reset()/step() contract from Gym to LLM agents, built an OpenEnv environment and pushed it to the Hub, plugged it into TRL's GRPOTrainer, then trained a real coding agent (OpenCode) through Harbor with AsyncGRPOTrainer on Hugging Face sandboxes.
The series has passed 300k views. Thank you to every speaker, to the TRL team, and to everyone who showed up live with questions.
Playlist: youtube.com/playlist?list=PL…
Shanshan Wang retweeted
You can now vertically scale running sandboxes on @tensorlake. This was one of the most requested features for building coding agents. Sandboxes can now adapt to the workload on the fly, instead of relying on static resource configuration.
The live DuckDB workload in the demo scaled up by 7x in throughput when its CPU and memory were increased live. If the machine running the sandbox doesn’t have enough capacity, the sandbox is transparently migrated to a node that can meet the new resource requirements.
Added @tensorlake as a sandbox provider to @scale_AI AgentEnv Framework. I tested it with a PortSim task:
An agent runs a port through a real windy week inside two Tensorlake sandboxes. Got a perfect score.
It was super fun to build and a great environment to play with.
The environment is the plugin github.com/earakely-scale/ag…, built on PortSimEnv by @adithya_s_k
Shanshan Wang retweeted
When building RL tasks and evals, it's difficult to distinguish between actual model capability failures and bad RL task design.
We're sharing some our task design principles so you can write better tasks before ever evaluating a model on them.
hud.ai/research/what-is-a-go…
Shanshan Wang retweeted
We are rolling out our new VMM to a small percentage of machines in production today!
It brings p95 resume latency for large sandboxes down to 1.5–2s when the snapshot isn’t cached on the machine.
In addition, it supports live vertical scaling of CPU, RAM, and even disk!
We’re wiring in live migration as well, enabling vertical scaling even when the machine running a sandbox doesn’t have enough resources.
We worked extremely hard on this over the last few months, and we’d started to hit the limits of what our previous VMM infrastructure would let us build.
Shanshan Wang retweeted
We are working on supporting the Agent Sandbox Protocol (ASP) in Harbor!
We have an active RFC for an Agent Sandbox Protocol (ASP) that disentangles an agent's execution environment from its runtime. There are many advantages it provides, including preventing trajectory modification.
- increased security
- resource isolation
- no contamination
- separate configuration (e.g. no network in execution environment)
For this to work, we'd need agent developers to opt in and implement their tools in a sandbox-agnostic manner using the protocol. I personally think this is the direction the industry needs to move in, and would love the community's help in designing this protocol.
github.com/harbor-framework/…
Got @tensorlake sandboxes working as ASP (Agent Sandbox Protocol) sandboxes in Harbor, using the SSH design. The agent runs on my laptop, and its tools run in a Tensorlake sandbox with the internet fully off. Tensorlake's native sandbox APIs can support other ASP designs too.
We have an active RFC for an Agent Sandbox Protocol (ASP) that disentangles an agent's execution environment from its runtime. There are many advantages it provides, including preventing trajectory modification.
- increased security
- resource isolation
- no contamination
- separate configuration (e.g. no network in execution environment)
For this to work, we'd need agent developers to opt in and implement their tools in a sandbox-agnostic manner using the protocol. I personally think this is the direction the industry needs to move in, and would love the community's help in designing this protocol.
github.com/harbor-framework/…
ASP proposal in Harbor by @kobe0938: github.com/harbor-framework/…
Shanshan Wang retweeted
@computesdk Actions 🤝 @tensorlake
Now you can run your actions directly on Tensorlake Sandboxes.
Tensorlake has worked tirelessly to provider elastic compute. Your CI/CD gets all of the benefits of their work now.
Post-train an open model into a coding agent that accelerates developer workflows on everyday hardware.
The Gemma 4 Developer Agent Competition, hosted by @googlegemma and Kaggle, is live!
💰 Total Prize Pool: $100,000
⏰ Entry Deadline: November 25, 2026
Used Jev as a rule grader on this dataset. Basically I turned the labeling rules into yes/no questions and had it check the training data.
It agreed with hand corrected labels ~97% of the time, and actually caught a few inconsistencies in our own labels.
It doesn’t know the domain conventions. I put the convention in the question, and it applies the rule to the text.
A pretty lightweight way to audit if the labeling process is actually consistent.
Ran the best frontier models on industrial inspection notes and pick labels. Blindly but with full labels list. It’s already like an open book test but they still missed a lot.
Reading and understanding the input text is not a problem, but the right label depends on conventions only the domain experts know. And even worse, the conventions aren’t always clear or consistently documented.
So It’s always how fast you can consolidate and inject this knowledge, still a data problem at the end.
Got streaming working with @tensorlake sandboxes on Harbor too. So you can see the agent's trajectory and files while it runs. PR is on the way.
One of the first features we built into Terminal-Bench (long before Harbor existed) was --livestream to watch the tmux session.
Glad to see @kobe0938 cooking up the better, more generalized version for Harbor :)















