feat: add controlled Telegram terminal agent
All checks were successful
Codex Template Compliance / template-compliance (pull_request) Successful in 6s
Build / test-and-image (pull_request) Successful in 50s

This commit is contained in:
2026-07-05 21:10:14 +02:00
parent 85fd619086
commit dcfd3fd2bf
10 changed files with 684 additions and 20 deletions

View File

@@ -54,6 +54,12 @@ export default {
aiMaxInputChars: intEnv('TELEGRAM_AI_MAX_INPUT_CHARS', 2000),
aiMaxTokens: intEnv('TELEGRAM_AI_MAX_TOKENS', 2048),
aiTimeoutMs: intEnv('TELEGRAM_AI_TIMEOUT_MS', 300000),
agentEnabled: boolEnv('TELEGRAM_AGENT_ENABLED', true),
agentMaxSteps: intEnv('TELEGRAM_AGENT_MAX_STEPS', 4),
agentConfirmationTtlSeconds: intEnv('TELEGRAM_AGENT_CONFIRM_TTL_SECONDS', 300),
agentProactiveEnabled: boolEnv('TELEGRAM_AGENT_PROACTIVE_ENABLED', true),
agentProactiveMinChanges: intEnv('TELEGRAM_AGENT_PROACTIVE_MIN_CHANGES', 3),
agentProactiveCooldownMinutes: intEnv('TELEGRAM_AGENT_PROACTIVE_COOLDOWN_MINUTES', 30),
},
discord: {