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

1 line
5.7 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": "1692775560/paperclaw", "files": {"config.paperclaw.yaml": {"fb0ff81587c97c8b3366dde9f0a6f94218aa3207": {"t": 1785745201.2840576, "n": 4678, "h": "83f563e85b64d05b", "c": "# ============================================================================\n# PaperClaw 配置文件\n# 面向学术科研工作者的高能动性AI自动化辅助系统\n# 三层协同架构: 大脑(LLM决策引擎) + 手脚(Skill插件执行层) + 记忆(Memory知识管理)\n# ============================================================================\n\nproject:\n name: \"my-research\"\n mode: \"full-auto\" # docs-first | semi-auto | full-auto\n\nresearch:\n topic: \"你的研究主题\"\n domains:\n - \"machine-learning\"\n - \"nlp\"\n daily_paper_count: 10\n quality_threshold: 4.0\n\nruntime:\n timezone: \"Asia/Shanghai\"\n max_parallel_tasks: 3\n approval_timeout_hours: 12\n retry_limit: 2\n\nnotifications:\n channel: \"console\"\n target: \"\"\n on_stage_start: true\n on_stage_fail: true\n on_gate_required: true\n\nknowledge_base:\n backend: \"markdown\" # markdown | obsidian\n root: \"docs/kb\"\n\n# ============================================================================\n# 大脑层配置 — LLM决策引擎\n# ============================================================================\n\nllm:\n provider: \"openai-compatible\"\n base_url: \"https://api.deepseek.com/v1\"\n api_key_env: \"DEEPSEEK_API_KEY\"\n api_key: \"sk-f31e2e0f6c064c4f86a08b0a4df5cf6a\"\n primary_model: \"deepseek-chat\"\n fallback_models:\n - \"deepseek-chat\"\n s2_api_key: \"\" # Semantic Scholar API key (可选,提高文献检索速率限制)\n\nsecurity:\n hitl_required_stages: [5, 9, 20] # 需要人工审批的门控阶段\n allow_publish_without_approval: false\n redact_sensitive_logs: true\n\n# ============================================================================\n# 手脚层配置 — Skill插件执行层\n# ============================================================================\n\nexperiment:\n # 实验执行模式\n # \"sandbox\" — 本地沙盒执行,产出真实实验数据\n # \"docker\" — Docker容器执行,支持GPU、依赖自动安装、内存隔离\n # \"ssh_remote\"— SSH远程服务器执行(适合GPU集群)\n # \"simulated\" — 模拟模式(仅用于开发调试)\n mode: \"simulated\"\n time_budget_sec: 300\n max_iterations: 10\n metric_key: \"primary_metric\"\n metric_direction: \"minimize\"\n \n # Sandbox配置\n sandbox:\n python_path: \".venv/bin/python3\"\n gpu_required: false\n max_memory_mb: 4096\n \n # Docker配置(需先构建镜像: docker build -t paperclaw/experiment:latest)\n docker:\n image: \"paperclaw/experiment:latest\"\n gpu_enabled: true\n memory_limit_mb: 8192\n network_policy: \"setup_only\" # none | setup_only | pip_only | full\n auto_install_deps: true\n shm_size_mb: 2048\n keep_containers: false\n \n # SSH远程执行配置\n ssh_remote:\n host: \"\"\n user: \"\"\n port: 22\n key_path: \"\"\n gpu_ids: []\n remote_workdir: \"/tmp/paperclaw_experiments\"\n remote_python: \"python3\"\n setup_commands: []\n use_docker: false\n docker_image: \"paperclaw/experiment:latest\"\n docker_network_policy: \"none\"\n docker_memory_limit_mb: 8192\n docker_shm_size_mb: 2048\n \n # OpenCode Beast Mode — 复杂实验自动路由到外部AI编码Agent\n opencode:\n enabled: true\n auto: true\n complexity_threshold: 0.2 # 0.0-1.0,越高越只在复杂实验时触发\n model: \"\" # 留空则使用 llm.primary_model\n timeout_sec: 600\n max_retries: 1\n workspace_cleanup: true\n \n # Colab Drive模式(无需SSH,通过Google Drive同步)\n colab_drive:\n drive_root: \"\"\n poll_interval_sec: 30\n timeout_sec: 3600\n setup_script: \"\"\n \n # 科学可视化Agent(代码生成图表 + Nano Banana图像生成)\n figure_agent:\n enabled: true\n min_figures: 3\n max_figures: 10\n max_iterations: 3\n render_timeout_sec: 30\n docker_image: \"paperclaw/experiment:latest\"\n output_format: \"python\" # python | latex\n nano_banana_enabled: true\n gemini_model: \"gemini-2.5-flash-image\"\n strict_mode: false\n dpi: 300\n\n# ============================================================================\n# 记忆层配置 — Memory知识管理\n# ============================================================================\n\n# MetaClaw集成 — 跨运行学习与自我进化\nmetaclaw_bridge:\n enabled: false\n proxy_url: \"http://localhost:30000\"\n skills_dir: \"~/.metaclaw/skills\"\n fallback_url: \"\"\n fallback_api_key: \"\"\n \n # PRM质量门控(LLM-as-judge评分)\n prm:\n enabled: false\n api_base: \"\"\n api_key_env: \"PRM_API_KEY\"\n api_key: \"\"\n model: \"gpt-4o\"\n votes: 3\n gate_stages: [5, 9, 15, 20]\n \n # Lesson转Skill(从失败中自动学习)\n lesson_to_skill:\n enabled: true\n min_severity: \"warning\" # info | warning | error\n max_skills_per_run: 3\n\n# OpenClaw桥接(可选 — 与OpenClaw生态集成)\nopenclaw_bridge:\n use_cron: false\n use_message: false\n use_memory: false\n use_sessions_spawn: false\n use_web_fetch: false\n use_browser: false\n\n# ============================================================================\n# 输出配置\n# ============================================================================\n\nexport:\n target_conference: \"neurips_2025\" # neurips_2025 | iclr_2026 | icml_2026\n authors: \"Anonymous\"\n bib_file: \"references\"\n\n# 自定义提示词(可选)\nprompts:\n custom_file: \"\" # 留空则使用内置默认提示词\n"}}}}