Skip to content

Commit b1a26b4

Browse files
authored
Merge pull request #131 from SharpAI/feat/streaming-benchmark-env-vars
docs: update SKILL.md with npm dependency and new env vars
2 parents 28c68a7 + 105183e commit b1a26b4

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

  • skills/analysis/home-security-benchmark

skills/analysis/home-security-benchmark/SKILL.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ version: 2.0.0
55
category: analysis
66
runtime: node
77
entry: scripts/run-benchmark.cjs
8-
install: none
8+
install: npm
99
---
1010

1111
# Home Security AI Benchmark
@@ -14,7 +14,7 @@ Comprehensive benchmark suite evaluating LLM and VLM models on **131 tests** acr
1414

1515
## Setup
1616

17-
**No installation required.** This skill has zero external dependencies — it uses only Node.js built-in modules. No `npm install` needed.
17+
**Requires `npm install`.** This skill has a `package.json` with dependencies (e.g. `openai` SDK). The deployment agent should check for `package.json` and run `npm install` in the skill directory before launching.
1818

1919
Entry script: `scripts/run-benchmark.cjs`
2020

@@ -53,7 +53,13 @@ node scripts/run-benchmark.cjs --no-open
5353
| Variable | Default | Description |
5454
|----------|---------|-------------|
5555
| `AEGIS_GATEWAY_URL` | `http://localhost:5407` | LLM gateway (OpenAI-compatible) |
56+
| `AEGIS_LLM_URL` || Direct llama-server LLM endpoint |
57+
| `AEGIS_LLM_API_TYPE` | `openai` | LLM provider type (builtin, openai, etc.) |
58+
| `AEGIS_LLM_MODEL` || LLM model name |
59+
| `AEGIS_LLM_API_KEY` || API key for cloud LLM providers |
60+
| `AEGIS_LLM_BASE_URL` || Cloud provider base URL (e.g. `https://api.openai.com/v1`) |
5661
| `AEGIS_VLM_URL` | *(disabled)* | VLM server base URL |
62+
| `AEGIS_VLM_MODEL` || Loaded VLM model ID |
5763
| `AEGIS_SKILL_ID` || Skill identifier (enables skill mode) |
5864
| `AEGIS_SKILL_PARAMS` | `{}` | JSON params from skill config |
5965

@@ -129,5 +135,6 @@ Results are saved to `~/.aegis-ai/benchmarks/` as JSON. An HTML report with cros
129135
## Requirements
130136

131137
- Node.js ≥ 18
132-
- Running LLM server (llama-cpp, vLLM, or any OpenAI-compatible API)
138+
- `npm install` (for `openai` SDK dependency)
139+
- Running LLM server (llama-server, OpenAI API, or any OpenAI-compatible endpoint)
133140
- Optional: Running VLM server for scene analysis tests (35 tests)

0 commit comments

Comments
 (0)