Some checks failed
Rust CI / Security Audit (push) Has been cancelled
Rust CI / Check + Test + Lint (nightly) (push) Has been cancelled
Rust CI / Check + Test + Lint (stable) (push) Has been cancelled
mdBook Build & Deploy / Build mdBook (push) Has been cancelled
Nickel Type Check / Nickel Type Checking (push) Has been cancelled
mdBook Build & Deploy / Documentation Quality Check (push) Has been cancelled
mdBook Build & Deploy / Deploy to GitHub Pages (push) Has been cancelled
mdBook Build & Deploy / Notification (push) Has been cancelled
158 lines
5.5 KiB
Django/Jinja
158 lines
5.5 KiB
Django/Jinja
# VAPORA Configuration - Generated from Nickel
|
|
# Deployment Mode: {{ deployment_mode }}
|
|
# Workspace: {{ workspace_name }}
|
|
|
|
deployment_mode: {{ deployment_mode }}
|
|
workspace_name: {{ workspace_name }}
|
|
|
|
server:
|
|
host: "{{ backend.host }}"
|
|
port: {{ backend.port }}
|
|
workers: {{ backend.workers }}
|
|
request_timeout: {{ backend.request_timeout }}
|
|
keep_alive: {{ backend.keep_alive }}
|
|
max_connections: {{ backend.max_connections }}
|
|
graceful_shutdown: {{ backend.graceful_shutdown }}
|
|
shutdown_timeout: {{ backend.shutdown_timeout }}
|
|
|
|
auth:
|
|
method: "{{ backend.auth.method }}"
|
|
jwt_secret: "{{ backend.auth.jwt_secret }}"
|
|
jwt_ttl: {{ backend.auth.jwt_ttl }}
|
|
mfa_enabled: {{ backend.auth.mfa_enabled }}
|
|
audit_logging: {{ backend.auth.audit_logging }}
|
|
|
|
database:
|
|
url: "{{ backend.database.url }}"
|
|
username: "{{ backend.database.username }}"
|
|
password: "{{ backend.database.password }}"
|
|
database: "{{ backend.database.database }}"
|
|
pool_size: {{ backend.database.pool_size }}
|
|
connection_timeout: {{ backend.database.connection_timeout }}
|
|
|
|
storage:
|
|
path: "{{ backend.storage.path }}"
|
|
backend: "{{ backend.storage.backend }}"
|
|
|
|
cache:
|
|
enabled: {{ backend.cache.enabled }}
|
|
ttl: {{ backend.cache.ttl }}
|
|
max_size: {{ backend.cache.max_size }}
|
|
|
|
frontend:
|
|
host: "{{ frontend.host }}"
|
|
port: {{ frontend.port }}
|
|
api_url: "{{ frontend.api_url }}"
|
|
enable_wasm: {{ frontend.enable_wasm }}
|
|
|
|
database:
|
|
url: "{{ database.url }}"
|
|
username: "{{ database.username }}"
|
|
password: "{{ database.password }}"
|
|
database: "{{ database.database }}"
|
|
pool_size: {{ database.pool_size }}
|
|
|
|
nats:
|
|
enabled: {{ nats.enabled }}
|
|
url: "{{ nats.url }}"
|
|
timeout: {{ nats.timeout }}
|
|
|
|
agents:
|
|
host: "{{ agents.host }}"
|
|
port: {{ agents.port }}
|
|
max_instances: {{ agents.max_instances }}
|
|
heartbeat_interval: {{ agents.heartbeat_interval }}
|
|
health_check_timeout: {{ agents.health_check_timeout }}
|
|
|
|
learning:
|
|
enabled: {{ agents.learning.enabled }}
|
|
recency_window_days: {{ agents.learning.recency_window_days }}
|
|
recency_multiplier: {{ agents.learning.recency_multiplier }}
|
|
scoring:
|
|
load_weight: {{ agents.learning.scoring.load_weight }}
|
|
expertise_weight: {{ agents.learning.scoring.expertise_weight }}
|
|
confidence_weight: {{ agents.learning.scoring.confidence_weight }}
|
|
|
|
knowledge_graph:
|
|
enabled: {{ agents.knowledge_graph.enabled }}
|
|
retention_days: {{ agents.knowledge_graph.retention_days }}
|
|
causal_reasoning: {{ agents.knowledge_graph.causal_reasoning }}
|
|
similarity_search: {{ agents.knowledge_graph.similarity_search }}
|
|
|
|
swarm:
|
|
enabled: {{ agents.swarm.enabled }}
|
|
load_balancing_strategy: "{{ agents.swarm.load_balancing_strategy }}"
|
|
capability_filtering: {{ agents.swarm.capability_filtering }}
|
|
|
|
nats:
|
|
enabled: {{ agents.nats.enabled }}
|
|
url: "{{ agents.nats.url }}"
|
|
timeout: {{ agents.nats.timeout }}
|
|
|
|
registry:
|
|
persistence: {{ agents.registry.persistence }}
|
|
path: "{{ agents.registry.path }}"
|
|
|
|
llm_router:
|
|
host: "{{ llm_router.host }}"
|
|
port: {{ llm_router.port }}
|
|
|
|
cost_tracking:
|
|
enabled: {{ llm_router.cost_tracking.enabled }}
|
|
track_tokens: {{ llm_router.cost_tracking.track_tokens }}
|
|
track_latency: {{ llm_router.cost_tracking.track_latency }}
|
|
reporting_interval: {{ llm_router.cost_tracking.reporting_interval }}
|
|
|
|
budget_enforcement:
|
|
enabled: {{ llm_router.budget_enforcement.enabled }}
|
|
window: "{{ llm_router.budget_enforcement.window }}"
|
|
near_threshold_percent: {{ llm_router.budget_enforcement.near_threshold_percent }}
|
|
auto_fallback: {{ llm_router.budget_enforcement.auto_fallback }}
|
|
detailed_tracking: {{ llm_router.budget_enforcement.detailed_tracking }}
|
|
role_limits:
|
|
architect_cents: {{ llm_router.budget_enforcement.role_limits.architect_cents }}
|
|
developer_cents: {{ llm_router.budget_enforcement.role_limits.developer_cents }}
|
|
reviewer_cents: {{ llm_router.budget_enforcement.role_limits.reviewer_cents }}
|
|
testing_cents: {{ llm_router.budget_enforcement.role_limits.testing_cents }}
|
|
|
|
providers:
|
|
claude_enabled: {{ llm_router.providers.claude_enabled }}
|
|
openai_enabled: {{ llm_router.providers.openai_enabled }}
|
|
gemini_enabled: {{ llm_router.providers.gemini_enabled }}
|
|
ollama_enabled: {{ llm_router.providers.ollama_enabled }}
|
|
ollama_url: "{{ llm_router.providers.ollama_url }}"
|
|
|
|
routing:
|
|
strategy: "{{ llm_router.routing.strategy }}"
|
|
fallback_chain:
|
|
{% for provider in llm_router.routing.fallback_chain %}
|
|
- "{{ provider }}"
|
|
{% endfor %}
|
|
retry_attempts: {{ llm_router.routing.retry_attempts }}
|
|
retry_delay: {{ llm_router.routing.retry_delay }}
|
|
request_timeout: {{ llm_router.routing.request_timeout }}
|
|
|
|
monitoring:
|
|
prometheus_enabled: {{ monitoring.prometheus_enabled }}
|
|
log_level: "{{ monitoring.log_level }}"
|
|
tracing_enabled: {{ monitoring.tracing_enabled }}
|
|
metrics_path: "{{ monitoring.metrics_path }}"
|
|
|
|
security:
|
|
jwt_secret: "{{ security.jwt_secret }}"
|
|
tls_enabled: {{ security.tls_enabled }}
|
|
tls_cert_path: "{{ security.tls_cert_path }}"
|
|
tls_key_path: "{{ security.tls_key_path }}"
|
|
|
|
storage:
|
|
base_path: "{{ storage.base_path }}"
|
|
backup_enabled: {{ storage.backup_enabled }}
|
|
backup_interval: {{ storage.backup_interval }}
|
|
|
|
providers:
|
|
claude_enabled: {{ providers.claude_enabled }}
|
|
openai_enabled: {{ providers.openai_enabled }}
|
|
gemini_enabled: {{ providers.gemini_enabled }}
|
|
ollama_enabled: {{ providers.ollama_enabled }}
|
|
ollama_url: "{{ providers.ollama_url }}"
|