CLI Usage
Taskter exposes multiple subcommands. Run taskter --help
to see the available options. The README lists common workflows.
Quick Start
This section provides a quick overview of how to get started with Taskter.
1. Initialize the board
First, navigate to your project's directory and initialize the Taskter board:
taskter init
This will create a .taskter
directory to store all your tasks, agents, and project data.
2. Create an agent
Next, create an agent to help you with your tasks. For this example, we'll create a simple agent that can run bash commands:
taskter agent add --prompt "You are a helpful assistant that can run bash commands." --tools "run_bash" --model "gemini-pro"
You can list all available agents using:
taskter agent list
You can list the built-in tools with:
taskter tools list
3. Create a task
Now, let's create a task for your agent to complete:
taskter task add -t "List files in the current directory" -d "Use the ls -la command to list all files and folders in the current directory."
You can see all your tasks by running:
taskter task list
4. Assign the task to an agent
Assign the newly created task to your agent:
taskter task assign --task-id 1 --agent-id 1
5. Execute the task
Finally, execute the task:
taskter task execute --task-id 1
The agent will now run the task. If it's successful, the task will be marked as "Done". You can view the board at any time using the interactive UI:
taskter board