-
Notifications
You must be signed in to change notification settings - Fork 64
Expand file tree
/
Copy pathcli.py
More file actions
62 lines (53 loc) · 1.92 KB
/
cli.py
File metadata and controls
62 lines (53 loc) · 1.92 KB
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
# Copyright (c) 2025 Beijing Volcano Engine Technology Co., Ltd. and/or its affiliates.
#
# 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.
import click
from veadk.cli.cli_agentkit import agentkit
from veadk.cli.cli_clean import clean
from veadk.cli.cli_create import create
from veadk.cli.cli_deploy import deploy
from veadk.cli.cli_eval import eval
from veadk.cli.cli_init import init
from veadk.cli.cli_kb import kb
from veadk.cli.cli_pipeline import pipeline
from veadk.cli.cli_prompt import prompt
from veadk.cli.cli_rl import rl_group
from veadk.cli.cli_update import update
from veadk.cli.cli_uploadevalset import uploadevalset
from veadk.cli.cli_web import web
from veadk.version import VERSION
@click.group()
@click.version_option(
version=VERSION, prog_name="Volcengine Agent Development Kit (VeADK)"
)
def veadk():
"""Volcengine Agent Development Kit (VeADK) command line interface.
This is the main entry point for all VeADK CLI commands. VeADK provides
tools for developing, deploying, and managing AI agents on the Volcengine platform.
"""
pass
veadk.add_command(deploy)
veadk.add_command(init)
veadk.add_command(create)
veadk.add_command(prompt)
veadk.add_command(web)
veadk.add_command(pipeline)
veadk.add_command(eval)
veadk.add_command(kb)
veadk.add_command(uploadevalset)
veadk.add_command(update)
veadk.add_command(clean)
veadk.add_command(rl_group)
veadk.add_command(agentkit)
if __name__ == "__main__":
veadk()