feat: add dynamic autonomous DAVE presence
This commit is contained in:
@@ -36,6 +36,17 @@ export default {
|
||||
profileEncryptionKey: process.env.SECURITY_PROFILE_ENCRYPTION_KEY || null,
|
||||
},
|
||||
|
||||
davePresence: {
|
||||
enabled: boolEnv('DAVE_PRESENCE_ENABLED', false),
|
||||
maxPerDay: intEnv('DAVE_PRESENCE_MAX_MESSAGES_PER_DAY', 4),
|
||||
minGapMinutes: intEnv('DAVE_PRESENCE_MIN_GAP_MINUTES', 75),
|
||||
minIntervalMinutes: intEnv('DAVE_PRESENCE_MIN_INTERVAL_MINUTES', 45),
|
||||
maxIntervalMinutes: intEnv('DAVE_PRESENCE_MAX_INTERVAL_MINUTES', 180),
|
||||
idleAfterMinutes: intEnv('DAVE_PRESENCE_IDLE_AFTER_MINUTES', 60),
|
||||
checkIntervalMinutes: intEnv('DAVE_PRESENCE_CHECK_INTERVAL_MINUTES', 5),
|
||||
timezone: process.env.DAVE_PRESENCE_TIMEZONE || 'Europe/Berlin',
|
||||
},
|
||||
|
||||
llm: {
|
||||
provider: process.env.LLM_PROVIDER || null, // litellm | openrouter | openai-compatible | lmstudio | ollama | other supported providers
|
||||
apiKey: process.env.LLM_API_KEY || null,
|
||||
|
||||
Reference in New Issue
Block a user