git_tools
Manage tasks with git-inspired commands: view commit history, list branches, compare task versions, generate graphs, merge tasks, and assign tasks to branches.
Instructions
[HINT: Git tools. action=commits|branches|tasks|diff|graph|merge|set_branch. Unified git-inspired tools.]
Unified git-inspired task management tools.
Actions:
action="commits": Get commit history (task_id or branch required)
action="branches": List all branches with statistics
action="tasks": Get all tasks in a branch
action="diff": Compare task versions
action="graph": Generate commit graph visualization
action="merge": Merge tasks from one branch to another
action="set_branch": Assign task to a branch
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | commits | |
| task_id | No | ||
| branch | No | ||
| limit | No | ||
| commit1 | No | ||
| commit2 | No | ||
| time1 | No | ||
| time2 | No | ||
| format | No | text | |
| output_path | No | ||
| max_commits | No | ||
| source_branch | No | ||
| target_branch | No | ||
| conflict_strategy | No | newer | |
| author | No | system | |
| dry_run | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |