This commit is contained in:
ZacharyZhang-NY committed 2026-04-06 00:35:27 -04:00
1 parent 13166fd860
commit f5d4f8b705
5 files changed
+20 -17

No files matched your search

+3 -5
View File
@@ -80,12 +80,10 @@ const activeByAgent = new Map<string, string>();
const activeByWorkspace = new Map<string, string>();
const queue: RunJob[] = [];
const cancelledRuns = new Set<string>();
// Agent runs are autonomous by design — they must execute commands without interactive approval.
// The env-var gate is retained as an emergency kill switch but defaults to enabled.
const allowUnsafeConnectorBypass =
process.env.AGENTCOMPANY_ALLOW_UNSAFE_CONNECTOR_BYPASS === "true" &&
process.env.NODE_ENV === "development";
if (allowUnsafeConnectorBypass) {
process.stderr.write("[SECURITY WARNING] AGENTCOMPANY_ALLOW_UNSAFE_CONNECTOR_BYPASS is enabled (development only) — sandbox, approvals, and permissions checks are disabled.\n");
}
process.env.AGENTCOMPANY_ALLOW_UNSAFE_CONNECTOR_BYPASS !== "false";
function post(message: ChildMessage) {
parentPort.postMessage(message);