test(plugins): avoid kitchen sink config drift

This commit is contained in:
Vincent Koc
2026-05-02 15:10:00 -07:00
parent a8f62725e5
commit 7a54076770

View File

@@ -87,20 +87,11 @@ function readConfig() {
function configureRuntime() {
const pluginId = process.env.KITCHEN_SINK_ID;
const personality = process.env.KITCHEN_SINK_PERSONALITY;
const { configPath, config } = readConfig();
config.plugins = config.plugins || {};
config.plugins.entries = config.plugins.entries || {};
config.plugins.entries[pluginId] = {
...config.plugins.entries[pluginId],
...(personality
? {
config: {
...config.plugins.entries[pluginId]?.config,
personality,
},
}
: {}),
hooks: {
...config.plugins.entries[pluginId]?.hooks,
allowConversationAccess: true,