📦 agentscope-ai / agentscope-java

📄 values.yaml · 115 lines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115# Copyright 2024-2026 the original author or authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# ========================================
# Global Configuration
# ========================================
global:
  # Kubernetes namespace
  namespace: agentscope

# ========================================
# Image Configuration
# ========================================
image:
  # Image registry address
  registry: registry-vpc.cn-hangzhou.aliyuncs.com/agentscope
  # Image pull policy
  pullPolicy: Always
  # Default image tag
  tag: "1.0.3"

# ========================================
# Database Configuration (MySQL)
# ========================================
mysql:
  # Whether to deploy MySQL
  deployEnabled: true
  # MySQL service hostname (K8s Service name)
  # If using external MySQL, change to external address
  host: mysql
  dbname: multi_agent_demo
  username: multi_agent_demo
  password: multi_agent_demo@321

# ========================================
# Nacos Configuration
# ========================================
nacos:
  # Whether to deploy Nacos Server (if false, use external Nacos)
  deployEnabled: true
  # Nacos server address ⚠️ Modify required (use external address when deployEnabled=false)
  serverAddr: nacos-server:8848
  # Nacos namespace
  namespace: public
  # Whether to enable Nacos registration
  registerEnabled: true

agentscope:
  model:
    provider: dashscope # or openai
    apiKey: {API_KEY} # never commit actual API key
    modelName: qwen-max
#    baseUrl:

# ========================================
# DashScope RAG Configuration (Bailian RAG)
# ========================================
dashscope:
  # Alibaba Cloud Access Key ID ⚠️ Modify required
  accessKeyId: {DASHSCOPE_ACCESS_KEY_ID}
  # Alibaba Cloud Access Key Secret ⚠️ Modify required
  accessKeySecret: {DASHSCOPE_ACCESS_KEY_SECRET}
  # DashScope Workspace ID ⚠️ Modify required
  workspaceId: {DASHSCOPE_WORKSPACE_ID}
  # DashScope Knowledge Base Index ID ⚠️ Modify required
  indexId: {DASHSCOPE_INDEX_ID}

# ========================================
# Mem0 Configuration (Memory Service)
# ========================================
mem0:
  # Mem0 API Key ⚠️ Modify required
  apiKey: {MEM0_API_KEY}

# ========================================
# XXL-JOB Task Scheduling Configuration
# ========================================
xxlJob:
  # Whether to enable XXL-JOB
  enabled: false
  # XXL-JOB Admin address ⚠️ Modify required
  admin: http://localhost:28080/xxl-job-admin
  # Access token ⚠️ Modify required
  accessToken: default_token
  # Executor application name
  appname: multi-agent-demo

# ========================================
# Service Enable/Disable Switches
# ========================================
services:
  # Supervisor Agent (with frontend)
  # Frontend static files are served by Spring Boot, accessed via port 10008
  supervisorAgent:
    enabled: true
  # MCP Server
  businessMcpServer:
    enabled: true
  # Sub Agents
  businessSubAgent:
    enabled: true
  consultSubAgent:
    enabled: true