Configuration reference (generated)¶
Generated by scripts/ci/gen-config-reference.py. Do not edit by hand. Properties found in
core/**/application*.yml, @Value and @ConfigurationProperties. The hand-written guide is
configuration.md; the Documented column says whether the docs or .env.example mention it.
1865 properties.
| Property | Default | Documented | Source |
|---|---|---|---|
BUILD_TIME |
yes | core/platform/src/main/java/com/agenticai/core/platform/ops/PlatformVersionService.java | |
GIT_SHA |
yes | core/platform/src/main/java/com/agenticai/core/platform/ops/PlatformVersionService.java | |
LANGFUSE_HOST |
yes | core/quality/src/main/java/com/agenticai/core/quality/dataset/EvalDatasetService.java | |
LANGFUSE_INIT_PROJECT_ID |
yes | core/quality/src/main/java/com/agenticai/core/quality/dataset/EvalDatasetService.java | |
LANGFUSE_OTEL_AUTH_HEADER |
yes | core/chat/src/main/java/com/agenticai/core/chat/langfuse/LangfuseScoreClient.java, core/quality/src/main/java/com/agenticai/core/quality/dataset/EvalDatasetService.java | |
abuse.alert.webhook.url |
yes | core/platform/src/main/java/com/agenticai/core/platform/abuse/WebhookAbuseAlertSink.java | |
agent-supervisor.sweep.enabled |
true |
yes | core/app-config/src/main/resources/application.yml, core/app/src/main/java/com/agenticai/core/common/improve/AgentSupervisorSweep.java |
app.a2a.blocking-timeout |
yes | core/agents/src/main/java/com/agenticai/core/agents/a2a/A2aProperties.java | |
app.a2a.client |
yes | core/agents/src/main/java/com/agenticai/core/agents/a2a/A2aProperties.java | |
app.a2a.client.allow-insecure-loopback |
yes | core/app-config/src/main/resources/application.yml | |
app.a2a.client.allowed-hosts |
yes | core/app-config/src/main/resources/application.yml | |
app.a2a.client.connect-timeout |
yes | core/app-config/src/main/resources/application.yml | |
app.a2a.client.enabled |
yes | core/app-config/src/main/resources/application.yml | |
app.a2a.client.max-calls-per-turn |
yes | core/app-config/src/main/resources/application.yml | |
app.a2a.client.max-response-bytes |
yes | core/app-config/src/main/resources/application.yml | |
app.a2a.client.max-result-chars |
yes | core/app-config/src/main/resources/application.yml | |
app.a2a.client.max-wait |
yes | core/app-config/src/main/resources/application.yml | |
app.a2a.client.poll-interval |
yes | core/app-config/src/main/resources/application.yml | |
app.a2a.client.request-timeout |
yes | core/app-config/src/main/resources/application.yml | |
app.a2a.client.require-signed-card |
yes | core/app-config/src/main/resources/application.yml | |
app.a2a.enabled |
yes | core/agents/src/main/java/com/agenticai/core/agents/a2a/A2aProperties.java, core/app-config/src/main/resources/application-personal.yml +1 | |
app.a2a.heartbeat-interval |
yes | core/agents/src/main/java/com/agenticai/core/agents/a2a/A2aProperties.java, core/app-config/src/main/resources/application.yml | |
app.a2a.heartbeat-stale-after |
yes | core/agents/src/main/java/com/agenticai/core/agents/a2a/A2aProperties.java, core/app-config/src/main/resources/application.yml | |
app.a2a.max-concurrent-async-tasks |
yes | core/agents/src/main/java/com/agenticai/core/agents/a2a/A2aProperties.java | |
app.a2a.max-tasks |
yes | core/agents/src/main/java/com/agenticai/core/agents/a2a/A2aProperties.java | |
app.a2a.public-base-url |
yes | core/agents/src/main/java/com/agenticai/core/agents/a2a/A2aProperties.java | |
app.a2a.require-pinned-key |
yes | core/agents/src/main/java/com/agenticai/core/agents/a2a/A2aProperties.java | |
app.a2a.signing |
yes | core/agents/src/main/java/com/agenticai/core/agents/a2a/A2aProperties.java | |
app.a2a.signing.enabled |
yes | core/app-config/src/main/resources/application.yml | |
app.a2a.signing.key-id |
yes | core/app-config/src/main/resources/application.yml | |
app.a2a.signing.private-key-pem |
yes | core/app-config/src/main/resources/application.yml | |
app.a2a.signing.public-key-pem |
yes | core/app-config/src/main/resources/application.yml | |
app.a2a.task-store |
yes | core/agents/src/main/java/com/agenticai/core/agents/a2a/A2aProperties.java, core/app-config/src/main/resources/application.yml | |
app.a2a.task-ttl |
yes | core/agents/src/main/java/com/agenticai/core/agents/a2a/A2aProperties.java, core/app-config/src/main/resources/application.yml | |
app.a2a.version |
yes | core/agents/src/main/java/com/agenticai/core/agents/a2a/A2aProperties.java | |
app.abuse.throttle-store |
memory |
yes | core/platform/src/main/java/com/agenticai/core/platform/abuse/AbuseThrottleService.java |
app.account.deletion.max-auth-age |
PT15M |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/account/AccountSelfDeletionService.java |
app.actuator.scrape-token |
yes | core/app-config/src/main/resources/application.yml, core/security/src/main/java/com/agenticai/core/security/ActuatorEdgeGuardFilter.java | |
app.actuator.scrape-token-required |
false |
yes | core/app-config/src/main/resources/application.yml, core/security/src/main/java/com/agenticai/core/security/ActuatorEdgeGuardFilter.java |
app.addons.host-token |
yes | core/providers/src/main/java/com/agenticai/core/providers/addons/AddonHostAuth.java | |
app.agent-hooks.cache-ttl-ms |
15000 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/hooks/AgentHookConfigService.java, core/app-config/src/main/resources/application.yml |
app.agent-hooks.enabled |
true |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/hooks/AgentHookConfigService.java, core/agents-turn/src/main/java/com/agenticai/core/agents/hooks/AgentHookRuntime.java +2 |
app.agent-hooks.hard-cap-ms |
5000 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/hooks/AgentHookRuntime.java, core/app-config/src/main/resources/application.yml |
app.agent-hooks.latency-budget-ms |
2000 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/hooks/AgentHookRuntime.java, core/app-config/src/main/resources/application.yml |
app.agent-hooks.webhook.allowed-hosts |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/hooks/AgentHookConfigService.java, core/app-config/src/main/resources/application.yml | |
app.agent-hooks.webhook.signing-secret |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/hooks/AgentHookRuntime.java, core/app-config/src/main/resources/application.yml | |
app.agent-import.enabled |
true |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/importer/AgentImportService.java, core/app-config/src/main/resources/application.yml |
app.agent-import.max-payload-bytes |
1048576 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/importer/AgentImportService.java, core/app-config/src/main/resources/application.yml |
app.agent-jobs.approval |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/job/AgentJobProperties.java | |
app.agent-jobs.approval.expired-failure-message |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.approval.max-parks-per-job |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.approval.park-timeout |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.approval.replay-grace |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.approval.sweep-interval |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.deadline-sweep-interval |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.default-timeout |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/job/AgentJobProperties.java, core/app-config/src/main/resources/application.yml | |
app.agent-jobs.durability |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/job/AgentJobProperties.java | |
app.agent-jobs.durability.max-attempts |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.durability.requeue-zero-work-orphans |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.durability.resume-from-journal |
false |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/StepJournal.java, core/app-config/src/main/resources/application.yml |
app.agent-jobs.durability.resume-rerun-incomplete-turn |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.durability.step-journal-enabled |
true |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/StepJournal.java, core/app-config/src/main/resources/application.yml |
app.agent-jobs.durability.step-journal-purge-interval |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.durability.step-journal-retention-days |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.heartbeat-interval |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/job/AgentJobProperties.java, core/app-config/src/main/resources/application.yml | |
app.agent-jobs.interrupt-on-external-terminal |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/job/AgentJobProperties.java, core/app-config/src/main/resources/application-shape-api.yml +2 | |
app.agent-jobs.max-concurrent |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/job/AgentJobProperties.java, core/app-config/src/main/resources/application.yml | |
app.agent-jobs.max-concurrent-per-tenant |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/job/AgentJobProperties.java, core/app-config/src/main/resources/application.yml | |
app.agent-jobs.max-timeout |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/job/AgentJobProperties.java, core/app-config/src/main/resources/application.yml | |
app.agent-jobs.max-turns |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/job/AgentJobProperties.java, core/app-config/src/main/resources/application.yml | |
app.agent-jobs.output-schema |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/job/AgentJobProperties.java | |
app.agent-jobs.output-schema.max-repair-attempts |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.output-schema.max-schema-bytes |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.ownership |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/job/AgentJobProperties.java | |
app.agent-jobs.ownership.enabled |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.ownership.heartbeat-seconds |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.ownership.lease-seconds |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.ownership.resume-max-attempts |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.ownership.sweep-batch |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.ownership.sweep-interval |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.poll-interval |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/job/AgentJobProperties.java, core/app-config/src/main/resources/application.yml | |
app.agent-jobs.progress |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/job/AgentJobProperties.java | |
app.agent-jobs.progress.dedupe-window-seconds |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.progress.max-note-chars |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.progress.max-notes-per-job |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.queue-capacity |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/job/AgentJobProperties.java, core/app-config/src/main/resources/application.yml | |
app.agent-jobs.queue-ttl |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/job/AgentJobProperties.java, core/app-config/src/main/resources/application.yml | |
app.agent-jobs.quiesce-worker-wait |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/job/AgentJobProperties.java, core/app-config/src/main/resources/application.yml | |
app.agent-jobs.run-now-mode |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/job/AgentJobProperties.java, core/app-config/src/main/resources/application-shape-api.yml | |
app.agent-jobs.schedule |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/job/AgentJobProperties.java | |
app.agent-jobs.schedule.blocked-alert-after |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.schedule.max-per-tenant |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.schedule.min-interval-minutes |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.schedule.skip-notification-threshold |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.trigger |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/job/AgentJobProperties.java | |
app.agent-jobs.trigger.duplicate-window |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.trigger.enabled |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.trigger.max-fires-per-sustained-window |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.trigger.max-fires-per-window |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.trigger.max-goal-chars |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.trigger.max-tenant-fires-per-sustained-window |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.trigger.max-tenant-fires-per-window |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.trigger.max-triggers-per-agent |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.trigger.max-triggers-per-event |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.trigger.sustained-window |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-jobs.trigger.window |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-lab.free-plan-enabled |
true |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/lab/AgentLabRunService.java, core/app-config/src/main/resources/application.yml |
app.agent-lab.with-tools.enabled |
false |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/AgentLabCompletionService.java, core/app-config/src/main/resources/application.yml |
app.agent-runtime.bounds |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/limits/AgentRuntimeProperties.java | |
app.agent-runtime.bounds.continuation-passes.max |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-runtime.bounds.continuation-passes.min |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-runtime.bounds.max-tool-steps.max |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-runtime.bounds.max-tool-steps.min |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-runtime.bounds.retrieval-min-score.max |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-runtime.bounds.retrieval-min-score.min |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-runtime.bounds.retrieval-top-k.max |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-runtime.bounds.retrieval-top-k.min |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-runtime.bounds.tool-output-max-chars.max |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-runtime.bounds.tool-output-max-chars.min |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-runtime.bounds.tool-timeout-seconds.max |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-runtime.bounds.tool-timeout-seconds.min |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-runtime.bounds.turn-timeout-seconds.max |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-runtime.bounds.turn-timeout-seconds.min |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-runtime.cache-ttl |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/limits/AgentRuntimeProperties.java, core/app-config/src/main/resources/application.yml | |
app.agent-runtime.defaults |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/limits/AgentRuntimeProperties.java | |
app.agent-runtime.defaults.retrieval-min-score |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-runtime.defaults.retrieval-top-k |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-runtime.defaults.tool-timeout-seconds |
yes | core/app-config/src/main/resources/application.yml | |
app.agent-runtime.tool-timeout-message |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/limits/AgentRuntimeProperties.java, core/app-config/src/main/resources/application.yml | |
app.agent-turn.limits.max-messages |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/AgentTurnLimitsProperties.java | |
app.agent-turn.limits.max-tool-calls-per-message |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/AgentTurnLimitsProperties.java | |
app.agent-turn.limits.max-tools |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/AgentTurnLimitsProperties.java | |
app.agent-turn.limits.max-total-chars |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/AgentTurnLimitsProperties.java | |
app.agent-turn.max-concurrent |
16 |
yes | core/chat/src/main/java/com/agenticai/core/chat/AgentTurnService.java |
app.agent-turn.max-tokens.ceiling |
4096 |
yes | core/chat/src/main/java/com/agenticai/core/chat/AgentTurnService.java |
app.agent-turn.max-tokens.default |
2048 |
yes | core/chat/src/main/java/com/agenticai/core/chat/AgentTurnService.java |
app.agent-turn.repair.invalid-arguments-message |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/AgentTurnRepairProperties.java | |
app.agent-turn.repair.invalid-reason-cut-off |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/AgentTurnRepairProperties.java | |
app.agent-turn.repair.invalid-reason-malformed |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/AgentTurnRepairProperties.java | |
app.agent-turn.repair.max-attempts |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/AgentTurnRepairProperties.java | |
app.agent-turn.repair.skipped-message |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/AgentTurnRepairProperties.java | |
app.agent-turn.repair.unusable-calls-notice |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/AgentTurnRepairProperties.java | |
app.agent-turn.temperature |
0.2 |
yes | core/chat/src/main/java/com/agenticai/core/chat/AgentTurnService.java |
app.agent.share.max-chats-per-minute-per-ip |
12 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/share/AgentShareService.java |
app.agent.share.max-vision-sessions-per-minute-per-ip |
6 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/share/AgentShareService.java |
app.agent.share.max-voice-sessions-per-minute-per-ip |
4 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/share/AgentShareService.java |
app.agent.share.max-voice-turns-per-minute |
20 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/share/AgentShareService.java |
app.agent.share.report-revoke-threshold |
3 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/share/AgentShareService.java |
app.agent.share.visitor-token-secret |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/share/ShareVisitorSessions.java | |
app.agents.collaboration.branch-timeout-seconds |
yes | core/agents-interop/src/main/java/com/agenticai/core/agents/collab/CollaborationProperties.java, core/app-config/src/main/resources/application.yml | |
app.agents.collaboration.max-answer-chars |
yes | core/agents-interop/src/main/java/com/agenticai/core/agents/collab/CollaborationProperties.java, core/app-config/src/main/resources/application.yml | |
app.agents.collaboration.max-branches |
yes | core/agents-interop/src/main/java/com/agenticai/core/agents/collab/CollaborationProperties.java, core/app-config/src/main/resources/application.yml | |
app.agents.collaboration.max-role-chars |
yes | core/agents-interop/src/main/java/com/agenticai/core/agents/collab/CollaborationProperties.java, core/app-config/src/main/resources/application.yml | |
app.agents.default-guardrails |
jailbreak |
yes | core/agents/src/main/java/com/agenticai/core/agents/core/AgentDefaults.java, core/app-config/src/main/resources/application.yml |
app.agents.default-max-tokens |
4096 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/assist/AssistService.java, core/agents/src/main/java/com/agenticai/core/agents/core/AgentDefaults.java +2 |
app.agents.default-model |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/appbuilder/AppBuilderCompletionService.java, core/agents-tools/src/main/java/com/agenticai/core/agents/tools/code/generate/CodeToolGenerationService.java +6 | |
app.agents.default-temperature |
0.7 |
yes | core/agents/src/main/java/com/agenticai/core/agents/core/AgentDefaults.java, core/app-config/src/main/resources/application.yml |
app.agents.default-top-p |
1.0 |
yes | core/agents/src/main/java/com/agenticai/core/agents/core/AgentDefaults.java, core/app-config/src/main/resources/application.yml |
app.agents.inferred-max-tokens-floor |
yes | core/agents/src/main/java/com/agenticai/core/agents/generation/AgentGenerationProperties.java, core/app-config/src/main/resources/application.yml | |
app.agents.max-tokens-ceiling |
yes | core/agents/src/main/java/com/agenticai/core/agents/generation/AgentGenerationProperties.java, core/app-config/src/main/resources/application.yml | |
app.agents.taint.http-get-allow-hosts |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/AgentTaintPolicy.java | |
app.agents.taint.mode |
observe |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/AgentTaintPolicy.java, core/app-config/src/main/resources/application-personal.yml +1 |
app.api.deprecation-policy-url |
https://github.com/CD-LC/vegaduta/blob/main/docs/api/DEPRECATION.md |
yes | core/app/src/main/java/com/agenticai/core/common/apicontract/ApiDeprecationInterceptor.java |
app.api.idempotency.in-flight-seconds |
300 |
yes | core/app/src/main/java/com/agenticai/core/common/apicontract/IdempotencyKeyFilter.java |
app.api.idempotency.ttl-hours |
24 |
yes | core/app/src/main/java/com/agenticai/core/common/apicontract/IdempotencyKeyFilter.java |
app.app-builder.max-tokens |
8000 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/appbuilder/AppBuilderCompletionService.java, core/app-config/src/main/resources/application.yml |
app.app-builder.service-token |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/appbuilder/AppBuilderCompletionController.java, core/agents-studio/src/main/java/com/agenticai/core/agents/appbuilder/AppBuilderImageController.java +1 | |
app.approvals.continuation.approver-unknown |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ApprovalContinuationProperties.java, core/app-config/src/main/resources/application.yml | |
app.approvals.continuation.claim-ttl |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ApprovalContinuationProperties.java, core/app-config/src/main/resources/application.yml | |
app.approvals.continuation.completed-message |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ApprovalContinuationProperties.java | |
app.approvals.continuation.completed-no-output-text |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ApprovalContinuationProperties.java, core/app-config/src/main/resources/application.yml | |
app.approvals.continuation.completed-note |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ApprovalContinuationProperties.java, core/app-config/src/main/resources/application.yml | |
app.approvals.continuation.denied-message |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ApprovalContinuationProperties.java | |
app.approvals.continuation.denied-note |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ApprovalContinuationProperties.java, core/app-config/src/main/resources/application.yml | |
app.approvals.continuation.enabled |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ApprovalContinuationProperties.java, core/app-config/src/main/resources/application.yml | |
app.approvals.continuation.failed-message |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ApprovalContinuationProperties.java | |
app.approvals.continuation.failed-note |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ApprovalContinuationProperties.java, core/app-config/src/main/resources/application.yml | |
app.approvals.continuation.jobs-continue-after-denial |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ApprovalContinuationProperties.java, core/app-config/src/main/resources/application.yml | |
app.approvals.continuation.max-arguments-chars |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ApprovalContinuationProperties.java, core/app-config/src/main/resources/application.yml | |
app.approvals.continuation.max-note-result-chars |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ApprovalContinuationProperties.java, core/app-config/src/main/resources/application.yml | |
app.approvals.continuation.max-other-pending |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ApprovalContinuationProperties.java, core/app-config/src/main/resources/application.yml | |
app.approvals.continuation.max-result-chars |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ApprovalContinuationProperties.java, core/app-config/src/main/resources/application.yml | |
app.approvals.continuation.max-sticky-tools |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ApprovalContinuationProperties.java, core/app-config/src/main/resources/application.yml | |
app.approvals.continuation.no-reason-text |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ApprovalContinuationProperties.java, core/app-config/src/main/resources/application.yml | |
app.approvals.continuation.other-pending-header |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ApprovalContinuationProperties.java | |
app.approvals.continuation.result-not-recorded-text |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ApprovalContinuationProperties.java, core/app-config/src/main/resources/application.yml | |
app.approvals.continuation.result-shortened-suffix |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ApprovalContinuationProperties.java, core/app-config/src/main/resources/application.yml | |
app.approvals.continuation.sticky-tools-window |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ApprovalContinuationProperties.java, core/app-config/src/main/resources/application.yml | |
app.approvals.continuation.turn-timeout |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ApprovalContinuationProperties.java, core/app-config/src/main/resources/application.yml | |
app.approvals.expiry.batch-size |
yes | core/app-config/src/main/resources/application.yml, core/approval/src/main/java/com/agenticai/core/approval/ApprovalExpiryProperties.java | |
app.approvals.expiry.expired-reason |
yes | core/app-config/src/main/resources/application.yml, core/approval/src/main/java/com/agenticai/core/approval/ApprovalExpiryProperties.java | |
app.approvals.expiry.initial-delay |
yes | core/app-config/src/main/resources/application.yml, core/approval/src/main/java/com/agenticai/core/approval/ApprovalExpiryProperties.java | |
app.approvals.expiry.sweep-interval |
yes | core/app-config/src/main/resources/application.yml, core/approval/src/main/java/com/agenticai/core/approval/ApprovalExpiryProperties.java | |
app.approvals.expiry.ttl |
yes | core/app-config/src/main/resources/application.yml, core/approval/src/main/java/com/agenticai/core/approval/ApprovalExpiryProperties.java | |
app.approvals.retry.base-delay-seconds |
30 |
yes | core/app-config/src/main/resources/application.yml, core/approval/src/main/java/com/agenticai/core/approval/HumanApprovalGateService.java |
app.approvals.retry.max-attempts |
5 |
yes | core/app-config/src/main/resources/application.yml, core/approval/src/main/java/com/agenticai/core/approval/HumanApprovalGateService.java |
app.approvals.retry.max-delay-seconds |
3600 |
yes | core/app-config/src/main/resources/application.yml, core/approval/src/main/java/com/agenticai/core/approval/HumanApprovalGateService.java |
app.assistant.api-guide.enabled |
true |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/apiguide/ApiGuideToolSource.java |
app.assistant.desktop.agent-secret |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/desktop/DesktopToolSource.java, core/app-config/src/main/resources/application-personal.yml | |
app.assistant.desktop.agent-url |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/desktop/DesktopToolSource.java, core/app-config/src/main/resources/application-personal.yml | |
app.assistant.desktop.approval-required |
true |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/AgentToolGovernance.java, core/agents-tools/src/main/java/com/agenticai/core/agents/tools/desktop/DesktopToolSource.java +2 |
app.assistant.local-shell.acknowledge-shared-host |
false |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/desktop/DesktopToolSource.java, core/agents-tools/src/main/java/com/agenticai/core/agents/tools/localshell/LocalShellToolSource.java +1 |
app.assistant.local-shell.approval-required |
true |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/AgentToolGovernance.java, core/agents-tools/src/main/java/com/agenticai/core/agents/tools/localshell/LocalShellToolSource.java +2 |
app.assistant.local-shell.default-timeout-seconds |
60 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/localshell/LocalShellToolSource.java |
app.assistant.local-shell.enabled |
false |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/localshell/LocalShellToolSource.java, core/agents-tools/src/main/java/com/agenticai/core/agents/tools/workspacefiles/WorkspaceFileToolSource.java +2 |
app.assistant.local-shell.max-output-chars |
20000 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/localshell/LocalShellToolSource.java |
app.assistant.local-shell.max-timeout-seconds |
300 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/localshell/LocalShellToolSource.java, core/app-config/src/main/resources/application-personal.yml +1 |
app.assistant.local-shell.runner-secret |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/localshell/LocalShellToolSource.java, core/app-config/src/main/resources/application-personal.yml | |
app.assistant.local-shell.runner-url |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/localshell/LocalShellToolSource.java, core/app-config/src/main/resources/application-personal.yml | |
app.assistant.local-shell.workspace |
yes | core/app-config/src/main/resources/application-personal.yml | |
app.assistant.local-shell.workspace-host-path |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/workspacefiles/WorkspaceFolderController.java | |
app.assistant.platform-guide.enabled |
true |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/platformguide/SetupGuideToolSource.java |
app.atlassian.oauth.console-redirect-uri |
yes | core/app-config/src/main/resources/application.yml, core/mcp/src/main/java/com/agenticai/core/mcp/atlassian/AtlassianOAuthController.java | |
app.atlassian.oauth.redirect-uri |
yes | core/app-config/src/main/resources/application.yml, core/mcp/src/main/java/com/agenticai/core/mcp/atlassian/AtlassianOAuthService.java | |
app.attestation.issuer |
yes | core/agents/src/main/java/com/agenticai/core/agents/attestation/AgentAttestationService.java | |
app.attestation.ttl-seconds |
300 |
yes | core/agents/src/main/java/com/agenticai/core/agents/attestation/AgentAttestationService.java |
app.audio.generation.elevenlabs.enabled |
true |
yes | core/elevenlabs/src/main/java/com/agenticai/core/elevenlabs/agenttools/ElevenLabsGenerationQuotaService.java |
app.audio.generation.elevenlabs.free-daily-cap |
10 |
yes | core/elevenlabs/src/main/java/com/agenticai/core/elevenlabs/agenttools/ElevenLabsGenerationQuotaService.java |
app.audio.generation.elevenlabs.free-monthly-cap |
100 |
yes | core/elevenlabs/src/main/java/com/agenticai/core/elevenlabs/agenttools/ElevenLabsGenerationQuotaService.java |
app.audio.generation.elevenlabs.paid-daily-cap |
100 |
yes | core/elevenlabs/src/main/java/com/agenticai/core/elevenlabs/agenttools/ElevenLabsGenerationQuotaService.java |
app.audio.generation.elevenlabs.paid-monthly-cap |
1500 |
yes | core/elevenlabs/src/main/java/com/agenticai/core/elevenlabs/agenttools/ElevenLabsGenerationQuotaService.java |
app.audio.generation.enabled |
true |
yes | core/sarvam/src/main/java/com/agenticai/core/sarvam/agenttools/AudioGenerationQuotaService.java |
app.audio.generation.free-daily-cap |
20 |
yes | core/sarvam/src/main/java/com/agenticai/core/sarvam/agenttools/AudioGenerationQuotaService.java |
app.audio.generation.free-monthly-cap |
200 |
yes | core/sarvam/src/main/java/com/agenticai/core/sarvam/agenttools/AudioGenerationQuotaService.java |
app.audio.generation.paid-daily-cap |
200 |
yes | core/sarvam/src/main/java/com/agenticai/core/sarvam/agenttools/AudioGenerationQuotaService.java |
app.audio.generation.paid-monthly-cap |
3000 |
yes | core/sarvam/src/main/java/com/agenticai/core/sarvam/agenttools/AudioGenerationQuotaService.java |
app.audio.generation.platform-sarvam-key |
yes | core/sarvam/src/main/java/com/agenticai/core/sarvam/agenttools/PlatformSarvamSpeakCapabilityProvider.java | |
app.audit.seal.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/auditseal/AuditSealSweep.java |
app.audit.seal.interval |
yes | core/app-config/src/main/resources/application.yml | |
app.audit.seal.max-defer-seconds |
3600 |
yes | core/app-config/src/main/resources/application.yml, core/audit/src/main/java/com/agenticai/core/audit/seal/AuditSealService.java |
app.audit.seal.max-rows-per-seal |
5000 |
yes | core/app-config/src/main/resources/application.yml, core/audit/src/main/java/com/agenticai/core/audit/seal/AuditSealService.java |
app.audit.seal.max-tick-seconds |
600 |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/auditseal/AuditSealSweep.java |
app.audit.seal.settle-seconds |
120 |
yes | core/app-config/src/main/resources/application.yml, core/audit/src/main/java/com/agenticai/core/audit/seal/AuditSealService.java |
app.auth.local.owner-email |
owner@vegaduta.local |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/localauth/LocalFirstRunBootstrap.java |
app.auth.local.owner-extra-roles |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/localauth/LocalFirstRunBootstrap.java | |
app.auth.local.owner-first-name |
Owner |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/localauth/LocalFirstRunBootstrap.java |
app.auth.local.owner-last-name |
Account |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/localauth/LocalFirstRunBootstrap.java |
app.auth.local.passkey.origins |
yes | core/admin/src/main/java/com/agenticai/core/admin/localauth/LocalPasskeyService.java | |
app.auth.local.tenant-name |
Personal |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/localauth/LocalFirstRunBootstrap.java |
app.auth.mode |
yes | core/app-config/src/main/resources/application-personal.yml | |
app.auxiliary-model |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/auxiliary/AuxiliaryModelProperties.java | |
app.auxiliary-model.assist.model |
yes | core/app-config/src/main/resources/application.yml | |
app.auxiliary-model.assist.provider |
yes | core/app-config/src/main/resources/application.yml | |
app.auxiliary-model.compaction.model |
yes | core/app-config/src/main/resources/application.yml | |
app.auxiliary-model.compaction.provider |
yes | core/app-config/src/main/resources/application.yml | |
app.auxiliary-model.judge.model |
yes | core/app-config/src/main/resources/application.yml | |
app.auxiliary-model.judge.provider |
yes | core/app-config/src/main/resources/application.yml | |
app.auxiliary-model.session-summary.model |
yes | core/app-config/src/main/resources/application.yml | |
app.auxiliary-model.session-summary.provider |
yes | core/app-config/src/main/resources/application.yml | |
app.auxiliary-model.use-agent-model |
yes | core/app-config/src/main/resources/application.yml | |
app.billing.default-gateway |
razorpay |
yes | core/app-config/src/main/resources/application.yml, core/billing/src/main/java/com/agenticai/core/billing/gateway/PaymentGatewayRegistry.java |
app.billing.dunning.max-failed-attempts |
3 |
yes | core/app-config/src/main/resources/application.yml, core/billing/src/main/java/com/agenticai/core/billing/gateway/SubscriptionPendingHandler.java |
app.billing.invoice.seller.address |
yes | core/billing/src/main/java/com/agenticai/core/billing/invoice/InvoiceSellerProperties.java | |
app.billing.invoice.seller.gstin |
yes | core/billing/src/main/java/com/agenticai/core/billing/invoice/InvoiceSellerProperties.java | |
app.billing.invoice.seller.name |
yes | core/billing/src/main/java/com/agenticai/core/billing/invoice/InvoiceSellerProperties.java | |
app.billing.phonepe.api-base-url |
yes | core/app-config/src/main/resources/application.yml, core/billing/src/main/java/com/agenticai/core/billing/gateway/PhonePeGatewayClient.java | |
app.billing.phonepe.client-id |
yes | core/app-config/src/main/resources/application.yml, core/billing/src/main/java/com/agenticai/core/billing/gateway/PhonePeGatewayClient.java | |
app.billing.phonepe.client-secret |
yes | core/app-config/src/main/resources/application.yml, core/billing/src/main/java/com/agenticai/core/billing/gateway/PhonePeGatewayClient.java | |
app.billing.phonepe.client-version |
yes | core/app-config/src/main/resources/application.yml, core/billing/src/main/java/com/agenticai/core/billing/gateway/PhonePeGatewayClient.java | |
app.billing.phonepe.merchant-id |
yes | core/app-config/src/main/resources/application.yml, core/billing/src/main/java/com/agenticai/core/billing/gateway/PhonePeGatewayClient.java | |
app.billing.phonepe.oauth-base-url |
https://api-preprod.phonepe.com/apis/pg-sandbox |
yes | core/app-config/src/main/resources/application.yml, core/billing/src/main/java/com/agenticai/core/billing/gateway/PhonePeGatewayClient.java |
app.billing.phonepe.plan-premium |
yes | core/app-config/src/main/resources/application.yml, core/billing/src/main/java/com/agenticai/core/billing/gateway/PhonePeGatewayClient.java | |
app.billing.phonepe.plan-unlimited |
yes | core/app-config/src/main/resources/application.yml, core/billing/src/main/java/com/agenticai/core/billing/gateway/PhonePeGatewayClient.java | |
app.billing.phonepe.webhook-password |
yes | core/app-config/src/main/resources/application.yml, core/billing/src/main/java/com/agenticai/core/billing/gateway/PhonePeGatewayClient.java | |
app.billing.phonepe.webhook-username |
yes | core/app-config/src/main/resources/application.yml, core/billing/src/main/java/com/agenticai/core/billing/gateway/PhonePeGatewayClient.java | |
app.billing.razorpay.key-id |
yes | core/app-config/src/main/resources/application.yml, core/billing/src/main/java/com/agenticai/core/billing/commerce/RazorpayPaidPaymentLookup.java +2 | |
app.billing.razorpay.key-secret |
yes | core/app-config/src/main/resources/application.yml, core/billing/src/main/java/com/agenticai/core/billing/commerce/RazorpayPaidPaymentLookup.java +2 | |
app.billing.razorpay.offers |
yes | core/app-config/src/main/resources/application.yml, core/billing/src/main/java/com/agenticai/core/billing/gateway/RazorpayPlanCatalog.java | |
app.billing.razorpay.plan-id-business |
yes | core/app-config/src/main/resources/application.yml, core/billing/src/main/java/com/agenticai/core/billing/gateway/RazorpayPlanCatalog.java | |
app.billing.razorpay.plan-id-starter |
yes | core/app-config/src/main/resources/application.yml, core/billing/src/main/java/com/agenticai/core/billing/gateway/RazorpayPlanCatalog.java | |
app.billing.razorpay.plans |
yes | core/billing/src/main/java/com/agenticai/core/billing/gateway/RazorpayPlanCatalog.java | |
app.billing.razorpay.plans.premium.inr.annual |
yes | core/app-config/src/main/resources/application.yml | |
app.billing.razorpay.plans.premium.inr.monthly |
yes | core/app-config/src/main/resources/application.yml | |
app.billing.razorpay.plans.premium.usd.annual |
yes | core/app-config/src/main/resources/application.yml | |
app.billing.razorpay.plans.premium.usd.monthly |
yes | core/app-config/src/main/resources/application.yml | |
app.billing.razorpay.plans.unlimited.inr.annual |
yes | core/app-config/src/main/resources/application.yml | |
app.billing.razorpay.plans.unlimited.inr.monthly |
yes | core/app-config/src/main/resources/application.yml | |
app.billing.razorpay.plans.unlimited.usd.annual |
yes | core/app-config/src/main/resources/application.yml | |
app.billing.razorpay.plans.unlimited.usd.monthly |
yes | core/app-config/src/main/resources/application.yml | |
app.billing.razorpay.trial-days |
yes | core/app-config/src/main/resources/application.yml | |
app.billing.razorpay.webhook-secret |
yes | core/app-config/src/main/resources/application.yml, core/billing/src/main/java/com/agenticai/core/billing/gateway/RazorpayGatewayClient.java | |
app.billing.stripe.api-base-url |
https://api.stripe.com |
yes | core/app-config/src/main/resources/application.yml, core/billing/src/main/java/com/agenticai/core/billing/gateway/StripeGatewayClient.java |
app.billing.stripe.price-id-premium |
yes | core/app-config/src/main/resources/application.yml, core/billing/src/main/java/com/agenticai/core/billing/gateway/StripeGatewayClient.java | |
app.billing.stripe.price-id-unlimited |
yes | core/app-config/src/main/resources/application.yml, core/billing/src/main/java/com/agenticai/core/billing/gateway/StripeGatewayClient.java | |
app.billing.stripe.publishable-key |
yes | core/app-config/src/main/resources/application.yml, core/billing/src/main/java/com/agenticai/core/billing/gateway/StripeGatewayClient.java | |
app.billing.stripe.secret-key |
yes | core/app-config/src/main/resources/application.yml, core/billing/src/main/java/com/agenticai/core/billing/gateway/StripeGatewayClient.java | |
app.billing.stripe.webhook-secret |
yes | core/app-config/src/main/resources/application.yml, core/billing/src/main/java/com/agenticai/core/billing/gateway/StripeGatewayClient.java | |
app.branding.public-base-url |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/TenantBrandingLogoController.java | |
app.briefs.plan-burst-per-minute |
5 |
yes | core/brief/src/main/java/com/agenticai/core/brief/BriefRateLimiter.java |
app.briefs.plan-calls-per-day.free |
5 |
yes | core/brief/src/main/java/com/agenticai/core/brief/BriefRateLimiter.java |
app.briefs.plan-calls-per-day.premium |
50 |
yes | core/brief/src/main/java/com/agenticai/core/brief/BriefRateLimiter.java |
app.briefs.plan-calls-per-day.unlimited |
500 |
yes | core/brief/src/main/java/com/agenticai/core/brief/BriefRateLimiter.java |
app.browser.agent-allowed-domains |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserUseV2Settings.java, core/app-config/src/main/resources/application.yml | |
app.browser.agent-blocked-domains |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserUseV2Settings.java, core/app-config/src/main/resources/application.yml | |
app.browser.allowed-domains |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserUseV2Settings.java, core/app-config/src/main/resources/application.yml | |
app.browser.blocked-domains |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserUseV2Settings.java, core/app-config/src/main/resources/application.yml | |
app.browser.profiles.default-ttl-days |
30 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserProfileService.java, core/app-config/src/main/resources/application.yml |
app.browser.profiles.enabled |
false |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserAutomationController.java, core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserProfileService.java +2 |
app.browser.profiles.max-per-tenant |
20 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserProfileService.java, core/app-config/src/main/resources/application.yml |
app.browser.profiles.max-state-bytes |
262144 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserProfileService.java, core/app-config/src/main/resources/application.yml |
app.browser.profiles.max-ttl-days |
365 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserProfileService.java, core/app-config/src/main/resources/application.yml |
app.browser.profiles.restrict-navigation |
true |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserProfileService.java, core/app-config/src/main/resources/application.yml |
app.browser.recipes.enabled |
false |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserAutomationController.java, core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserRecipeService.java +1 |
app.browser.recipes.max-per-tenant |
50 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserRecipeService.java, core/app-config/src/main/resources/application.yml |
app.browser.recipes.max-replay-seconds |
120 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserRecipeService.java, core/app-config/src/main/resources/application.yml |
app.browser.recipes.step-timeout-ms |
15000 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserRecipeService.java, core/app-config/src/main/resources/application.yml |
app.browser.secret-domains |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserUseV2Settings.java, core/app-config/src/main/resources/application.yml | |
app.browser.secret-name-prefix |
BROWSER_ |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserAutomationTools.java, core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserRecipeService.java +1 |
app.browser.takeover.enabled |
false |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserTakeoverSettings.java, core/app-config/src/main/resources/application-personal.yml +1 |
app.browser.takeover.idle-action |
return |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserTakeoverSettings.java, core/app-config/src/main/resources/application.yml |
app.browser.takeover.idle-timeout-seconds |
300 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserTakeoverSettings.java, core/app-config/src/main/resources/application.yml |
app.browser.takeover.input.burst |
40 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserTakeoverSettings.java, core/app-config/src/main/resources/application.yml |
app.browser.takeover.input.max-scroll-px |
2000 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserTakeoverSettings.java, core/app-config/src/main/resources/application.yml |
app.browser.takeover.input.max-type-chars |
256 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserTakeoverSettings.java, core/app-config/src/main/resources/application.yml |
app.browser.takeover.input.per-second |
20 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserTakeoverSettings.java, core/app-config/src/main/resources/application.yml |
app.browser.takeover.max-duration-seconds |
900 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserTakeoverSettings.java, core/app-config/src/main/resources/application.yml |
app.browser.takeover.max-streams |
4 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserTakeoverSettings.java, core/app-config/src/main/resources/application.yml |
app.browser.takeover.paused-wait-seconds |
600 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserTakeoverSettings.java, core/app-config/src/main/resources/application.yml |
app.browser.takeover.reason-max-chars |
200 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserTakeoverSettings.java, core/app-config/src/main/resources/application.yml |
app.browser.takeover.require-explicit-allowlist |
true |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserTakeoverSettings.java, core/app-config/src/main/resources/application.yml |
app.browser.takeover.resume-text-max-chars |
1500 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserTakeoverSettings.java, core/app-config/src/main/resources/application.yml |
app.browser.takeover.stream.fps |
2 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserTakeoverSettings.java, core/app-config/src/main/resources/application.yml |
app.browser.takeover.stream.jpeg-quality |
55 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserTakeoverSettings.java, core/app-config/src/main/resources/application.yml |
app.browser.takeover.stream.max-dimension |
1024 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserTakeoverSettings.java, core/app-config/src/main/resources/application.yml |
app.browser.takeover.token-secret |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserTakeoverSettings.java, core/app-config/src/main/resources/application.yml | |
app.browser.takeover.token-ttl-seconds |
120 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserTakeoverSettings.java, core/app-config/src/main/resources/application.yml |
app.browser.totp.enabled |
false |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserAutomationController.java, core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserAutomationTools.java +1 |
app.browser.v2.enabled |
false |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserUseV2Settings.java, core/app-config/src/main/resources/application-personal.yml +1 |
app.browser.v2.legacy-click-type-enabled |
false |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserUseV2Settings.java, core/app-config/src/main/resources/application.yml |
app.browser.v2.max-elements |
120 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserUseV2Settings.java, core/app-config/src/main/resources/application.yml |
app.browser.v2.name-max-chars |
80 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserUseV2Settings.java, core/app-config/src/main/resources/application.yml |
app.browser.v2.strict-staleness |
false |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserUseV2Settings.java, core/app-config/src/main/resources/application.yml |
app.browser.v2.stuck-abort-after |
8 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserUseV2Settings.java, core/app-config/src/main/resources/application.yml |
app.browser.v2.stuck-warn-after |
4 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserUseV2Settings.java, core/app-config/src/main/resources/application.yml |
app.browser.v2.text-digest-chars |
400 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserUseV2Settings.java, core/app-config/src/main/resources/application.yml |
app.browser.v2.value-max-chars |
40 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserUseV2Settings.java, core/app-config/src/main/resources/application.yml |
app.browseruse.action-timeout-ms |
15000 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserUseSessionManager.java |
app.browseruse.chromium-executable-path |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserUseSessionManager.java | |
app.browseruse.enabled |
auto |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserUseSessionManager.java |
app.browseruse.max-sessions-per-tenant |
2 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserUseSessionManager.java |
app.browseruse.max-total-sessions |
10 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserUseSessionManager.java |
app.browseruse.navigation-timeout-ms |
20000 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserUseSessionManager.java |
app.browseruse.remote-url |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserUseSessionManager.java | |
app.browseruse.session-idle-timeout-seconds |
300 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserUseSessionManager.java |
app.browseruse.session-max-lifetime-seconds |
1800 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/browseruse/BrowserUseSessionManager.java |
app.chat-export.bulk-max-chars |
20000000 |
yes | core/agents-chatport/src/main/java/com/agenticai/core/agents/chatport/ChatExportService.java, core/app-config/src/main/resources/application.yml |
app.chat-export.enabled |
false |
yes | core/agents-chatport/src/main/java/com/agenticai/core/agents/chatport/ChatExportService.java, core/agents-chatport/src/main/java/com/agenticai/core/agents/chatport/ChatImportService.java +1 |
app.chat-import.enabled |
false |
yes | core/agents-chatport/src/main/java/com/agenticai/core/agents/chatport/ChatExportService.java, core/agents-chatport/src/main/java/com/agenticai/core/agents/chatport/ChatImportService.java +1 |
app.chat-import.free-max-stored-bytes |
26214400 |
yes | core/agents-chatport/src/main/java/com/agenticai/core/agents/chatport/ChatImportService.java, core/app-config/src/main/resources/application.yml |
app.chat-import.free-max-stored-chats |
200 |
yes | core/agents-chatport/src/main/java/com/agenticai/core/agents/chatport/ChatImportService.java, core/app-config/src/main/resources/application.yml |
app.chat-import.max-bytes |
26214400 |
yes | core/agents-chatport/src/main/java/com/agenticai/core/agents/chatport/ChatImportService.java, core/app-config/src/main/resources/application.yml |
app.chat-import.max-chars-per-chat |
500000 |
yes | core/agents-chatport/src/main/java/com/agenticai/core/agents/chatport/ChatImportService.java, core/app-config/src/main/resources/application.yml |
app.chat-import.max-chars-per-import |
20000000 |
yes | core/agents-chatport/src/main/java/com/agenticai/core/agents/chatport/ChatImportService.java, core/app-config/src/main/resources/application.yml |
app.chat-import.max-chars-per-message |
50000 |
yes | core/agents-chatport/src/main/java/com/agenticai/core/agents/chatport/ChatImportService.java, core/app-config/src/main/resources/application.yml |
app.chat-import.max-conversations-per-import |
500 |
yes | core/agents-chatport/src/main/java/com/agenticai/core/agents/chatport/ChatImportService.java, core/app-config/src/main/resources/application.yml |
app.chat-import.max-mapping-nodes |
20000 |
yes | core/agents-chatport/src/main/java/com/agenticai/core/agents/chatport/ChatImportService.java, core/app-config/src/main/resources/application.yml |
app.chat-import.max-messages-per-chat |
2000 |
yes | core/agents-chatport/src/main/java/com/agenticai/core/agents/chatport/ChatImportService.java, core/app-config/src/main/resources/application.yml |
app.chat-import.max-scan-conversations |
5000 |
yes | core/agents-chatport/src/main/java/com/agenticai/core/agents/chatport/ChatImportService.java, core/app-config/src/main/resources/application.yml |
app.chat-import.max-stored-bytes |
262144000 |
yes | core/agents-chatport/src/main/java/com/agenticai/core/agents/chatport/ChatImportService.java, core/app-config/src/main/resources/application.yml |
app.chat-import.max-stored-chats |
2000 |
yes | core/agents-chatport/src/main/java/com/agenticai/core/agents/chatport/ChatImportService.java, core/app-config/src/main/resources/application.yml |
app.chat-import.max-tree-chars-per-chat |
16000000 |
yes | core/agents-chatport/src/main/java/com/agenticai/core/agents/chatport/ChatImportService.java, core/app-config/src/main/resources/application.yml |
app.chat-import.max-tree-nodes-per-chat |
1000000 |
yes | core/agents-chatport/src/main/java/com/agenticai/core/agents/chatport/ChatImportService.java, core/app-config/src/main/resources/application.yml |
app.chat-import.max-uncompressed-bytes |
67108864 |
yes | core/agents-chatport/src/main/java/com/agenticai/core/agents/chatport/ChatImportService.java, core/app-config/src/main/resources/application.yml |
app.chat-import.max-zip-entries |
10000 |
yes | core/agents-chatport/src/main/java/com/agenticai/core/agents/chatport/ChatImportService.java, core/app-config/src/main/resources/application.yml |
app.chat-import.max-zip-ratio |
100 |
yes | core/agents-chatport/src/main/java/com/agenticai/core/agents/chatport/ChatImportService.java, core/app-config/src/main/resources/application.yml |
app.chat.branching.enabled |
false |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/branching/ChatBranchFlagGate.java, core/agents-turn/src/main/java/com/agenticai/core/agents/branching/ChatBranchRetentionPurge.java +4 |
app.chat.branching.max-nodes-per-session |
1000 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/branching/ChatBranchService.java, core/app-config/src/main/resources/application.yml |
app.chat.branching.retention-days |
30 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/branching/ChatBranchRetentionPurge.java, core/app-config/src/main/resources/application.yml |
app.chat.branching.retention-purge-interval |
yes | core/app-config/src/main/resources/application.yml | |
app.chat.cache.context-turns |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatCacheProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.cache.eligible-with-tools |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatCacheProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.cache.key-on-conversation |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatCacheProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.cancel-poll-interval |
500ms |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatTurnCancelService.java |
app.chat.continuation.asks |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ContinuationProperties.java | |
app.chat.continuation.asks.en |
yes | core/app-config/src/main/resources/application.yml | |
app.chat.continuation.closing |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ContinuationProperties.java | |
app.chat.continuation.closing.en |
yes | core/app-config/src/main/resources/application.yml | |
app.chat.continuation.default-locale |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ContinuationProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.continuation.done |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ContinuationProperties.java | |
app.chat.continuation.done.en |
yes | core/app-config/src/main/resources/application.yml | |
app.chat.continuation.heuristic-enabled |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ContinuationProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.continuation.heuristic-providers |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ContinuationProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.continuation.heuristic-scope |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ContinuationProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.continuation.heuristic-tool-grades |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ContinuationProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.continuation.intent |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ContinuationProperties.java | |
app.chat.continuation.intent.en |
yes | core/app-config/src/main/resources/application.yml | |
app.chat.continuation.max-passes |
8 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/limits/AgentRuntimeConfiguration.java, core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatTimeouts.java +1 |
app.chat.continuation.nudge |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ContinuationProperties.java | |
app.chat.continuation.tail-chars |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ContinuationProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.continuation.unfinished-ending |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ContinuationProperties.java | |
app.chat.continuation.unfinished-ending.en |
yes | core/app-config/src/main/resources/application.yml | |
app.chat.directives.artifacts.agent-ids |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/AgentChatService.java, core/app-config/src/main/resources/application.yml | |
app.chat.directives.artifacts.all-agents |
false |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/AgentChatService.java, core/app-config/src/main/resources/application.yml |
app.chat.directives.artifacts.enabled |
false |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/AgentChatService.java, core/app-config/src/main/resources/application.yml |
app.chat.directives.browser-v2.enabled |
true |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/AgentChatService.java, core/app-config/src/main/resources/application.yml |
app.chat.directives.context-compaction.enabled |
true |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/AgentChatService.java |
app.chat.directives.mcp-untrusted.enabled |
true |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/AgentChatService.java, core/app-config/src/main/resources/application.yml |
app.chat.directives.memory.enabled |
true |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/AgentChatService.java, core/app-config/src/main/resources/application.yml |
app.chat.directives.tool-search.enabled |
true |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/AgentChatService.java, core/app-config/src/main/resources/application.yml |
app.chat.directives.tool-trust.enabled |
true |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/AgentChatService.java, core/app-config/src/main/resources/application.yml |
app.chat.escalation.economy-cost-ratio |
0.2 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/VerifierEscalationRouter.java, core/app-config/src/main/resources/application.yml |
app.chat.escalation.enabled |
false |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/VerifierEscalationRouter.java, core/app-config/src/main/resources/application.yml |
app.chat.escalation.kill-switch |
false |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/VerifierEscalationRouter.java, core/app-config/src/main/resources/application.yml |
app.chat.escalation.low-confidence-markers |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/PromptPropertyAliasConfiguration.java, core/app-config/src/main/resources/application.yml | |
app.chat.escalation.max-tool-errors |
2 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/VerifierEscalationRouter.java, core/app-config/src/main/resources/application.yml |
app.chat.finish.continue-nudge |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatFinishProperties.java | |
app.chat.finish.empty-reply-message |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatFinishProperties.java | |
app.chat.finish.enabled |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatFinishProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.finish.malformed-tool-call-notice |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatFinishProperties.java | |
app.chat.finish.max-continuations |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatFinishProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.finish.max-tool-call-retries |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatFinishProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.finish.refusal-notice |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatFinishProperties.java | |
app.chat.finish.retry-tool-call-nudge |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatFinishProperties.java | |
app.chat.finish.truncated-notice |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatFinishProperties.java | |
app.chat.follow-up.keep-primary-model |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/FollowUpProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.follow-up.max-sticky-tools |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/FollowUpProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.follow-up.short-message-chars |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/FollowUpProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.follow-up.sticky-tools-enabled |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/FollowUpProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.follow-up.sticky-tools-window |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/FollowUpProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.history-config-cache-ms |
10000 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/SessionMemoryService.java |
app.chat.history-max-chars |
32000 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/SessionMemoryService.java |
app.chat.history-max-tokens |
8000 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/SessionMemoryService.java |
app.chat.history-max-turns |
40 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/SessionMemoryService.java |
app.chat.history-summary-enabled |
true |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/SessionSummaryService.java |
app.chat.history-summary-max-chars |
4000 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/SessionSummaryService.java |
app.chat.history-summary-max-prompt-chars |
24000 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/SessionSummaryService.java |
app.chat.history-summary-max-tokens |
600 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/SessionSummaryService.java |
app.chat.history-summary-turn-excerpt-chars |
800 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/SessionSummaryService.java |
app.chat.hotpath.agent-projection-ttl |
3s |
yes | core/agents/src/main/java/com/agenticai/core/agents/core/AgentProjectionCache.java |
app.chat.hotpath.async-attachment-fetch |
false |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatHotpathConfig.java |
app.chat.hotpath.client-cache-providers |
ANTHROPIC |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatHotpathConfig.java |
app.chat.hotpath.client-cache-ttl |
0s |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatHotpathConfig.java |
app.chat.hotpath.config-lookup-ttl |
3s |
yes | core/agents/src/main/java/com/agenticai/core/agents/core/HotpathLookupsConfig.java |
app.chat.hotpath.credential-cache-ttl |
0s |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatHotpathConfig.java |
app.chat.hotpath.plan-cache-ttl |
0s |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatHotpathConfig.java |
app.chat.hotpath.rl-batch-select |
false |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatHotpathConfig.java |
app.chat.limits.attachments |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatLimitsProperties.java | |
app.chat.limits.attachments.max-audio-bytes |
yes | core/app-config/src/main/resources/application.yml | |
app.chat.limits.attachments.max-document-bytes |
yes | core/app-config/src/main/resources/application.yml | |
app.chat.limits.attachments.max-image-bytes |
yes | core/app-config/src/main/resources/application.yml | |
app.chat.limits.attachments.max-video-bytes |
yes | core/app-config/src/main/resources/application.yml | |
app.chat.limits.completed-event-excerpt-chars |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatLimitsProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.limits.directive-cache |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatLimitsProperties.java | |
app.chat.limits.directive-cache.failure-ttl |
yes | core/app-config/src/main/resources/application.yml | |
app.chat.limits.directive-cache.max-tenants |
yes | core/app-config/src/main/resources/application.yml | |
app.chat.limits.directive-cache.ttl |
yes | core/app-config/src/main/resources/application.yml | |
app.chat.limits.economy-aux-max-tokens |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatLimitsProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.limits.economy-aux-min-tokens |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatLimitsProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.limits.escalation |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatLimitsProperties.java | |
app.chat.limits.escalation.low-confidence-leading-chars |
yes | core/app-config/src/main/resources/application.yml | |
app.chat.limits.escalation.low-confidence-max-chars |
yes | core/app-config/src/main/resources/application.yml | |
app.chat.limits.escalation.registration-ttl |
yes | core/app-config/src/main/resources/application.yml | |
app.chat.limits.share-turn-timeout |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatLimitsProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.local-model.providers |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/LocalModelTurnProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.local-model.stable-tools |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/LocalModelTurnProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.parity.fast-buffering-mode |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatParityProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.parity.fast-buffering-triggers |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatParityProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.parity.fast-hold-markers |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatParityProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.parity.verifier-history-window |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatParityProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.parity.verifier-max-evidence-chars |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatParityProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.parity.verifier-min-revision-ratio |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatParityProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.parity.verifier-ratio-applies-above-chars |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatParityProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.resilience.depth-timeout-degraded-notice |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatResilienceProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.resilience.depth-timeout-partial-notice |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatResilienceProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.resilience.hosted-self-heal-cooldown |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatResilienceProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.resilience.list-none |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatResilienceProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.resilience.replay-after-journaled-effects |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatResilienceProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.resilience.replay-blocked-notice |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatResilienceProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.resilience.retry-at-fast-when-no-tool-ran |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatResilienceProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.resilience.structured-call-timeout |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatResilienceProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.resilience.thought-signature-degrade |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatResilienceProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.resilience.thought-signature-evidence-chars |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatResilienceProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.resilience.thought-signature-evidence-note |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatResilienceProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.resilience.thought-signature-notice |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatResilienceProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.resilience.tool-idle-ceiling |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatResilienceProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.response-cache-ttl-hours |
6 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/cache/LlmResponseCacheService.java |
app.chat.resumable-streams.buffer-max-events |
5000 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/resumable/ResumableChatStreamService.java, core/app-config/src/main/resources/application.yml |
app.chat.resumable-streams.detach-timeout-seconds |
900 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/resumable/ResumableChatStreamService.java, core/app-config/src/main/resources/application.yml |
app.chat.resumable-streams.enabled |
false |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/resumable/ResumableChatStreamService.java, core/app-config/src/main/resources/application.yml |
app.chat.resumable-streams.max-bytes-per-turn |
4194304 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/resumable/ResumableChatStreamService.java, core/app-config/src/main/resources/application.yml |
app.chat.resumable-streams.max-readers-per-user |
8 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/resumable/ResumableChatStreamService.java, core/app-config/src/main/resources/application.yml |
app.chat.resumable-streams.max-total-bytes |
268435456 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/resumable/ResumableChatStreamService.java, core/app-config/src/main/resources/application.yml |
app.chat.resumable-streams.store |
memory |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/resumable/ResumableChatStreamService.java, core/app-config/src/main/resources/application.yml |
app.chat.resumable-streams.ttl-seconds |
600 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/resumable/ResumableChatStreamService.java, core/app-config/src/main/resources/application.yml |
app.chat.semantic-cache.max-entries-per-agent |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/cache/SemanticCacheProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.semantic-cache.similarity-threshold |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/cache/SemanticCacheProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.semantic-cache.ttl-hours |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/cache/SemanticCacheProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.session-append-single-roundtrip |
true |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/SessionMemoryService.java |
app.chat.session-ttl-hours |
24 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/SessionMemoryService.java, core/app-config/src/main/resources/application.yml |
app.chat.small-model.browser-family-quota |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/tools/SmallModelProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.small-model.intent-boost |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/tools/SmallModelProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.small-model.named-tool-score |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/tools/SmallModelProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.small-model.tool-cap |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/tools/SmallModelProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.sse.buffered-keepalive-interval |
20s |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatTimeouts.java, core/app-config/src/main/resources/application.yml |
app.chat.sse.memory-events.enabled |
true |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/AgentChatService.java, core/app-config/src/main/resources/application.yml |
app.chat.sse.step-heartbeat-interval |
15s |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/AgentChatStreamController.java, core/app-config/src/main/resources/application.yml |
app.chat.stream-end.async |
false |
yes | core/chat/src/main/java/com/agenticai/core/chat/StreamEndExecutor.java |
app.chat.stream-end.drain-timeout |
10s |
yes | core/chat/src/main/java/com/agenticai/core/chat/StreamEndExecutor.java |
app.chat.stream-end.queue |
1000 |
yes | core/chat/src/main/java/com/agenticai/core/chat/StreamEndExecutor.java |
app.chat.stream-end.threads |
4 |
yes | core/chat/src/main/java/com/agenticai/core/chat/StreamEndExecutor.java |
app.chat.tool-ledger.approval-detail |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ToolLedgerProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.tool-ledger.cut-marker |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ToolLedgerProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.tool-ledger.detail |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ToolLedgerProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.tool-ledger.enabled |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ToolLedgerProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.tool-ledger.failed-reply-note |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ToolLedgerProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.tool-ledger.header |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ToolLedgerProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.tool-ledger.line |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ToolLedgerProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.tool-ledger.max-argument-chars |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ToolLedgerProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.tool-ledger.max-entries-per-turn |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ToolLedgerProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.tool-ledger.max-replay-chars-per-turn |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ToolLedgerProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.tool-ledger.max-result-chars |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ToolLedgerProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.tool-ledger.omitted-line |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ToolLedgerProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.tool-ledger.replay-enabled |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ToolLedgerProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.tool-ledger.replay-turns |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ToolLedgerProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.tool-ledger.status-awaiting-approval |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ToolLedgerProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.tool-ledger.status-failed |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ToolLedgerProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.tool-ledger.status-not-run |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ToolLedgerProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.tool-ledger.status-ok |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ToolLedgerProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.tool-ledger.status-replayed |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ToolLedgerProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.tool-ledger.trust-note |
yes | core/agents/src/main/java/com/agenticai/core/agents/turn/ToolLedgerProperties.java, core/app-config/src/main/resources/application.yml | |
app.chat.tools.argument-validation.enabled |
true |
yes | core/chat/src/main/java/com/agenticai/core/chat/ResilientToolCallingManagerFactory.java |
app.chat.tools.budget-exhausted-message |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/ToolLoopProperties.java | |
app.chat.tools.constrained-router.enabled |
true |
yes | core/chat/src/main/java/com/agenticai/core/chat/ConstrainedToolRouting.java |
app.chat.tools.constrained-router.max-rounds |
`" | ||
| + ConstrainedToolRouterChatModel.DEFAULT_MAX_ROUNDS + "` | yes | core/chat/src/main/java/com/agenticai/core/chat/ConstrainedToolRouting.java | |
app.chat.tools.hard-stop-reply |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/ToolLoopProperties.java | |
app.chat.tools.max-rounds-per-invocation |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/ToolLoopProperties.java | |
app.chat.tools.max-unknown-calls-per-invocation |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/ToolLoopProperties.java | |
app.chat.tools.repeat-guard.tools |
" + RepeatToolCallGuard.DEFAULT_TOOLS + " |
yes | core/chat/src/main/java/com/agenticai/core/chat/ResilientToolCallingManagerFactory.java |
app.chat.tools.result-clearing |
yes | core/chat/src/main/java/com/agenticai/core/chat/ToolLoopProperties.java | |
app.chat.tools.result-clearing.enabled |
yes | core/app-config/src/main/resources/application.yml | |
app.chat.tools.result-clearing.keep-last |
yes | core/app-config/src/main/resources/application.yml | |
app.chat.tools.result-clearing.restore-hint |
yes | core/app-config/src/main/resources/application.yml | |
app.chat.tools.result-clearing.threshold-chars |
yes | core/app-config/src/main/resources/application.yml | |
app.chat.tools.text-call-recovery.apply-to-unmeasured-rows |
true |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/ToolCallRecovery.java |
app.chat.tools.text-call-recovery.enabled |
true |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/ToolCallRecovery.java |
app.chat.tools.text-call-recovery.hold-back-chars |
`" | ||
| + TextToolCallRecoveringChatModel.DEFAULT_HOLD_BACK_CHARS + "` | yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/ToolCallRecovery.java | |
app.chat.tools.text-call-recovery.max-per-invocation |
`" | ||
| + TextToolCallRecoveringChatModel.DEFAULT_MAX_RECOVERIES + "` | yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/ToolCallRecovery.java | |
app.chat.tools.text-call-recovery.providers |
OLLAMA,LOCAL_OPENAI,OPENROUTER,GROQ,META,SARVAM |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/ToolCallRecovery.java |
app.chat.tools.text-call-recovery.scope |
WEAK_TOOL_CALLERS |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/ToolCallRecovery.java |
app.chat.tools.text-call-recovery.tool-grades |
TEXT,NONE |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/ToolCallRecovery.java |
app.coding-harness.allow-local-runner |
false |
yes | core/app-config/src/main/resources/application.yml, core/sdlc/src/main/java/com/agenticai/core/sdlc/harness/CodingSandboxFactory.java |
app.coding-harness.allow-platform-e2b |
false |
yes | core/app-config/src/main/resources/application.yml, core/sdlc/src/main/java/com/agenticai/core/sdlc/harness/CodingSandboxFactory.java |
app.coding-harness.allowed-runners |
mvn,gradle,npm,pytest,go |
yes | core/app-config/src/main/resources/application.yml, core/sdlc/src/main/java/com/agenticai/core/sdlc/harness/CodingSandboxFactory.java |
app.coding-harness.approval-timeout-seconds |
900 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/coding/CodingTaskSettings.java, core/app-config/src/main/resources/application.yml |
app.coding-harness.command-timeout-seconds |
100 |
yes | core/app-config/src/main/resources/application.yml, core/sdlc/src/main/java/com/agenticai/core/sdlc/harness/CodingSandboxFactory.java |
app.coding-harness.default-steps |
20 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/coding/CodingTaskSettings.java, core/app-config/src/main/resources/application.yml |
app.coding-harness.default-tokens |
150000 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/coding/CodingTaskSettings.java, core/app-config/src/main/resources/application.yml |
app.coding-harness.default-wall-seconds |
900 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/coding/CodingTaskSettings.java, core/app-config/src/main/resources/application.yml |
app.coding-harness.e2b-template-id |
yes | core/app-config/src/main/resources/application.yml, core/sdlc/src/main/java/com/agenticai/core/sdlc/harness/CodingSandboxFactory.java | |
app.coding-harness.enabled |
false |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/coding/CodingTaskSettings.java, core/app-config/src/main/resources/application.yml +1 |
app.coding-harness.free-plan-enabled |
false |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/coding/CodingTaskSettings.java, core/app-config/src/main/resources/application.yml |
app.coding-harness.git-allowed-hosts |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/coding/CodingTaskSettings.java, core/app-config/src/main/resources/application.yml | |
app.coding-harness.local-bash |
bash |
yes | core/app-config/src/main/resources/application.yml, core/sdlc/src/main/java/com/agenticai/core/sdlc/harness/CodingSandboxFactory.java |
app.coding-harness.local-workspace-dir |
yes | core/app-config/src/main/resources/application.yml, core/sdlc/src/main/java/com/agenticai/core/sdlc/harness/CodingSandboxFactory.java | |
app.coding-harness.max-archive-bytes |
26214400 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/coding/CodingTaskSettings.java, core/app-config/src/main/resources/application.yml |
app.coding-harness.max-fix-iterations |
3 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/coding/CodingTaskSettings.java, core/app-config/src/main/resources/application.yml |
app.coding-harness.max-fix-iterations-cap |
5 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/coding/CodingTaskSettings.java, core/app-config/src/main/resources/application.yml |
app.coding-harness.max-instruction-chars |
4000 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/coding/CodingTaskSettings.java, core/app-config/src/main/resources/application.yml |
app.coding-harness.max-output-chars |
8000 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/coding/CodingTaskSettings.java, core/app-config/src/main/resources/application.yml |
app.coding-harness.max-steps |
40 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/coding/CodingTaskSettings.java, core/app-config/src/main/resources/application.yml |
app.coding-harness.max-tokens |
400000 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/coding/CodingTaskSettings.java, core/app-config/src/main/resources/application.yml |
app.coding-harness.max-wall-seconds |
1800 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/coding/CodingTaskSettings.java, core/app-config/src/main/resources/application.yml |
app.coding-harness.network-enabled |
false |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/coding/CodingTaskSettings.java, core/app-config/src/main/resources/application.yml +1 |
app.coding-harness.rollback-window-seconds |
600 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/coding/CodingTaskSettings.java, core/app-config/src/main/resources/application.yml |
app.coding-harness.runner |
e2b |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/coding/CodingTaskSettings.java, core/app-config/src/main/resources/application.yml +1 |
app.coding-harness.test-timeout-seconds |
300 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/coding/CodingTaskSettings.java, core/app-config/src/main/resources/application.yml |
app.coding-harness.tool-wait-seconds |
240 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/coding/CodingTaskSettings.java, core/app-config/src/main/resources/application.yml |
app.commerce.checkout.expiry-hours |
24 |
yes | core/billing/src/main/java/com/agenticai/core/billing/commerce/CheckoutSessionService.java |
app.commerce.checkout.max-amount-paise |
10000000 |
yes | core/billing/src/main/java/com/agenticai/core/billing/commerce/CheckoutSessionService.java |
app.commerce.feed.max-checkouts-per-day |
100 |
yes | core/billing/src/main/java/com/agenticai/core/billing/commerce/ProductCatalogService.java |
app.context.compaction.clear-at |
" + ContextCompactionProperties.DEFAULT_CLEAR_AT + " |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/context/ChatContextCompaction.java, core/app-config/src/main/resources/application.yml |
app.context.compaction.compact-at |
" + ContextCompactionProperties.DEFAULT_COMPACT_AT + " |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/context/ChatContextCompaction.java, core/app-config/src/main/resources/application.yml |
app.context.compaction.default-window-tokens |
" + ContextCompactionProperties.DEFAULT_WINDOW_TOKENS + " |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/context/ChatContextCompaction.java, core/app-config/src/main/resources/application.yml |
app.context.compaction.enabled |
true |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/context/ChatContextCompaction.java, core/app-config/src/main/resources/application.yml |
app.context.compaction.keep-recent-messages |
6 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/context/ChatContextCompaction.java, core/app-config/src/main/resources/application.yml |
app.context.compaction.keep-recent-tool-results |
" + ContextCompactionProperties.DEFAULT_KEEP_RECENT_TOOL_RESULTS + " |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/context/ChatContextCompaction.java, core/app-config/src/main/resources/application.yml |
app.context.compaction.max-summaries-per-run |
3 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/context/ChatContextCompaction.java, core/app-config/src/main/resources/application.yml |
app.context.compaction.media-tokens |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/context/ContextCompactionProperties.java, core/app-config/src/main/resources/application.yml | |
app.context.compaction.message-overhead-tokens |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/context/ContextCompactionProperties.java, core/app-config/src/main/resources/application.yml | |
app.context.compaction.placeholder-tokens |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/context/ContextCompactionProperties.java, core/app-config/src/main/resources/application.yml | |
app.context.compaction.response-overhead-tokens |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/context/ContextCompactionProperties.java, core/app-config/src/main/resources/application.yml | |
app.context.compaction.restore-result-max-chars |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/context/ContextCompactionProperties.java, core/app-config/src/main/resources/application.yml | |
app.context.compaction.restore-tool-enabled |
true |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/context/ChatContextCompaction.java, core/app-config/src/main/resources/application.yml |
app.context.compaction.summary-frame-tokens |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/context/ContextCompactionProperties.java, core/app-config/src/main/resources/application.yml | |
app.context.compaction.summary-input-chars |
24000 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/context/LlmCompactionSummarizer.java, core/app-config/src/main/resources/application.yml |
app.context.compaction.summary-max-tokens |
" + ContextCompactionProperties.DEFAULT_SUMMARY_TOKENS + " |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/context/ChatContextCompaction.java, core/agents-turn/src/main/java/com/agenticai/core/agents/context/LlmCompactionSummarizer.java +1 |
app.context.compaction.summary-timeout-ms |
20000 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/context/LlmCompactionSummarizer.java, core/app-config/src/main/resources/application.yml |
app.context.compaction.summary-turn-excerpt-chars |
2000 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/context/LlmCompactionSummarizer.java, core/app-config/src/main/resources/application.yml |
app.context.compaction.window-rules |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/context/ContextCompactionProperties.java | |
app.context.compaction.window-rules.contains |
yes | core/app-config/src/main/resources/application.yml | |
app.context.compaction.window-rules.starts-with |
yes | core/app-config/src/main/resources/application.yml | |
app.crypto.kms.aws.key-id |
yes | core/crypto-kms/src/main/java/com/agenticai/core/crypto/kms/AwsKmsKeyManagementProvider.java | |
app.crypto.kms.aws.region |
yes | core/crypto-kms/src/main/java/com/agenticai/core/crypto/kms/AwsKmsKeyManagementProvider.java | |
app.crypto.kms.azure.algorithm |
RSA-OAEP-256 |
yes | core/crypto-kms/src/main/java/com/agenticai/core/crypto/kms/AzureKeyVaultKeyManagementProvider.java |
app.crypto.kms.azure.key-id |
yes | core/crypto-kms/src/main/java/com/agenticai/core/crypto/kms/AzureKeyVaultKeyManagementProvider.java | |
app.crypto.kms.gcp.allow-insecure-test-endpoint |
false |
yes | core/crypto-kms/src/main/java/com/agenticai/core/crypto/kms/GcpCloudKmsKeyManagementProvider.java |
app.crypto.kms.gcp.endpoint |
https://cloudkms.googleapis.com |
yes | core/crypto-kms/src/main/java/com/agenticai/core/crypto/kms/GcpCloudKmsKeyManagementProvider.java |
app.crypto.kms.gcp.key-name |
yes | core/crypto-kms/src/main/java/com/agenticai/core/crypto/kms/GcpCloudKmsKeyManagementProvider.java | |
app.crypto.kms.provider |
local |
yes | core/crypto/src/main/java/com/agenticai/core/crypto/KmsProviderSelectionCheck.java |
app.data-tables.enabled |
false |
yes | core/agents-tools/src/main/java/com/agenticai/core/tables/DataTableService.java, core/app-config/src/main/resources/application-personal.yml +1 |
app.data-tables.free-plan-enabled |
true |
yes | core/agents-tools/src/main/java/com/agenticai/core/tables/DataTableService.java, core/app-config/src/main/resources/application.yml |
app.data-tables.max-cell-bytes |
65536 |
yes | core/agents-tools/src/main/java/com/agenticai/core/tables/DataTableService.java, core/app-config/src/main/resources/application.yml |
app.data-tables.max-columns |
50 |
yes | core/agents-tools/src/main/java/com/agenticai/core/tables/DataTableService.java, core/app-config/src/main/resources/application.yml |
app.data-tables.max-import-bytes |
1048576 |
yes | core/agents-tools/src/main/java/com/agenticai/core/tables/DataTableService.java, core/app-config/src/main/resources/application.yml |
app.data-tables.max-import-rows |
10000 |
yes | core/agents-tools/src/main/java/com/agenticai/core/tables/DataTableService.java, core/app-config/src/main/resources/application.yml |
app.data-tables.max-rows-per-table |
100000 |
yes | core/agents-tools/src/main/java/com/agenticai/core/tables/DataTableService.java, core/app-config/src/main/resources/application.yml |
app.data-tables.max-tables |
50 |
yes | core/agents-tools/src/main/java/com/agenticai/core/tables/DataTableService.java, core/app-config/src/main/resources/application.yml |
app.datasource.auth |
yes | core/app-config/src/main/resources/application.yml, core/dbauth/src/main/java/com/agenticai/core/dbauth/DbAuthProperties.java | |
app.datasource.aws |
yes | core/dbauth/src/main/java/com/agenticai/core/dbauth/DbAuthProperties.java | |
app.datasource.aws.region |
yes | core/app-config/src/main/resources/application.yml | |
app.datasource.azure |
yes | core/dbauth/src/main/java/com/agenticai/core/dbauth/DbAuthProperties.java | |
app.datasource.azure.scope |
yes | core/app-config/src/main/resources/application.yml | |
app.datasource.gcp |
yes | core/dbauth/src/main/java/com/agenticai/core/dbauth/DbAuthProperties.java | |
app.datasource.gcp.scope |
yes | core/app-config/src/main/resources/application.yml | |
app.datasource.token-refresh-skew |
yes | core/app-config/src/main/resources/application.yml, core/dbauth/src/main/java/com/agenticai/core/dbauth/DbAuthProperties.java | |
app.decision.policy-cache-ttl |
30s |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/decision/DecisionEngine.java |
app.delegation.api-audience |
vegaduta-api |
yes | core/agents/src/main/java/com/agenticai/core/agents/trust/DelegationAuthenticatorAdapter.java, core/app-config/src/main/resources/application.yml |
app.delegation.issuer |
yes | core/agents/src/main/java/com/agenticai/core/agents/trust/DelegationTokenService.java, core/app-config/src/main/resources/application.yml | |
app.delegation.max-ttl-seconds |
3600 |
yes | core/agents/src/main/java/com/agenticai/core/agents/trust/DelegationTokenService.java, core/app-config/src/main/resources/application.yml |
app.demo.channels.mirror-retained-messages |
40 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoChannelLinkService.java |
app.demo.channels.rate-limit.max-messages |
8 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoChannelRateLimiter.java |
app.demo.channels.rate-limit.window-seconds |
60 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoChannelRateLimiter.java |
app.demo.editable-hours |
24 |
yes | core/platform/src/main/java/com/agenticai/core/platform/DemoSandboxSettingsService.java, core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoSessionService.java |
app.demo.enabled |
true |
yes | core/platform/src/main/java/com/agenticai/core/platform/DemoSandboxSettingsService.java |
app.demo.image.enabled |
true |
yes | core/platform/src/main/java/com/agenticai/core/platform/DemoSandboxSettingsService.java, core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoImageService.java |
app.demo.image.max-prompt-length |
300 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoImageService.java |
app.demo.image.model |
gemini-2.5-flash-image |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoImageService.java |
app.demo.image.per-session-limit |
2 |
yes | core/platform/src/main/java/com/agenticai/core/platform/DemoSandboxSettingsService.java, core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoImageService.java |
app.demo.image.rate-limit.max-attempts |
6 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoSessionRateLimiter.java |
app.demo.image.rate-limit.window-minutes |
1440 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoSessionRateLimiter.java |
app.demo.inactivity-timeout-hours |
24 |
yes | core/platform/src/main/java/com/agenticai/core/platform/DemoSandboxSettingsService.java, core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoSessionService.java |
app.demo.lifetime-days |
5 |
yes | core/platform/src/main/java/com/agenticai/core/platform/DemoSandboxSettingsService.java, core/storage/src/main/java/com/agenticai/core/storage/S3FileStorageService.java +4 |
app.demo.magic.enabled |
true |
yes | core/platform/src/main/java/com/agenticai/core/platform/DemoSandboxSettingsService.java |
app.demo.magic.per-ip-runs |
1 |
yes | core/platform/src/main/java/com/agenticai/core/platform/DemoSandboxSettingsService.java |
app.demo.magic.per-session-limit |
3 |
yes | core/platform/src/main/java/com/agenticai/core/platform/DemoSandboxSettingsService.java |
app.demo.magic.run-cap |
3 |
yes | core/platform/src/main/java/com/agenticai/core/platform/DemoSandboxSettingsService.java |
app.demo.max-live-sessions-per-ip |
2 |
yes | core/platform/src/main/java/com/agenticai/core/platform/DemoSandboxSettingsService.java, core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoSessionService.java |
app.demo.message-limit |
20 |
yes | core/platform/src/main/java/com/agenticai/core/platform/DemoSandboxSettingsService.java, core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoSessionService.java |
app.demo.music.clip-seconds |
15 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoMusicService.java |
app.demo.music.enabled |
true |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoMusicService.java |
app.demo.music.global-daily-cap |
40 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoMusicService.java |
app.demo.music.max-prompt-length |
300 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoMusicService.java |
app.demo.music.per-session-limit |
1 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoMusicService.java |
app.demo.rate-limit.exempt-ips |
yes | core/platform/src/main/java/com/agenticai/core/platform/DemoSandboxSettingsService.java | |
app.demo.rate-limit.max-attempts |
3 |
yes | core/platform/src/main/java/com/agenticai/core/platform/DemoSandboxSettingsService.java, core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoSessionRateLimiter.java |
app.demo.rate-limit.window-minutes |
1440 |
yes | core/platform/src/main/java/com/agenticai/core/platform/DemoSandboxSettingsService.java, core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoSessionRateLimiter.java |
app.demo.reminder-hours-before-expiry |
36 |
yes | core/platform/src/main/java/com/agenticai/core/platform/DemoSandboxSettingsService.java, core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoSessionExpiryJob.java |
app.demo.share.chat.rate-limit.max-attempts |
20 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoSessionRateLimiter.java |
app.demo.share.chat.rate-limit.window-minutes |
60 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoSessionRateLimiter.java |
app.demo.share.report-revoke-threshold |
3 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoShareService.java |
app.demo.share.report.rate-limit.max-attempts |
5 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoSessionRateLimiter.java |
app.demo.share.report.rate-limit.window-minutes |
1440 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoSessionRateLimiter.java |
app.demo.share.viewer-cap |
5 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoShareService.java |
app.demo.shared-schema |
demo_shared |
yes | core/platform/src/main/java/com/agenticai/core/platform/DemoSandboxReclaimService.java, core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoSessionService.java |
app.demo.studio.approval-store |
memory |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/demo/studio/DemoStudioWorkflowRunner.java, core/app-config/src/main/resources/application.yml |
app.demo.studio.cooldown-minutes |
10 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/demo/studio/DemoStudioFairUse.java |
app.demo.studio.extracted-doc-types-enabled |
false |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/demo/studio/DemoStudioDocumentService.java |
app.demo.studio.ip-daily-ceiling |
600 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/demo/studio/DemoStudioFairUse.java |
app.demo.studio.ip-missions-per-minute |
15 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/demo/studio/DemoStudioFairUse.java |
app.demo.studio.max-agents-per-ip |
40 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/demo/studio/DemoStudioService.java |
app.demo.studio.max-agents-per-session |
12 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/demo/studio/DemoStudioService.java |
app.demo.studio.max-concurrent-runs |
2 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/demo/studio/DemoStudioFairUse.java |
app.demo.studio.max-connectors-per-agent |
3 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/demo/studio/DemoStudioConnectorService.java |
app.demo.studio.max-doc-bytes |
409600 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/demo/studio/DemoStudioDocumentService.java |
app.demo.studio.max-docs-per-agent |
5 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/demo/studio/DemoStudioDocumentService.java |
app.demo.studio.mcp-connectors-enabled |
false |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/demo/studio/DemoStudioConnectorService.java, core/agents-studio/src/main/java/com/agenticai/core/agents/demo/studio/DemoStudioService.java |
app.demo.studio.mission-timeout-seconds |
120 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/demo/studio/DemoStudioService.java |
app.demo.studio.missions-per-minute |
6 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/demo/studio/DemoStudioFairUse.java |
app.demo.studio.moderation.cache-max-entries |
2000 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/demo/studio/DemoStudioModerationService.java |
app.demo.studio.moderation.cache-ttl-minutes |
10 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/demo/studio/DemoStudioModerationService.java |
app.demo.studio.moderation.enabled |
true |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/demo/studio/DemoStudioModerationService.java |
app.demo.studio.moderation.llm-enabled |
true |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/demo/studio/DemoStudioModerationService.java |
app.demo.studio.moderation.llm-timeout-ms |
4000 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/demo/studio/DemoStudioModerationService.java |
app.demo.studio.moderation.terms-file |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/demo/studio/DemoStudioModerationService.java | |
app.demo.studio.strike-limit |
3 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/demo/studio/DemoStudioFairUse.java |
app.demo.studio.strike-window-minutes |
10 |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/demo/studio/DemoStudioFairUse.java |
app.demo.telegram.auto-register-webhook |
true |
yes | core/omnichannel/src/main/java/com/agenticai/core/omnichannel/demo/DemoTelegramBot.java |
app.demo.telegram.bot-token |
yes | core/omnichannel/src/main/java/com/agenticai/core/omnichannel/demo/DemoTelegramBot.java | |
app.demo.telegram.bot-username |
yes | core/omnichannel/src/main/java/com/agenticai/core/omnichannel/demo/DemoTelegramBot.java | |
app.demo.telegram.enabled |
true |
yes | core/platform/src/main/java/com/agenticai/core/platform/DemoSandboxSettingsService.java |
app.demo.telegram.webhook-secret |
yes | core/omnichannel/src/main/java/com/agenticai/core/omnichannel/demo/DemoTelegramBot.java | |
app.demo.transcript-email.max-per-session |
2 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoTranscriptEmailService.java |
app.demo.transcript-email.rate-limit.max-attempts |
6 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoSessionRateLimiter.java |
app.demo.transcript-email.rate-limit.window-minutes |
1440 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoSessionRateLimiter.java |
app.demo.video.enabled |
false |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoVideoService.java |
app.demo.video.global-daily-cap |
20 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoVideoService.java |
app.demo.video.max-duration-seconds |
15 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoVideoService.java |
app.demo.video.max-prompt-length |
300 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoVideoService.java |
app.demo.video.per-session-limit |
1 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoVideoService.java |
app.demo.video.rate-limit.max-attempts |
2 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoSessionRateLimiter.java |
app.demo.video.rate-limit.window-minutes |
1440 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/demo/DemoSessionRateLimiter.java |
app.demo.whatsapp.access-token |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/demo/DemoWhatsAppBot.java | |
app.demo.whatsapp.app-secret |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/demo/DemoWhatsAppBot.java | |
app.demo.whatsapp.business-number-e164 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/demo/DemoWhatsAppBot.java | |
app.demo.whatsapp.id-hash-key |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/demo/DemoWhatsAppBot.java | |
app.demo.whatsapp.max-pairs-per-phone |
3 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/demo/DemoWhatsAppWebhookController.java |
app.demo.whatsapp.max-turns-per-phone |
60 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/demo/DemoWhatsAppWebhookController.java |
app.demo.whatsapp.phone-number-id |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/demo/DemoWhatsAppBot.java | |
app.demo.whatsapp.verify-token |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/demo/DemoWhatsAppBot.java | |
app.devices.claim.rate-limit.code-window-minutes |
10 |
yes | core/devices/src/main/java/com/agenticai/core/devices/DeviceClaimRateLimiter.java |
app.devices.claim.rate-limit.ip-window-minutes |
10 |
yes | core/devices/src/main/java/com/agenticai/core/devices/DeviceClaimRateLimiter.java |
app.devices.claim.rate-limit.max-attempts-per-code |
5 |
yes | core/devices/src/main/java/com/agenticai/core/devices/DeviceClaimRateLimiter.java |
app.devices.claim.rate-limit.max-attempts-per-ip |
10 |
yes | core/devices/src/main/java/com/agenticai/core/devices/DeviceClaimRateLimiter.java |
app.documentgen.enabled |
true |
yes | core/documentgen/src/main/java/com/agenticai/core/documentgen/service/DocumentGenerationQuotaService.java |
app.documentgen.paid-daily-cap |
50 |
yes | core/documentgen/src/main/java/com/agenticai/core/documentgen/service/DocumentGenerationQuotaService.java |
app.documentgen.paid-monthly-cap |
500 |
yes | core/documentgen/src/main/java/com/agenticai/core/documentgen/service/DocumentGenerationQuotaService.java |
app.edge.turns.rate-limit.max-events-per-ip |
300 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/edge/EdgeTurnTelemetryRateLimiter.java |
app.edge.turns.rate-limit.window-minutes |
60 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/edge/EdgeTurnTelemetryRateLimiter.java |
app.edition.billing-enabled |
true |
yes | core/agents/src/main/java/com/agenticai/core/agents/quota/FreeTierUsageLimiterService.java, core/app-config/src/main/resources/application-personal.yml +5 |
app.edition.tier |
yes | core/app-config/src/main/resources/application-personal.yml | |
app.elevenlabs.voice.free-daily-cap |
5 |
yes | core/elevenlabs/src/main/java/com/agenticai/core/elevenlabs/VoiceQuotaService.java |
app.elevenlabs.voice.free-max-characters-per-request |
300 |
yes | core/elevenlabs/src/main/java/com/agenticai/core/elevenlabs/VoiceQuotaService.java |
app.elevenlabs.voice.free-monthly-cap |
50 |
yes | core/elevenlabs/src/main/java/com/agenticai/core/elevenlabs/VoiceQuotaService.java |
app.elevenlabs.voice.premium-daily-cap |
200 |
yes | core/elevenlabs/src/main/java/com/agenticai/core/elevenlabs/VoiceQuotaService.java |
app.elevenlabs.voice.premium-max-characters-per-request |
5000 |
yes | core/elevenlabs/src/main/java/com/agenticai/core/elevenlabs/VoiceQuotaService.java |
app.elevenlabs.voice.premium-monthly-cap |
3000 |
yes | core/elevenlabs/src/main/java/com/agenticai/core/elevenlabs/VoiceQuotaService.java |
app.elevenlabs.voice.quota-enabled |
true |
yes | core/elevenlabs/src/main/java/com/agenticai/core/elevenlabs/VoiceQuotaService.java |
app.embeddings.api-key |
yes | core/app-config/src/main/resources/application-knowledge.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/embedding/EmbeddingProperties.java | |
app.embeddings.base-url |
yes | core/app-config/src/main/resources/application-knowledge.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/embedding/EmbeddingProperties.java | |
app.embeddings.batch-size |
yes | core/app-config/src/main/resources/application-knowledge.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/embedding/EmbeddingProperties.java | |
app.embeddings.dimensions |
yes | core/app-config/src/main/resources/application-knowledge.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/embedding/EmbeddingProperties.java | |
app.embeddings.model |
yes | core/app-config/src/main/resources/application-knowledge.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/embedding/EmbeddingProperties.java | |
app.embeddings.ollama |
yes | core/knowledge/src/main/java/com/agenticai/core/knowledge/embedding/EmbeddingProperties.java | |
app.embeddings.ollama.base-url |
yes | core/app-config/src/main/resources/application-knowledge.yml | |
app.embeddings.ollama.dimensions |
yes | core/app-config/src/main/resources/application-knowledge.yml | |
app.embeddings.ollama.keep-alive |
yes | core/app-config/src/main/resources/application-knowledge.yml | |
app.embeddings.ollama.model |
yes | core/app-config/src/main/resources/application-knowledge.yml | |
app.embeddings.provider |
yes | core/app-config/src/main/resources/application-knowledge.yml, core/app-config/src/main/resources/application-personal.yml +1 | |
app.embeddings.send-dimensions |
yes | core/app-config/src/main/resources/application-knowledge.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/embedding/EmbeddingProperties.java | |
app.embeddings.timeout |
yes | core/app-config/src/main/resources/application-knowledge.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/embedding/EmbeddingProperties.java | |
app.encryption.key |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/share/ShareVisitorSessions.java, core/app-config/src/main/resources/application.yml +4 | |
app.encryption.key-previous |
yes | core/app-config/src/main/resources/application.yml, core/crypto/src/main/java/com/agenticai/core/crypto/EncryptionService.java | |
app.errors.problem-details.enabled |
true |
yes | core/app-config/src/main/resources/application.yml, core/app/src/main/java/com/agenticai/core/common/ErrorResponseFactory.java |
app.errors.problem-details.type-prefix |
" + DEFAULT_TYPE_PREFIX + " |
yes | core/app-config/src/main/resources/application.yml, core/app/src/main/java/com/agenticai/core/common/ErrorResponseFactory.java |
app.evals.free-plan-enabled |
true |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/rag/RagEvalService.java |
app.executor.platform.max-concurrency |
512 |
yes | core/security/src/main/java/com/agenticai/core/security/concurrent/PlatformExecutorConfiguration.java |
app.fim.deadline-millis |
1500 |
yes | core/chat/src/main/java/com/agenticai/core/chat/FimCompletionService.java |
app.fim.max-completion-chars |
2000 |
yes | core/chat/src/main/java/com/agenticai/core/chat/FimCompletionService.java |
app.fim.max-concurrent |
8 |
yes | core/chat/src/main/java/com/agenticai/core/chat/FimCompletionService.java |
app.fim.max-tokens.ceiling |
160 |
yes | core/chat/src/main/java/com/agenticai/core/chat/FimCompletionService.java |
app.fim.max-tokens.default |
48 |
yes | core/chat/src/main/java/com/agenticai/core/chat/FimCompletionService.java |
app.fim.pool-cache-millis |
60000 |
yes | core/chat/src/main/java/com/agenticai/core/chat/FimCompletionService.java |
app.free-mode.cache-ms |
10000 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/FreeModeService.java |
app.free-tier.meter-zero-cost-rows |
false |
yes | core/agents/src/main/java/com/agenticai/core/agents/hosted/FreeTierChatClientService.java |
app.free-tier.monthly-token-limit |
400000 |
yes | core/agents/src/main/java/com/agenticai/core/agents/quota/FreeTierUsageLimiterService.java |
app.free-tier.quota-config-cache-ms |
10000 |
yes | core/agents/src/main/java/com/agenticai/core/agents/quota/FreeTierUsageLimiterService.java |
app.free-tier.token-reservation-prompt-estimate |
2000 |
yes | core/agents/src/main/java/com/agenticai/core/agents/quota/FreeTierUsageLimiterService.java |
app.google.oauth.client-id |
yes | core/app-config/src/main/resources/application.yml, core/google/src/main/java/com/agenticai/core/google/GoogleOAuthService.java | |
app.google.oauth.client-secret |
yes | core/app-config/src/main/resources/application.yml, core/google/src/main/java/com/agenticai/core/google/GoogleOAuthService.java | |
app.google.oauth.console-redirect-uri |
yes | core/app-config/src/main/resources/application.yml, core/google/src/main/java/com/agenticai/core/google/GoogleOAuthController.java | |
app.google.oauth.mode |
web |
yes | core/app-config/src/main/resources/application-personal.yml, core/app-config/src/main/resources/application.yml +1 |
app.google.oauth.redirect-uri |
yes | core/app-config/src/main/resources/application.yml, core/google/src/main/java/com/agenticai/core/google/GoogleOAuthService.java | |
app.graph-memory.arbitration |
yes | core/graphmemory/src/main/java/com/agenticai/core/graphmemory/GraphMemoryProperties.java | |
app.graph-memory.arbitration.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/graphmemory/src/main/java/com/agenticai/core/graphmemory/MemoryWriteArbitrationService.java |
app.graph-memory.arbitration.max-context-facts |
yes | core/app-config/src/main/resources/application.yml | |
app.graph-memory.forget |
yes | core/graphmemory/src/main/java/com/agenticai/core/graphmemory/GraphMemoryProperties.java | |
app.graph-memory.forget.scan-max-pages |
yes | core/app-config/src/main/resources/application.yml | |
app.graph-memory.forget.scan-page |
yes | core/app-config/src/main/resources/application.yml | |
app.graph-memory.recall |
yes | core/graphmemory/src/main/java/com/agenticai/core/graphmemory/GraphMemoryProperties.java | |
app.graph-memory.recall.max-facts |
yes | core/app-config/src/main/resources/application.yml | |
app.graph-memory.recall.max-paths |
yes | core/app-config/src/main/resources/application.yml | |
app.graph-memory.user-forget-sync.enabled |
false |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/learning/review/MemoryConsolidationApplier.java, core/agents-turn/src/main/java/com/agenticai/core/agents/usermemory/UserMemoryController.java +1 |
app.guardrails.approval-park.awaiting-message |
yes | core/app-config/src/main/resources/application.yml, core/guardrails/src/main/java/com/agenticai/core/guardrails/ApprovalParkProperties.java | |
app.guardrails.approval-park.goal-cut-marker |
yes | core/app-config/src/main/resources/application.yml, core/guardrails/src/main/java/com/agenticai/core/guardrails/ApprovalParkProperties.java | |
app.guardrails.approval-park.max-goal-chars |
yes | core/app-config/src/main/resources/application.yml, core/guardrails/src/main/java/com/agenticai/core/guardrails/ApprovalParkProperties.java | |
app.guardrails.approval-park.max-queued-calls |
yes | core/app-config/src/main/resources/application.yml, core/guardrails/src/main/java/com/agenticai/core/guardrails/ApprovalParkProperties.java | |
app.guardrails.approval-park.queue-full-message |
yes | core/app-config/src/main/resources/application.yml, core/guardrails/src/main/java/com/agenticai/core/guardrails/ApprovalParkProperties.java | |
app.guardrails.approval-park.queued-message |
yes | core/app-config/src/main/resources/application.yml, core/guardrails/src/main/java/com/agenticai/core/guardrails/ApprovalParkProperties.java | |
app.guardrails.approval-park.record-failed-message |
yes | core/app-config/src/main/resources/application.yml, core/guardrails/src/main/java/com/agenticai/core/guardrails/ApprovalParkProperties.java | |
app.guardrails.fail-mode |
closed |
yes | core/app-config/src/main/resources/application.yml, core/guardrails/src/main/java/com/agenticai/core/guardrails/GuardrailFailModeConfiguration.java |
app.guardrails.implementation |
yes | core/app-config/src/main/resources/application.yml | |
app.guardrails.jailbreak |
yes | core/guardrails/src/main/java/com/agenticai/core/guardrails/GuardrailTuningProperties.java | |
app.guardrails.jailbreak.max-scanned-chars |
yes | core/app-config/src/main/resources/application.yml | |
app.guardrails.judge |
yes | core/guardrails/src/main/java/com/agenticai/core/guardrails/GuardrailTuningProperties.java | |
app.guardrails.judge.max-input-chars |
yes | core/app-config/src/main/resources/application.yml | |
app.guardrails.judge.max-tokens |
yes | core/app-config/src/main/resources/application.yml | |
app.guardrails.judge.model |
yes | core/app-config/src/main/resources/application.yml | |
app.guardrails.judge.temperature |
yes | core/app-config/src/main/resources/application.yml | |
app.guardrails.judge.truncation-marker |
yes | core/app-config/src/main/resources/application.yml | |
app.guardrails.max-tool-calls-per-turn |
15 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/job/AgentJobService.java, core/agents-tools/src/main/java/com/agenticai/core/agents/tools/ToolResolverConfiguration.java +4 |
app.guardrails.procedures.session-calls-store |
memory |
yes | core/app-config/src/main/resources/application.yml, core/guardrails/src/main/java/com/agenticai/core/guardrails/procedures/ProcedureGuardEvaluator.java |
app.guardrails.run-budget.avg-branch-tokens |
8000 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/ToolResolverConfiguration.java, core/agents/src/main/java/com/agenticai/core/agents/runbudget/AgentRunBudgetService.java +1 |
app.guardrails.run-budget.input-usd-per-m |
3.00 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/ToolResolverConfiguration.java, core/agents/src/main/java/com/agenticai/core/agents/runbudget/AgentRunBudgetService.java +1 |
app.guardrails.run-budget.max-per-agent-usd |
10 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/ToolResolverConfiguration.java, core/agents/src/main/java/com/agenticai/core/agents/runbudget/AgentRunBudgetService.java +1 |
app.guardrails.run-budget.output-usd-per-m |
15.00 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/ToolResolverConfiguration.java, core/agents/src/main/java/com/agenticai/core/agents/runbudget/AgentRunBudgetService.java +1 |
app.guardrails.run-budget.per-agent-override-enabled |
true |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/ToolResolverConfiguration.java, core/agents/src/main/java/com/agenticai/core/agents/runbudget/AgentRunBudgetService.java +1 |
app.guardrails.run-budget.usd |
2.0 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/research/ResearchRunProperties.java, core/agents-tools/src/main/java/com/agenticai/core/agents/tools/ToolResolverConfiguration.java +2 |
app.guardrails.step-limit.autonomous-multiplier |
`" + DEFAULT_AUTONOMOUS_MULTIPLIER | ||
| + "` | yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/ResilientToolCallingManagerFactory.java +1 | |
app.guardrails.step-limit.exhausted-message |
yes | core/app-config/src/main/resources/application.yml, core/guardrails/src/main/java/com/agenticai/core/guardrails/ToolStepLimitProperties.java | |
app.guardrails.step-limit.grace-calls |
" + DEFAULT_GRACE_CALLS + " |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/ResilientToolCallingManagerFactory.java +1 |
app.guardrails.step-limit.supervised-divisor |
yes | core/app-config/src/main/resources/application.yml, core/guardrails/src/main/java/com/agenticai/core/guardrails/ToolStepLimitProperties.java | |
app.guardrails.step-limit.supervised-min-steps |
yes | core/app-config/src/main/resources/application.yml, core/guardrails/src/main/java/com/agenticai/core/guardrails/ToolStepLimitProperties.java | |
app.guardrails.supervised |
yes | core/guardrails/src/main/java/com/agenticai/core/guardrails/GuardrailTuningProperties.java | |
app.guardrails.supervised.gate-read-only |
yes | core/app-config/src/main/resources/application-personal.yml, core/app-config/src/main/resources/application.yml | |
app.guardrails.tenant-rules.cache-ttl-seconds |
60 |
yes | core/guardrails/src/main/java/com/agenticai/core/guardrails/TenantGuardrailRuleEvaluator.java |
app.guardrails.tenant-rules.enabled |
true |
yes | core/guardrails/src/main/java/com/agenticai/core/guardrails/TenantGuardrailRuleEvaluator.java |
app.guardrails.tenant-rules.max-regex-steps |
5000000 |
yes | core/guardrails/src/main/java/com/agenticai/core/guardrails/TenantGuardrailRuleEvaluator.java |
app.guardrails.tenant-rules.regex-timeout-ms |
250 |
yes | core/guardrails/src/main/java/com/agenticai/core/guardrails/TenantGuardrailRuleEvaluator.java |
app.guardrails.tool-verifier |
yes | core/guardrails/src/main/java/com/agenticai/core/guardrails/GuardrailTuningProperties.java | |
app.guardrails.tool-verifier.context-messages |
yes | core/app-config/src/main/resources/application.yml | |
app.guardrails.tool-verifier.fail-mode |
yes | core/app-config/src/main/resources/application.yml | |
app.guardrails.tool-verifier.unavailable-reason |
yes | core/app-config/src/main/resources/application.yml | |
app.guardrails.toxicity |
yes | core/guardrails/src/main/java/com/agenticai/core/guardrails/GuardrailTuningProperties.java | |
app.guardrails.toxicity.block-score |
yes | core/app-config/src/main/resources/application.yml | |
app.hosted-pool.availability-cache-ms |
10000 |
yes | core/providers/src/main/java/com/agenticai/core/providers/HostedPoolAvailabilityService.java |
app.hosted-pool.circuit.cooldown-seconds |
180 |
yes | core/agents/src/main/java/com/agenticai/core/agents/hosted/HostedProviderHealth.java, core/app-config/src/main/resources/application.yml |
app.hosted-pool.circuit.failure-threshold |
3 |
yes | core/agents/src/main/java/com/agenticai/core/agents/hosted/HostedProviderHealth.java, core/app-config/src/main/resources/application.yml |
app.hosted-pool.circuit.failure-window-seconds |
120 |
yes | core/agents/src/main/java/com/agenticai/core/agents/hosted/HostedProviderHealth.java, core/app-config/src/main/resources/application.yml |
app.hosted-pool.order-by-cost |
true |
yes | core/agents/src/main/java/com/agenticai/core/agents/hosted/FreeTierChatClientService.java, core/app-config/src/main/resources/application.yml |
app.hosted-pool.reasoning-config-cache-ms |
10000 |
yes | core/agents/src/main/java/com/agenticai/core/agents/hosted/FreeTierChatClientService.java |
app.http.hcaptcha.connect-timeout |
yes | core/app-config/src/main/resources/application.yml | |
app.http.hcaptcha.read-timeout |
yes | core/app-config/src/main/resources/application.yml | |
app.http.max-body-bytes |
16777216 |
yes | core/security/src/main/java/com/agenticai/core/security/RequestBodySizeLimitFilter.java |
app.http.small-body-max-bytes |
65536 |
yes | core/security/src/main/java/com/agenticai/core/security/RequestBodySizeLimitFilter.java |
app.http.small-body-paths |
/api/signup,/api/devices/claim,/api/public/landing-event |
yes | core/security/src/main/java/com/agenticai/core/security/RequestBodySizeLimitFilter.java |
app.identity.auth0.audience |
yes | core/admin/src/main/java/com/agenticai/core/admin/auth0/Auth0UserAdminClient.java, core/app-config/src/main/resources/application-security.yml | |
app.identity.auth0.client-id |
yes | core/admin/src/main/java/com/agenticai/core/admin/auth0/Auth0UserAdminClient.java, core/app-config/src/main/resources/application-security.yml | |
app.identity.auth0.client-secret |
yes | core/admin/src/main/java/com/agenticai/core/admin/auth0/Auth0UserAdminClient.java, core/app-config/src/main/resources/application-security.yml | |
app.identity.auth0.connection |
Username-Password-Authentication |
yes | core/admin/src/main/java/com/agenticai/core/admin/auth0/Auth0UserAdminClient.java, core/app-config/src/main/resources/application-security.yml |
app.identity.auth0.domain |
yes | core/admin/src/main/java/com/agenticai/core/admin/auth0/Auth0UserAdminClient.java, core/app-config/src/main/resources/application-security.yml | |
app.identity.provider |
keycloak |
yes | core/app-config/src/main/resources/application-security.yml, core/app/src/main/java/com/agenticai/core/common/datausage/TenantDataUsageService.java |
app.image.generation.enabled |
true |
yes | core/imagegen/src/main/java/com/agenticai/core/imagegen/ImageGenerationQuotaService.java |
app.image.generation.free-daily-cap |
5 |
yes | core/imagegen/src/main/java/com/agenticai/core/imagegen/ImageGenerationQuotaService.java |
app.image.generation.free-monthly-cap |
50 |
yes | core/imagegen/src/main/java/com/agenticai/core/imagegen/ImageGenerationQuotaService.java |
app.image.generation.free-quality |
low |
yes | core/imagegen/src/main/java/com/agenticai/core/imagegen/ImageGenerationQuotaService.java |
app.image.generation.paid-daily-cap |
50 |
yes | core/imagegen/src/main/java/com/agenticai/core/imagegen/ImageGenerationQuotaService.java |
app.image.generation.paid-monthly-cap |
500 |
yes | core/imagegen/src/main/java/com/agenticai/core/imagegen/ImageGenerationQuotaService.java |
app.image.generation.pool-model |
gemini-2.5-flash-image |
yes | core/imagegen/src/main/java/com/agenticai/core/imagegen/ImageGenerationOrchestratorService.java |
app.image.generation.vertex-model |
imagen-3.0-generate-002 |
yes | core/imagegen/src/main/java/com/agenticai/core/imagegen/ImageGenerationOrchestratorService.java |
app.imessage.polling.interval-ms |
5000 |
yes | core/omnichannel-social/src/main/java/com/agenticai/core/omnichannel/imessage/ImessagePollingService.java |
app.imessage.rate-limit.inbound-per-minute |
20 |
yes | core/omnichannel-social/src/main/java/com/agenticai/core/omnichannel/imessage/ImessageRateLimiter.java |
app.imessage.rate-limit.outbound-per-minute |
30 |
yes | core/omnichannel-social/src/main/java/com/agenticai/core/omnichannel/imessage/ImessageRateLimiter.java |
app.jev.agent-routing.enabled |
true |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/decision/AgentRelevanceSelector.java, core/app-config/src/main/resources/application.yml |
app.jev.api-key |
yes | core/app-config/src/main/resources/application.yml | |
app.jev.base-url |
" + JevDecisionService.DEFAULT_BASE_URL + " |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/decision/JevCredentialValidator.java, core/agents-turn/src/main/java/com/agenticai/core/agents/decision/JevDecisionService.java +1 |
app.jev.complexity.enabled |
true |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/quality/QueryComplexityClassifier.java, core/app-config/src/main/resources/application.yml |
app.jev.complexity.simple-threshold |
0.75 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/quality/QueryComplexityClassifier.java, core/app-config/src/main/resources/application.yml |
app.jev.connect-timeout |
2s |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/decision/JevDecisionService.java, core/app-config/src/main/resources/application.yml |
app.jev.enabled |
true |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/decision/JevDecisionService.java, core/app-config/src/main/resources/application.yml |
app.jev.key-cache-ttl |
30s |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/decision/JevDecisionService.java, core/app-config/src/main/resources/application.yml |
app.jev.model |
" + JevDecisionService.DEFAULT_MODEL + " |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/decision/JevCredentialValidator.java, core/agents-turn/src/main/java/com/agenticai/core/agents/decision/JevDecisionService.java +1 |
app.jev.read-timeout |
3s |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/decision/JevDecisionService.java, core/app-config/src/main/resources/application.yml |
app.keycloak.additional-issuers |
yes | core/admin/src/main/java/com/agenticai/core/admin/sso/TenantSsoService.java, core/app-config/src/main/resources/application-security.yml +1 | |
app.keycloak.admin-base-url |
yes | core/admin/src/main/java/com/agenticai/core/admin/keycloak/KeycloakAdminClient.java, core/app-config/src/main/resources/application-security.yml | |
app.keycloak.client-id |
yes | core/admin/src/main/java/com/agenticai/core/admin/keycloak/KeycloakAdminClient.java, core/app-config/src/main/resources/application-security.yml | |
app.keycloak.client-secret |
yes | core/admin/src/main/java/com/agenticai/core/admin/keycloak/KeycloakAdminClient.java, core/app-config/src/main/resources/application-security.yml | |
app.keycloak.jwk-set-uri |
yes | core/app-config/src/main/resources/application-security.yml, core/platform/src/main/java/com/agenticai/core/platform/reliability/DependencyHealthService.java | |
app.keycloak.realm |
yes | core/admin/src/main/java/com/agenticai/core/admin/keycloak/KeycloakAdminClient.java, core/app-config/src/main/resources/application-security.yml +2 | |
app.keycloak.require-email-verification |
true |
yes | core/admin/src/main/java/com/agenticai/core/admin/keycloak/KeycloakAdminClient.java |
app.knowledge.embedding-binding.enabled |
true |
yes | core/app-config/src/main/resources/application-knowledge.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/KnowledgeEmbeddingBinding.java |
app.knowledge.fusion.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/rag/RagRetrievalConfig.java |
app.knowledge.fusion.k |
60 |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/rag/RagRetrievalConfig.java |
app.knowledge.fusion.keyword-weight |
1.0 |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/rag/RagRetrievalConfig.java |
app.knowledge.fusion.mmr-lambda |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/rag/RagRetrievalConfig.java | |
app.knowledge.fusion.vector-weight |
1.0 |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/rag/RagRetrievalConfig.java |
app.knowledge.ingestion.claiming.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/KnowledgeIngestionJobRunner.java |
app.knowledge.ingestion.claiming.heartbeat-timeout-seconds |
5 |
yes | core/knowledge/src/main/java/com/agenticai/core/knowledge/KnowledgeIngestionJobClaimer.java |
app.knowledge.ingestion.claiming.lease-seconds |
300 |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/KnowledgeIngestionJobRunner.java |
app.knowledge.ingestion.claiming.max-attempts |
3 |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/KnowledgeIngestionJobRunner.java |
app.knowledge.ingestion.max-jobs-per-tenant-per-tick |
2 |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/KnowledgeIngestionJobRunner.java |
app.knowledge.ingestion.tick-budget-seconds |
120 |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/KnowledgeIngestionJobRunner.java |
app.knowledge.parent-child.child-tokens |
200 |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/rag/RagRetrievalConfig.java |
app.knowledge.parent-child.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/rag/RagRetrievalConfig.java |
app.knowledge.parent-child.parent-tokens |
1000 |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/rag/RagRetrievalConfig.java |
app.knowledge.query-rewrite.allow-byok-tenants |
false |
yes | core/agents-studio/src/main/java/com/agenticai/core/agents/ragquality/PlatformQueryRewriteModel.java, core/app-config/src/main/resources/application.yml |
app.knowledge.query-rewrite.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/rag/RagRetrievalConfig.java |
app.knowledge.query-rewrite.expansion-weight |
0.5 |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/KnowledgeSearchService.java |
app.knowledge.query-rewrite.max-variants |
3 |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/rag/RagRetrievalConfig.java |
app.knowledge.query-rewrite.mode |
multi |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/rag/RagRetrievalConfig.java |
app.knowledge.query-rewrite.timeout-ms |
4000 |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/rag/QueryRewriter.java |
app.knowledge.rag-eval.free-max-questions |
25 |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/rag/RagEvalService.java |
app.knowledge.rag-eval.max-questions |
200 |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/rag/RagEvalService.java |
app.knowledge.rag-eval.max-seconds |
80 |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/rag/RagEvalService.java |
app.knowledge.reembed.batch-size |
64 |
yes | core/knowledge/src/main/java/com/agenticai/core/knowledge/KnowledgeReembedService.java |
app.knowledge.reembed.max-jobs-per-tenant-per-tick |
1 |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/KnowledgeReembedJobRunner.java |
app.knowledge.reembed.tick-budget-seconds |
300 |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/KnowledgeReembedJobRunner.java |
app.knowledge.rerank.enabled |
false |
yes | core/app-config/src/main/resources/application-knowledge.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/KnowledgeSearchService.java |
app.knowledge.search.candidate-pool-max |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/KnowledgeSearchProperties.java | |
app.knowledge.search.candidate-pool-min |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/KnowledgeSearchProperties.java | |
app.knowledge.search.candidate-pool-multiplier |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/KnowledgeSearchProperties.java | |
app.knowledge.search.rrf-k |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/KnowledgeSearchProperties.java | |
app.knowledge.span-citations.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/KnowledgeSearchService.java |
app.knowledge.vector-index.ef-search |
100 |
yes | core/knowledge/src/main/java/com/agenticai/core/knowledge/KnowledgeSearchService.java |
app.knowledge.vector-index.enabled |
true |
yes | core/knowledge/src/main/java/com/agenticai/core/knowledge/VectorSchemaInitializer.java |
app.knowledge.vector-index.iterative-scan |
relaxed_order |
yes | core/knowledge/src/main/java/com/agenticai/core/knowledge/KnowledgeSearchService.java |
app.knowledge.vector-index.min-rows |
5000 |
yes | core/knowledge/src/main/java/com/agenticai/core/knowledge/VectorSchemaInitializer.java |
app.landing-events.buffer-capacity |
10000 |
yes | core/platform/src/main/java/com/agenticai/core/platform/LandingEventBuffer.java |
app.landing-events.max-batch-size |
500 |
yes | core/platform/src/main/java/com/agenticai/core/platform/LandingEventBuffer.java |
app.langfuse.base-url |
yes | core/platform/src/main/java/com/agenticai/core/platform/ops/LangfuseApiClient.java, core/platform/src/main/java/com/agenticai/core/platform/reliability/DependencyHealthService.java | |
app.learning.lessons.enabled |
yes | core/app-config/src/main/resources/application-personal.yml | |
app.learning.preferences.enabled |
yes | core/app-config/src/main/resources/application-personal.yml | |
app.learning.preferences.threshold |
3 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/learning/preferences/PreferenceLearningService.java |
app.learning.preferences.window-days |
30 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/learning/preferences/PreferenceLearningService.java |
app.learning.proposals.cooldown-minutes |
30 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/learning/LearningProposalService.java |
app.learning.proposals.enabled |
yes | core/app-config/src/main/resources/application-personal.yml | |
app.learning.proposals.max-pending |
50 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/learning/LearningProposalService.java |
app.learning.proposals.max-per-agent-per-day |
6 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/learning/LearningProposalService.java |
app.learning.proposals.ttl-days |
30 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/learning/LearningProposalService.java |
app.learning.review.enabled |
yes | core/app-config/src/main/resources/application-personal.yml | |
app.learning.review.max-people-per-tick |
200 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/learning/review/MemoryReviewService.java |
app.learning.review.max-per-run |
5 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/learning/review/MemoryReviewService.java |
app.learning.review.stale-days |
60 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/learning/review/MemoryReviewService.java |
app.learning.routines.enabled |
yes | core/app-config/src/main/resources/application-personal.yml | |
app.learning.routines.max-time-spread-minutes |
120 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/learning/routines/RoutineLearningService.java |
app.learning.routines.min-distinct-days |
3 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/learning/routines/RoutineLearningService.java |
app.learning.routines.min-occurrences |
3 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/learning/routines/RoutineLearningService.java |
app.learning.routines.retention-days |
45 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/learning/routines/RoutineLearningService.java |
app.learning.routines.similarity |
0.6 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/learning/routines/RoutineLearningService.java |
app.learning.routines.timezone |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/learning/routines/RoutineLearningService.java, core/app-config/src/main/resources/application-personal.yml | |
app.learning.routines.window-days |
28 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/learning/routines/RoutineLearningService.java |
app.llm.anthropic.prompt-caching.enabled |
true |
yes | core/chat/src/main/java/com/agenticai/core/chat/AnthropicProviderCachingStrategy.java |
app.llm.anthropic.prompt-caching.strategy |
SYSTEM_AND_TOOLS |
yes | core/chat/src/main/java/com/agenticai/core/chat/AnthropicProviderCachingStrategy.java |
app.llm.anthropic.thinking.effort |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/AnthropicAgentChatClientFactory.java | |
app.llm.anthropic.thinking.enabled |
true |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/AnthropicAgentChatClientFactory.java |
app.llm.azure-openai.prompt-caching.enabled |
true |
yes | core/chat/src/main/java/com/agenticai/core/chat/AzureOpenAIProviderCachingStrategy.java |
app.llm.bedrock.api-call-attempt-timeout |
5m |
yes | core/chat/src/main/java/com/agenticai/core/chat/AwsBedrockAgentChatClientFactory.java |
app.llm.bedrock.api-call-timeout |
10m |
yes | core/chat/src/main/java/com/agenticai/core/chat/AwsBedrockAgentChatClientFactory.java |
app.llm.bedrock.client-cache.max-size |
64 |
yes | core/chat/src/main/java/com/agenticai/core/chat/AwsBedrockAgentChatClientFactory.java |
app.llm.default-source |
auto |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/TenantLimitsServiceImpl.java |
app.llm.endpoints |
yes | core/providers/src/main/java/com/agenticai/core/providers/ProviderEndpoints.java | |
app.llm.endpoints.anthropic.base-url |
yes | core/app-config/src/main/resources/application.yml | |
app.llm.endpoints.anthropic.models-path |
yes | core/app-config/src/main/resources/application.yml | |
app.llm.endpoints.deepseek.base-url |
yes | core/app-config/src/main/resources/application.yml | |
app.llm.endpoints.deepseek.models-path |
yes | core/app-config/src/main/resources/application.yml | |
app.llm.endpoints.gemini.base-url |
yes | core/app-config/src/main/resources/application.yml | |
app.llm.endpoints.gemini.completions-path |
yes | core/app-config/src/main/resources/application.yml | |
app.llm.endpoints.gemini.models-path |
yes | core/app-config/src/main/resources/application.yml | |
app.llm.endpoints.grok-language-models-path |
yes | core/app-config/src/main/resources/application.yml | |
app.llm.endpoints.grok.base-url |
yes | core/app-config/src/main/resources/application.yml | |
app.llm.endpoints.grok.models-path |
yes | core/app-config/src/main/resources/application.yml | |
app.llm.endpoints.groq.base-url |
yes | core/app-config/src/main/resources/application.yml | |
app.llm.endpoints.groq.models-path |
yes | core/app-config/src/main/resources/application.yml | |
app.llm.endpoints.meta.base-url |
yes | core/app-config/src/main/resources/application.yml | |
app.llm.endpoints.meta.models-path |
yes | core/app-config/src/main/resources/application.yml | |
app.llm.endpoints.mistral.base-url |
yes | core/app-config/src/main/resources/application.yml | |
app.llm.endpoints.mistral.models-path |
yes | core/app-config/src/main/resources/application.yml | |
app.llm.endpoints.openai.base-url |
yes | core/app-config/src/main/resources/application.yml | |
app.llm.endpoints.openai.models-path |
yes | core/app-config/src/main/resources/application.yml | |
app.llm.endpoints.openrouter-auth-key-path |
yes | core/app-config/src/main/resources/application.yml | |
app.llm.endpoints.openrouter.base-url |
yes | core/app-config/src/main/resources/application.yml | |
app.llm.endpoints.openrouter.models-path |
yes | core/app-config/src/main/resources/application.yml | |
app.llm.endpoints.sarvam.base-url |
yes | core/app-config/src/main/resources/application.yml | |
app.llm.endpoints.sarvam.models-path |
yes | core/app-config/src/main/resources/application.yml | |
app.llm.gateway.budget.free-monthly-cap-usd |
0 |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/gateway/LlmGatewayBudgetService.java |
app.llm.gateway.budget.premium-monthly-cap-usd |
200 |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/gateway/LlmGatewayBudgetService.java |
app.llm.gateway.rate-limit.free-max-calls-per-minute |
30 |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/gateway/LlmGatewayRateLimiterService.java |
app.llm.gateway.rate-limit.premium-max-calls-per-minute |
150 |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/gateway/LlmGatewayRateLimiterService.java |
app.llm.gateway.rate-limit.unlimited-max-calls-per-minute |
600 |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/gateway/LlmGatewayRateLimiterService.java |
app.llm.gemini.byok-reasoning-effort |
low |
yes | core/chat/src/main/java/com/agenticai/core/chat/LlmModelSupport.java |
app.llm.gemini.prompt-caching.enabled |
false |
yes | core/chat/src/main/java/com/agenticai/core/chat/GeminiProviderCachingStrategy.java |
app.llm.genai.client-cache.idle-ttl |
30m |
yes | core/chat/src/main/java/com/agenticai/core/chat/LlmModelSupport.java |
app.llm.genai.client-cache.max-size |
256 |
yes | core/chat/src/main/java/com/agenticai/core/chat/LlmModelSupport.java |
app.llm.http.buffered-turn-timeout |
240s |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/limits/AgentRuntimeConfiguration.java, core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatTimeouts.java +1 |
app.llm.http.connect-timeout |
10s |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmHttpClientFactory.java |
app.llm.http.idle-connection-timeout |
120s |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmHttpClientFactory.java |
app.llm.http.max-connections-per-route |
200 |
yes | core/chat/src/main/java/com/agenticai/core/chat/LlmHttpClientFactory.java |
app.llm.http.max-connections-total |
400 |
yes | core/chat/src/main/java/com/agenticai/core/chat/LlmHttpClientFactory.java |
app.llm.http.read-timeout |
10m |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmHttpClientFactory.java |
app.llm.http.stream-idle-timeout |
90s |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/ChatTimeouts.java, core/app-config/src/main/resources/application-personal.yml +1 |
app.llm.http.stream-timeouts-enabled |
true |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmHttpClientFactory.java |
app.llm.judge.max-excerpt-length |
600 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/quality/LlmQualityJudgeService.java, core/app-config/src/main/resources/application.yml |
app.llm.judge.sample-rate |
0.05 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/quality/LlmQualityJudgeService.java, core/app-config/src/main/resources/application.yml |
app.llm.judge.sample-rate-cache-ms |
10000 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/quality/JudgeSampleRate.java, core/app-config/src/main/resources/application.yml |
app.llm.mistral.prompt-caching.enabled |
true |
yes | core/chat/src/main/java/com/agenticai/core/chat/MistralProviderCachingStrategy.java |
app.llm.observations.enabled |
true |
yes | core/chat/src/main/java/com/agenticai/core/chat/LlmModelSupport.java |
app.llm.ollama.num-ctx |
32768 |
yes | core/chat/src/main/java/com/agenticai/core/chat/HostedLlmChatClientFactory.java, core/providers/src/main/java/com/agenticai/core/providers/localmodels/LocalModelOllamaGateway.java +1 |
app.llm.ollama.reasoning-effort |
none |
yes | core/chat/src/main/java/com/agenticai/core/chat/HostedLlmChatClientFactory.java, core/providers/src/main/java/com/agenticai/core/providers/localmodels/LocalModelsService.java |
app.llm.openai.prompt-caching.enabled |
true |
yes | core/chat/src/main/java/com/agenticai/core/chat/OpenAIProviderCachingStrategy.java |
app.llm.request-snapshot-store.key-prefix |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmRequestSnapshotStoreProperties.java | |
app.llm.request-snapshot-store.max-per-session |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmRequestSnapshotStoreProperties.java | |
app.llm.request-snapshot-store.max-sessions |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmRequestSnapshotStoreProperties.java | |
app.llm.request-snapshot-store.mode |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmRequestSnapshotStoreProperties.java | |
app.llm.request-snapshot-store.ttl |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmRequestSnapshotStoreProperties.java | |
app.llm.request-snapshot-store.write-queue-size |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmRequestSnapshotStoreProperties.java | |
app.llm.request-snapshot.max-call-chars |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmRequestSnapshotProperties.java | |
app.llm.request-snapshot.max-message-chars |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmRequestSnapshotProperties.java | |
app.llm.request-snapshot.max-schema-chars |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmRequestSnapshotProperties.java | |
app.llm.request-snapshot.max-tools |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmRequestSnapshotProperties.java | |
app.llm.request-snapshot.max-total-chars |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmRequestSnapshotProperties.java | |
app.llm.request-snapshot.truncation-marker |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmRequestSnapshotProperties.java | |
app.llm.retry.honor-retry-after |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmRetryProperties.java | |
app.llm.retry.initial-backoff |
1s |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmModelSupport.java +1 |
app.llm.retry.jitter |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmRetryProperties.java | |
app.llm.retry.max-attempts |
2 |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmModelSupport.java +1 |
app.llm.retry.max-backoff |
10s |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmModelSupport.java +1 |
app.llm.retry.max-retry-after |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmRetryProperties.java | |
app.llm.retry.retry-rate-limited |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmRetryProperties.java | |
app.llm.retry.stream-pre-first-token |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmRetryProperties.java | |
app.llm.spend-counter.reconcile-interval |
1h |
yes | core/chat/src/main/java/com/agenticai/core/chat/LlmSpendCounterReconciler.java |
app.llm.spend-counter.reconcile-max-tenants-per-tick |
200 |
yes | core/chat/src/main/java/com/agenticai/core/chat/LlmSpendCounterReconciler.java |
app.llm.spend-counter.reconcile-max-tick-seconds |
30 |
yes | core/chat/src/main/java/com/agenticai/core/chat/LlmSpendCounterReconciler.java |
app.llm.stream-usage.disabled-providers |
MISTRAL |
yes | core/chat/src/main/java/com/agenticai/core/chat/LlmModelSupport.java |
app.llm.structured-output.anthropic-tool-forcing.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmModelSupport.java |
app.llm.structured-output.native-enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmModelSupport.java |
app.llm.structured-output.ollama-format.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmModelSupport.java |
app.llm.tool-call-probe.enabled |
true |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/HostedToolCallGradeProbe.java |
app.llm.tools.strict.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmModelSupport.java |
app.llm.vertex.prompt-caching.enabled |
false |
yes | core/chat/src/main/java/com/agenticai/core/chat/VertexProviderCachingStrategy.java |
app.local-llm.bootstrap.api-key |
ollama |
yes | core/providers/src/main/java/com/agenticai/core/providers/LocalLlmPoolBootstrap.java, core/providers/src/main/java/com/agenticai/core/providers/localmodels/LocalModelsService.java |
app.local-llm.bootstrap.base-url |
http://ollama:11434 |
yes | core/providers/src/main/java/com/agenticai/core/providers/LocalLlmPoolBootstrap.java |
app.local-llm.bootstrap.label |
Local model (Ollama) |
yes | core/providers/src/main/java/com/agenticai/core/providers/LocalLlmPoolBootstrap.java, core/providers/src/main/java/com/agenticai/core/providers/localmodels/LocalModelsService.java |
app.local-llm.bootstrap.model |
qwen3.5:4b |
yes | core/providers/src/main/java/com/agenticai/core/providers/LocalLlmPoolBootstrap.java |
app.local-llm.bootstrap.retry-delay-ms |
10000 |
yes | core/providers/src/main/java/com/agenticai/core/providers/LocalLlmPoolBootstrap.java |
app.local-models.allow-uncataloged-pull |
false |
yes | core/providers/src/main/java/com/agenticai/core/providers/localmodels/LocalModelsService.java |
app.local-models.host-accelerator |
yes | core/providers/src/main/java/com/agenticai/core/providers/localmodels/HardwareDetector.java | |
app.local-models.host-ram-gb |
0 |
yes | core/providers/src/main/java/com/agenticai/core/providers/localmodels/HardwareDetector.java |
app.local-models.keep-alive |
30m |
yes | core/providers/src/main/java/com/agenticai/core/providers/localmodels/LocalModelOllamaGateway.java, core/providers/src/main/java/com/agenticai/core/providers/localmodels/LocalModelsService.java |
app.local-models.rate-limit.probes-per-minute |
6 |
yes | core/providers/src/main/java/com/agenticai/core/providers/localmodels/LocalModelRateLimiter.java |
app.local-models.rate-limit.pulls-per-minute |
6 |
yes | core/providers/src/main/java/com/agenticai/core/providers/localmodels/LocalModelRateLimiter.java |
app.local-models.rate-limit.reads-per-minute |
120 |
yes | core/providers/src/main/java/com/agenticai/core/providers/localmodels/LocalModelRateLimiter.java |
app.mail.from |
yes | core/app-config/src/main/resources/application-lite.yml, core/app-config/src/main/resources/application-personal.yml +1 | |
app.mail.unsubscribe-secret |
yes | core/omnichannel/src/main/java/com/agenticai/core/omnichannel/email/EmailUnsubscribeTokenService.java | |
app.mcp-server.expose-agents.agent-timeout-seconds |
90 |
yes | core/app-config/src/main/resources/application-mcpserver.yml, core/mcpserver/src/main/java/com/agenticai/core/mcpserver/expose/McpExposureConfig.java |
app.mcp-server.expose-agents.enabled |
false |
yes | core/app-config/src/main/resources/application-mcpserver.yml, core/mcpserver/src/main/java/com/agenticai/core/mcpserver/expose/McpToolExposureController.java |
app.mcp-server.expose-agents.max-body-bytes |
262144 |
yes | core/app-config/src/main/resources/application-mcpserver.yml, core/mcpserver/src/main/java/com/agenticai/core/mcpserver/McpServerToolConfig.java |
app.mcp-server.expose-agents.max-input-chars |
16000 |
yes | core/app-config/src/main/resources/application-mcpserver.yml, core/mcpserver/src/main/java/com/agenticai/core/mcpserver/expose/McpExposureConfig.java |
app.mcp-server.expose-agents.max-invocations-per-minute |
30 |
yes | core/app-config/src/main/resources/application-mcpserver.yml, core/mcpserver/src/main/java/com/agenticai/core/mcpserver/expose/McpExposureConfig.java |
app.mcp-server.expose-agents.max-output-chars |
20000 |
yes | core/app-config/src/main/resources/application-mcpserver.yml, core/mcpserver/src/main/java/com/agenticai/core/mcpserver/expose/McpExposureConfig.java |
app.mcp-server.expose-agents.poll-interval-ms |
1000 |
yes | core/app-config/src/main/resources/application-mcpserver.yml, core/mcpserver/src/main/java/com/agenticai/core/mcpserver/expose/McpExposureConfig.java |
app.mcp-server.expose-agents.workflow-wait-seconds |
45 |
yes | core/app-config/src/main/resources/application-mcpserver.yml, core/mcpserver/src/main/java/com/agenticai/core/mcpserver/expose/McpExposureConfig.java |
app.mcp.apps.allow-https-images |
true |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/mcpapps/McpAppsService.java, core/app-config/src/main/resources/application.yml |
app.mcp.apps.allowed-domains |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/mcpapps/McpAppsService.java, core/app-config/src/main/resources/application.yml | |
app.mcp.apps.cache-ttl-seconds |
60 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/mcpapps/McpAppsService.java, core/app-config/src/main/resources/application.yml |
app.mcp.apps.calls-per-minute |
30 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/mcpapps/McpAppsService.java, core/app-config/src/main/resources/application.yml |
app.mcp.apps.enabled |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.apps.fetch-timeout-ms |
5000 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/mcpapps/McpAppsService.java, core/app-config/src/main/resources/application.yml |
app.mcp.apps.max-concurrent-fetches-per-tenant |
4 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/mcpapps/McpAppsService.java, core/app-config/src/main/resources/application.yml |
app.mcp.apps.max-resource-bytes |
524288 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/mcpapps/McpAppsService.java, core/app-config/src/main/resources/application.yml |
app.mcp.apps.max-result-chars |
65536 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/mcpapps/McpAppsService.java, core/app-config/src/main/resources/application.yml |
app.mcp.apps.max-sessions |
500 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/mcpapps/McpAppsService.java, core/app-config/src/main/resources/application.yml |
app.mcp.apps.session-ttl-seconds |
900 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/mcpapps/McpAppsService.java, core/app-config/src/main/resources/application.yml |
app.mcp.client-initialization-timeout-seconds |
120 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/McpClientTimeoutConfig.java |
app.mcp.client.routing-headers.enabled |
false |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/McpRoutingHeaders.java, core/app-config/src/main/resources/application.yml |
app.mcp.oauth.cimd.client-id-url |
yes | core/app-config/src/main/resources/application.yml, core/mcp/src/main/java/com/agenticai/core/mcp/oauth/McpOAuthClientMetadata.java | |
app.mcp.oauth.cimd.client-name |
VegaDuta |
yes | core/app-config/src/main/resources/application.yml, core/mcp/src/main/java/com/agenticai/core/mcp/oauth/McpOAuthClientMetadata.java |
app.mcp.oauth.cimd.client-uri |
yes | core/app-config/src/main/resources/application.yml, core/mcp/src/main/java/com/agenticai/core/mcp/oauth/McpOAuthClientMetadata.java | |
app.mcp.oauth.cimd.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/mcp/src/main/java/com/agenticai/core/mcp/oauth/McpOAuthClientMetadata.java |
app.mcp.oauth.cimd.path |
" + DEFAULT_PATH + " |
yes | core/app-config/src/main/resources/application.yml, core/mcp/src/main/java/com/agenticai/core/mcp/oauth/McpOAuthClientMetadata.java |
app.mcp.oauth.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/mcp/src/main/java/com/agenticai/core/mcp/oauth/McpOAuthService.java |
app.mcp.oauth.max-response-bytes |
262144 |
yes | core/app-config/src/main/resources/application.yml, core/mcp/src/main/java/com/agenticai/core/mcp/oauth/JdkMcpOAuthHttp.java |
app.mcp.oauth.provider-allowed-return-origins |
yes | core/app-config/src/main/resources/application.yml, core/mcp/src/main/java/com/agenticai/core/mcp/oauth/McpOAuthService.java +1 | |
app.mcp.oauth.provider-callback-base-url |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.provider-console-redirect-uri |
yes | core/app-config/src/main/resources/application.yml, core/mcp/src/main/java/com/agenticai/core/mcp/oauth/McpOAuthService.java +1 | |
app.mcp.oauth.provider-state-ttl-seconds |
" + DEFAULT_STATE_TTL_SECONDS + " |
yes | core/app-config/src/main/resources/application.yml, core/mcp/src/main/java/com/agenticai/core/mcp/oauth/McpOAuthService.java +1 |
app.mcp.oauth.providers-enabled |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.asana.client-id |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.asana.client-secret |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.asana.enabled |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.github.client-id |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.github.client-secret |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.github.enabled |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.google-calendar.client-id |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.google-calendar.client-secret |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.google-calendar.enabled |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.google-drive.client-id |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.google-drive.client-secret |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.google-drive.enabled |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.google-gmail.client-id |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.google-gmail.client-secret |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.google-gmail.enabled |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.google-sheets.client-id |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.google-sheets.client-secret |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.google-sheets.enabled |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.hubspot.client-id |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.hubspot.client-secret |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.hubspot.enabled |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.linear.client-id |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.linear.client-secret |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.linear.enabled |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.microsoft-graph.client-id |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.microsoft-graph.client-secret |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.microsoft-graph.enabled |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.notion.client-id |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.notion.client-secret |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.notion.enabled |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.slack.client-id |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.slack.client-secret |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.slack.enabled |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.zoom.client-id |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.zoom.client-secret |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.providers.zoom.enabled |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.oauth.redirect-uri |
yes | core/app-config/src/main/resources/application.yml, core/mcp/src/main/java/com/agenticai/core/mcp/oauth/McpOAuthClientMetadata.java +1 | |
app.mcp.oauth.store |
memory |
yes | core/app-config/src/main/resources/application.yml, core/mcp/src/main/java/com/agenticai/core/mcp/oauth/McpOAuthSharedStoreConfiguration.java |
app.mcp.oauth.timeout-seconds |
10 |
yes | core/app-config/src/main/resources/application.yml, core/mcp/src/main/java/com/agenticai/core/mcp/oauth/JdkMcpOAuthHttp.java |
app.mcp.package-cache-dir |
yes | core/app-config/src/main/resources/application.yml | |
app.mcp.piece-host.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/mcp/src/main/java/com/agenticai/core/mcp/McpCatalogService.java |
app.mcp.piece-host.entrypoint |
/opt/piece-host/server.js |
yes | core/app-config/src/main/resources/application.yml, core/mcp/src/main/java/com/agenticai/core/mcp/McpCatalogService.java |
app.mcp.registry-command-timeout |
PT5S |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/mcpregistry/McpOwnershipRegistryConfiguration.java |
app.mcp.registry-exclusive-clients |
false |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/mcpregistry/McpOwnershipRegistryConfiguration.java |
app.mcp.registry-lease-ttl |
PT60S |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/mcpregistry/McpOwnershipRegistryConfiguration.java |
app.mcp.registry-route-tool-calls |
false |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/mcpregistry/McpOwnershipRegistryConfiguration.java, core/app-config/src/main/resources/application.yml |
app.mcp.registry-store |
memory |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/mcpregistry/McpOwnershipRegistryConfiguration.java |
app.mcp.registry-tool-call-timeout |
PT60S |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/mcpregistry/McpOwnershipRegistryConfiguration.java, core/app-config/src/main/resources/application.yml |
app.mcp.remote-url-denylist |
yes | core/mcp/src/main/java/com/agenticai/core/mcp/McpRemoteUrlGuard.java | |
app.mcp.starter.enabled |
yes | core/app-config/src/main/resources/application-personal.yml | |
app.mcp.static.shared-stateful-enabled |
false |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/StaticMcpExposurePolicy.java, core/app-config/src/main/resources/application-mcp.yml |
app.mcp.static.stateless-servers |
sequential-thinking |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/StaticMcpExposurePolicy.java, core/app-config/src/main/resources/application-mcp.yml |
app.mcp.stdio-launcher-allowlist |
yes | core/mcp/src/main/java/com/agenticai/core/mcp/McpStdioCommandGuard.java | |
app.mcp.stdio.preflight-fail-fast |
true |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/McpStdioLauncherPreflight.java, core/agents-tools/src/main/java/com/agenticai/core/agents/tools/stdiosandbox/StdioSandboxService.java +1 |
app.mcp.stdio.sandbox |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/stdiosandbox/StdioSandboxProperties.java, core/app-config/src/main/resources/application-personal.yml | |
app.mcp.stdio.sandbox-allow-degraded |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/stdiosandbox/StdioSandboxProperties.java | |
app.mcp.stdio.sandbox-allow-loopback |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/stdiosandbox/StdioSandboxProperties.java | |
app.mcp.stdio.sandbox-container-image-node |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/stdiosandbox/StdioSandboxProperties.java | |
app.mcp.stdio.sandbox-container-image-python |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/stdiosandbox/StdioSandboxProperties.java | |
app.mcp.stdio.sandbox-container-memory |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/stdiosandbox/StdioSandboxProperties.java | |
app.mcp.stdio.sandbox-container-pids |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/stdiosandbox/StdioSandboxProperties.java | |
app.mcp.stdio.sandbox-container-runtime |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/stdiosandbox/StdioSandboxProperties.java | |
app.mcp.stdio.sandbox-container-user |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/stdiosandbox/StdioSandboxProperties.java | |
app.mcp.stdio.sandbox-extra-deny-read |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/stdiosandbox/StdioSandboxProperties.java, core/app-config/src/main/resources/application-personal.yml | |
app.mcp.stdio.sandbox-extra-read-only |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/stdiosandbox/StdioSandboxProperties.java | |
app.mcp.stdio.sandbox-network-allow |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/stdiosandbox/StdioSandboxProperties.java | |
app.mcp.stdio.sandbox-required |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/stdiosandbox/StdioSandboxProperties.java | |
app.mcp.tool-pinning.mode |
warn |
yes | core/app-config/src/main/resources/application.yml, core/mcp/src/main/java/com/agenticai/core/mcp/McpToolPinService.java |
app.mcpserver.async-tasks.enabled |
false |
yes | core/app-config/src/main/resources/application-mcpserver.yml, core/mcpserver/src/main/java/com/agenticai/core/mcpserver/McpServerToolConfig.java |
app.mcpserver.async-tasks.max-concurrent-per-tenant |
4 |
yes | core/app-config/src/main/resources/application-mcpserver.yml, core/mcpserver/src/main/java/com/agenticai/core/mcpserver/McpServerToolConfig.java |
app.mcpserver.oauth.authorization-servers |
yes | core/app-config/src/main/resources/application-mcpserver.yml, core/mcpserver/src/main/java/com/agenticai/core/mcpserver/McpOAuthConfig.java | |
app.mcpserver.oauth.enabled |
false |
yes | core/app-config/src/main/resources/application-mcpserver.yml, core/mcpserver/src/main/java/com/agenticai/core/mcpserver/McpServerAuthOptionsController.java |
app.mcpserver.oauth.grant-claim |
mcp_grant_id |
yes | core/app-config/src/main/resources/application-mcpserver.yml, core/mcpserver/src/main/java/com/agenticai/core/mcpserver/McpOAuthConfig.java +1 |
app.mcpserver.oauth.issuer |
yes | core/app-config/src/main/resources/application-mcpserver.yml, core/mcpserver/src/main/java/com/agenticai/core/mcpserver/McpOAuthConfig.java +1 | |
app.mcpserver.oauth.jwk-set-uri |
yes | core/app-config/src/main/resources/application-mcpserver.yml, core/mcpserver/src/main/java/com/agenticai/core/mcpserver/McpOAuthConfig.java | |
app.mcpserver.oauth.resource |
yes | core/app-config/src/main/resources/application-mcpserver.yml, core/mcpserver/src/main/java/com/agenticai/core/mcpserver/McpOAuthConfig.java +2 | |
app.mcpserver.oauth.tenant-claim |
tenant_id |
yes | core/app-config/src/main/resources/application-mcpserver.yml, core/mcpserver/src/main/java/com/agenticai/core/mcpserver/McpOAuthConfig.java +1 |
app.mcpserver.origin.allowed |
yes | core/app-config/src/main/resources/application-mcpserver.yml, core/mcpserver/src/main/java/com/agenticai/core/mcpserver/McpServerAuthOptionsController.java +1 | |
app.mcpserver.origin.mode |
enforce |
yes | core/app-config/src/main/resources/application-mcpserver.yml, core/mcpserver/src/main/java/com/agenticai/core/mcpserver/McpServerAuthOptionsController.java +1 |
app.mcpserver.rate-limit.max-calls-per-minute |
60 |
yes | core/app-config/src/main/resources/application-mcpserver.yml, core/mcpserver/src/main/java/com/agenticai/core/mcpserver/McpServerRateLimiter.java |
app.mcpserver.rate-limit.max-task-polls-per-minute |
600 |
yes | core/app-config/src/main/resources/application-mcpserver.yml, core/mcpserver/src/main/java/com/agenticai/core/mcpserver/McpServerRateLimiter.java |
app.memory.blocks.active-project-enabled |
true |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/TenantMemoryService.java, core/app-config/src/main/resources/application.yml |
app.memory.blocks.enabled |
true |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/TenantMemoryService.java, core/app-config/src/main/resources/application.yml |
app.memory.blocks.max-chars-per-block |
1200 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/TenantMemoryService.java, core/app-config/src/main/resources/application.yml |
app.memory.blocks.max-project-blocks |
20 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/TenantMemoryService.java, core/app-config/src/main/resources/application.yml |
app.memory.blocks.max-total-chars |
" + MemoryBlocks.DEFAULT_MAX_TOTAL_CHARS + " |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/TenantMemoryService.java, core/app-config/src/main/resources/application.yml |
app.memory.import.enabled |
true |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/importer/MemoryImportService.java, core/app-config/src/main/resources/application.yml |
app.memory.import.max-chars |
20000 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/importer/MemoryImportService.java, core/app-config/src/main/resources/application.yml |
app.memory.import.max-facts |
200 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/importer/MemoryImportService.java, core/app-config/src/main/resources/application.yml |
app.memory.limits.agent-max-memories |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/MemoryLimitsProperties.java, core/app-config/src/main/resources/application.yml | |
app.memory.limits.agent-recall-top-k |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/MemoryLimitsProperties.java, core/app-config/src/main/resources/application.yml | |
app.memory.limits.edge-memory-max-facts |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/MemoryLimitsProperties.java, core/app-config/src/main/resources/application.yml | |
app.memory.limits.session-fold-batch |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/MemoryLimitsProperties.java, core/app-config/src/main/resources/application.yml | |
app.memory.limits.session-max-stored-entries |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/MemoryLimitsProperties.java, core/app-config/src/main/resources/application.yml | |
app.memory.limits.tenant-max-memories |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/MemoryLimitsProperties.java, core/app-config/src/main/resources/application.yml | |
app.memory.limits.tenant-recall-top-k |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/MemoryLimitsProperties.java, core/app-config/src/main/resources/application.yml | |
app.memory.self-service.enabled |
true |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/importer/MemoryImportService.java, core/agents-turn/src/main/java/com/agenticai/core/agents/usermemory/UserMemoryController.java +3 |
app.memory.self-service.max-facts-per-agent |
25 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/learning/LessonApplier.java, core/agents-turn/src/main/java/com/agenticai/core/agents/memory/importer/MemoryImportService.java +2 |
app.memory.self-service.max-shared-facts |
50 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/memory/importer/MemoryImportService.java, core/agents-turn/src/main/java/com/agenticai/core/agents/usermemory/UserMemoryFactService.java +1 |
app.meta.embedded-signup.app-id |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/reliability/DependencyHealthService.java | |
app.meta.embedded-signup.app-secret |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/reliability/DependencyHealthService.java | |
app.meta.embedded-signup.config-id |
yes | core/app-config/src/main/resources/application.yml | |
app.meta.embedded-signup.redirect-uri |
yes | core/app-config/src/main/resources/application.yml | |
app.meta.webhook-verify-token |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/meta/MetaSocialWebhookController.java +2 | |
app.models.context-windows |
yes | core/app-config/src/main/resources/application.yml, core/providers/src/main/java/com/agenticai/core/providers/ProviderModelDefaultsProperties.java | |
app.models.default-preference-keywords |
yes | core/app-config/src/main/resources/application.yml, core/providers/src/main/java/com/agenticai/core/providers/ProviderModelDefaultsProperties.java | |
app.models.defaults |
yes | core/providers/src/main/java/com/agenticai/core/providers/ProviderModelDefaultsProperties.java | |
app.models.defaults.anthropic |
yes | core/app-config/src/main/resources/application.yml | |
app.models.defaults.deepseek |
yes | core/app-config/src/main/resources/application.yml | |
app.models.defaults.gemini |
yes | core/app-config/src/main/resources/application.yml | |
app.models.defaults.grok |
yes | core/app-config/src/main/resources/application.yml | |
app.models.defaults.groq |
yes | core/app-config/src/main/resources/application.yml | |
app.models.defaults.meta |
yes | core/app-config/src/main/resources/application.yml | |
app.models.defaults.mistral |
yes | core/app-config/src/main/resources/application.yml | |
app.models.defaults.ollama |
yes | core/app-config/src/main/resources/application.yml | |
app.models.defaults.openai |
yes | core/app-config/src/main/resources/application.yml | |
app.models.defaults.sarvam |
yes | core/app-config/src/main/resources/application.yml | |
app.models.hosted-pool-auto-keywords |
yes | core/app-config/src/main/resources/application.yml, core/providers/src/main/java/com/agenticai/core/providers/ProviderModelDefaultsProperties.java | |
app.models.retired |
yes | core/providers/src/main/java/com/agenticai/core/providers/ProviderModelDefaultsProperties.java | |
app.models.retired.deepseek-chat |
yes | core/app-config/src/main/resources/application.yml | |
app.models.retired.deepseek-reasoner |
yes | core/app-config/src/main/resources/application.yml | |
app.models.retired.gemma2-9b-it |
yes | core/app-config/src/main/resources/application.yml | |
app.models.retired.grok-3 |
yes | core/app-config/src/main/resources/application.yml | |
app.models.retired.grok-3-mini |
yes | core/app-config/src/main/resources/application.yml | |
app.models.retired.grok-4 |
yes | core/app-config/src/main/resources/application.yml | |
app.models.retired.grok-4-fast |
yes | core/app-config/src/main/resources/application.yml | |
app.music.generation.enabled |
true |
yes | core/elevenlabs/src/main/java/com/agenticai/core/elevenlabs/agenttools/MusicGenerationQuotaService.java |
app.music.generation.free-daily-cap |
2 |
yes | core/elevenlabs/src/main/java/com/agenticai/core/elevenlabs/agenttools/MusicGenerationQuotaService.java |
app.music.generation.free-max-seconds |
30 |
yes | core/elevenlabs/src/main/java/com/agenticai/core/elevenlabs/agenttools/MusicGenerationQuotaService.java |
app.music.generation.free-monthly-cap |
10 |
yes | core/elevenlabs/src/main/java/com/agenticai/core/elevenlabs/agenttools/MusicGenerationQuotaService.java |
app.music.generation.paid-daily-cap |
20 |
yes | core/elevenlabs/src/main/java/com/agenticai/core/elevenlabs/agenttools/MusicGenerationQuotaService.java |
app.music.generation.paid-max-seconds |
120 |
yes | core/elevenlabs/src/main/java/com/agenticai/core/elevenlabs/agenttools/MusicGenerationQuotaService.java |
app.music.generation.paid-monthly-cap |
200 |
yes | core/elevenlabs/src/main/java/com/agenticai/core/elevenlabs/agenttools/MusicGenerationQuotaService.java |
app.newsletter.unsubscribe-mailto |
yes | core/platform/src/main/java/com/agenticai/core/platform/NewsletterService.java | |
app.oauth.state.require-browser-cookie |
false |
yes | core/security/src/main/java/com/agenticai/core/security/oauth/OAuthStateBinding.java |
app.observability.genai-attrs |
both |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmModelSupport.java |
app.observability.langfuse.user-id-mode |
user |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmModelSupport.java |
app.observability.langfuse.user-id-salt |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/LlmModelSupport.java | |
app.observability.tail-sampling.enabled |
yes | core/app-config/src/main/resources/application.yml | |
app.observability.tail-sampling.latency-ms |
20000 |
yes | core/app-config/src/main/resources/application.yml, core/app/src/main/java/com/agenticai/core/common/tracing/TailSamplingConfiguration.java |
app.observability.tail-sampling.max-buffered-traces |
500 |
yes | core/app-config/src/main/resources/application.yml, core/app/src/main/java/com/agenticai/core/common/tracing/TailSamplingConfiguration.java |
app.observability.tail-sampling.max-spans-per-trace |
512 |
yes | core/app-config/src/main/resources/application.yml, core/app/src/main/java/com/agenticai/core/common/tracing/TailSamplingConfiguration.java |
app.observability.tail-sampling.ttl-seconds |
300 |
yes | core/app-config/src/main/resources/application.yml, core/app/src/main/java/com/agenticai/core/common/tracing/TailSamplingConfiguration.java |
app.omnichannel.dedup.ttl-minutes |
60 |
yes | core/omnichannel/src/main/java/com/agenticai/core/omnichannel/session/InboundMessageDedupService.java |
app.omnichannel.discord.api-base |
https://discord.com/api/v10 |
yes | core/omnichannel-social/src/main/java/com/agenticai/core/omnichannel/discord/DiscordApiClient.java |
app.omnichannel.discord.base-url |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel-social/src/main/java/com/agenticai/core/omnichannel/discord/DiscordGatewayClient.java | |
app.omnichannel.discord.shared-secret |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel-social/src/main/java/com/agenticai/core/omnichannel/discord/DiscordGatewayClient.java +1 | |
app.omnichannel.edge-relay.claim-wait-seconds-max |
25 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/relay/EdgeRelayService.java |
app.omnichannel.edge-relay.enabled |
true |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/relay/EdgeRelayService.java |
app.omnichannel.edge-relay.heartbeat-ttl-seconds |
45 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/relay/EdgeRelayService.java |
app.omnichannel.edge-relay.history-turns |
12 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/relay/EdgeRelayHandoff.java |
app.omnichannel.edge-relay.lease-seconds |
90 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/relay/EdgeRelayService.java |
app.omnichannel.edge-relay.queue-max |
100 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/relay/EdgeRelayService.java |
app.omnichannel.edge-relay.reply-wait-seconds |
60 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/relay/EdgeRelayService.java |
app.omnichannel.inbound-executor.max-concurrent |
64 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/session/InboundChannelExecutor.java |
app.omnichannel.inbound-executor.overflow-max |
64 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/session/InboundChannelExecutor.java |
app.omnichannel.inbound-executor.overflow-per-tenant-max |
16 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/session/InboundChannelExecutor.java |
app.omnichannel.inbound-executor.per-tenant-max-concurrent |
16 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/session/InboundChannelExecutor.java |
app.omnichannel.inbound-executor.queue-capacity |
64 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/session/InboundChannelExecutor.java |
app.omnichannel.inbound-executor.queue-per-tenant |
16 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/session/InboundChannelExecutor.java |
app.omnichannel.inbound-executor.queue-wait-ms |
5000 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/session/InboundChannelExecutor.java |
app.omnichannel.inbound-executor.shed-mode |
retry |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/session/InboundChannelExecutor.java |
app.omnichannel.meta.graph-base-url |
https://graph.facebook.com |
yes | core/omnichannel/src/main/java/com/agenticai/core/omnichannel/meta/MetaMediaGraphApiClient.java, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/meta/MetaVoiceMediaGateway.java |
app.omnichannel.public-base-url |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/email/EmailUnsubscribeTokenService.java +4 | |
app.omnichannel.rate-limit.enabled |
false |
yes | core/app-config/src/main/resources/application-personal.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/session/InboundRateLimiter.java |
app.omnichannel.rate-limit.per-channel-per-minute |
600 |
yes | core/omnichannel/src/main/java/com/agenticai/core/omnichannel/session/InboundRateLimiter.java |
app.omnichannel.rate-limit.per-sender-per-minute |
20 |
yes | core/omnichannel/src/main/java/com/agenticai/core/omnichannel/session/InboundRateLimiter.java |
app.omnichannel.slack.api-base |
https://slack.com/api |
yes | core/omnichannel-social/src/main/java/com/agenticai/core/omnichannel/slack/SlackApiClient.java |
app.omnichannel.sms.max-reply-chars |
1500 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/twilio/TwilioSmsChannelAdapter.java |
app.omnichannel.whatsapp.templates.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/meta/WhatsAppTemplateController.java +1 |
app.omnichannel.whatsapp.voice-notes.download-timeout-seconds |
10 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/whatsappvoice/WhatsAppVoiceNoteService.java |
app.omnichannel.whatsapp.voice-notes.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/whatsappvoice/WhatsAppVoiceNoteService.java |
app.omnichannel.whatsapp.voice-notes.max-bytes |
1048576 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/whatsappvoice/WhatsAppVoiceNoteService.java |
app.omnichannel.whatsapp.voice-notes.max-per-sender-per-hour |
20 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/whatsappvoice/WhatsAppVoiceNoteService.java |
app.omnichannel.whatsapp.voice-notes.max-per-tenant-per-day |
300 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/whatsappvoice/WhatsAppVoiceNoteService.java |
app.omnichannel.whatsapp.voice-notes.max-seconds |
60 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/whatsappvoice/WhatsAppVoiceNoteService.java |
app.omnichannel.whatsapp.voice-notes.reply-max-chars |
500 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/whatsappvoice/WhatsAppVoiceNoteService.java |
app.omnichannel.whatsapp.voice-notes.reply-with-voice |
false |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/whatsappvoice/WhatsAppVoiceNoteService.java |
app.omnichannel.whatsapp.voice-notes.stt-mode |
codemix |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/whatsappvoice/WhatsAppVoiceNoteService.java |
app.omnichannel.whatsapp.voice-notes.stt-model |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/whatsappvoice/WhatsAppVoiceNoteService.java | |
app.omnichannel.whatsapp.voice-notes.stt-timeout-seconds |
25 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/whatsappvoice/WhatsAppVoiceNoteService.java |
app.omnichannel.whatsapp.voice-notes.tts-codec |
mp3 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/whatsappvoice/WhatsAppVoiceNoteService.java |
app.omnichannel.whatsapp.voice-notes.tts-model |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/whatsappvoice/WhatsAppVoiceNoteService.java | |
app.omnichannel.whatsapp.voice-notes.tts-speaker |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/whatsappvoice/WhatsAppVoiceNoteService.java | |
app.omnichannel.whatsapp.voice-notes.tts-timeout-seconds |
25 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/whatsappvoice/WhatsAppVoiceNoteService.java |
app.omnichannel.whatsapp.voice-notes.verify-sha256 |
true |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/whatsappvoice/WhatsAppVoiceNoteService.java |
app.openai-compat.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/security/src/main/java/com/agenticai/core/security/SecurityConfig.java |
app.openai-compat.first-token-wait-seconds |
30 |
yes | core/agents-interop/src/main/java/com/agenticai/core/agents/openai/OpenAiCompatController.java, core/agents-interop/src/main/java/com/agenticai/core/agents/openai/OpenResponsesController.java +1 |
app.openai-compat.max-prompt-chars |
16000 |
yes | core/agents-interop/src/main/java/com/agenticai/core/agents/openai/OpenAiCompatController.java, core/agents-interop/src/main/java/com/agenticai/core/agents/openai/OpenResponsesController.java +1 |
app.openai-compat.rate-limit.max-requests |
60 |
yes | core/agents-interop/src/main/java/com/agenticai/core/agents/openai/OpenAiCompatRateLimiter.java, core/app-config/src/main/resources/application.yml |
app.openai-compat.rate-limit.window-seconds |
60 |
yes | core/agents-interop/src/main/java/com/agenticai/core/agents/openai/OpenAiCompatRateLimiter.java, core/app-config/src/main/resources/application.yml |
app.openai-compat.timeout-seconds |
300 |
yes | core/agents-interop/src/main/java/com/agenticai/core/agents/openai/OpenAiCompatController.java, core/agents-interop/src/main/java/com/agenticai/core/agents/openai/OpenResponsesController.java +1 |
app.payments.link-ttl-seconds |
86400 |
yes | core/app-config/src/main/resources/application.yml, core/payments/src/main/java/com/agenticai/core/payments/PaymentToolService.java |
app.payments.reconcile-interval-ms |
yes | core/app-config/src/main/resources/application.yml | |
app.per-user-budget.config-cache-ms |
10000 |
yes | core/agents-budget/src/main/java/com/agenticai/core/agents/budget/PerUserBudgetService.java |
app.platform-llm.premium-multiplier |
2 |
yes | core/agents-budget/src/main/java/com/agenticai/core/agents/budget/PerUserBudgetService.java, core/agents/src/main/java/com/agenticai/core/agents/quota/FreeTierUsageLimiterService.java |
app.platform-llm.unlimited-multiplier |
3 |
yes | core/agents-budget/src/main/java/com/agenticai/core/agents/budget/PerUserBudgetService.java, core/agents/src/main/java/com/agenticai/core/agents/quota/FreeTierUsageLimiterService.java |
app.platform-llm.warm.enabled |
true |
yes | core/chat/src/main/java/com/agenticai/core/chat/PlatformPoolWarmer.java |
app.platform-llm.warm.interval-seconds |
240 |
yes | core/chat/src/main/java/com/agenticai/core/chat/PlatformPoolWarmer.java |
app.platform.alerts.webhook-secret |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/PlatformAlertWebhookController.java | |
app.platform.jobs.run-now-allowlist |
" + DEFAULT_ALLOWLIST + " |
yes | core/platform/src/main/java/com/agenticai/core/platform/ops/ScheduledJobRegistryService.java |
app.platform.master-key |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/DemoSandboxReclaimController.java +5 | |
app.platform.north-star.cache-ttl-seconds |
3600 |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/northstar/NorthStarService.java |
app.platform.north-star.enabled |
true |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/northstar/NorthStarService.java |
app.platform.north-star.per-tenant-timeout-ms |
5000 |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/northstar/NorthStarQueries.java |
app.platform.north-star.total-budget-seconds |
90 |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/northstar/NorthStarService.java |
app.platform.ops.academy-base-url |
yes | core/platform/src/main/java/com/agenticai/core/platform/ops/PlatformVersionService.java, core/platform/src/main/java/com/agenticai/core/platform/reliability/DependencyHealthService.java | |
app.platform.ops.app-builder-base-url |
yes | core/platform/src/main/java/com/agenticai/core/platform/ops/PlatformVersionService.java, core/platform/src/main/java/com/agenticai/core/platform/reliability/DependencyHealthService.java | |
app.platform.ops.web-admin-base-url |
yes | core/platform/src/main/java/com/agenticai/core/platform/ops/PlatformVersionService.java | |
app.platform.ops.web-base-url |
yes | core/platform/src/main/java/com/agenticai/core/platform/ops/PlatformVersionService.java | |
app.platform.reliability.cache-ttl-seconds |
30 |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/reliability/DependencyHealthService.java |
app.platform.reliability.enabled |
true |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/reliability/DependencyHealthService.java +2 |
app.platform.reliability.probe-timeout-ms |
2000 |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/reliability/DependencyHealthService.java |
app.platform.reliability.slo.aggregate-via-redis |
false |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/reliability/SloSampler.java |
app.platform.reliability.slo.redis-publish-seconds |
300 |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/reliability/SloSampler.java |
app.platform.reliability.slo.retention-hours |
48 |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/reliability/SloSampler.java |
app.platform.reliability.slo.sample-interval-seconds |
60 |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/reliability/SloSampler.java |
app.prompts.cache |
yes | core/prompts/src/main/java/com/agenticai/core/prompts/PromptProperties.java | |
app.prompts.cache.failure-ttl |
yes | core/app-config/src/main/resources/application.yml | |
app.prompts.cache.max-tenants |
yes | core/app-config/src/main/resources/application.yml | |
app.prompts.cache.ttl |
yes | core/app-config/src/main/resources/application.yml | |
app.prompts.chars-per-token |
yes | core/app-config/src/main/resources/application.yml, core/prompts/src/main/java/com/agenticai/core/prompts/PromptProperties.java | |
app.prompts.default-locale |
yes | core/app-config/src/main/resources/application.yml, core/prompts/src/main/java/com/agenticai/core/prompts/PromptProperties.java | |
app.prompts.default-max-length |
yes | core/app-config/src/main/resources/application.yml, core/prompts/src/main/java/com/agenticai/core/prompts/PromptProperties.java | |
app.prompts.history-default-limit |
yes | core/app-config/src/main/resources/application.yml, core/prompts/src/main/java/com/agenticai/core/prompts/PromptProperties.java | |
app.prompts.history-max-limit |
yes | core/app-config/src/main/resources/application.yml, core/prompts/src/main/java/com/agenticai/core/prompts/PromptProperties.java | |
app.prompts.list-max-limit |
yes | core/app-config/src/main/resources/application.yml, core/prompts/src/main/java/com/agenticai/core/prompts/PromptProperties.java | |
app.prompts.system-prompt-token-budget |
yes | core/app-config/src/main/resources/application.yml, core/prompts/src/main/java/com/agenticai/core/prompts/PromptProperties.java | |
app.providers.rejected-cooldown-hours |
6 |
yes | core/providers/src/main/java/com/agenticai/core/providers/ProviderCredentialResolver.java, core/providers/src/main/java/com/agenticai/core/providers/ProviderService.java |
app.providers.sarvam.max-tokens-ceiling |
" + DEFAULT_MAX_TOKENS_CEILING + " |
yes | core/chat/src/main/java/com/agenticai/core/chat/SarvamAgentChatClientFactory.java |
app.providers.small-model-max-billions |
" + PlatformHostedLlmProvider.SMALL_MODEL_MAX_BILLIONS + " |
yes | core/app-config/src/main/resources/application.yml, core/providers/src/main/java/com/agenticai/core/providers/SmallModelThresholdConfiguration.java |
app.quality.boot-orphan-min-age |
PT2H |
yes | core/app-config/src/main/resources/application.yml, core/quality/src/main/java/com/agenticai/core/quality/QualityRunOrphanSweep.java +2 |
app.quality.boot-orphan-sweep |
all |
yes | core/app-config/src/main/resources/application.yml, core/quality/src/main/java/com/agenticai/core/quality/QualityRunOrphanSweep.java +2 |
app.quality.boot-orphan-sweep-interval-ms |
yes | core/app-config/src/main/resources/application.yml | |
app.quality.eval.auto-approve.actor |
eval-auto-approve |
yes | core/app-config/src/main/resources/application.yml, core/quality/src/main/java/com/agenticai/core/quality/dataset/EvalSandboxPolicy.java |
app.quality.eval.auto-approve.excluded-tools |
`" | ||
| + "local_shell,coding_task,schedule_task,a2a_call_agent,run_in_code_workspace,apply_code_changes," | |||
| + "payment,refund,charge,transfer,delete` | yes | core/app-config/src/main/resources/application.yml, core/quality/src/main/java/com/agenticai/core/quality/dataset/EvalSandboxPolicy.java | |
app.quality.eval.auto-approve.tenant-ids |
yes | core/app-config/src/main/resources/application.yml, core/quality/src/main/java/com/agenticai/core/quality/dataset/EvalSandboxPolicy.java | |
app.quality.eval.calibration.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/quality/src/main/java/com/agenticai/core/quality/calibration/JudgeCalibrationService.java |
app.quality.eval.calibration.kappa-threshold |
0.6 |
yes | core/app-config/src/main/resources/application.yml, core/quality/src/main/java/com/agenticai/core/quality/calibration/JudgeCalibrationSetService.java |
app.quality.eval.calibration.max-examples |
15 |
yes | core/app-config/src/main/resources/application.yml, core/quality/src/main/java/com/agenticai/core/quality/calibration/JudgeCalibrationService.java |
app.quality.eval.calibration.max-judge-calls |
30 |
yes | core/app-config/src/main/resources/application.yml, core/quality/src/main/java/com/agenticai/core/quality/calibration/JudgeCalibrationService.java |
app.quality.eval.calibration.min-examples |
10 |
yes | core/app-config/src/main/resources/application.yml, core/quality/src/main/java/com/agenticai/core/quality/calibration/JudgeCalibrationService.java |
app.quality.eval.calibration.set-max-examples |
30 |
yes | core/app-config/src/main/resources/application.yml, core/quality/src/main/java/com/agenticai/core/quality/calibration/JudgeCalibrationSetService.java |
app.quality.eval.calibration.set-min-examples |
20 |
yes | core/app-config/src/main/resources/application.yml, core/quality/src/main/java/com/agenticai/core/quality/calibration/JudgeCalibrationSetService.java |
app.quality.eval.code-graders.enabled |
true |
yes | core/app-config/src/main/resources/application.yml, core/quality/src/main/java/com/agenticai/core/quality/dataset/EvalRunService.java |
app.quality.eval.default-mode |
full |
yes | core/app-config/src/main/resources/application.yml, core/quality/src/main/java/com/agenticai/core/quality/dataset/EvalSandboxPolicy.java |
app.quality.eval.default-repeats |
3 |
yes | core/app-config/src/main/resources/application.yml, core/quality/src/main/java/com/agenticai/core/quality/dataset/EvalRunService.java |
app.quality.eval.judge-budget-seconds |
120 |
yes | core/quality/src/main/java/com/agenticai/core/quality/impl/JudgeChatClientFactory.java |
app.quality.eval.judge-call-timeout-seconds |
20 |
yes | core/quality/src/main/java/com/agenticai/core/quality/impl/JudgeChatClientFactory.java |
app.quality.eval.judge-model |
yes | core/quality/src/main/java/com/agenticai/core/quality/impl/JudgeChatClientFactory.java | |
app.quality.eval.judge-preflight.enabled |
true |
yes | core/quality/src/main/java/com/agenticai/core/quality/dataset/EvalRunService.java |
app.quality.eval.sandbox.read-only-tools |
yes | core/app-config/src/main/resources/application.yml, core/quality/src/main/java/com/agenticai/core/quality/dataset/EvalSandboxPolicy.java | |
app.quality.eval.snapshot.enabled |
true |
yes | core/app-config/src/main/resources/application.yml, core/quality/src/main/java/com/agenticai/core/quality/dataset/EvalRunService.java |
app.quality.gate.pass-hat-k.enabled |
true |
yes | core/app-config/src/main/resources/application.yml, core/quality/src/main/java/com/agenticai/core/quality/gate/EvalGateService.java |
app.quality.gate.pass-hat-k.min-lower-bound |
0.5 |
yes | core/app-config/src/main/resources/application.yml, core/quality/src/main/java/com/agenticai/core/quality/gate/EvalGateService.java |
app.quality.simulation.attack-scenarios.enabled |
yes | core/app-config/src/main/resources/application.yml | |
app.quality.trajectory-eval.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/quality/src/main/java/com/agenticai/core/quality/dataset/EvalDatasetService.java +2 |
app.rate-limit.api.enabled |
false |
yes | core/app/src/main/java/com/agenticai/core/common/apicontract/ApiRateLimitFilter.java |
app.rate-limit.api.requests-per-window |
600 |
yes | core/app/src/main/java/com/agenticai/core/common/apicontract/ApiRateLimitFilter.java |
app.rate-limit.api.window-seconds |
60 |
yes | core/app/src/main/java/com/agenticai/core/common/apicontract/ApiRateLimitFilter.java |
app.rate-limit.public.checkout-per-minute |
10 |
yes | core/app/src/main/java/com/agenticai/core/common/security/PublicEndpointRateLimitFilter.java |
app.rate-limit.public.device-gateway-per-minute |
300 |
yes | core/app/src/main/java/com/agenticai/core/common/security/PublicEndpointRateLimitFilter.java |
app.rate-limit.public.scim-per-minute |
600 |
yes | core/app/src/main/java/com/agenticai/core/common/security/PublicEndpointRateLimitFilter.java |
app.rate-limit.public.status-per-minute |
120 |
yes | core/app/src/main/java/com/agenticai/core/common/security/PublicEndpointRateLimitFilter.java |
app.rate-limit.public.unsubscribe-per-minute |
30 |
yes | core/app/src/main/java/com/agenticai/core/common/security/PublicEndpointRateLimitFilter.java |
app.replica-mode |
single |
yes | core/agents/src/main/java/com/agenticai/core/agents/a2a/A2aCardSigningService.java, core/app-config/src/main/resources/application.yml +1 |
app.research.deep.auto-offer-on-intent |
true |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/BuiltInWebToolConfiguration.java, core/app-config/src/main/resources/application.yml |
app.research.deep.enabled |
false |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/BuiltInWebToolConfiguration.java, core/agents-jobs/src/main/java/com/agenticai/core/agents/research/ResearchRunProperties.java +3 |
app.research.deep.fetch-chars |
12000 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/BuiltInWebToolConfiguration.java, core/app-config/src/main/resources/application.yml |
app.research.deep.max-fetches-per-run |
12 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/BuiltInWebToolConfiguration.java, core/agents-jobs/src/main/java/com/agenticai/core/agents/research/ResearchRunProperties.java +1 |
app.research.deep.max-searches-per-run |
12 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/BuiltInWebToolConfiguration.java, core/agents-jobs/src/main/java/com/agenticai/core/agents/research/ResearchRunProperties.java +1 |
app.research.deep.max-searches-per-user-per-day |
60 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/web/DeepResearchDailyAllowance.java, core/app-config/src/main/resources/application.yml |
app.research.deep.max-sources |
8 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/BuiltInWebToolConfiguration.java, core/agents-jobs/src/main/java/com/agenticai/core/agents/research/ResearchRunProperties.java +1 |
app.research.deep.max-workers |
6 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/BuiltInWebToolConfiguration.java, core/app-config/src/main/resources/application.yml |
app.research.deep.min-quote-chars |
20 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/BuiltInWebToolConfiguration.java, core/app-config/src/main/resources/application.yml |
app.research.deep.passages-per-source |
2 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/BuiltInWebToolConfiguration.java, core/app-config/src/main/resources/application.yml |
app.research.deep.results-per-search |
6 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/BuiltInWebToolConfiguration.java, core/app-config/src/main/resources/application.yml |
app.research.deep.total-deadline-seconds |
120 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/BuiltInWebToolConfiguration.java, core/agents-jobs/src/main/java/com/agenticai/core/agents/research/ResearchRunProperties.java +1 |
app.research.deep.worker-timeout-seconds |
45 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/BuiltInWebToolConfiguration.java, core/app-config/src/main/resources/application.yml |
app.research.runs.enabled |
false |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/research/ResearchRunProperties.java, core/app-config/src/main/resources/application.yml |
app.research.runs.max-per-user-per-day |
5 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/research/ResearchRunProperties.java, core/app-config/src/main/resources/application.yml |
app.research.runs.timeout-seconds |
600 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/research/ResearchRunProperties.java, core/app-config/src/main/resources/application.yml |
app.resilience.bulkhead.enabled |
yes | core/app-config/src/main/resources/application.yml | |
app.resilience.bulkhead.max-wait |
yes | core/app-config/src/main/resources/application.yml | |
app.resilience.circuit-breaker.consecutive-failure-threshold |
yes | core/app-config/src/main/resources/application.yml | |
app.resilience.circuit-breaker.enabled |
yes | core/app-config/src/main/resources/application.yml | |
app.resilience.circuit-breaker.failure-rate-percent |
yes | core/app-config/src/main/resources/application.yml | |
app.resilience.circuit-breaker.half-open-permitted-calls |
yes | core/app-config/src/main/resources/application.yml | |
app.resilience.circuit-breaker.half-open-probe-timeout |
yes | core/app-config/src/main/resources/application.yml | |
app.resilience.circuit-breaker.instances.hosted-llm.half-open-probe-timeout |
yes | core/app-config/src/main/resources/application.yml | |
app.resilience.circuit-breaker.minimum-calls |
yes | core/app-config/src/main/resources/application.yml | |
app.resilience.circuit-breaker.open-duration |
yes | core/app-config/src/main/resources/application.yml | |
app.resilience.circuit-breaker.window |
yes | core/app-config/src/main/resources/application.yml | |
app.resilience.circuit-breaker.window-size |
yes | core/app-config/src/main/resources/application.yml | |
app.retention.purge.batch-size |
5000 |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/retention/DataRetentionPurge.java |
app.retention.purge.dry-run |
true |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/retention/DataRetentionPurge.java |
app.retention.purge.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/retention/DataRetentionPurge.java |
app.retention.purge.initial-delay |
yes | core/app-config/src/main/resources/application.yml | |
app.retention.purge.interval |
yes | core/app-config/src/main/resources/application.yml | |
app.retention.purge.max-batches-per-table |
20 |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/retention/DataRetentionPurge.java |
app.retention.purge.max-tick-seconds |
120 |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/retention/DataRetentionPurge.java |
app.retention.purge.notification-days |
90 |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/retention/DataRetentionPurge.java |
app.retention.purge.outbox-published-days |
7 |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/retention/DataRetentionPurge.java |
app.retention.purge.pause-ms |
50 |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/retention/DataRetentionPurge.java |
app.retention.purge.tool-call-log-days |
90 |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/retention/DataRetentionPurge.java |
app.retention.purge.tool-call-log.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/retention/DataRetentionPurge.java |
app.retention.purge.webhook-delivery-days |
30 |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/retention/DataRetentionPurge.java |
app.routing.simple.accented-latin-simple |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/quality/RoutingSimpleProperties.java, core/app-config/src/main/resources/application.yml | |
app.routing.simple.clause-boundary |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/quality/RoutingSimpleProperties.java, core/app-config/src/main/resources/application.yml | |
app.routing.simple.max-chars |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/quality/RoutingSimpleProperties.java, core/app-config/src/main/resources/application.yml | |
app.routing.simple.max-clauses |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/quality/RoutingSimpleProperties.java, core/app-config/src/main/resources/application.yml | |
app.routing.simple.non-latin-simple |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/quality/RoutingSimpleProperties.java, core/app-config/src/main/resources/application.yml | |
app.routing.simple.signal-words |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/quality/RoutingSimpleProperties.java | |
app.routing.simple.signal-words.en |
yes | core/app-config/src/main/resources/application.yml | |
app.sandbox.data-analysis.artifact-ttl-hours |
24 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/e2b/SandboxArtifactRetention.java, core/app-config/src/main/resources/application.yml |
app.sandbox.data-analysis.enabled |
false |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/e2b/SandboxArtifactRetention.java, core/agents/src/main/java/com/agenticai/core/agents/tools/e2b/SandboxFileRegistry.java +1 |
app.sandbox.data-analysis.max-file-bytes |
10485760 |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/e2b/SandboxFileRegistry.java, core/app-config/src/main/resources/application.yml |
app.sandbox.data-analysis.max-files |
6 |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/e2b/SandboxFileRegistry.java, core/app-config/src/main/resources/application.yml |
app.sandbox.data-analysis.max-session-bytes |
20971520 |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/e2b/SandboxFileRegistry.java, core/app-config/src/main/resources/application.yml |
app.sandbox.data-analysis.max-sessions |
50 |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/e2b/SandboxFileRegistry.java, core/app-config/src/main/resources/application.yml |
app.sandbox.data-analysis.max-sessions-per-tenant |
10 |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/e2b/SandboxFileRegistry.java, core/app-config/src/main/resources/application.yml |
app.sandbox.data-analysis.max-tenant-bytes |
50331648 |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/e2b/SandboxFileRegistry.java, core/app-config/src/main/resources/application.yml |
app.sandbox.data-analysis.max-total-bytes |
134217728 |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/e2b/SandboxFileRegistry.java, core/app-config/src/main/resources/application.yml |
app.sandbox.data-analysis.startup-sweep-enabled |
true |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/e2b/SandboxArtifactRetention.java, core/app-config/src/main/resources/application.yml |
app.sandbox.data-analysis.store |
memory |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/e2b/SandboxFileRegistry.java, core/app-config/src/main/resources/application.yml |
app.sandbox.data-analysis.ttl-minutes |
60 |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/e2b/SandboxFileRegistry.java, core/app-config/src/main/resources/application.yml |
app.sandbox.platform-e2b.allow-demo-tenant |
false |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/e2b/PlatformSandboxRunQuota.java, core/app-config/src/main/resources/application.yml |
app.sandbox.platform-e2b.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/sdlc/src/main/java/com/agenticai/core/sdlc/E2bAccessResolver.java |
app.sandbox.platform-e2b.free-daily-runs |
20 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/e2b/PlatformSandboxRunQuota.java, core/app-config/src/main/resources/application.yml |
app.sandbox.platform-e2b.global-daily-runs |
2000 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/e2b/PlatformSandboxRunQuota.java, core/app-config/src/main/resources/application.yml |
app.sandbox.platform-e2b.max-timeout-seconds |
30 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/e2b/PlatformSandboxRunQuota.java, core/app-config/src/main/resources/application.yml |
app.sandbox.platform-e2b.paid-daily-runs |
200 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/e2b/PlatformSandboxRunQuota.java, core/app-config/src/main/resources/application.yml |
app.sandbox.platform-e2b.quota-store |
memory |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/e2b/PlatformSandboxRunQuota.java, core/app-config/src/main/resources/application.yml |
app.scheduled-tasks.catch-up-window-minutes |
720 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/scheduledtask/ScheduledTaskSettings.java, core/app-config/src/main/resources/application.yml |
app.scheduled-tasks.delivery-channels |
in_app,email,whatsapp,whatsapp_qr,telegram,slack,signal,matrix,imessage,a2a,voice |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/scheduledtask/ScheduledTaskSettings.java, core/app-config/src/main/resources/application-personal.yml +1 |
app.scheduled-tasks.enabled |
false |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/scheduledtask/ScheduledTaskSettings.java, core/app-config/src/main/resources/application-personal.yml +1 |
app.scheduled-tasks.free-max-per-tenant |
3 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/scheduledtask/ScheduledTaskSettings.java, core/app-config/src/main/resources/application.yml |
app.scheduled-tasks.free-plan-enabled |
true |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/scheduledtask/ScheduledTaskSettings.java, core/app-config/src/main/resources/application.yml |
app.scheduled-tasks.max-consecutive-failures |
3 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/scheduledtask/ScheduledTaskSettings.java, core/app-config/src/main/resources/application.yml |
app.scheduled-tasks.max-delivery-chars |
3500 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/scheduledtask/ScheduledTaskSettings.java, core/app-config/src/main/resources/application.yml |
app.scheduled-tasks.max-per-tenant |
10 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/scheduledtask/ScheduledTaskSettings.java, core/app-config/src/main/resources/application-personal.yml +1 |
app.scheduled-tasks.max-prompt-chars |
2000 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/scheduledtask/ScheduledTaskSettings.java, core/app-config/src/main/resources/application.yml |
app.scheduled-tasks.min-interval-minutes |
15 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/scheduledtask/ScheduledTaskSettings.java, core/app-config/src/main/resources/application.yml |
app.scheduled-tasks.recheck-owner-access |
true |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/scheduledtask/ScheduledTaskOwnerAccess.java, core/app-config/src/main/resources/application.yml |
app.scheduled-tasks.retry-failed-once |
true |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/scheduledtask/ScheduledTaskSettings.java, core/app-config/src/main/resources/application.yml |
app.scheduling.max-concurrent-locked-jobs |
`" | ||
| + DEFAULT_MAX_CONCURRENT_LOCKED_JOBS | |||
| + "` | yes | core/app-config/src/main/resources/application.yml, core/tenancy/src/main/java/com/agenticai/core/tenancy/PgAdvisoryJobLock.java | |
app.sdlc.e2b.restrict-public-traffic |
true |
yes | core/app-config/src/main/resources/application.yml, core/sdlc/src/main/java/com/agenticai/core/sdlc/E2bSandboxClient.java |
app.security.jwt.required-audience |
yes | core/security/src/main/java/com/agenticai/core/security/SecurityConfig.java | |
app.security.oidc.roles-claim-path |
realm_access.roles |
yes | core/app-config/src/main/resources/application-security.yml, core/security/src/main/java/com/agenticai/core/security/SecurityConfig.java +1 |
app.security.oidc.scopes-claim |
yes | core/app-config/src/main/resources/application-security.yml, core/security/src/main/java/com/agenticai/core/security/SecurityConfig.java | |
app.security.oidc.tenant-claim |
tenant_id |
yes | core/app-config/src/main/resources/application-security.yml, core/security/src/main/java/com/agenticai/core/security/SecurityConfig.java +3 |
app.security.outbound.allowed-private-hosts |
yes | core/security/src/main/java/com/agenticai/core/security/net/SsrfGuardConfiguration.java | |
app.security.outbound.egress-allow-list |
yes | core/security/src/main/java/com/agenticai/core/security/net/SsrfGuardConfiguration.java | |
app.security.permission-cache-ttl |
10s |
yes | core/admin/src/main/java/com/agenticai/core/admin/permission/UserPermissionService.java, core/app-config/src/main/resources/application.yml |
app.settings.bulk-history-default-limit |
yes | core/app-config/src/main/resources/application.yml, core/settings/src/main/java/com/agenticai/core/settings/SettingsProperties.java | |
app.settings.bulk-history-max-limit |
yes | core/app-config/src/main/resources/application.yml, core/settings/src/main/java/com/agenticai/core/settings/SettingsProperties.java | |
app.settings.cache-max-entries |
yes | core/app-config/src/main/resources/application.yml, core/settings/src/main/java/com/agenticai/core/settings/SettingsProperties.java | |
app.settings.cache-ttl |
yes | core/app-config/src/main/resources/application.yml, core/settings/src/main/java/com/agenticai/core/settings/SettingsProperties.java | |
app.settings.history-default-limit |
yes | core/app-config/src/main/resources/application.yml, core/settings/src/main/java/com/agenticai/core/settings/SettingsProperties.java | |
app.settings.history-max-limit |
yes | core/app-config/src/main/resources/application.yml, core/settings/src/main/java/com/agenticai/core/settings/SettingsProperties.java | |
app.settings.locked |
yes | core/settings/src/main/java/com/agenticai/core/settings/SettingsProperties.java | |
app.settings.locked-reasons |
yes | core/settings/src/main/java/com/agenticai/core/settings/SettingsProperties.java | |
app.settings.reason-max-length |
yes | core/app-config/src/main/resources/application.yml, core/settings/src/main/java/com/agenticai/core/settings/SettingsProperties.java | |
app.sharing.default-ttl |
P30D |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/share/AgentShareService.java, core/workflow/src/main/java/com/agenticai/core/workflow/share/WorkflowShareService.java |
app.sharing.rate-limit.max-grant-reads-per-minute |
120 |
yes | core/sharing/src/main/java/com/agenticai/core/sharing/ShareRateLimiter.java |
app.sharing.rate-limit.max-grant-writes-per-minute |
20 |
yes | core/sharing/src/main/java/com/agenticai/core/sharing/ShareRateLimiter.java |
app.shutdown.container-grace-seconds |
yes | core/app-config/src/main/resources/application.yml | |
app.shutdown.drain-seconds |
yes | core/app-config/src/main/resources/application.yml | |
app.sidecar.base-url |
yes | core/app-config/src/main/resources/application-knowledge.yml, core/knowledge/src/main/java/com/agenticai/core/knowledge/SidecarClient.java +2 | |
app.sidecar.enabled |
true |
yes | core/app-config/src/main/resources/application-knowledge.yml, core/app-config/src/main/resources/application-personal.yml +1 |
app.signal.max-attachment-bytes |
20971520 |
yes | core/omnichannel/src/main/java/com/agenticai/core/omnichannel/signal/SignalMediaSender.java |
app.signal.max-message-chars |
3500 |
yes | core/omnichannel/src/main/java/com/agenticai/core/omnichannel/signal/SignalChannelAdapter.java |
app.signal.receive.enabled |
yes | core/app-jobs/src/main/resources/application-jobs.yml, core/app-worker/src/main/resources/application-worker.yml | |
app.signal.receive.mode |
auto |
yes | core/omnichannel/src/main/java/com/agenticai/core/omnichannel/signal/SignalReceiveService.java |
app.signal.receive.poll-seconds |
15 |
yes | core/omnichannel/src/main/java/com/agenticai/core/omnichannel/signal/SignalReceiveService.java |
app.signup.disposable-email-block.allowlist |
yes | core/app-config/src/main/resources/application.yml, core/tenancy/src/main/java/com/agenticai/core/tenancy/DisposableEmailDomainService.java | |
app.signup.disposable-email-block.enabled |
true |
yes | core/app-config/src/main/resources/application.yml, core/tenancy/src/main/java/com/agenticai/core/tenancy/DisposableEmailDomainService.java |
app.signup.disposable-email-block.extra-domains |
yes | core/app-config/src/main/resources/application.yml, core/tenancy/src/main/java/com/agenticai/core/tenancy/DisposableEmailDomainService.java | |
app.signup.rate-limit.max-attempts |
5 |
yes | core/app-config/src/main/resources/application-e2e.yml, core/app-config/src/main/resources/application.yml +1 |
app.signup.rate-limit.window-minutes |
60 |
yes | core/app-config/src/main/resources/application-e2e.yml, core/app-config/src/main/resources/application.yml +1 |
app.skills.distillation.max-episodes-scanned |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/skills/SkillDistillationProperties.java, core/app-config/src/main/resources/application.yml | |
app.skills.distillation.max-goal-chars |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/skills/SkillDistillationProperties.java, core/app-config/src/main/resources/application.yml | |
app.skills.distillation.max-jobs-scanned |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/skills/SkillDistillationProperties.java, core/app-config/src/main/resources/application.yml | |
app.skills.distillation.max-proposals-per-run |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/skills/SkillDistillationProperties.java, core/app-config/src/main/resources/application.yml | |
app.skills.distillation.max-sample-goals |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/skills/SkillDistillationProperties.java, core/app-config/src/main/resources/application.yml | |
app.skills.distillation.max-sequence-length |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/skills/SkillDistillationProperties.java, core/app-config/src/main/resources/application.yml | |
app.skills.distillation.min-distinct-runs |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/skills/SkillDistillationProperties.java, core/app-config/src/main/resources/application.yml | |
app.skills.distillation.min-episode-reward |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/skills/SkillDistillationProperties.java, core/app-config/src/main/resources/application.yml | |
app.skills.distillation.min-sequence-length |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/skills/SkillDistillationProperties.java, core/app-config/src/main/resources/application.yml | |
app.skills.learning.cooldown-minutes |
30 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/skills/learning/SkillLearningProperties.java |
app.skills.learning.enabled |
false |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/skills/learning/SkillLearningProperties.java, core/app-config/src/main/resources/application-personal.yml +1 |
app.skills.learning.max-drafts-per-agent-per-day |
3 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/skills/learning/SkillLearningProperties.java |
app.skills.learning.max-transcript-chars |
6000 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/skills/learning/SkillLearningProperties.java |
app.skills.learning.min-tool-calls |
3 |
yes | core/agents-jobs/src/main/java/com/agenticai/core/agents/skills/learning/SkillLearningProperties.java |
app.skills.learning.self-check.enabled |
yes | core/app-config/src/main/resources/application-personal.yml | |
app.skills.learning.stale-days |
90 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/skills/SkillLifecycleService.java |
app.skills.prompt.history-turns |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/skills/SkillPromptProperties.java, core/app-config/src/main/resources/application.yml | |
app.skills.prompt.max-block-chars |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/skills/SkillPromptProperties.java, core/app-config/src/main/resources/application.yml | |
app.skills.prompt.max-description-words |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/skills/SkillPromptProperties.java, core/app-config/src/main/resources/application.yml | |
app.skills.prompt.max-skills |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/skills/SkillPromptProperties.java, core/app-config/src/main/resources/application.yml | |
app.skills.prompt.max-tracked-sessions |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/skills/SkillPromptProperties.java, core/app-config/src/main/resources/application.yml | |
app.skills.prompt.names-only-headroom |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/skills/SkillPromptProperties.java, core/app-config/src/main/resources/application.yml | |
app.skills.registry.api-key |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/skills/SkillRegistryClient.java | |
app.skills.registry.github-token |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/skills/SkillRegistryClient.java | |
app.skills.supply-chain.enabled |
true |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/skills/SkillSupplyChainService.java, core/app-config/src/main/resources/application.yml |
app.skills.supply-chain.enforce |
true |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/skills/SkillSupplyChainService.java, core/app-config/src/main/resources/application-personal.yml +1 |
app.slo.api-latency-p95-ms |
1000 |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/reliability/SloService.java |
app.slo.availability-target |
0.995 |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/reliability/SloService.java |
app.slo.chat-ttft-p95-ms |
4000 |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/reliability/SloService.java |
app.slo.min-requests |
100 |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/reliability/SloService.java |
app.smart-ai-budget.config-cache-ms |
10000 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/PlatformFeatureBudgetService.java |
app.sso.tenant-idp.first-broker-login-flow |
first broker login |
yes | core/admin/src/main/java/com/agenticai/core/admin/sso/TenantSsoService.java |
app.startup.background-warmup.enabled |
false |
yes | core/agents/src/main/java/com/agenticai/core/agents/version/VersionSnapshotBackfillRunner.java, core/app-config/src/main/resources/application-personal.yml +4 |
app.startup.kafka-topic-init.attempts |
3 |
yes | core/app-config/src/main/resources/application.yml, core/eventbus/src/main/java/com/agenticai/core/eventbus/WorkflowKafkaTopicBackgroundInit.java |
app.startup.kafka-topic-init.retry-delay-seconds |
30 |
yes | core/app-config/src/main/resources/application.yml, core/eventbus/src/main/java/com/agenticai/core/eventbus/WorkflowKafkaTopicBackgroundInit.java |
app.startup.profiling.capacity |
yes | core/app-config/src/main/resources/application.yml | |
app.startup.profiling.dump-file |
yes | core/app-config/src/main/resources/application.yml | |
app.startup.profiling.enabled |
yes | core/app-config/src/main/resources/application.yml | |
app.startup.profiling.log-top |
yes | core/app-config/src/main/resources/application.yml | |
app.storage.access-key |
yes | core/app-config/src/main/resources/application.yml, core/storage/src/main/java/com/agenticai/core/storage/StorageProperties.java | |
app.storage.azure |
yes | core/storage/src/main/java/com/agenticai/core/storage/StorageProperties.java | |
app.storage.azure.connection-string |
yes | core/app-config/src/main/resources/application.yml | |
app.storage.azure.endpoint |
yes | core/app-config/src/main/resources/application.yml | |
app.storage.bucket |
yes | core/app-config/src/main/resources/application.yml, core/storage/src/main/java/com/agenticai/core/storage/StorageProperties.java | |
app.storage.credentials |
yes | core/app-config/src/main/resources/application.yml, core/storage/src/main/java/com/agenticai/core/storage/StorageProperties.java | |
app.storage.endpoint |
http://localhost:9000 |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/reliability/DependencyHealthService.java +1 |
app.storage.legacy-unprefixed-fallback |
yes | core/storage/src/main/java/com/agenticai/core/storage/StorageProperties.java | |
app.storage.local |
yes | core/storage/src/main/java/com/agenticai/core/storage/StorageProperties.java | |
app.storage.local.path |
yes | core/app-config/src/main/resources/application-lite.yml, core/app-config/src/main/resources/application-personal.yml +1 | |
app.storage.path-style-access |
yes | core/app-config/src/main/resources/application.yml, core/storage/src/main/java/com/agenticai/core/storage/StorageProperties.java | |
app.storage.region |
yes | core/app-config/src/main/resources/application.yml, core/storage/src/main/java/com/agenticai/core/storage/StorageProperties.java | |
app.storage.secret-key |
yes | core/app-config/src/main/resources/application.yml, core/storage/src/main/java/com/agenticai/core/storage/StorageProperties.java | |
app.storage.type |
s3 |
yes | core/app-config/src/main/resources/application-lite.yml, core/app-config/src/main/resources/application-personal.yml +3 |
app.studio-app.domains.a-target |
yes | core/app/src/main/java/com/agenticai/core/common/studioapp/StudioAppDomainService.java | |
app.studio-app.domains.cname-target |
yes | core/app/src/main/java/com/agenticai/core/common/studioapp/StudioAppDomainService.java | |
app.studio-app.domains.dns-timeout-ms |
3000 |
yes | core/app/src/main/java/com/agenticai/core/common/studioapp/StudioAppDomainService.java |
app.studio-app.max-ai-per-minute-per-ip |
15 |
yes | core/app/src/main/java/com/agenticai/core/common/studioapp/StudioAppRateLimiter.java |
app.studio-app.max-auth-per-minute-per-ip |
10 |
yes | core/app/src/main/java/com/agenticai/core/common/studioapp/StudioAppRateLimiter.java |
app.studio-app.max-calls-per-minute-per-ip |
20 |
yes | core/app/src/main/java/com/agenticai/core/common/studioapp/StudioAppRateLimiter.java |
app.swarm.verifier.brief-chars |
1200 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/ToolResolverConfiguration.java, core/app-config/src/main/resources/application.yml |
app.swarm.verifier.enabled |
false |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/ToolResolverConfiguration.java, core/app-config/src/main/resources/application.yml |
app.swarm.verifier.max-repair-rounds |
1 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/ToolResolverConfiguration.java, core/app-config/src/main/resources/application.yml |
app.swarm.verifier.result-chars |
1500 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/ToolResolverConfiguration.java, core/app-config/src/main/resources/application.yml |
app.swarm.verifier.timeout-seconds |
30 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/ToolResolverConfiguration.java, core/app-config/src/main/resources/application.yml |
app.system.status-cache-ttl |
10s |
yes | core/app-config/src/main/resources/application.yml, core/app/src/main/java/com/agenticai/core/common/systemstatus/SystemStatusController.java |
app.teams.service-url-allowed-hosts |
" + DEFAULT_ALLOWED_HOSTS + " |
yes | core/omnichannel-social/src/main/java/com/agenticai/core/omnichannel/teams/TeamsServiceUrlPolicy.java |
app.telegram.bot-token |
yes | core/app-config/src/main/resources/application-lite.yml, core/app-config/src/main/resources/application-personal.yml +2 | |
app.telegram.polling.enabled |
yes | core/app-config/src/main/resources/application-lite.yml, core/app-config/src/main/resources/application-personal.yml | |
app.telegram.webhook-base-url |
yes | core/app-config/src/main/resources/application-lite.yml, core/app-config/src/main/resources/application-personal.yml +3 | |
app.templates.max-imports-per-user-per-day |
20 |
yes | core/templates/src/main/java/com/agenticai/core/templates/TemplateImportRateLimiter.java |
app.templates.max-submissions-per-tenant-per-day |
25 |
yes | core/templates/src/main/java/com/agenticai/core/templates/CommunityTemplateService.java |
app.tenancy.fail-on-missing-context |
true |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/TenantSchemaResolver.java |
app.tenancy.migrate-on-boot |
true |
yes | core/app-jobs/src/main/resources/application-jobs.yml, core/app-worker/src/main/resources/application-worker.yml +1 |
app.tenancy.migrate-parallelism |
4 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/TenantMigrationService.java |
app.tenancy.migrate-skip-up-to-date |
false |
yes | core/app-config/src/main/resources/application-personal.yml, core/app-config/src/main/resources/application.yml +1 |
app.tenancy.readiness-gate-max-seconds |
60 |
yes | core/tenancy/src/main/java/com/agenticai/core/tenancy/TenantMigrationGate.java |
app.tenant.comp.service-token |
yes | core/app-config/src/main/resources/application.yml, core/tenancy/src/main/java/com/agenticai/core/tenancy/CompGrantController.java | |
app.tenant.idle-skip.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/tenancy/src/main/java/com/agenticai/core/tenancy/TenantSchemaIterator.java |
app.tenant.idle-skip.max-skip-duration |
60s |
yes | core/app-config/src/main/resources/application.yml, core/tenancy/src/main/java/com/agenticai/core/tenancy/TenantSchemaIterator.java |
app.tenant.idle-skip.max-skipped-ticks |
3 |
yes | core/app-config/src/main/resources/application.yml, core/tenancy/src/main/java/com/agenticai/core/tenancy/TenantSchemaIterator.java |
app.tenant.status-cache-ttl |
10s |
yes | core/app-config/src/main/resources/application.yml, core/tenancy/src/main/java/com/agenticai/core/tenancy/TenantStatusGuardImpl.java |
app.tool-arg-policies.cache-ttl-seconds |
30 |
yes | core/agents/src/main/java/com/agenticai/core/agents/toolpolicy/ToolArgPolicyService.java, core/app-config/src/main/resources/application.yml |
app.tool-arg-policies.enabled |
true |
yes | core/agents/src/main/java/com/agenticai/core/agents/toolpolicy/ToolArgPolicyService.java, core/app-config/src/main/resources/application-personal.yml +1 |
app.tool-circuit-breaker.cooldown-minutes |
10 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/ToolCircuitBreakerService.java, core/app-config/src/main/resources/application.yml +1 |
app.tool-circuit-breaker.failure-threshold |
5 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/ToolCircuitBreakerService.java, core/app-config/src/main/resources/application.yml +1 |
app.tool-circuit-breaker.window-minutes |
5 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/ToolCircuitBreakerService.java, core/app-config/src/main/resources/application.yml +1 |
app.tools.auto-selection.enabled |
true |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/ToolRelevanceSelector.java, core/app-config/src/main/resources/application.yml |
app.tools.auto-selection.max-schema-tokens-per-turn |
3000 |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/ToolRelevanceSelector.java, core/app-config/src/main/resources/application-personal.yml +1 |
app.tools.auto-selection.max-tools-per-turn |
12 |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/ToolRelevanceSelector.java, core/app-config/src/main/resources/application-personal.yml +1 |
app.tools.auto-selection.no-match-max-tools |
4 |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/ToolRelevanceSelector.java, core/app-config/src/main/resources/application.yml |
app.tools.auto-selection.semantic-enabled |
true |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/ToolRelevanceSelector.java |
app.tools.auto-selection.unscorable-uses-full-budget |
true |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/ToolRelevanceSelector.java, core/app-config/src/main/resources/application.yml |
app.tools.classification.confirmation-gate |
true |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/AgentToolGovernance.java, core/agents/src/main/java/com/agenticai/core/agents/tools/TrifectaEnforcementService.java +1 |
app.tools.classification.confirmation-gate-exempt-tools |
channel_send_message,run_code,run_in_code_workspace,browser_click,browser_type,google_gmail,google_calendar |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/AgentToolGovernance.java, core/app-config/src/main/resources/application.yml |
app.tools.classification.trifecta-analyse-auto-select |
false |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/TrifectaEnforcementService.java, core/app-config/src/main/resources/application.yml |
app.tools.classification.trifecta-enforcement |
warn |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/TrifectaEnforcementService.java, core/app-config/src/main/resources/application.yml |
app.tools.classification.trifecta-overrides-exempt |
true |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/TrifectaEnforcementService.java, core/app-config/src/main/resources/application.yml |
app.tools.classification.unclassified-action |
allow |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/AgentToolGovernance.java, core/app-config/src/main/resources/application.yml |
app.tools.code.generate.max-tokens |
2048 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/code/generate/CodeToolGenerationService.java |
app.tools.create-workflow.enabled |
true |
yes | core/app-config/src/main/resources/application.yml, core/workflow/src/main/java/com/agenticai/core/workflow/CreateWorkflowToolCallbackFactory.java |
app.tools.effect-journal.enabled |
true |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/EffectJournal.java, core/agents/src/main/java/com/agenticai/core/agents/tools/StepJournal.java +1 |
app.tools.effect-journal.max-entries |
5000 |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/EffectJournal.java, core/app-config/src/main/resources/application.yml |
app.tools.effect-journal.store |
memory |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/EffectJournal.java, core/app-config/src/main/resources/application.yml |
app.tools.effect-journal.ttl-minutes |
30 |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/EffectJournal.java, core/app-config/src/main/resources/application.yml |
app.tools.hard-cap-per-turn |
40 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/AgentToolDiscovery.java, core/agents-tools/src/main/java/com/agenticai/core/agents/tools/ToolResolver.java +1 |
app.tools.http-request.agent-allowed-hosts |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/web/HttpRequestSafetyConfig.java, core/app-config/src/main/resources/application.yml | |
app.tools.http-request.allow-http |
false |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/web/HttpRequestSafetyConfig.java, core/app-config/src/main/resources/application.yml |
app.tools.http-request.allowed-content-types |
application/json,application/*+json,text/*,application/xml,application/*+xml,application/x-www-form-urlencoded |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/web/HttpRequestSafetyConfig.java, core/app-config/src/main/resources/application.yml |
app.tools.http-request.allowed-hosts |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/web/HttpRequestSafetyConfig.java, core/app-config/src/main/resources/application.yml | |
app.tools.http-request.credentials-require-allowlist |
true |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/web/HttpRequestSafetyConfig.java, core/app-config/src/main/resources/application.yml |
app.tools.http-request.denied-headers |
authorization,proxy-authorization,cookie,set-cookie,x-api-key,api-key,x-auth-token,x-access-token,x-forwarded-for,x-forwarded-host,x-forwarded-proto,x-real-ip,forwarded,via |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/web/HttpRequestSafetyConfig.java, core/app-config/src/main/resources/application.yml |
app.tools.http-request.enabled |
true |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/web/HttpRequestSafetyConfig.java, core/app-config/src/main/resources/application.yml |
app.tools.http-request.max-redirects |
3 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/web/HttpRequestSafetyConfig.java, core/app-config/src/main/resources/application.yml |
app.tools.http-request.max-request-body-bytes |
65536 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/web/HttpRequestSafetyConfig.java, core/app-config/src/main/resources/application.yml |
app.tools.http-request.max-response-bytes |
1048576 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/web/HttpRequestSafetyConfig.java, core/app-config/src/main/resources/application.yml |
app.tools.http-request.safe-mode |
false |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/web/HttpRequestSafetyConfig.java, core/app-config/src/main/resources/application.yml |
app.tools.http-request.write-tool-enabled |
true |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/web/HttpRequestSafetyConfig.java, core/app-config/src/main/resources/application.yml |
app.tools.mcp-annotations.enabled |
false |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/classification/McpAnnotationClassifier.java, core/app-config/src/main/resources/application.yml |
app.tools.mcp-discovery-cache-ttl-seconds |
300 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/ToolResolverConfiguration.java, core/app-config/src/main/resources/application.yml |
app.tools.mcp.request-timeout-seconds |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/McpClientProperties.java, core/app-config/src/main/resources/application.yml | |
app.tools.mcp.test-timeout-seconds |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/McpClientProperties.java, core/app-config/src/main/resources/application.yml | |
app.tools.openapi.connect-timeout-seconds |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/openapi/OpenApiToolProperties.java, core/app-config/src/main/resources/application.yml | |
app.tools.openapi.max-response-bytes |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/openapi/OpenApiToolProperties.java, core/app-config/src/main/resources/application.yml | |
app.tools.openapi.max-result-chars |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/openapi/OpenApiToolProperties.java, core/app-config/src/main/resources/application.yml | |
app.tools.openapi.max-spec-redirects |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/openapi/OpenApiToolProperties.java, core/app-config/src/main/resources/application.yml | |
app.tools.openapi.request-timeout-seconds |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/openapi/OpenApiToolProperties.java, core/app-config/src/main/resources/application.yml | |
app.tools.output.max-chars |
yes | core/app-config/src/main/resources/application.yml, core/guardrails/src/main/java/com/agenticai/core/guardrails/ToolOutputProperties.java | |
app.tools.output.per-tool |
yes | core/guardrails/src/main/java/com/agenticai/core/guardrails/ToolOutputProperties.java | |
app.tools.output.truncation-marker |
yes | core/app-config/src/main/resources/application.yml, core/guardrails/src/main/java/com/agenticai/core/guardrails/ToolOutputProperties.java | |
app.tools.run-subtasks.enabled |
true |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/ToolResolverConfiguration.java, core/app-config/src/main/resources/application.yml |
app.tools.search.always-on |
" + ToolSearchDeferral.DEFAULT_ALWAYS_ON + " |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/ToolResolverConfiguration.java, core/app-config/src/main/resources/application.yml |
app.tools.search.enabled |
false |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/ToolResolverConfiguration.java, core/app-config/src/main/resources/application.yml |
app.tools.search.max-carry-over |
6 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/ToolResolverConfiguration.java, core/app-config/src/main/resources/application.yml |
app.tools.search.threshold |
25 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/ToolResolverConfiguration.java, core/app-config/src/main/resources/application.yml |
app.translation-job.github-api-base |
https://api.github.com |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/TranslationRunService.java |
app.translation-job.github-repo |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/TranslationRunService.java | |
app.translation-job.github-token |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/TranslationRunService.java | |
app.turn-journal.enabled |
false |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turnjournal/TurnJournalConfig.java, core/app-config/src/main/resources/application.yml |
app.turn-journal.max-list |
100 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/TurnJournalService.java, core/app-config/src/main/resources/application.yml |
app.turn-journal.purge-batch-turns |
500 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turnjournal/TurnJournalRetentionPurge.java, core/app-config/src/main/resources/application.yml |
app.turn-journal.purge-interval |
yes | core/app-config/src/main/resources/application.yml | |
app.turn-journal.purge-max-batches |
40 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turnjournal/TurnJournalRetentionPurge.java, core/app-config/src/main/resources/application.yml |
app.turn-journal.retention-days |
90 |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turnjournal/TurnJournalRetentionPurge.java, core/app-config/src/main/resources/application.yml |
app.tutor.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/app/src/main/java/com/agenticai/core/common/tutor/StudyReviewReminderSweep.java |
app.tutor.generate.max-per-user-per-hour |
10 |
yes | core/agents-studio/src/main/java/com/agenticai/core/tutor/StudyPlanController.java, core/agents-studio/src/main/java/com/agenticai/core/tutor/TutorRateLimiter.java +1 |
app.tutor.max-curriculum-bytes |
400000 |
yes | core/agents-studio/src/main/java/com/agenticai/core/tutor/StudyPlanService.java, core/app-config/src/main/resources/application.yml |
app.tutor.max-lessons-per-plan |
60 |
yes | core/agents-studio/src/main/java/com/agenticai/core/tutor/StudyPlanService.java, core/app-config/src/main/resources/application.yml |
app.tutor.max-plans-per-user |
20 |
yes | core/agents-studio/src/main/java/com/agenticai/core/tutor/StudyPlanService.java, core/app-config/src/main/resources/application.yml |
app.tutor.reminders.enabled |
false |
yes | core/agents-studio/src/main/java/com/agenticai/core/tutor/StudyPlanController.java, core/app-config/src/main/resources/application.yml +1 |
app.tutor.reminders.min-gap-hours |
20 |
yes | core/app-config/src/main/resources/application.yml, core/app/src/main/java/com/agenticai/core/common/tutor/StudyReviewReminderSweep.java |
app.video.generation.enabled |
false |
yes | core/imagegen/src/main/java/com/agenticai/core/imagegen/VideoGenerationQuotaService.java |
app.video.generation.model |
veo-3.0-fast-generate-001 |
yes | core/imagegen/src/main/java/com/agenticai/core/imagegen/VideoGenerationJobService.java |
app.video.generation.paid-daily-cap |
10 |
yes | core/imagegen/src/main/java/com/agenticai/core/imagegen/VideoGenerationQuotaService.java |
app.video.generation.paid-max-duration-seconds |
60 |
yes | core/imagegen/src/main/java/com/agenticai/core/imagegen/VideoGenerationQuotaService.java |
app.video.generation.paid-monthly-cap |
100 |
yes | core/imagegen/src/main/java/com/agenticai/core/imagegen/VideoGenerationQuotaService.java |
app.vision.enabled |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/vision/VisionProperties.java, core/app-config/src/main/resources/application.yml | |
app.vision.frames |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/vision/VisionProperties.java | |
app.vision.frames.free-daily |
yes | core/app-config/src/main/resources/application.yml | |
app.vision.frames.premium-daily |
yes | core/app-config/src/main/resources/application.yml | |
app.vision.watch |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/vision/VisionProperties.java | |
app.vision.watch.minutes-premium-daily |
yes | core/app-config/src/main/resources/application.yml | |
app.voice.relay.allowed-origins |
yes | core/omnichannel/src/main/java/com/agenticai/core/omnichannel/twilio/VoiceRelayWebSocketConfig.java | |
app.web-search.daily-caps.brave |
0 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/web/WebSearchProviderWiring.java, core/app-config/src/main/resources/application.yml |
app.web-search.daily-caps.exa |
0 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/web/WebSearchProviderWiring.java, core/app-config/src/main/resources/application.yml |
app.web-search.daily-caps.searxng |
0 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/web/WebSearchProviderWiring.java, core/app-config/src/main/resources/application.yml |
app.web-search.daily-caps.serper |
0 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/web/WebSearchProviderWiring.java, core/app-config/src/main/resources/application.yml |
app.web-search.daily-caps.tavily |
0 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/web/WebSearchProviderWiring.java, core/app-config/src/main/resources/application.yml |
app.web-search.fallback |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/web/WebSearchProviderWiring.java, core/app-config/src/main/resources/application.yml | |
app.web-search.provider |
brave |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/web/WebSearchProviderWiring.java, core/app-config/src/main/resources/application.yml |
app.web-search.searxng.base-url |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/web/WebSearchProviderWiring.java, core/app-config/src/main/resources/application.yml | |
app.web-search.searxng.categories |
general |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/web/WebSearchProviderWiring.java, core/app-config/src/main/resources/application.yml |
app.web-search.searxng.engines |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/web/WebSearchProviderWiring.java, core/app-config/src/main/resources/application.yml | |
app.web-search.searxng.language |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/web/WebSearchProviderWiring.java, core/app-config/src/main/resources/application.yml | |
app.web-search.searxng.max-results |
10 |
yes | core/agents-browser/src/main/java/com/agenticai/core/agents/tools/web/WebSearchProviderWiring.java, core/app-config/src/main/resources/application.yml |
app.web.allowed-origins |
http://localhost:3000,http://127.0.0.1:3000,http://localhost:3001,http://127.0.0.1:3001 |
yes | core/app-config/src/main/resources/application.yml, core/app/src/main/java/com/agenticai/core/common/WebConfig.java |
app.web.public-url |
yes | core/admin/src/main/java/com/agenticai/core/admin/localauth/LocalUserAdminClient.java, core/agents-studio/src/main/java/com/agenticai/core/agents/demo/magic/DemoMagicService.java +15 | |
app.whatsappqr.bridge-secret |
yes | core/omnichannel/src/main/java/com/agenticai/core/omnichannel/whatsappqr/WhatsAppQrClient.java | |
app.whatsappqr.bridge-url |
yes | core/omnichannel/src/main/java/com/agenticai/core/omnichannel/whatsappqr/WhatsAppQrClient.java | |
app.whatsappqr.max-message-chars |
60000 |
yes | core/omnichannel/src/main/java/com/agenticai/core/omnichannel/whatsappqr/WhatsAppQrChannelAdapter.java |
app.whatsappqr.receive.enabled |
yes | core/app-jobs/src/main/resources/application-jobs.yml, core/app-worker/src/main/resources/application-worker.yml | |
app.whatsappqr.receive.poll-seconds |
15 |
yes | core/omnichannel/src/main/java/com/agenticai/core/omnichannel/whatsappqr/WhatsAppQrReceiveService.java |
app.wiring.strict-gateways |
false |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/wiring/GatewayWiringCheck.java, core/app-config/src/main/resources/application.yml |
app.workflow-events.enabled |
false |
yes | core/app-config/src/main/resources/application-workflow.yml, core/app-config/src/main/resources/application.yml +5 |
app.workflow-events.kafka.enabled |
yes | core/app-config/src/main/resources/application-workflow.yml | |
app.workflow-trigger.rate-limit.max-triggers |
20 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/trigger/WorkflowTriggerRateLimiter.java |
app.workflow-trigger.rate-limit.window-minutes |
10 |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel/src/main/java/com/agenticai/core/omnichannel/trigger/WorkflowTriggerRateLimiter.java |
app.workflow.ai-nodes.document.max-bytes |
10485760 |
yes | core/app-config/src/main/resources/application.yml, core/workflow/src/main/java/com/agenticai/core/workflow/WorkflowAiNodeHandler.java |
app.workflow.ai-nodes.document.max-chars |
60000 |
yes | core/app-config/src/main/resources/application.yml, core/workflow/src/main/java/com/agenticai/core/workflow/WorkflowAiNodeHandler.java |
app.workflow.ai-nodes.document.max-pages |
50 |
yes | core/app-config/src/main/resources/application.yml, core/workflow/src/main/java/com/agenticai/core/workflow/WorkflowAiNodeHandler.java |
app.workflow.ai-nodes.document.max-rows |
2000 |
yes | core/app-config/src/main/resources/application.yml, core/workflow/src/main/java/com/agenticai/core/workflow/WorkflowAiNodeHandler.java |
app.workflow.ai-nodes.enabled |
true |
yes | core/app-config/src/main/resources/application.yml, core/workflow/src/main/java/com/agenticai/core/workflow/WorkflowAiNodeHandler.java |
app.workflow.ai-nodes.max-input-chars |
12000 |
yes | core/app-config/src/main/resources/application.yml, core/workflow/src/main/java/com/agenticai/core/workflow/WorkflowAiNodeHandler.java |
app.workflow.ai-nodes.min-confidence |
0.5 |
yes | core/app-config/src/main/resources/application.yml, core/workflow/src/main/java/com/agenticai/core/workflow/WorkflowAiNodeHandler.java |
app.workflow.draft-run.simulate-sends.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/workflow/src/main/java/com/agenticai/core/workflow/WorkflowController.java |
app.workflow.execution-engine |
legacy |
yes | core/app-config/src/main/resources/application-lite.yml, core/app-config/src/main/resources/application-personal.yml +4 |
app.workflow.expressions.enabled |
true |
yes | core/workflow/src/main/java/com/agenticai/core/workflow/WorkflowExpressionResolver.java, core/workflow/src/main/java/com/agenticai/core/workflow/WorkflowExpressionService.java |
app.workflow.expressions.rate-limit-per-minute |
120 |
yes | core/workflow/src/main/java/com/agenticai/core/workflow/WorkflowExpressionRateLimiter.java |
app.workflow.expressions.strict |
false |
yes | core/workflow/src/main/java/com/agenticai/core/workflow/WorkflowExpressionResolver.java, core/workflow/src/main/java/com/agenticai/core/workflow/WorkflowExpressionService.java |
app.workflow.form-trigger.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/workflow/src/main/java/com/agenticai/core/workflow/OrchestratorService.java +1 |
app.workflow.form-trigger.max-payload-chars |
20000 |
yes | core/app-config/src/main/resources/application.yml, core/workflow/src/main/java/com/agenticai/core/workflow/WorkflowFormService.java |
app.workflow.form-trigger.max-submissions-per-minute-per-ip |
8 |
yes | core/app-config/src/main/resources/application.yml, core/workflow/src/main/java/com/agenticai/core/workflow/WorkflowFormService.java |
app.workflow.form-trigger.max-submissions-per-minute-per-token |
30 |
yes | core/app-config/src/main/resources/application.yml, core/workflow/src/main/java/com/agenticai/core/workflow/WorkflowFormService.java |
app.workflow.generator.enforce-approval-before-send |
true |
yes | core/app-config/src/main/resources/application.yml, core/workflow/src/main/java/com/agenticai/core/workflow/WorkflowGraphGeneratorService.java |
app.workflow.generator.max-tokens |
4096 |
yes | core/app-config/src/main/resources/application.yml, core/workflow/src/main/java/com/agenticai/core/workflow/WorkflowGraphGeneratorService.java |
app.workflow.node-error-strategy.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/workflow/src/main/java/com/agenticai/core/workflow/WorkflowExecutionEngine.java |
app.workflow.output-dedup.ttl-minutes |
" + DEFAULT_TTL_MINUTES + " |
yes | core/workflow/src/main/java/com/agenticai/core/workflow/output/WorkflowOutputDedupGuard.java |
app.workflow.poll.connect-timeout |
yes | core/workflow/src/main/java/com/agenticai/core/workflow/poll/WorkflowPollProperties.java | |
app.workflow.poll.enabled |
yes | core/workflow/src/main/java/com/agenticai/core/workflow/poll/WorkflowPollProperties.java | |
app.workflow.poll.failure-backoff-cap |
yes | core/workflow/src/main/java/com/agenticai/core/workflow/poll/WorkflowPollProperties.java | |
app.workflow.poll.max-interval-seconds |
yes | core/workflow/src/main/java/com/agenticai/core/workflow/poll/WorkflowPollProperties.java | |
app.workflow.poll.max-items-per-poll |
yes | core/workflow/src/main/java/com/agenticai/core/workflow/poll/WorkflowPollProperties.java | |
app.workflow.poll.max-response-bytes |
yes | core/workflow/src/main/java/com/agenticai/core/workflow/poll/WorkflowPollProperties.java | |
app.workflow.poll.min-interval-seconds |
yes | core/workflow/src/main/java/com/agenticai/core/workflow/poll/WorkflowPollProperties.java | |
app.workflow.poll.response-timeout |
yes | core/workflow/src/main/java/com/agenticai/core/workflow/poll/WorkflowPollProperties.java | |
app.workflow.poll.seen-ids-cap |
yes | core/workflow/src/main/java/com/agenticai/core/workflow/poll/WorkflowPollProperties.java | |
app.workflow.poll.tick |
yes | core/workflow/src/main/java/com/agenticai/core/workflow/poll/WorkflowPollProperties.java | |
app.workflow.portability.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/workflow-portability/src/main/java/com/agenticai/core/workflow/portability/WorkflowPortabilityService.java |
app.workflow.portability.max-payload-bytes |
2097152 |
yes | core/app-config/src/main/resources/application.yml, core/workflow-portability/src/main/java/com/agenticai/core/workflow/portability/WorkflowPortabilityService.java |
app.workflow.recovery.stale-after-minutes |
120 |
yes | core/workflow/src/main/java/com/agenticai/core/workflow/WorkflowRunRecoveryJob.java |
app.workflow.run-data.ttl-days |
14 |
yes | core/workflow/src/main/java/com/agenticai/core/workflow/RunDataCleanupJob.java |
app.workflow.schedule.min-interval-seconds |
60 |
yes | core/workflow/src/main/java/com/agenticai/core/workflow/WorkflowTriggerService.java |
app.workflow.share.max-runs-per-minute-per-ip |
12 |
yes | core/workflow/src/main/java/com/agenticai/core/workflow/share/WorkflowShareService.java |
app.workflow.share.max-voice-turns-per-minute |
20 |
yes | core/workflow/src/main/java/com/agenticai/core/workflow/share/WorkflowShareService.java |
app.workflow.share.report-revoke-threshold |
3 |
yes | core/workflow/src/main/java/com/agenticai/core/workflow/share/WorkflowShareService.java |
app.workflow.temporal.activity-heartbeat-seconds |
10 |
yes | core/workflow/src/main/java/com/agenticai/core/workflow/temporal/WorkflowNodeActivitiesImpl.java |
app.workflow.temporal.namespace |
default |
yes | core/app-config/src/main/resources/application.yml, core/workflow/src/main/java/com/agenticai/core/workflow/temporal/TemporalConfig.java |
app.workflow.temporal.run-timeout-seconds |
600 |
yes | core/app-config/src/main/resources/application.yml, core/workflow/src/main/java/com/agenticai/core/workflow/temporal/TemporalWorkflowExecutionEngine.java |
app.workflow.temporal.target |
127.0.0.1:7233 |
yes | core/app-config/src/main/resources/application.yml, core/platform/src/main/java/com/agenticai/core/platform/reliability/DependencyHealthService.java +1 |
app.workflow.temporal.worker-enabled |
yes | core/app-jobs/src/main/resources/application-jobs.yml, core/app-worker/src/main/resources/application-worker.yml | |
app.workflow.wait-node.enabled |
false |
yes | core/app-config/src/main/resources/application.yml, core/workflow/src/main/java/com/agenticai/core/workflow/OrchestratorService.java +4 |
app.workflow.wait-node.max-duration-days |
7 |
yes | core/app-config/src/main/resources/application.yml, core/workflow/src/main/java/com/agenticai/core/workflow/OrchestratorService.java +1 |
app.workflow.wait-node.max-resume-body-chars |
65536 |
yes | core/app-config/src/main/resources/application.yml, core/workflow/src/main/java/com/agenticai/core/workflow/WorkflowWaitWebhookController.java |
app.workflow.wait-node.max-resume-calls-per-minute |
30 |
yes | core/app-config/src/main/resources/application.yml, core/workflow/src/main/java/com/agenticai/core/workflow/WorkflowWaitWebhookController.java |
app.workflow.wait-node.sweep-initial-delay-ms |
yes | core/app-config/src/main/resources/application.yml | |
app.workflow.wait-node.sweep-interval-ms |
yes | core/app-config/src/main/resources/application.yml | |
app.x.oauth.console-redirect-uri |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel-social/src/main/java/com/agenticai/core/omnichannel/x/XOAuthController.java | |
app.x.oauth.redirect-uri |
yes | core/app-config/src/main/resources/application.yml, core/omnichannel-social/src/main/java/com/agenticai/core/omnichannel/x/XOAuthService.java | |
app.x402.allowed-networks |
base-sepolia |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/x402/X402PaymentService.java |
app.x402.allowed-payees |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/x402/X402PaymentService.java | |
app.x402.enabled |
false |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/x402/X402PaymentService.java |
app.x402.facilitator-timeout-ms |
yes | core/app-config/src/main/resources/application.yml | |
app.x402.facilitator-url |
yes | core/app-config/src/main/resources/application.yml | |
app.x402.max-payment-atomic |
1000000 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/x402/X402PaymentService.java |
app.x402.public-rate-limit-per-minute |
60 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/x402/X402RateLimiter.java, core/app-config/src/main/resources/application.yml |
app.x402.tenant-daily-budget-usdc |
5 |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/x402/X402PaymentService.java |
app.x402.wallet-private-key |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/x402/X402PaymentService.java | |
billing.email.dunning-from |
collections@example.com |
yes | core/billing/src/main/java/com/agenticai/core/billing/email/BillingEmailService.java |
billing.email.payment-failed-from |
billing@example.com |
yes | core/billing/src/main/java/com/agenticai/core/billing/email/BillingEmailService.java |
billing.email.receipt-from |
billing@example.com |
yes | core/billing/src/main/java/com/agenticai/core/billing/email/BillingEmailService.java |
billing.email.upgrade-url |
yes | core/app-config/src/main/resources/application.yml, core/billing/src/main/java/com/agenticai/core/billing/email/BillingEmailService.java | |
billing.email.welcome-from |
noreply@example.com |
yes | core/billing/src/main/java/com/agenticai/core/billing/email/BillingEmailService.java |
code-intel.base-url |
yes | core/app-config/src/main/resources/application.yml, core/codeintel/src/main/java/com/agenticai/core/codeintel/CodeIntelProperties.java +2 | |
code-intel.enabled |
yes | core/app-config/src/main/resources/application.yml, core/codeintel/src/main/java/com/agenticai/core/codeintel/CodeIntelProperties.java +2 | |
code-intel.internal-token |
yes | core/app-config/src/main/resources/application.yml, core/codeintel/src/main/java/com/agenticai/core/codeintel/CodeIntelProperties.java | |
code-intel.timeout-millis |
yes | core/codeintel/src/main/java/com/agenticai/core/codeintel/CodeIntelProperties.java | |
fraud-detection.api.hard-limit |
100 |
yes | core/app/src/main/java/com/agenticai/core/common/security/AbuseDetectionService.java |
fraud-detection.api.soft-limit |
60 |
yes | core/app/src/main/java/com/agenticai/core/common/security/AbuseDetectionService.java |
fraud-detection.auth.block-threshold |
10 |
yes | core/app/src/main/java/com/agenticai/core/common/security/AbuseDetectionService.java |
fraud-detection.auth.max-attempts |
5 |
yes | core/app/src/main/java/com/agenticai/core/common/security/AbuseDetectionService.java |
fraud-detection.auto-block-duration-minutes |
60 |
yes | core/app/src/main/java/com/agenticai/core/common/security/AbuseDetectionService.java |
fraud-detection.enforce |
false |
yes | core/app/src/main/java/com/agenticai/core/common/security/FraudDetectionInterceptor.java |
fraud-detection.hcaptcha.enabled |
yes | core/app/src/main/java/com/agenticai/core/common/security/HCaptchaClient.java | |
fraud-detection.hcaptcha.secret-key |
yes | core/app/src/main/java/com/agenticai/core/common/security/HCaptchaClient.java | |
fraud-detection.hcaptcha.site-key |
yes | core/app/src/main/java/com/agenticai/core/common/security/HCaptchaClient.java | |
fraud-detection.vpn.score-threshold |
0.7 |
yes | core/app/src/main/java/com/agenticai/core/common/security/AbuseDetectionService.java |
livekit.api-key |
yes | core/app-config/src/main/resources/application.yml, core/voice/src/main/java/com/agenticai/core/voice/LiveKitTokenService.java | |
livekit.api-secret |
yes | core/app-config/src/main/resources/application.yml, core/voice/src/main/java/com/agenticai/core/voice/LiveKitTokenService.java | |
livekit.egress-url |
http://livekit:7880 |
yes | core/voice/src/main/java/com/agenticai/core/voice/LiveKitEgressService.java |
livekit.egress.enabled |
false |
yes | core/voice/src/main/java/com/agenticai/core/voice/LiveKitEgressService.java |
livekit.egress.file-type |
OGG |
yes | core/voice/src/main/java/com/agenticai/core/voice/LiveKitEgressService.java |
livekit.egress.object-key-prefix |
voice-recordings |
yes | core/voice/src/main/java/com/agenticai/core/voice/LiveKitEgressService.java |
livekit.token-ttl-seconds |
3600 |
yes | core/app-config/src/main/resources/application.yml, core/voice/src/main/java/com/agenticai/core/voice/LiveKitTokenService.java |
livekit.url |
ws://localhost:7880 |
yes | core/app-config/src/main/resources/application.yml, core/voice/src/main/java/com/agenticai/core/voice/LiveKitTokenService.java |
logging.pattern.console |
yes | core/app-config/src/main/resources/application.yml | |
logging.structured.format.console |
yes | core/app-config/src/main/resources/application.yml | |
management.endpoint.health.group.readiness.include |
yes | core/app-config/src/main/resources/application.yml | |
management.endpoint.health.probes.enabled |
yes | core/app-config/src/main/resources/application.yml, core/app-jobs/src/main/resources/application-jobs.yml +1 | |
management.endpoint.health.show-details |
yes | core/app-config/src/main/resources/application.yml | |
management.endpoint.prometheus.access |
yes | core/app-config/src/main/resources/application.yml | |
management.endpoints.web.exposure.include |
yes | core/app-config/src/main/resources/application.yml | |
management.health.mail.enabled |
yes | core/app-config/src/main/resources/application.yml | |
management.metrics.distribution.maximum-expected-value.[agentic] |
yes | core/app-config/src/main/resources/application-latency-histograms.yml | |
management.metrics.distribution.maximum-expected-value.[http.server.requests] |
yes | core/app-config/src/main/resources/application-latency-histograms.yml | |
management.metrics.distribution.minimum-expected-value.[agentic] |
yes | core/app-config/src/main/resources/application-latency-histograms.yml | |
management.metrics.distribution.minimum-expected-value.[http.server.requests] |
yes | core/app-config/src/main/resources/application-latency-histograms.yml | |
management.metrics.distribution.percentiles-histogram.[agentic] |
yes | core/app-config/src/main/resources/application-latency-histograms.yml | |
management.metrics.distribution.percentiles-histogram.[http.server.requests] |
yes | core/app-config/src/main/resources/application-latency-histograms.yml | |
management.metrics.distribution.slo.[agentic] |
yes | core/app-config/src/main/resources/application-latency-histograms.yml | |
management.metrics.distribution.slo.[http.server.requests] |
yes | core/app-config/src/main/resources/application-latency-histograms.yml | |
management.otlp.tracing.endpoint |
http://langfuse-web:3000/api/public/otel/v1/traces |
yes | core/app-config/src/main/resources/application.yml, core/chat/src/main/java/com/agenticai/core/chat/langfuse/LangfuseScoreClient.java +3 |
management.otlp.tracing.export.enabled |
yes | core/app-config/src/main/resources/application-lite.yml, core/app-config/src/main/resources/application-personal.yml +1 | |
management.otlp.tracing.headers.Authorization |
yes | core/app-config/src/main/resources/application.yml | |
management.tracing.enabled |
true |
yes | core/app-config/src/main/resources/application-lite.yml, core/app-config/src/main/resources/application-personal.yml +1 |
management.tracing.sampling.probability |
0.1 |
yes | core/app-config/src/main/resources/application-lite.yml, core/app-config/src/main/resources/application-personal.yml +2 |
mcp-stdio-sidecar.address |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/McpStdioSidecarProperties.java, core/app-config/src/main/resources/application.yml | |
mcp-stdio-sidecar.enabled |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/McpStdioSidecarProperties.java, core/app-config/src/main/resources/application.yml | |
mcp-stdio-sidecar.shared-secret |
yes | core/agents-tools/src/main/java/com/agenticai/core/agents/tools/McpStdioSidecarProperties.java, core/app-config/src/main/resources/application.yml | |
mcp.registry.base-url |
yes | core/mcp/src/main/java/com/agenticai/core/mcp/registry/RegistryProperties.java | |
mcp.registry.cache-ttl-seconds |
yes | core/mcp/src/main/java/com/agenticai/core/mcp/registry/RegistryProperties.java | |
mcp.registry.catalog-max-pages |
yes | core/mcp/src/main/java/com/agenticai/core/mcp/registry/RegistryProperties.java | |
mcp.registry.catalog-max-servers |
yes | core/mcp/src/main/java/com/agenticai/core/mcp/registry/RegistryProperties.java | |
mcp.registry.catalog-page-size |
yes | core/mcp/src/main/java/com/agenticai/core/mcp/registry/RegistryProperties.java | |
mcp.registry.catalog-ttl-seconds |
yes | core/mcp/src/main/java/com/agenticai/core/mcp/registry/RegistryProperties.java | |
mcp.registry.enabled |
yes | core/mcp/src/main/java/com/agenticai/core/mcp/registry/RegistryProperties.java | |
mcp.registry.page-size |
yes | core/mcp/src/main/java/com/agenticai/core/mcp/registry/RegistryProperties.java | |
mcp.registry.read-timeout-millis |
yes | core/mcp/src/main/java/com/agenticai/core/mcp/registry/RegistryProperties.java | |
mcp.registry.timeout-millis |
yes | core/mcp/src/main/java/com/agenticai/core/mcp/registry/RegistryProperties.java | |
mcp.registry.warm-on-startup |
yes | core/app-config/src/main/resources/application-personal.yml, core/mcp/src/main/java/com/agenticai/core/mcp/registry/RegistryProperties.java | |
openai.api-url |
https://api.openai.com/v1 |
yes | core/providers/src/main/java/com/agenticai/core/providers/modality/OpenAIWhisperVideoProvider.java |
privacy.retention.enabled |
true |
yes | core/app/src/main/java/com/agenticai/core/common/privacy/RetentionPurgeJob.java |
resolution.sweep.enabled |
true |
yes | core/app-config/src/main/resources/application-personal.yml, core/app-config/src/main/resources/application.yml +1 |
rl.feedback.default-rating |
yes | core/app-config/src/main/resources/application.yml, core/rl/src/main/java/com/agenticai/core/rl/feedback/RlFeedbackProperties.java | |
rl.feedback.edit-reward |
yes | core/app-config/src/main/resources/application.yml, core/rl/src/main/java/com/agenticai/core/rl/feedback/RlFeedbackProperties.java | |
rl.feedback.export-desirable-min-rating |
yes | core/app-config/src/main/resources/application.yml, core/rl/src/main/java/com/agenticai/core/rl/feedback/RlFeedbackProperties.java | |
rl.feedback.export-undesirable-max-rating |
yes | core/app-config/src/main/resources/application.yml, core/rl/src/main/java/com/agenticai/core/rl/feedback/RlFeedbackProperties.java | |
rl.feedback.resolved-reward |
yes | core/app-config/src/main/resources/application.yml, core/rl/src/main/java/com/agenticai/core/rl/feedback/RlFeedbackProperties.java | |
rl.feedback.thumbs-down-reward |
yes | core/app-config/src/main/resources/application.yml, core/rl/src/main/java/com/agenticai/core/rl/feedback/RlFeedbackProperties.java | |
rl.feedback.thumbs-up-reward |
yes | core/app-config/src/main/resources/application.yml, core/rl/src/main/java/com/agenticai/core/rl/feedback/RlFeedbackProperties.java | |
rl.feedback.unresolved-reward |
yes | core/app-config/src/main/resources/application.yml, core/rl/src/main/java/com/agenticai/core/rl/feedback/RlFeedbackProperties.java | |
rl.policy.default-exploration-rate |
yes | core/app-config/src/main/resources/application.yml, core/rl/src/main/java/com/agenticai/core/rl/policy/RlPolicyProperties.java | |
rl.policy.gen-param-presets.BALANCED.temperature |
yes | core/app-config/src/main/resources/application.yml | |
rl.policy.gen-param-presets.BALANCED.top-p |
yes | core/app-config/src/main/resources/application.yml | |
rl.policy.gen-param-presets.CREATIVE.temperature |
yes | core/app-config/src/main/resources/application.yml | |
rl.policy.gen-param-presets.CREATIVE.top-p |
yes | core/app-config/src/main/resources/application.yml | |
rl.policy.gen-param-presets.PRECISE.temperature |
yes | core/app-config/src/main/resources/application.yml | |
rl.policy.gen-param-presets.PRECISE.top-p |
yes | core/app-config/src/main/resources/application.yml | |
rl.policy.model-route-arms |
yes | core/rl/src/main/java/com/agenticai/core/rl/policy/RlPolicyProperties.java | |
rl.policy.reasoning-depth-arms |
yes | core/app-config/src/main/resources/application.yml, core/rl/src/main/java/com/agenticai/core/rl/policy/RlPolicyProperties.java | |
rl.policy.ucb1-exploration-constant |
yes | core/app-config/src/main/resources/application.yml | |
rl.reward.clip-max |
yes | core/app-config/src/main/resources/application.yml, core/rl/src/main/java/com/agenticai/core/rl/reward/RlRewardProperties.java | |
rl.reward.clip-min |
yes | core/app-config/src/main/resources/application.yml, core/rl/src/main/java/com/agenticai/core/rl/reward/RlRewardProperties.java | |
rl.reward.cost-weight |
yes | core/app-config/src/main/resources/application.yml, core/rl/src/main/java/com/agenticai/core/rl/reward/RlRewardProperties.java | |
rl.reward.human-weight |
yes | core/app-config/src/main/resources/application.yml, core/rl/src/main/java/com/agenticai/core/rl/reward/RlRewardProperties.java | |
rl.reward.judge-weight |
yes | core/app-config/src/main/resources/application.yml, core/rl/src/main/java/com/agenticai/core/rl/reward/RlRewardProperties.java | |
rl.reward.latency-weight |
yes | core/app-config/src/main/resources/application.yml, core/rl/src/main/java/com/agenticai/core/rl/reward/RlRewardProperties.java | |
rl.reward.safety-veto-cap |
yes | core/app-config/src/main/resources/application.yml, core/rl/src/main/java/com/agenticai/core/rl/reward/RlRewardProperties.java | |
rl.reward.task-success-weight |
yes | core/app-config/src/main/resources/application.yml, core/rl/src/main/java/com/agenticai/core/rl/reward/RlRewardProperties.java | |
rl.selection.server-turn-ref |
false |
yes | core/agents-turn/src/main/java/com/agenticai/core/agents/turn/RlTurnRefPolicy.java, core/app-config/src/main/resources/application.yml |
roi.budget-alerts.enabled |
true |
yes | core/app/src/main/java/com/agenticai/core/common/roi/RoiBudgetAlertSweep.java |
server.compression.enabled |
yes | core/app-config/src/main/resources/application.yml | |
server.compression.mime-types |
yes | core/app-config/src/main/resources/application.yml | |
server.compression.min-response-size |
yes | core/app-config/src/main/resources/application.yml | |
server.forward-headers-strategy |
yes | core/app-config/src/main/resources/application.yml | |
server.port |
yes | core/app-config/src/main/resources/application.yml, core/app-jobs/src/main/resources/application-jobs.yml +1 | |
server.shutdown |
yes | core/app-config/src/main/resources/application.yml | |
server.tomcat.remoteip.protocol-header |
yes | core/app-config/src/main/resources/application.yml | |
server.tomcat.remoteip.remote-ip-header |
yes | core/app-config/src/main/resources/application.yml | |
server.tomcat.remoteip.trusted-proxies |
yes | core/app-config/src/main/resources/application.yml | |
spring.ai.chat.client.observations.log-completion |
yes | core/app-config/src/main/resources/application.yml | |
spring.ai.chat.client.observations.log-prompt |
yes | core/app-config/src/main/resources/application.yml | |
spring.ai.chat.observations.log-completion |
yes | core/app-config/src/main/resources/application.yml | |
spring.ai.chat.observations.log-prompt |
yes | core/app-config/src/main/resources/application.yml | |
spring.ai.mcp.client.initialized |
yes | core/app-config/src/main/resources/application-mcp.yml | |
spring.ai.mcp.client.request-timeout |
yes | core/app-config/src/main/resources/application-mcp.yml | |
spring.ai.mcp.client.stdio.connections.filesystem.command |
yes | core/app-config/src/main/resources/application-mcp.yml | |
spring.ai.mcp.client.stdio.connections.memory.command |
yes | core/app-config/src/main/resources/application-mcp.yml | |
spring.ai.mcp.client.stdio.connections.playwright-vision.command |
yes | core/app-config/src/main/resources/application-mcp.yml | |
spring.ai.mcp.client.stdio.connections.puppeteer.command |
yes | core/app-config/src/main/resources/application-mcp.yml | |
spring.ai.mcp.client.stdio.connections.puppeteer.env.PUPPETEER_LAUNCH_OPTIONS |
yes | core/app-config/src/main/resources/application-mcp.yml | |
spring.ai.mcp.client.stdio.connections.sequential-thinking.command |
yes | core/app-config/src/main/resources/application-mcp.yml | |
spring.ai.mcp.server.name |
yes | core/app-config/src/main/resources/application-mcpserver.yml | |
spring.ai.mcp.server.protocol |
yes | core/app-config/src/main/resources/application-mcpserver.yml | |
spring.ai.mcp.server.streamable-http.mcp-endpoint |
yes | core/app-config/src/main/resources/application-mcpserver.yml | |
spring.ai.mcp.server.type |
yes | core/app-config/src/main/resources/application-mcpserver.yml | |
spring.ai.mcp.server.version |
yes | core/app-config/src/main/resources/application-mcpserver.yml | |
spring.application.name |
yes | core/app-config/src/main/resources/application.yml | |
spring.data.redis.host |
yes | core/app-config/src/main/resources/application.yml | |
spring.data.redis.password |
yes | core/app-config/src/main/resources/application.yml | |
spring.data.redis.port |
yes | core/app-config/src/main/resources/application.yml | |
spring.data.redis.ssl.enabled |
yes | core/app-config/src/main/resources/application.yml | |
spring.data.redis.timeout |
yes | core/app-config/src/main/resources/application-lite.yml, core/app-config/src/main/resources/application-personal.yml +1 | |
spring.data.redis.username |
yes | core/app-config/src/main/resources/application.yml | |
spring.datasource.hikari |
yes | core/dbauth/src/main/java/com/agenticai/core/dbauth/DbAuthConfiguration.java | |
spring.datasource.hikari.connection-timeout |
yes | core/app-config/src/main/resources/application.yml | |
spring.datasource.hikari.maximum-pool-size |
" + DEFAULT_POOL_SIZE + " |
yes | core/app-config/src/main/resources/application-personal.yml, core/app-config/src/main/resources/application.yml +1 |
spring.datasource.hikari.minimum-idle |
yes | core/app-config/src/main/resources/application-personal.yml, core/app-config/src/main/resources/application.yml | |
spring.datasource.password |
yes | core/app-config/src/main/resources/application.yml | |
spring.datasource.url |
yes | core/app-config/src/main/resources/application.yml | |
spring.datasource.username |
yes | core/app-config/src/main/resources/application.yml | |
spring.flyway.baseline-on-migrate |
yes | core/app-config/src/main/resources/application.yml | |
spring.flyway.enabled |
yes | core/app-config/src/main/resources/application.yml, core/app-jobs/src/main/resources/application-jobs.yml +1 | |
spring.flyway.locations |
yes | core/app-config/src/main/resources/application.yml | |
spring.flyway.out-of-order |
yes | core/app-config/src/main/resources/application.yml | |
spring.http.client.connect-timeout |
yes | core/app-config/src/main/resources/application.yml | |
spring.http.client.read-timeout |
yes | core/app-config/src/main/resources/application.yml | |
spring.jpa.hibernate.ddl-auto |
yes | core/app-config/src/main/resources/application.yml | |
spring.jpa.open-in-view |
yes | core/app-config/src/main/resources/application.yml | |
spring.jpa.properties.hibernate.default_batch_fetch_size |
yes | core/app-config/src/main/resources/application.yml | |
spring.jpa.properties.hibernate.format_sql |
yes | core/app-config/src/main/resources/application.yml | |
spring.kafka.bootstrap-servers |
yes | core/app-config/src/main/resources/application-workflow.yml, core/platform/src/main/java/com/agenticai/core/platform/reliability/DependencyHealthService.java | |
spring.kafka.consumer.auto-offset-reset |
yes | core/app-config/src/main/resources/application-workflow.yml | |
spring.kafka.consumer.group-id |
yes | core/app-config/src/main/resources/application-workflow.yml | |
spring.kafka.consumer.key-deserializer |
yes | core/app-config/src/main/resources/application-workflow.yml | |
spring.kafka.consumer.value-deserializer |
yes | core/app-config/src/main/resources/application-workflow.yml | |
spring.kafka.producer.acks |
yes | core/app-config/src/main/resources/application-workflow.yml | |
spring.kafka.producer.key-serializer |
yes | core/app-config/src/main/resources/application-workflow.yml | |
spring.kafka.producer.properties.delivery.timeout.ms |
yes | core/app-config/src/main/resources/application-workflow.yml | |
spring.kafka.producer.properties.enable.idempotence |
yes | core/app-config/src/main/resources/application-workflow.yml | |
spring.kafka.producer.properties.max.block.ms |
yes | core/app-config/src/main/resources/application-workflow.yml | |
spring.kafka.producer.properties.max.in.flight.requests.per.connection |
yes | core/app-config/src/main/resources/application-workflow.yml | |
spring.kafka.producer.properties.request.timeout.ms |
yes | core/app-config/src/main/resources/application-workflow.yml | |
spring.kafka.producer.properties.retries |
yes | core/app-config/src/main/resources/application-workflow.yml | |
spring.kafka.producer.value-serializer |
yes | core/app-config/src/main/resources/application-workflow.yml | |
spring.lifecycle.timeout-per-shutdown-phase |
yes | core/app-config/src/main/resources/application.yml | |
spring.mail.host |
yes | core/app-config/src/main/resources/application-lite.yml, core/app-config/src/main/resources/application-personal.yml +5 | |
spring.mail.password |
yes | core/app-config/src/main/resources/application-lite.yml, core/app-config/src/main/resources/application-personal.yml +1 | |
spring.mail.port |
yes | core/app-config/src/main/resources/application-lite.yml, core/app-config/src/main/resources/application-personal.yml +1 | |
spring.mail.properties.mail.smtp.auth |
yes | core/app-config/src/main/resources/application-lite.yml, core/app-config/src/main/resources/application-personal.yml +1 | |
spring.mail.properties.mail.smtp.connectiontimeout |
yes | core/app-config/src/main/resources/application-workflow.yml | |
spring.mail.properties.mail.smtp.starttls.enable |
yes | core/app-config/src/main/resources/application-lite.yml, core/app-config/src/main/resources/application-personal.yml +1 | |
spring.mail.properties.mail.smtp.timeout |
yes | core/app-config/src/main/resources/application-workflow.yml | |
spring.mail.properties.mail.smtp.writetimeout |
yes | core/app-config/src/main/resources/application-workflow.yml | |
spring.mail.username |
no-reply@example.com |
yes | core/app-config/src/main/resources/application-lite.yml, core/app-config/src/main/resources/application-personal.yml +5 |
spring.profiles.active |
yes | core/app-config/src/main/resources/application.yml, core/app/src/main/java/com/agenticai/core/common/datausage/TenantDataUsageService.java | |
spring.security.oauth2.resourceserver.jwt.issuer-uri |
yes | core/admin/src/main/java/com/agenticai/core/admin/sso/TenantSsoService.java, core/app-config/src/main/resources/application-personal.yml +1 | |
spring.servlet.multipart.max-file-size |
yes | core/app-config/src/main/resources/application-knowledge.yml | |
spring.servlet.multipart.max-request-size |
yes | core/app-config/src/main/resources/application-knowledge.yml | |
spring.task.scheduling.pool.size |
yes | core/app-config/src/main/resources/application.yml | |
spring.threads.virtual.enabled |
yes | core/app-config/src/main/resources/application.yml | |
tool-sandbox.base-url |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/code/ToolSandboxProperties.java, core/app-config/src/main/resources/application.yml | |
tool-sandbox.connect-timeout-millis |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/code/ToolSandboxProperties.java | |
tool-sandbox.default-memory-mb |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/code/ToolSandboxProperties.java | |
tool-sandbox.default-timeout-ms |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/code/ToolSandboxProperties.java | |
tool-sandbox.e2b-execution |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/code/ToolSandboxProperties.java, core/app-config/src/main/resources/application.yml | |
tool-sandbox.enabled |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/code/ToolSandboxProperties.java, core/app-config/src/main/resources/application.yml | |
tool-sandbox.internal-token |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/code/ToolSandboxProperties.java, core/app-config/src/main/resources/application.yml | |
tool-sandbox.max-memory-mb |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/code/ToolSandboxProperties.java | |
tool-sandbox.max-source-bytes |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/code/ToolSandboxProperties.java | |
tool-sandbox.max-timeout-ms |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/code/ToolSandboxProperties.java | |
tool-sandbox.max-tools-per-tenant |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/code/ToolSandboxProperties.java, core/app-config/src/main/resources/application.yml | |
tool-sandbox.request-timeout-millis |
yes | core/agents/src/main/java/com/agenticai/core/agents/tools/code/ToolSandboxProperties.java, core/app-config/src/main/resources/application.yml | |
vertex.pool.enabled |
yes | core/app-config/src/main/resources/application.yml, core/providers/src/main/java/com/agenticai/core/providers/VertexPoolProperties.java | |
vertex.pool.slots |
yes | core/providers/src/main/java/com/agenticai/core/providers/VertexPoolProperties.java | |
vertex.pool.slots.location |
yes | core/app-config/src/main/resources/application.yml | |
vertex.pool.slots.priority |
yes | core/app-config/src/main/resources/application.yml | |
vertex.pool.slots.service-account-key-path |
yes | core/app-config/src/main/resources/application.yml | |
vertex.pool.slots.supports-image |
yes | core/app-config/src/main/resources/application.yml | |
vertex.pool.slots.supports-text |
yes | core/app-config/src/main/resources/application.yml | |
vertex.pool.slots.supports-video |
yes | core/app-config/src/main/resources/application.yml | |
vertex.pool.slots.use-application-default-credentials |
yes | core/app-config/src/main/resources/application.yml |