Document agent access token envs in templates

This commit is contained in:
elipitc
2026-06-05 00:18:21 +08:00
parent 8e9032e74a
commit 3dd7da0b15
2 changed files with 18 additions and 1 deletions
+8 -1
View File
@@ -132,7 +132,12 @@ DEFAULT_TEMPLATES = {
"image": "agnettaiji.azurecr.io/ai-agents/a2a-litellm-agent:latest", "image": "agnettaiji.azurecr.io/ai-agents/a2a-litellm-agent:latest",
"port": 8000, "port": 8000,
"agent_framework": "a2a", "agent_framework": "a2a",
"env_requirements": {}, "env_requirements": {
"optional": {
"AGENT_ACCESS_TOKEN": "客户端访问令牌;若设置,A2A 请求必须携带 X-Agent-Access-Token",
"HEICODE_AGENT_ID": "上层系统分配的 agent_id,用于 health / agent card 暴露与联调排查",
}
},
}, },
"coding_a2a_agent": { "coding_a2a_agent": {
"display_name": "Coding A2A Agent", "display_name": "Coding A2A Agent",
@@ -153,6 +158,8 @@ DEFAULT_TEMPLATES = {
"AGENT_ROLE_NAME": "启动时指定角色名称,例如 backend / reviewer / planner", "AGENT_ROLE_NAME": "启动时指定角色名称,例如 backend / reviewer / planner",
"AGENT_INSTRUCTION_TEXT": "启动时注入的角色/行为说明文本,支持类似 AGENTS.md / claude.md 内容", "AGENT_INSTRUCTION_TEXT": "启动时注入的角色/行为说明文本,支持类似 AGENTS.md / claude.md 内容",
"AGENT_INSTRUCTION_FILE": "启动时读取的角色说明文件路径,内容会并入系统提示词", "AGENT_INSTRUCTION_FILE": "启动时读取的角色说明文件路径,内容会并入系统提示词",
"AGENT_ACCESS_TOKEN": "客户端访问令牌;若设置,A2A 请求必须携带 X-Agent-Access-Token",
"HEICODE_AGENT_ID": "上层系统分配的 agent_id,用于 health / agent card 暴露与联调排查",
"SERVICE_PORT": "服务端口,默认 8000", "SERVICE_PORT": "服务端口,默认 8000",
}, },
}, },
+10
View File
@@ -106,3 +106,13 @@ def test_dedicated_template_agent_contract_doc_exists():
assert "POST /agents/{agent_name}/stop" in doc_source assert "POST /agents/{agent_name}/stop" in doc_source
assert "DELETE /agents/{agent_name}" in doc_source assert "DELETE /agents/{agent_name}" in doc_source
assert "X-Agent-Access-Token" in doc_source assert "X-Agent-Access-Token" in doc_source
def test_template_manager_exposes_agent_access_token_envs():
"""Template definitions should advertise the HM access-token envs explicitly."""
template_source = _read("template_manager.py")
assert '"a2a_litellm_agent": {' in template_source
assert '"coding_a2a_agent": {' in template_source
assert '"AGENT_ACCESS_TOKEN": "客户端访问令牌;若设置,A2A 请求必须携带 X-Agent-Access-Token"' in template_source
assert '"HEICODE_AGENT_ID": "上层系统分配的 agent_id,用于 health / agent card 暴露与联调排查"' in template_source