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.
All operation logs are written to .taskter/logs.log
. Inspect this file directly
or run taskter logs list
to view the history.
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
To remove the agent later:
taskter task unassign --task-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