feat: finish app-side master agent control surfaces

This commit is contained in:
kris
2026-04-16 06:18:27 +08:00
parent e8304faebc
commit 36a2cd8dfd
16 changed files with 258 additions and 49 deletions

View File

@@ -73,8 +73,9 @@ test("GET /api/v1/master-agent/evolution returns config proposals and rules", as
await createAdminRequest("http://127.0.0.1:3000/api/v1/master-agent/evolution"),
);
assert.equal(response.status, 200);
const payload = await response.json() as { ok: boolean; proposals: unknown[]; rules: unknown[] };
const payload = await response.json() as { ok: boolean; canManage?: boolean; proposals: unknown[]; rules: unknown[] };
assert.equal(payload.ok, true);
assert.equal(payload.canManage, true);
assert.ok(Array.isArray(payload.proposals));
assert.ok(Array.isArray(payload.rules));
});