docs: pi-Doku zusammengeführt, FUNKTIONSWEISE/CHANGELOG/LICENSE; mcp.json versioniert und verlinkt
Hinweise zu pi und der Coder/Judge-Erweiterung (MCP-Server, Web-Tests, schneller entwickeln, Fehlerbilder) aus strata-betrieb übernommen. Kapitel 2/3 und README auf Strata als Standard gebracht. deploy-pi-config.sh verlinkt jetzt auch mcp.json. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
9647b862c9
commit
e1796c0ccc
1 changed files with 411 additions and 131 deletions
|
|
@ -7,6 +7,7 @@ import { readJson, readRepoFile } from "./helpers.mjs";
|
|||
|
||||
const models = readJson("models.json");
|
||||
const settings = readJson("settings.json");
|
||||
const mcp = readJson("mcp.json");
|
||||
|
||||
test("models.json: Provider llama-cpp-single hat genau ein Modell coding_model auf Port 8001", () => {
|
||||
const p = models.providers["llama-cpp-single"];
|
||||
|
|
@ -54,3 +55,13 @@ test("settings.json enthält keine Modell-Auswahl (Nutzer-Präferenz bleibt erha
|
|||
assert.ok(!("defaultModel" in settings), "defaultModel soll nicht im Repo-settings sein");
|
||||
assert.ok(!("enabledModels" in settings), "enabledModels soll nicht im Repo-settings sein");
|
||||
});
|
||||
|
||||
test("mcp.json: Playwright und Context7 mit fester Version, Key nur als Umgebungsverweis", () => {
|
||||
const servers = mcp.mcpServers;
|
||||
assert.deepEqual(Object.keys(servers).sort(), ["context7", "playwright"]);
|
||||
assert.ok(servers.playwright.args.includes("@playwright/mcp@0.0.83"));
|
||||
assert.ok(servers.playwright.args.includes("--headless"), "Browser-Tests nie auf dem Desktop");
|
||||
assert.ok(servers.context7.args.includes("@upstash/context7-mcp@4.1.1"));
|
||||
assert.deepEqual(servers.context7.env, { CONTEXT7_API_KEY: "${CONTEXT7_API_KEY}" });
|
||||
assert.doesNotMatch(JSON.stringify(mcp), /ctx7sk|--api-key/, "kein API-Key im Klartext");
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in a new issue