test: inject thread-safe gateway and ACP seams

This commit is contained in:
Peter Steinberger
2026-03-23 04:34:42 -07:00
parent d841d02439
commit 6bcd9a801a
10 changed files with 330 additions and 101 deletions

View File

@@ -151,6 +151,7 @@ async function executeSend(params: {
}) {
const tool = createMessageTool({
config: {} as never,
runMessageAction: mocks.runMessageAction as never,
...params.toolOptions,
});
await tool.execute("1", {
@@ -187,6 +188,9 @@ describe("message tool secret scoping", () => {
const tool = createMessageTool({
currentChannelProvider: "discord",
agentAccountId: "ops",
loadConfig: mocks.loadConfig as never,
resolveCommandSecretRefsViaGateway: mocks.resolveCommandSecretRefsViaGateway as never,
runMessageAction: mocks.runMessageAction as never,
});
await tool.execute("1", {
@@ -216,6 +220,7 @@ describe("message tool agent routing", () => {
const tool = createMessageTool({
agentSessionKey: "agent:alpha:main",
config: {} as never,
runMessageAction: mocks.runMessageAction as never,
});
await tool.execute("1", {