Menu
popagent
publicLatest change b4f0c91e83b9048b4861ed58f43a0ab71b000d61 - Provide devices in contained workspaces by Ólafur Búi Ólafsson
diff --git a/node_modules/@mastra/core/.bun-tag-d9dec8834a6e73c3 b/.bun-tag-d9dec8834a6e73c3
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/dist/agent-BOdDHE12.cjs b/dist/agent-BOdDHE12.cjs
index 6c7efc0e0771d2ef0200d6e786480a82c4e78412..dda55fa1cca1519562d3300419bfa26e461b26ed 100644
--- a/dist/agent-BOdDHE12.cjs
+++ b/dist/agent-BOdDHE12.cjs
@@ -34391,7 +34391,11 @@ var Agent = class Agent extends require_base.MastraBase {
args: toolResult.payload.args,
isError: toolResult.payload.isError
}));
- fullSubAgentMessages = [subAgentUserMessage, ...agentResponseMessages];
+ fullSubAgentMessages = [subAgentUserMessage, ...agentResponseMessages].map((message) => ({
+ ...message,
+ threadId: message.threadId || subAgentThreadId,
+ resourceId: message.resourceId || subAgentResourceId
+ }));
const memory = await resolvedAgent.getMemory({ requestContext: subAgentRequestContext });
if (memory) try {
await memory.createThread({
@@ -34480,7 +34484,11 @@ var Agent = class Agent extends require_base.MastraBase {
args: toolResult.payload.args,
isError: toolResult.payload.isError
}));
- fullSubAgentMessages = [subAgentUserMessage, ...streamResult.messageList.get.response.db()];
+ fullSubAgentMessages = [subAgentUserMessage, ...streamResult.messageList.get.response.db()].map((message) => ({
+ ...message,
+ threadId: message.threadId || subAgentThreadId,
+ resourceId: message.resourceId || subAgentResourceId
+ }));
const streamMemory = await resolvedAgent.getMemory({ requestContext: subAgentRequestContext });
if (streamMemory) try {
await streamMemory.createThread({
diff --git a/dist/agent-CKAVuxKN.js b/dist/agent-CKAVuxKN.js
index 2d9462a72607f5960d236a4d9be268ea14e60c8a..78a39a43348b5113d40c95a72c0ead603b7a11f1 100644
--- a/dist/agent-CKAVuxKN.js
+++ b/dist/agent-CKAVuxKN.js
@@ -34389,7 +34389,11 @@ var Agent = class Agent extends MastraBase {
args: toolResult.payload.args,
isError: toolResult.payload.isError
}));
- fullSubAgentMessages = [subAgentUserMessage, ...agentResponseMessages];
+ fullSubAgentMessages = [subAgentUserMessage, ...agentResponseMessages].map((message) => ({
+ ...message,
+ threadId: message.threadId || subAgentThreadId,
+ resourceId: message.resourceId || subAgentResourceId
+ }));
const memory = await resolvedAgent.getMemory({ requestContext: subAgentRequestContext });
if (memory) try {
await memory.createThread({
@@ -34478,7 +34482,11 @@ var Agent = class Agent extends MastraBase {
args: toolResult.payload.args,
isError: toolResult.payload.isError
}));
- fullSubAgentMessages = [subAgentUserMessage, ...streamResult.messageList.get.response.db()];
+ fullSubAgentMessages = [subAgentUserMessage, ...streamResult.messageList.get.response.db()].map((message) => ({
+ ...message,
+ threadId: message.threadId || subAgentThreadId,
+ resourceId: message.resourceId || subAgentResourceId
+ }));
const streamMemory = await resolvedAgent.getMemory({ requestContext: subAgentRequestContext });
if (streamMemory) try {
await streamMemory.createThread({
diff --git a/dist/workspace-BrIE73Pi.js b/dist/workspace-BrIE73Pi.js
index fdd8ef855cd91ff3af9769fb7f310425ccf222d4..9715c47fdd3360a8ddddf607ae5a1f0b87e990b7 100644
--- a/dist/workspace-BrIE73Pi.js
+++ b/dist/workspace-BrIE73Pi.js
@@ -4116,6 +4116,7 @@ function buildBwrapCommand(command, workspacePath, config) {
if (!config.allowNetwork) bwrapArgs.push("--unshare-net");
bwrapArgs.push("--proc", "/proc");
bwrapArgs.push("--tmpfs", "/tmp");
+ bwrapArgs.push("--dev", "/dev");
for (const path of DEFAULT_READONLY_BINDS) bwrapArgs.push("--ro-bind-try", path, path);
for (const path of config.readOnlyPaths ?? []) bwrapArgs.push("--ro-bind", path, path);
if (config.allowSystemBinaries !== false) {
diff --git a/dist/workspace-CAHqioUS.cjs b/dist/workspace-CAHqioUS.cjs
index 639768c30bbb9a5be0205a30b03c8e5a7f1ddd03..4f77deb6b494687adda29bc8fc2f7fc9e06121af 100644
--- a/dist/workspace-CAHqioUS.cjs
+++ b/dist/workspace-CAHqioUS.cjs
@@ -4121,6 +4121,7 @@ function buildBwrapCommand(command, workspacePath, config) {
if (!config.allowNetwork) bwrapArgs.push("--unshare-net");
bwrapArgs.push("--proc", "/proc");
bwrapArgs.push("--tmpfs", "/tmp");
+ bwrapArgs.push("--dev", "/dev");
for (const path$5 of DEFAULT_READONLY_BINDS) bwrapArgs.push("--ro-bind-try", path$5, path$5);
for (const path$6 of config.readOnlyPaths ?? []) bwrapArgs.push("--ro-bind", path$6, path$6);
if (config.allowSystemBinaries !== false) {