Skip to content

Latest commit

 

History

History
27 lines (22 loc) · 1.41 KB

File metadata and controls

27 lines (22 loc) · 1.41 KB

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.