Files
hack/tools/scripts/llm-key-hunter/results/_cache/content/bambooqj_evocli.json
T

1 line
10 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"repo": "bambooqj/evocli", "files": {"docs/config.toml.example": {"6664c589c8d99ff95a59d2bea08cd765024b91e7": {"t": 1785746799.5090842, "n": 2903, "h": "c655b77ab340d18a", "c": "# EvoCLI Configuration — Example & Reference\n# ============================================\n# 复制此文件到 ~/.evocli/config.toml 开始使用\n# 或运行 evocli init 交互式配置\n#\n# 优先级(高到低):\n# 1. 环境变量(ANTHROPIC_API_KEY 等)\n# 2. 项目配置 <project>/.evocli/config.toml\n# 3. 全局配置 ~/.evocli/config.toml(本文件)\n# 4. 内置默认值\n#\n# 字段说明:运行 evocli config explain\n\n# ──────────────────────────────────────────────────────────────\n# [llm] — LLM 提供商与模型配置\n# ──────────────────────────────────────────────────────────────\n[llm]\n\n# LLM 提供商(影响 API 端点和认证方式)\n# 选项:anthropic | openai | deepseek | ollama\nprovider = \"anthropic\"\n\n# API Key(可选,推荐用 evocli init 写入系统密钥链)\n# 也可以通过环境变量设置:\n# Anthropic: export ANTHROPIC_API_KEY=\"sk-ant-...\"\n# OpenAI: export OPENAI_API_KEY=\"sk-...\"\n# DeepSeek: export DEEPSEEK_API_KEY=\"...\"\n# api_key = \"sk-ant-...\"\n\n# Ollama 本地服务 URL(仅 Ollama 提供商需要)\n# base_url = \"http://localhost:11434\"\n\n[llm.tiers]\n# ── 快速层(Tier 2):用于搜索、简短生成、代码分析 ──\n# 优先选择小而快的模型,降低延迟和成本\n#\n# Anthropic 选项:claude-3-5-haiku-latest(推荐)\n# OpenAI 选项: gpt-4o-mini\n# DeepSeek 选项:deepseek-chat\n# Ollama 选项: qwen2.5-coder:7b\nfast = \"claude-3-5-haiku-latest\"\n\n# ── 智能层(Tier 3):用于复杂推理、重构、架构决策 ──\n# 优先选择能力强的模型,质量优先于速度\n#\n# Anthropic 选项:claude-sonnet-4-5-20250514(推荐)\n# OpenAI 选项: gpt-4o\n# DeepSeek 选项:deepseek-reasoner\n# Ollama 选项: qwen2.5-coder:32b\nsmart = \"claude-sonnet-4-5-20250514\"\n\n# ──────────────────────────────────────────────────────────────\n# [context] — Token 预算管理\n# ──────────────────────────────────────────────────────────────\n[context]\n\n# 每次请求的总 token 预算\n# 分配方式:P1 记忆(4000) + P2 工具(2000) + P3 全局(1500)\n# + 代码(16000) + diff(3000) + 历史(1500) + 系统(3000)\n# 建议:普通使用 32000,长上下文任务 128000\nmax_total = 128000\n\n# 代码上下文的最大 token 数\n# 当前文件 + PageRank 相关符号共用此预算\nmax_code = 32000\n\n# ──────────────────────────────────────────────────────────────\n# [safety] — 安全与权限控制\n# ──────────────────────────────────────────────────────────────\n[safety]\n\n# AI 写入文件是否需要用户确认\n# false(推荐):AI 每次写文件前请求确认\n# true(自动化环境):AI 可自主修改文件,无需确认\nauto_approve_writes = false\n\n# Shell 命令白名单\n# AI 只能执行以这些前缀开头的命令\n# 格式:前缀 + 通配符 * 匹配任意参数\n# 例:\"cargo *\" 允许所有 cargo 子命令\nshell_whitelist = [\n # Rust 工具链\n \"cargo *\",\n \"rustc *\",\n \"rustup *\",\n \"rustfmt *\",\n\n # Node.js 生态\n \"npm *\",\n \"npx *\",\n \"node *\",\n \"pnpm *\",\n \"bun *\",\n\n # Python 生态\n \"python *\",\n \"python3 *\",\n \"pip *\",\n \"uv *\",\n \"pytest *\",\n \"ruff *\",\n\n # Go\n \"go *\",\n\n # 构建工具\n \"make *\",\n \"cmake *\",\n\n # 版本控制\n \"git *\",\n\n # 文件操作(只读)\n \"cat *\",\n \"ls *\",\n \"find *\",\n \"grep *\",\n \"rg *\",\n\n # 项目自定义(取消注释并按需修改)\n # \"docker *\",\n # \"kubectl *\",\n # \"./scripts/*\",\n # \"make *\",\n]\n\n# ──────────────────────────────────────────────────────────────\n# [memory] — 记忆系统参数\n# ──────────────────────────────────────────────────────────────\n[memory]\n\n# 保留的最大 episodic 记忆条数\n# 超过此数量时,较老的记忆会被自动裁剪\n# 大型长期项目建议设置更高值(如 5000)\nmax_episodes = 1000\n"}, "f058a19fd31547e6427ae6949ba4cd0037183914": {"t": 1785767743.4566753, "n": 2903, "h": "c655b77ab340d18a", "c": "# EvoCLI Configuration — Example & Reference\n# ============================================\n# 复制此文件到 ~/.evocli/config.toml 开始使用\n# 或运行 evocli init 交互式配置\n#\n# 优先级(高到低):\n# 1. 环境变量(ANTHROPIC_API_KEY 等)\n# 2. 项目配置 <project>/.evocli/config.toml\n# 3. 全局配置 ~/.evocli/config.toml(本文件)\n# 4. 内置默认值\n#\n# 字段说明:运行 evocli config explain\n\n# ──────────────────────────────────────────────────────────────\n# [llm] — LLM 提供商与模型配置\n# ──────────────────────────────────────────────────────────────\n[llm]\n\n# LLM 提供商(影响 API 端点和认证方式)\n# 选项:anthropic | openai | deepseek | ollama\nprovider = \"anthropic\"\n\n# API Key(可选,推荐用 evocli init 写入系统密钥链)\n# 也可以通过环境变量设置:\n# Anthropic: export ANTHROPIC_API_KEY=\"sk-ant-...\"\n# OpenAI: export OPENAI_API_KEY=\"sk-...\"\n# DeepSeek: export DEEPSEEK_API_KEY=\"...\"\n# api_key = \"sk-ant-...\"\n\n# Ollama 本地服务 URL(仅 Ollama 提供商需要)\n# base_url = \"http://localhost:11434\"\n\n[llm.tiers]\n# ── 快速层(Tier 2):用于搜索、简短生成、代码分析 ──\n# 优先选择小而快的模型,降低延迟和成本\n#\n# Anthropic 选项:claude-3-5-haiku-latest(推荐)\n# OpenAI 选项: gpt-4o-mini\n# DeepSeek 选项:deepseek-chat\n# Ollama 选项: qwen2.5-coder:7b\nfast = \"claude-3-5-haiku-latest\"\n\n# ── 智能层(Tier 3):用于复杂推理、重构、架构决策 ──\n# 优先选择能力强的模型,质量优先于速度\n#\n# Anthropic 选项:claude-sonnet-4-5-20250514(推荐)\n# OpenAI 选项: gpt-4o\n# DeepSeek 选项:deepseek-reasoner\n# Ollama 选项: qwen2.5-coder:32b\nsmart = \"claude-sonnet-4-5-20250514\"\n\n# ──────────────────────────────────────────────────────────────\n# [context] — Token 预算管理\n# ──────────────────────────────────────────────────────────────\n[context]\n\n# 每次请求的总 token 预算\n# 分配方式:P1 记忆(4000) + P2 工具(2000) + P3 全局(1500)\n# + 代码(16000) + diff(3000) + 历史(1500) + 系统(3000)\n# 建议:普通使用 32000,长上下文任务 128000\nmax_total = 128000\n\n# 代码上下文的最大 token 数\n# 当前文件 + PageRank 相关符号共用此预算\nmax_code = 32000\n\n# ──────────────────────────────────────────────────────────────\n# [safety] — 安全与权限控制\n# ──────────────────────────────────────────────────────────────\n[safety]\n\n# AI 写入文件是否需要用户确认\n# false(推荐):AI 每次写文件前请求确认\n# true(自动化环境):AI 可自主修改文件,无需确认\nauto_approve_writes = false\n\n# Shell 命令白名单\n# AI 只能执行以这些前缀开头的命令\n# 格式:前缀 + 通配符 * 匹配任意参数\n# 例:\"cargo *\" 允许所有 cargo 子命令\nshell_whitelist = [\n # Rust 工具链\n \"cargo *\",\n \"rustc *\",\n \"rustup *\",\n \"rustfmt *\",\n\n # Node.js 生态\n \"npm *\",\n \"npx *\",\n \"node *\",\n \"pnpm *\",\n \"bun *\",\n\n # Python 生态\n \"python *\",\n \"python3 *\",\n \"pip *\",\n \"uv *\",\n \"pytest *\",\n \"ruff *\",\n\n # Go\n \"go *\",\n\n # 构建工具\n \"make *\",\n \"cmake *\",\n\n # 版本控制\n \"git *\",\n\n # 文件操作(只读)\n \"cat *\",\n \"ls *\",\n \"find *\",\n \"grep *\",\n \"rg *\",\n\n # 项目自定义(取消注释并按需修改)\n # \"docker *\",\n # \"kubectl *\",\n # \"./scripts/*\",\n # \"make *\",\n]\n\n# ──────────────────────────────────────────────────────────────\n# [memory] — 记忆系统参数\n# ──────────────────────────────────────────────────────────────\n[memory]\n\n# 保留的最大 episodic 记忆条数\n# 超过此数量时,较老的记忆会被自动裁剪\n# 大型长期项目建议设置更高值(如 5000)\nmax_episodes = 1000\n"}}}}