+10
-2
tasks/checkBluesky.ts
+10
-2
tasks/checkBluesky.ts
···
18
18
return;
19
19
}
20
20
21
+
if (!session.isProactive) {
22
+
console.log(
23
+
`proactively checking bluesky is disabled in \`.env\` variable "IS_PROACTIVE". cancelling future prompts to check bluesky feeds and take action…`,
24
+
);
25
+
releaseTaskThread();
26
+
return;
27
+
}
28
+
21
29
const delay = msUntilNextWakeWindow(
22
30
session.sleepTime,
23
31
session.wakeTime,
24
-
0,
25
-
90,
32
+
120,
33
+
240,
26
34
);
27
35
28
36
if (delay !== 0) {
+4
-4
tasks/runReflection.ts
+4
-4
tasks/runReflection.ts
···
18
18
return;
19
19
}
20
20
21
-
if (!session.reflectSteps) {
21
+
if (!session.reflectionEnabled) {
22
22
console.log(
23
-
`Reflection is disabled in \`.env\` variable "REFLECT_STEPS". Cancelling future scheduling for reflection…`,
23
+
`Reflection is disabled in \`.env\` variable "REFLECTION_ENABLED". Cancelling future scheduling for reflection…`,
24
24
);
25
25
releaseTaskThread();
26
26
return;
···
29
29
const delay = msUntilNextWakeWindow(
30
30
session.sleepTime,
31
31
session.wakeTime,
32
-
0,
33
-
90,
32
+
60,
33
+
120,
34
34
);
35
35
36
36
if (delay !== 0) {
+6
-2
utils/session.ts
+6
-2
utils/session.ts
···
28
28
? (Number(Deno.env.get("DELAY_NOTIF_MULTIPLIER_PERCENT")) / 100) + 1
29
29
: 1.05;
30
30
31
-
const reflectSteps = Deno.env.get("REFLECT_STEPS")?.toLowerCase() === "true";
31
+
const reflectionEnabled =
32
+
Deno.env.get("REFLECTION_ENABLED")?.toLowerCase() === "true";
33
+
34
+
const isProactive = Deno.env.get("IS_PROACTIVE")?.toLowerCase() === "true";
32
35
33
36
const delayReflectMin: number = Deno.env.get("DELAY_REFLECT_MINUTES_MIN")
34
37
? Number(Deno.env.get("DELAY_REFLECT_MINUTES_MIN")) * 60000
···
81
84
currentNotifDelaySeconds: delayNotifMin,
82
85
maxNotifDelaySeconds: delayNotifMax,
83
86
notifDelayMultiplier: delayNotifMultiplier,
84
-
reflectSteps: reflectSteps,
87
+
reflectionEnabled: reflectionEnabled,
88
+
isProactive: isProactive,
85
89
minReflectDelayMinutes: delayReflectMin,
86
90
currentReflectDelayMinutes: delayReflectMin,
87
91
maxReflectDelayMinutes: delayReflectMax,