fix: rebranding, see [docs/name-change.md](docs/name-change.md) for details
This commit is contained in:
@@ -53,7 +53,7 @@ Gemini receives the full conversation context from `consensus` including the con
|
||||
- **Role-based prompts**: Pre-configured roles for planning, code review, or general questions
|
||||
- **Full CLI capabilities**: Gemini can use its own web search, file tools, and latest features
|
||||
- **Token efficiency**: File references (not full content) to conserve tokens
|
||||
- **Cross-tool collaboration**: Combine with other Zen tools like `planner` → `clink` → `codereview`
|
||||
- **Cross-tool collaboration**: Combine with other PAL tools like `planner` → `clink` → `codereview`
|
||||
- **Free tier available**: Gemini offers 1,000 requests/day free with a personal Google account - great for cost savings across tools
|
||||
|
||||
## Available Roles
|
||||
@@ -120,18 +120,18 @@ then codereview to verify the implementation"
|
||||
## How Clink Works
|
||||
|
||||
1. **Your request** - You ask your current CLI to use `clink` with a specific CLI and role
|
||||
2. **Background execution** - Zen spawns the configured CLI (e.g., `gemini --output-format json`)
|
||||
2. **Background execution** - PAL spawns the configured CLI (e.g., `gemini --output-format json`)
|
||||
3. **Context forwarding** - Your prompt, files (as references), and conversation history are sent as part of the prompt
|
||||
4. **CLI processing** - Gemini (or other CLI) uses its own tools: web search, file access, thinking modes
|
||||
5. **Seamless return** - Results flow back into your conversation with full context preserved
|
||||
6. **Continuation support** - Future tools and models can reference Gemini's findings via [continuation support](../context-revival.md) within Zen.
|
||||
6. **Continuation support** - Future tools and models can reference Gemini's findings via [continuation support](../context-revival.md) within PAL.
|
||||
|
||||
## Best Practices
|
||||
|
||||
- **Pre-authenticate CLIs**: Install and configure Gemini CLI first (`npm install -g @google/gemini-cli`)
|
||||
- **Choose appropriate roles**: Use `planner` for strategy, `codereviewer` for code, `default` for general questions
|
||||
- **Leverage CLI strengths**: Gemini's 1M context for large codebases, web search for current docs
|
||||
- **Combine with Zen tools**: Chain `clink` with `planner`, `codereview`, `debug` for powerful workflows
|
||||
- **Combine with PAL tools**: Chain `clink` with `planner`, `codereview`, `debug` for powerful workflows
|
||||
- **File efficiency**: Pass file paths, let the CLI decide what to read (saves tokens)
|
||||
|
||||
## Configuration
|
||||
@@ -153,9 +153,9 @@ Each preset points to role-specific prompts in `systemprompts/clink/`. Duplicate
|
||||
## When to Use Clink vs Other Tools
|
||||
|
||||
- **Use `clink`** for: Leveraging external CLI capabilities (Gemini's web search, 1M context), specialized CLI features, cross-CLI collaboration
|
||||
- **Use `chat`** for: Direct model-to-model conversations within Zen
|
||||
- **Use `planner`** for: Zen's native planning workflows with step validation
|
||||
- **Use `codereview`** for: Zen's structured code review with severity levels
|
||||
- **Use `chat`** for: Direct model-to-model conversations within PAL
|
||||
- **Use `planner`** for: PAL's native planning workflows with step validation
|
||||
- **Use `codereview`** for: PAL's structured code review with severity levels
|
||||
|
||||
## Setup Requirements
|
||||
|
||||
@@ -168,7 +168,7 @@ Ensure the relevant CLI is installed and configured:
|
||||
## Related Guides
|
||||
|
||||
- [Chat Tool](chat.md) - Direct model conversations
|
||||
- [Planner Tool](planner.md) - Zen's native planning workflows
|
||||
- [Planner Tool](planner.md) - PAL's native planning workflows
|
||||
- [CodeReview Tool](codereview.md) - Structured code reviews
|
||||
- [Context Revival](../context-revival.md) - Continuing conversations across tools
|
||||
- [Advanced Usage](../advanced-usage.md) - Complex multi-tool workflows
|
||||
|
||||
Reference in New Issue
Block a user