mirror of
https://github.com/hoshikawa2/agent_platform_oci.git
synced 2026-09-07 18:23:46 +00:00
New features: Route Stickness, Handoff, Clarification, Read-Only/Transactional, Long Term Memory
This commit is contained in:
91
deploy/oke/k8s/base/01-configmap.yaml
Normal file
91
deploy/oke/k8s/base/01-configmap.yaml
Normal file
@@ -0,0 +1,91 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: agent-platform-config
|
||||
namespace: agent-platform
|
||||
data:
|
||||
APP_ENV: "oke"
|
||||
LOG_LEVEL: "INFO"
|
||||
CORS_ORIGINS: "*"
|
||||
LLM_PROVIDER: "mock"
|
||||
LLM_TEMPERATURE: "0.2"
|
||||
LLM_MAX_TOKENS: "2048"
|
||||
SESSION_REPOSITORY_PROVIDER: "sqlite"
|
||||
MEMORY_REPOSITORY_PROVIDER: "sqlite"
|
||||
CHECKPOINT_REPOSITORY_PROVIDER: "sqlite"
|
||||
SQLITE_DB_PATH: "/data/agent_framework.db"
|
||||
USAGE_REPOSITORY_PROVIDER: "sqlite"
|
||||
VECTOR_STORE_PROVIDER: "sqlite"
|
||||
GRAPH_STORE_PROVIDER: "sqlite"
|
||||
EMBEDDING_PROVIDER: "mock"
|
||||
ENABLE_LANGFUSE: "false"
|
||||
ENABLE_OTEL: "false"
|
||||
ENABLE_ANALYTICS: "false"
|
||||
ENABLE_INPUT_GUARDRAILS: "true"
|
||||
ENABLE_OUTPUT_GUARDRAILS: "true"
|
||||
ENABLE_JUDGES: "true"
|
||||
ENABLE_SUPERVISOR: "true"
|
||||
ENABLE_OUTPUT_SUPERVISOR: "true"
|
||||
ENABLE_PARALLEL_GUARDRAILS: "true"
|
||||
FRAMEWORK_CHANNEL_INPUT_MODE: "embedded"
|
||||
ENABLE_MCP_TOOLS: "true"
|
||||
MCP_GATEWAY_ENABLED: "true"
|
||||
MCP_GATEWAY_URL: "http://mcp-gateway.agent-platform.svc.cluster.local:8300"
|
||||
AGENTS_CONFIG_PATH: "./config/agents.yaml"
|
||||
ROUTING_CONFIG_PATH: "./config/routing.yaml"
|
||||
GUARDRAILS_CONFIG_PATH: "./config/guardrails.yaml"
|
||||
JUDGES_CONFIG_PATH: "./config/judges.yaml"
|
||||
PROMPT_POLICY_PATH: "./config/prompt_policy.yaml"
|
||||
IDENTITY_CONFIG_PATH: "./config/identity.yaml"
|
||||
MCP_PARAMETER_MAPPING_PATH: "./config/mcp_parameter_mapping.yaml"
|
||||
BACKENDS_CONFIG_PATH: "/app/config/backends.yaml"
|
||||
CHANNEL_GATEWAY_RUNTIME_MODE: "proxy"
|
||||
DEFAULT_AGENT_BACKEND_URL: "http://agent-template-backend.agent-platform.svc.cluster.local:8000"
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: agent-gateway-backends
|
||||
namespace: agent-platform
|
||||
data:
|
||||
backends.yaml: |
|
||||
default_backend: contas
|
||||
backends:
|
||||
contas:
|
||||
url: http://agent-template-backend.agent-platform.svc.cluster.local:8000
|
||||
description: Backend principal do template de agentes.
|
||||
domains: [contas, fatura, pagamento, consumo, contestacao]
|
||||
keywords: [fatura, conta, boleto, pagamento, consumo, segunda via, contestar, contestação, valor, cobrança]
|
||||
examples:
|
||||
- Quero consultar minha fatura
|
||||
- Minha conta veio alta
|
||||
priority: 10
|
||||
default_agent_id: telecom_contas
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: mcp-gateway-config
|
||||
namespace: agent-platform
|
||||
data:
|
||||
mcp_gateway.yaml: |
|
||||
discovery:
|
||||
enabled: true
|
||||
sync_on_startup: true
|
||||
timeout_seconds: 10
|
||||
default_catalog_endpoints: [/.well-known/mcp-server.json, /manifest, /mcp/tools, /tools/list, /tools, /v1/tools]
|
||||
tool_defaults:
|
||||
version: 1.0.0
|
||||
protocol: legacy_http
|
||||
enabled: true
|
||||
idempotent: true
|
||||
cache_ttl_seconds: 300
|
||||
timeout_seconds: 30
|
||||
retry: {enabled: true, max_attempts: 2, backoff_ms: 250}
|
||||
allowed_agents: []
|
||||
allowed_channels: []
|
||||
required_business_keys: []
|
||||
servers: {}
|
||||
tools: {}
|
||||
mcp_servers.yaml: |
|
||||
servers: {}
|
||||
Reference in New Issue
Block a user