11## Tool Name Reference
22
3- bkit uses Gemini CLI native tool names (v0.29.0+ verified):
4-
5- | Tool | Purpose | Example |
6- | ------| ---------| ---------|
7- | ` write_file ` | Create/overwrite files | Creating new components |
8- | ` replace ` | Edit existing files | Modifying code |
9- | ` read_file ` | Read file contents | Understanding code |
10- | ` read_many_files ` | Read multiple files | Batch analysis |
11- | ` run_shell_command ` | Execute shell commands | Git, npm, docker |
12- | ` glob ` | Find files by pattern | ` **/*.tsx ` |
13- | ` grep_search ` | Search file contents | Finding definitions |
14- | ` list_directory ` | List directory contents | Exploring structure |
15- | ` google_web_search ` | Search the web | Finding documentation |
16- | ` web_fetch ` | Fetch URL content | Reading web pages |
17- | ` activate_skill ` | Load skill context | On-demand expertise |
18- | ` write_todos ` | Manage task lists | Task tracking |
19- | ` save_memory ` | Save to long-term memory | Cross-session persistence |
20- | ` ask_user ` | Ask user a question | Clarifying requirements |
21- | ` get_internal_docs ` | Get extension docs | Internal reference |
22- | ` enter_plan_mode ` | Enter planning mode | Structured planning (v0.29.0+) |
23- | ` exit_plan_mode ` | Exit planning mode | Plan completion (v0.29.0+) |
24-
25- ## Tool Alias Reference (v1.5.6)
3+ bkit uses Gemini CLI native tool names (v0.29.0~ v0.32.1 verified):
4+
5+ | Tool | Purpose | Category | Since |
6+ | ------| ---------| ----------| -------|
7+ | ` write_file ` | Create/overwrite files | File | v0.29.0 |
8+ | ` replace ` | Edit existing files | File | v0.29.0 |
9+ | ` read_file ` | Read file contents | File | v0.29.0 |
10+ | ` read_many_files ` | Read multiple files | File | v0.29.0 |
11+ | ` run_shell_command ` | Execute shell commands | Shell | v0.29.0 |
12+ | ` glob ` | Find files by pattern | Search | v0.29.0 |
13+ | ` grep_search ` | Search file contents | Search | v0.29.0 |
14+ | ` list_directory ` | List directory contents | Search | v0.29.0 |
15+ | ` google_web_search ` | Search the web | Web | v0.29.0 |
16+ | ` web_fetch ` | Fetch URL content | Web | v0.29.0 |
17+ | ` activate_skill ` | Load skill context | Skill | v0.29.0 |
18+ | ` write_todos ` | Manage task lists | Task | v0.29.0 |
19+ | ` save_memory ` | Save to long-term memory | Memory | v0.29.0 |
20+ | ` ask_user ` | Ask user a question | Interaction | v0.29.0 |
21+ | ` get_internal_docs ` | Get extension docs | Reference | v0.29.0 |
22+ | ` enter_plan_mode ` | Enter planning mode | Planning | v0.29.0 |
23+ | ` exit_plan_mode ` | Exit planning mode | Planning | v0.29.0 |
24+ | ` tracker_create_task ` | Create tracker task | Task Tracker | v0.32.0 |
25+ | ` tracker_update_task ` | Update tracker task | Task Tracker | v0.32.0 |
26+ | ` tracker_get_task ` | Get tracker task details | Task Tracker | v0.32.0 |
27+ | ` tracker_list_tasks ` | List tracker tasks | Task Tracker | v0.32.0 |
28+ | ` tracker_add_dependency ` | Add task dependency | Task Tracker | v0.32.0 |
29+ | ` tracker_visualize ` | Visualize task graph | Task Tracker | v0.32.0 |
30+
31+ ## Breaking Changes (v0.32.0)
32+
33+ | ID | Tool | Change | Impact |
34+ | ----| ------| --------| --------|
35+ | BC-1 | ` grep_search ` | ` include_pattern ` renamed to ` file_pattern ` | Use version-detector to select correct param |
36+ | BC-2 | ` read_file ` | New ` start_line ` /` end_line ` params (replaces ` offset ` /` limit ` usage) | Optional enhancement for v0.32.0+ |
37+ | BC-3 | ` replace ` | New ` allow_multiple ` param for multi-occurrence replace | Optional enhancement for v0.32.0+ |
38+
39+ ## Tool Alias Reference (v1.5.7)
2640
2741### Forward Aliases (Future Compatibility)
2842
@@ -38,7 +52,16 @@ These aliases are pre-mapped for potential future Gemini CLI tool renames:
3852
3953bkit-gemini resolves both current and future names automatically via ` tool-registry.js ` .
4054
41- ## Tool Annotations (v1.5.6)
55+ ### Claude Code Mappings (v1.5.7)
56+
57+ | Claude Code Tool | Gemini CLI Tool |
58+ | -----------------| -----------------|
59+ | TaskCreate | tracker_create_task |
60+ | TaskUpdate | tracker_update_task |
61+ | TaskGet | tracker_get_task |
62+ | TaskList | tracker_list_tasks |
63+
64+ ## Tool Annotations (v1.5.7)
4265
4366Tool annotations provide hints for Gemini CLI's v0.31.0+ trust model and parallel execution:
4467
@@ -61,6 +84,12 @@ Tool annotations provide hints for Gemini CLI's v0.31.0+ trust model and paralle
6184| ` run_shell_command ` | false | true | false |
6285| ` enter_plan_mode ` | false | false | true |
6386| ` exit_plan_mode ` | false | false | true |
87+ | ` tracker_create_task ` | false | false | false |
88+ | ` tracker_update_task ` | false | false | false |
89+ | ` tracker_get_task ` | true | false | true |
90+ | ` tracker_list_tasks ` | true | false | true |
91+ | ` tracker_add_dependency ` | false | false | false |
92+ | ` tracker_visualize ` | true | false | true |
6493
6594- ** readOnlyHint** : Tool does not modify state
6695- ** destructiveHint** : Tool may cause irreversible side effects
0 commit comments