client-py connected
This commit is contained in:
@@ -22,8 +22,8 @@ spec:
|
||||
memory: "2Gi"
|
||||
cpu: "2000m"
|
||||
min:
|
||||
memory: "64Mi"
|
||||
cpu: "50m"
|
||||
memory: "32Mi"
|
||||
cpu: "10m"
|
||||
# PVC size limits
|
||||
- type: PersistentVolumeClaim
|
||||
max:
|
||||
|
||||
@@ -25,8 +25,7 @@ spec:
|
||||
c.image.startsWith('localhost:5000/dexorder/agent') ||
|
||||
c.image.startsWith('dexorder/agent') ||
|
||||
c.image.startsWith('dexorder/ai-client-py') ||
|
||||
c.image.startsWith('ai-client-py') ||
|
||||
c.image.startsWith('lifecycle-sidecar'))
|
||||
c.image.startsWith('dexorder/ai-lifecycle-sidecar'))
|
||||
message: "Only approved dexorder agent images are allowed"
|
||||
reason: Forbidden
|
||||
|
||||
|
||||
@@ -25,15 +25,40 @@ data:
|
||||
# Default model (if user has no preference)
|
||||
defaults:
|
||||
model_provider: anthropic
|
||||
model: claude-3-5-sonnet-20241022
|
||||
model: claude-sonnet-4-6
|
||||
|
||||
# License tier model configuration
|
||||
license_models:
|
||||
# Free tier models
|
||||
free:
|
||||
default: claude-haiku-4-5-20251001
|
||||
cost_optimized: claude-haiku-4-5-20251001
|
||||
complex: claude-haiku-4-5-20251001
|
||||
allowed_models:
|
||||
- claude-haiku-4-5-20251001
|
||||
|
||||
# Pro tier models
|
||||
pro:
|
||||
default: claude-sonnet-4-6
|
||||
cost_optimized: claude-haiku-4-5-20251001
|
||||
complex: claude-sonnet-4-6
|
||||
blocked_models:
|
||||
- claude-opus-4-6
|
||||
|
||||
# Enterprise tier models
|
||||
enterprise:
|
||||
default: claude-sonnet-4-6
|
||||
cost_optimized: claude-haiku-4-5-20251001
|
||||
complex: claude-opus-4-6
|
||||
|
||||
# Kubernetes configuration
|
||||
kubernetes:
|
||||
namespace: dexorder-agents
|
||||
in_cluster: true
|
||||
agent_image: ai-client-py:latest
|
||||
sidecar_image: lifecycle-sidecar:latest
|
||||
agent_image: dexorder/ai-client-py:latest
|
||||
sidecar_image: dexorder/ai-lifecycle-sidecar:latest
|
||||
storage_class: standard
|
||||
image_pull_policy: Never # For minikube dev - use local images
|
||||
|
||||
# DragonflyDB (Redis-compatible, for hot storage and session management)
|
||||
redis:
|
||||
|
||||
@@ -8,7 +8,7 @@ spec:
|
||||
spec:
|
||||
containers:
|
||||
- name: gateway
|
||||
image: dexorder/gateway:latest
|
||||
image: dexorder/ai-gateway:latest
|
||||
imagePullPolicy: Never
|
||||
env:
|
||||
- name: NODE_OPTIONS
|
||||
|
||||
@@ -132,6 +132,29 @@ generatorOptions:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -24,15 +24,16 @@ data:
|
||||
# Default model (if user has no preference)
|
||||
defaults:
|
||||
model_provider: anthropic
|
||||
model: claude-3-5-sonnet-20241022
|
||||
model: claude-sonnet-4-6
|
||||
|
||||
# Kubernetes configuration
|
||||
kubernetes:
|
||||
namespace: dexorder-agents
|
||||
in_cluster: true
|
||||
agent_image: ghcr.io/dexorder/agent:latest
|
||||
sidecar_image: ghcr.io/dexorder/lifecycle-sidecar:latest
|
||||
agent_image: dexorder/ai-client-py:latest
|
||||
sidecar_image: dexorder/ai-lifecycle-sidecar:latest
|
||||
storage_class: standard
|
||||
image_pull_policy: Always # For production - always pull from registry
|
||||
|
||||
# DragonflyDB (Redis-compatible, for hot storage and session management)
|
||||
redis:
|
||||
|
||||
Reference in New Issue
Block a user