Skip to content

Commit 011a019

Browse files
committed
update README
Signed-off-by: Takumi Yanagawa <yana@jp.ibm.com>
1 parent 15db00f commit 011a019

File tree

1 file changed

+32
-2
lines changed

1 file changed

+32
-2
lines changed

README.md

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,32 @@
1-
# ITBench-Tools
2-
Code repository for tools as part of ITBench
1+
# IT-Bench Tools
2+
3+
This repository provides a toolkit for [ITBench](https://github.com/IBM/itbench), including the containerized components used to run and evaluate agents.
4+
5+
## 🎞️ Components
6+
7+
- **bench-runner**: Executes benchmark scenarios.
8+
- **agent-harness**: Wraps agents for interaction with IT Bench Service.
9+
10+
## 🛠️ Build and Push (Multi-Arch)
11+
12+
```bash
13+
bench_runner_name="icr.io/agent-bench/bench-runner-base:0.0.1"
14+
agent_harness_name="icr.io/agent-bench/agent-harness-base:0.0.1"
15+
16+
# Build and push bench-runner base image
17+
docker buildx build --platform linux/amd64,linux/arm64 \
18+
-f ./docker/bench-runner/Dockerfile \
19+
-t ${bench_runner_name} \
20+
. --push
21+
22+
# Build and push agent-harness base image
23+
docker buildx build --platform linux/amd64,linux/arm64 \
24+
-f ./docker/agent-harness/Dockerfile \
25+
-t ${agent_harness_name} \
26+
. --push
27+
```
28+
29+
## 📝 Notes
30+
31+
- Make sure `docker buildx` is installed and configured with a builder that supports multi-platform builds.
32+
- You need to be logged in to the container registry (`icr.io`) before pushing.

0 commit comments

Comments
 (0)