【免费下载链接】repoprompt-ceCommunity edition of RepoPrompt: a native macOS context engineering app for AI coding agents, with an MCP CLI.项目地址https://gitcode.com/gh_mirrors/re/repoprompt-ce点击查看免费下载RepoPrompt CE 是一款开源的 macOS 原生上下文工程应用专为 AI 编程代理AI Coding Agents设计内置 MCP CLI。它的Model Router模型路由器和Auto Effort自动推理强度机制能让 AI 根据你的任务自动挑选最合适的模型和推理强度——告别永远用最贵的模型或凭感觉选的尴尬。为什么需要 Model Router写代码时不同任务对模型的要求差异巨大改一个错别字轻量模型足够快又省。跨模块调试、深度代码审查需要能力更强的旗舰模型。手动选择不仅费时还容易大材小用或小马拉大车。RepoPrompt CE 的AI 模型路由Model Router就是为了解决这个问题在你提交任务前先问一个决策服务一个问题——这个任务该用哪个模型Model Router 如何工作8 个精选模型家族自动决策Model Router 并非随意挑选而是从维护者精选的8 个模型家族中决策每个家族最多取 1 个当前可执行的基座模型Provider模型家族CodexLuna、Terra、Sol、AstraClaudeHaiku、Sonnet、Opus、Fable决策流程可以概括为两步选模型model_routeRouter 构造一个有限选项选择题把任务摘要和候选模型描述发给决策服务选出 1 个基座模型。选强度effort_route针对选中的模型再问一次该用多高的推理强度effort。两个关键设计细节候选列表只减不增内置的路由配置文件bundled routing profiles只能给候选加注解无法凭空加入新模型执行 Provider 的目录才是可执行模型的最终权威。至少 2 个候选才决策如果可用模型不足 2 个Router 直接在本地回退不打扰决策服务。相关源码见 AgentTaskRoutingCandidateBuilder.swift 中的 8 个家族定义与评判标准rubric。Auto Effort只调推理强度不碰模型选择 ️Auto Effort 是一个独立开关、默认关闭的机制它不改变你已选定的模型只回答一个问题这个回合该用 low、medium、high 还是 xhigh 的推理强度它的内置指令很值得玩味来自 AutoEffortDecisionPolicy.swift基础模型已固定。选择在可靠度上有明确余量的最低推理强度。短提示不等于简单任务面对歧义、深度审查、调试、高风险或长链条推理时应提高强度。换句话说Auto Effort 的策略是够用就好、留有余量简单改动用低强度省钱省时间复杂任务自动加码。而且——它不会改写你已保存的模型或强度偏好每次结果都是临时的若模型没有至少 2 个可用强度档位则保持手动行为。决策服务怎么选Jev 与 OpenAI DecisionsRouter 和 Auto Effort 背后由独立的文本有限选项决策层驱动目前支持两类决策服务可分别配置也可用同一个Jev独立的JevRouterAPIKey安全存储账户固定jev-1.13.0评估器5 秒超时不重试。OpenAI Decisions独立的OpenAIDecisionsRouterAPIKey账户固定gpt-6-luna评估器5 秒完整响应时限64 KiB 响应上限拒绝重定向。一个安全亮点两套凭证完全隔离——互相之间、以及与你的执行 Provider 密钥之间绝不读取、复制或回退。决策服务给出的只是建议advisory最终提交前RepoPrompt CE 还会在本地重新校验目标模型是否仍然合法可用。隐私边界只发最小必要信息 很多用户担心让 AI 挑模型会不会泄露代码库RepoPrompt CE 的答案是严格的隐私信封privacy envelope任务文本上限4,000 字符 / 16 KiB超长任务只取开头结尾摘要不附加文件附件、工作区上下文、仓库路径、diff、历史对话、工具结果、系统提示词、会话 ID、Provider 凭证等完整任务最终只发给执行 Provider正常提交路径而非决策服务。Auto Effort 的信封更窄只有选中的模型 ID、Provider 公布的强度选项、当前用户回合的一小段尽力脱敏摘录以及内置工作流的类别名。在哪里开启Settings 里的 Agent Decisions ️打开设置中的Agent Decisions选项卡你可以看到Model Router区段全局开关 精确选择决策服务Auto Effort区段独立开关 独立的服务选择默认 JevDecision Services区段各服务的配置卡片由注册表驱动生成附带的本地用量均衡quota-aware usage balancing与付费Fast选项。值得注意的生效范围Router 只影响新建的 Agent Mode 会话和 RepoPrompt CE 管理的子代理启动已建立的会话、续跑、steering 以及你明确固定pinned的模型组合不会被重路由。相关 UI 见 RouterSettingsView.swift。失败时的安全兜底绝不盲目切换 ️这是该机制最值得称道的部分——不切换no failover原则决策服务缺失、不可用、超时或拒答保持当前选择不自动换后端模型阶段失败 → 保留当前选择或角色默认值强度阶段失败 → 保留已选模型 Provider 默认强度显式取消或状态过期 → 阻止提交而不是应用一个迟到的建议。这意味着决策服务只是参谋永远不会替你做出意外操作。核心文件与源码导读想深入这套机制从这些文件入手官方架构文档docs/architecture/model-routing.mdRouter 决策策略含字节预算计算ModelRouterDecisionPolicy.swiftAuto Effort 策略与内置指令AutoEffortDecisionPolicy.swift8 个模型家族与候选构建AgentTaskRoutingCandidateBuilder.swiftRouter 运行时与需求快照AgentTaskRouterRuntime.swift、AgentTaskRouterDemandSource.swift设置快照模型RoutingSettingsSnapshot.swift合同与策略测试DecisionServiceContractTests.swift、AutoEffortPolicyTests.swift总结RepoPrompt CE 的 Model Router 与 Auto Effort 用一套精巧的有限选项决策架构回答了 AI 编程中的两个经典问题用哪个模型用多大力气精选候选、两步决策、严格隐私信封、凭证隔离、失败即回退——这套智能决策机制在省成本和保可靠之间找到了平衡点。如果你的 AI 编码会话正面临模型选择的烦恼不妨打开 Agent Decisions 设置让它替你把关。⚡赞分享【免费下载链接】repoprompt-ceCommunity edition of RepoPrompt: a native macOS context engineering app for AI coding agents, with an MCP CLI.项目地址https://gitcode.com/gh_mirrors/re/repoprompt-ce点击查看免费下载相关推荐Gemini CLI 模型选择机制详解/model 命令、--model 参数与 Auto 智能路由原理Gemini CLI 模型选择机制详解 /model 命令、 model 参数与 Auto 智能路由原理 本文围绕 gemini cli 的模型选择体系展开人工智能AI 应用AI Agent代码智能体工具调用MCP Clients交互助手CLI揭秘tiktoken注册表机制如何让AI模型看懂你的文本揭秘tiktoken注册表机制如何让AI模型看懂你的文本 tiktoken是OpenAI推出的一款快速BPE分词器专为AI模型处理文本而设计。它的注册人工智能NLP大模型docker compose push 命令完全指南服务镜像推送机制、参数解析与源码实现docker compose push 命令完全指南服务镜像推送机制、参数解析与源码实现 docker compose push 是 Docker Compo上一篇手机号码定位实用指南3步实现号码到地图的智能转换下一篇graphify 音频视频转录管线Kiro 技能中 Whisper 转写与知识库构建的衔接实现创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?