Gemini Cli

Gemini Cli

🚀 如何使用 Gemini Rust 仓库

本项目旨在方便用户使用 Gemini Rust 相关功能,提供了安装、使用、开发等一系列指南,帮助用户快速上手并深入了解该仓库。

🚀 快速开始

你可以按照下面的步骤快速开启使用 Gemini Rust 仓库之旅:

  1. 安装项目,可选择使用脚本安装或手动安装。
  2. 按照使用指南中的示例,尝试基本或高级功能。
  3. 若有开发需求,参考开发指南进行项目开发。

📦 安装指南

使用脚本安装(推荐)

运行以下命令,通过脚本完成安装:

curl -L https://github.com/your-username/gemini-rust_suite/raw/main/install.sh | bash

手动安装步骤

  1. 克隆仓库:
    git clone https://github.com/your-username/gemini-rust_suite.git
    cd gemini-rust_suite
    
  2. 安装依赖项:
    cargo install --all
    
  3. 启动 Gemini CLI:
    cargo run --package gemini-cli -- "你的提示"
    

💻 使用示例

基础用法

  • 发送单个提示:
    gemini "你最喜欢的编程语言是什么?"
    
  • 打开交互式聊天模式:
    gemini -i
    
  • 开始新对话:
    gemini --new-chat "告诉我关于 Rust 的内容。"
    

高级用法

  • 使用任务循环模式:
    gemini -t "优化 src/utils.rs 中的错误处理。"
    
  • 查看配置信息:
    gemini --show-config
    
  • 管理 MCP 守护进程(Zsh 用户):
    mcpd start
    mcpd status
    mcpd stop
    mcpd logs
    

✨ 主要特性

聊天历史记录

  • 聊天记录保存在 ~/.local/share/gemini_suite/history/ 中。
  • 需要使用提供的包装器函数(通过安装脚本添加)才能跨 shell 会话工作。

内存功能

  • 使用 gemini-memory 和 LanceDB 实现。
  • 默认内存文件路径为 ~/.local/share/gemini_suite/memory.db

🔧 技术细节

MCP 集成与函数调用

工具发现

  • Gemini 可以自动发现并使用配置的工具。
  • 当 Gemini 决定使用工具时,会在控制台显示拟执行的操作,并提示确认后再执行。

📚 详细文档

更多内容请参考 官方文档

📚 开发指南

项目结构

克隆仓库并进入项目目录:

git clone https://github.com/your-username/gemini-rust_suite.git
cd gemini-rust_suite

构建项目

运行以下命令构建项目:

cargo build

运行 CLI

启动 CLI 并传入提示信息:

cargo run --package gemini-cli -- "你的提示"

测试

执行测试命令:

cargo test
cargo test --package gemini-core
  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-25 09:24

相似服务问题