TEN Agent CLI is a command-line tool designed to help developers initialize, start, and manage AI Agents using the TEN framework.
You can install TEN Agent CLI using Homebrew:
brew install digitallysavvy/tap/ten-agent
-
Download the latest release for your operating system from the releases page.
-
Make the downloaded file executable:
chmod +x ten-agent
-
Move the executable to a directory in your PATH:
sudo mv ten-agent /usr/local/bin/
- Download the latest Windows release from the releases page.
- Add the directory containing the
ten-agent.exe
file to your system's PATH.
See: BUILD_README.md
ten-agent init [project-name]
This command will:
- Create a new directory with the given project name
- Clone the TEN-Agent template into this directory
- Prompt you for necessary environment variables
- Set up the initial project structure
There are two options for starting the TEN Agent development environment:
-
VSCode - Start the TEN Agent services with VSCode Dev Containers. Open the project in VSCode, and use the
Dev Containers: Reopen in Container
command from the Command Palette (⇧⌘P). -
Ten-Agent - Start the TEN Agent services with Docker.
ten-agent start
This command will:
- Start the Docker containers for the TEN Agent services
- Enter the main container, giving you a shell to work with
When starting the TEN Agent with ten-agent start
, the containers are left running in detached mode. To stop the TEN Agent services, use the following command:
ten-agent stop
This command will stop and remove the Docker containers for the TEN Agent services.
ten-agent generate [extension-name] --verbose
This command will generate an extension using Claude 3.5 Sonnet. The --verbose
flag is optional and will output the generated code to the console. Feel free to omit it to generate the files silently.
ten-agent help
This command will display the help information for the TEN Agent CLI.
See: LOCAL_DEV_README.md
See: GitHub Actions AWS Deployment
See: DEPLOY_README.md
Contributions are welcome! Please feel free to fork the repository and submit a Pull Request.
Apache 2.0[./LICENSE]