mirror of
https://github.com/getpaseo/paseo.git
synced 2026-11-05 07:54:38 +00:00
fix(muse): make package installs and project rules work by default (#5775)
* fix(muse): make launch defaults usable and configure each agent Disable sandboxing and trust workspaces by default so package installs and project rules work. Replace the host settings UI with validated per-agent providerOptions, preserving posture across session resume. * docs(muse): describe shared provider options configuration
This commit is contained in:
@@ -10,7 +10,7 @@ import { BuiltinPluginLoader } from "../plugins/builtin/index.js";
|
||||
import { createTestPaseoDaemon } from "../test-utils/paseo-daemon.js";
|
||||
import { DaemonClient } from "../test-utils/daemon-client.js";
|
||||
|
||||
test("Muse publishes its client settings bundle while installed plugins are disabled", async () => {
|
||||
test("Muse registers without a client settings bundle", async () => {
|
||||
const daemon = await createTestPaseoDaemon({
|
||||
builtinPlugins: new BuiltinPluginLoader(undefined, ["muse-provider"]),
|
||||
});
|
||||
@@ -21,8 +21,8 @@ test("Muse publishes its client settings bundle while installed plugins are disa
|
||||
try {
|
||||
await client.connect();
|
||||
const muse = (await client.getPluginCatalog()).find((plugin) => plugin.id === "muse-provider");
|
||||
expect(muse?.clientBundle).toBeTypeOf("string");
|
||||
expect(muse?.clientBundle).not.toBe("");
|
||||
expect(muse).toBeDefined();
|
||||
expect(muse?.clientBundle).toBe("");
|
||||
} finally {
|
||||
await client.close();
|
||||
await daemon.close();
|
||||
|
||||
Reference in New Issue
Block a user