Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

EnvTrustBench Docker Adapters

This directory is Loom's integration boundary for EnvTrustBench-style Agents. It does not carry a Windows-to-Linux conversion script or a vendor Agent installation. The adapter owner is responsible for making the chosen scaffold run on linux/amd64; Loom then admits and schedules it through the Docker protocol.

The catalog covers Codex, Claude Code, OpenCode, OpenClaw, and Gemini CLI because those names appear in the EnvTrustBench scaffold history. A catalog row is a required target identity, not proof that the current implementation is already portable or benchmark-correct.

For every catalog entry, Loom guarantees the same Dockerfile/image admission path once its owner supplies a Linux image with that entry's agent_id; Loom does not guarantee or implement the Agent's Linux port itself.

Use Dockerfile.agent.template as the fixed contract. Replace only the adapter-owned install and entrypoint logic, preserve the seven Loom labels, and write a JSON object to /loom/output/record.json. Then run loom_container.py admit and publish as documented in Docker Agent Protocol.

protocol-probe/ is a deliberately small Linux image used by Loom's remote Flash smoke. It makes one OpenAI-compatible provider call from a declared DEEPSEEK_API_KEY, writes a redacted record, and is not an EnvTrustBench result or a substitute for any real scaffold adapter.