LingxiGraph
运维与项目

配置参考

Agent Server、Worker、认证、Redis 与 OpenTelemetry 环境变量

LingxiGraph 使用环境变量配置进程,使用 lingxigraph.json 注册可信图。敏感值应来自 secret manager 或编排平台 Secret。

环境变量

名称必填说明
LINGXIGRAPH_POSTGRES_URL生产是PostgreSQL DSN;Server、Worker、迁移共享
LINGXIGRAPH_REDIS_URLRedis PubSub/cache/cancel 加速;故障可降级
LINGXIGRAPH_OIDC_ISSUER生产是允许的 JWT issuer
LINGXIGRAPH_OIDC_AUDIENCE生产是JWT audience
LINGXIGRAPH_OIDC_JWKS_URL生产是可信 JWKS endpoint
LINGXIGRAPH_TENANT_CLAIMtenant claim,默认 tenant_id
LINGXIGRAPH_ROLES_CLAIMroles claim,默认 roles
LINGXIGRAPH_INSECURE_DEV_AUTH仅开发设为 true 启用不安全认证
LINGXIGRAPH_DEV_API_KEY仅开发开发 X-API-Key
LINGXIGRAPH_DEV_TENANT仅开发开发 key 的默认 tenant
LINGXIGRAPH_DEV_ROLES仅开发开发 key 的角色列表
LINGXIGRAPH_LOG_LEVEL日志级别,默认 INFO
LINGXIGRAPH_LOG_FORMATjson(默认)或文本
OTEL_EXPORTER_OTLP_ENDPOINT配置后启用 OTLP export
OTEL_SERVICE_NAMEtelemetry service name

图清单

单版本:

{
  "$schema": "https://lingxigraph.dev/schemas/manifest-v1.json",
  "graphs": {
    "support": {
      "path": "myapp.graphs:support_graph",
      "version": "1.0.0"
    }
  }
}

同一 ID 多版本:

{
  "graphs": {
    "support": [
      {"path": "myapp.graphs:support_v1", "version": "1.0.0"},
      {"path": "myapp.graphs:support_v2", "version": "2.0.0"}
    ]
  }
}

列表最后一项是新 Assistant 的默认版本。保留仍被 run 固定的旧版本。部署前运行:

lingxigraph doctor

它会导入清单、编译图并检查 JSON Schema 与关键生产配置。

CLI 进程参数

lingxigraph server --host 0.0.0.0 --port 8124 --manifest lingxigraph.json [--embedded-worker]
lingxigraph worker --manifest lingxigraph.json --health-host 0.0.0.0 --health-port 8125 --drain-timeout 60
lingxigraph dev --host 127.0.0.1 --port 8124 --manifest lingxigraph.json [--reload] [--no-open]

不要把数据库密码、OIDC secret、模型 token 或远端 Agent 凭据写入 manifest、graph state、context、event、trace 或 ConfigMap。

On this page