mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-06 10:59:59 +00:00
Render every discovered server into the agent's own config, filtered to the auth schemes a client can actually present, so no entry carries a credential the server would reject. Render hermes' config after the stack exists and before the handlers flush; the other order fired compose up while the config was still missing. Own the config file as the container user. Rendered as root it stays unreadable to the agent, which then falls back to its built-in defaults silently and reports only that the server is unknown, pointing the reader at the wrong layer. Assert what these clients expose: neither ships an admin surface listing its configured servers, so the specs hold the API to refusing an unauthenticated caller, which is what keeps the per-server bearers out of reach. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
15 lines
335 B
JavaScript
15 lines
335 B
JavaScript
const { test } = require("@playwright/test");
|
|
|
|
const shared = require("./_shared");
|
|
|
|
test.use({
|
|
ignoreHTTPSErrors: true,
|
|
});
|
|
|
|
test.beforeEach(shared.beforeEach);
|
|
|
|
require("./test-guest").register(shared);
|
|
require("./test-mcp").register(shared);
|
|
require("./test-administrator-persona").register(shared);
|
|
require("./test-oidc-login");
|