Skip to content

Comments

feat: add 'veadk create' for veadk cli#256

Merged
yaozheng-fang merged 1 commit intovolcengine:mainfrom
diseng:feature/cli_create
Oct 26, 2025
Merged

feat: add 'veadk create' for veadk cli#256
yaozheng-fang merged 1 commit intovolcengine:mainfrom
diseng:feature/cli_create

Conversation

@diseng
Copy link
Contributor

@diseng diseng commented Oct 25, 2025

[Feature]: veadk create a new agent

Description

This pull request introduces a new CLI command, veadk create , which simplifies the process of starting a new agent project. This command generates a basic project structure with pre-populated template files, allowing developers to quickly begin building their agents without needing to manually create the initial boilerplate code.

Key Changes

  • veadk/cli/cli_create.py : Added a new file containing the logic for the veadk create command. This includes prompting for the agent name and ARK API key, creating the project directory, and generating the necessary files ( config.yaml , agent.py , and init.py ).
  • veadk/cli/cli.py : Integrated the new create command into the main veadk CLI group.
  • docs/content/90.cli/2.commands.md : Updated the CLI documentation to include a detailed explanation of the veadk create command, its options, and its functionality.
  • docs/content/90.cli/1.overview.md : Added veadk create to the command overview table in the documentation.

How to Use

To create a new agent, run the following command in your terminal:

veadk create

The command will then guide you through the process of setting up your new agent.

Motivation

The addition of the veadk create command is intended to improve the developer experience by automating the initial setup of an agent project. This helps to reduce the time and effort required to get started, allowing developers to focus on the core logic of their agents.

@diseng diseng force-pushed the feature/cli_create branch from e52f8d3 to d525769 Compare October 25, 2025 13:43
@diseng diseng changed the title feat: add create for veadk cli feat: add 'veadk create' for veadk cli Oct 25, 2025
@yaozheng-fang yaozheng-fang merged commit a51aa93 into volcengine:main Oct 26, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants