From 80bf83f885e805d87b7c625d5b9d5c600b1703be Mon Sep 17 00:00:00 2001 From: David Marn Date: Fri, 27 Feb 2026 11:47:01 +0100 Subject: [PATCH 1/2] Adds amber scenario. --- .dockerignore | 3 +- .gitignore | 2 +- amber/amber-manifest-green.json5 | 55 ++++++++++++++++++++++++++++++++ amber/sample.env | 1 + 4 files changed, 59 insertions(+), 2 deletions(-) create mode 100644 amber/amber-manifest-green.json5 create mode 100644 amber/sample.env diff --git a/.dockerignore b/.dockerignore index 640c241..15e94d3 100644 --- a/.dockerignore +++ b/.dockerignore @@ -3,4 +3,5 @@ **/*.pyo Dockerfile .git -.gitignore \ No newline at end of file +.gitignore +amber/.env diff --git a/.gitignore b/.gitignore index e42c53d..fba63b4 100644 --- a/.gitignore +++ b/.gitignore @@ -28,4 +28,4 @@ app-route/*.txt app-malt/=0.26.0 app-k8s/policies/* app-k8s/pod_deployment/* -app-k8s/test.txt \ No newline at end of file +app-k8s/test.txt diff --git a/amber/amber-manifest-green.json5 b/amber/amber-manifest-green.json5 new file mode 100644 index 0000000..2e31683 --- /dev/null +++ b/amber/amber-manifest-green.json5 @@ -0,0 +1,55 @@ +{ + manifest_version: "0.1.0", + program: { + image: "ghcr.io/froot-netsys/malt_agent:latest", + entrypoint: [ + "uv", + "run", + "malt_agent.py", + "--host", + "0.0.0.0", + "--port", + "8081" + ], + env: { + PROXY_URL: "${slots.proxy.url}", + LOG_LEVEL: "INFO", + }, + network: { + endpoints: [ + { name: "endpoint", port: 8081 }, + ], + }, + }, + config_schema: { + type: "object", + properties: { + }, + required: [], + additionalProperties: false, + }, + slots: { + proxy: { kind: "a2a" }, + }, + provides: { + a2a: { kind: "a2a", endpoint: "endpoint" }, + }, + exports: { + a2a: "a2a", + }, + metadata: { + assessment_config: { + prompt_type: "zeroshot_base", + num_queries: 2, + max_iterations: 10, + output_dir: "dump", + benchmark_path: "assessment_error_config.json", + regenerate_benchmark: true, + num_switches: 2, + num_hosts_per_subnet: 1 + }, + participant_roles: [ + "route_operator" + ] + } +} diff --git a/amber/sample.env b/amber/sample.env new file mode 100644 index 0000000..f14403d --- /dev/null +++ b/amber/sample.env @@ -0,0 +1 @@ +AMBER_CONFIG_OPENAI_API_KEY= From 5e54ccb1394658818149e510812988175216314a Mon Sep 17 00:00:00 2001 From: David Marn Date: Sat, 4 Apr 2026 09:45:57 +0200 Subject: [PATCH 2/2] Update config and agent name. --- amber/amber-manifest-green.json5 | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/amber/amber-manifest-green.json5 b/amber/amber-manifest-green.json5 index 2e31683..ce2609a 100644 --- a/amber/amber-manifest-green.json5 +++ b/amber/amber-manifest-green.json5 @@ -40,16 +40,15 @@ metadata: { assessment_config: { prompt_type: "zeroshot_base", - num_queries: 2, - max_iterations: 10, + num_queries: 3, + complexity_level: ["level1", "level2", "level3"], output_dir: "dump", - benchmark_path: "assessment_error_config.json", - regenerate_benchmark: true, - num_switches: 2, - num_hosts_per_subnet: 1 + output_file: "query_output.jsonl", + benchmark_path: "assessment_queries.jsonl", + regenerate_benchmark: true }, participant_roles: [ - "route_operator" + "malt_operator" ] } }