小海
|
efd2bac1dd
|
feat: 动态支持所有中小型工具集(取消数量<=40时的白名单过滤)
- 当工具数不超过40个时,全量放行。这样可以原生支持 Claude Code 动态注入的所有内置技能(如 `keybindings-help`, `simplify`)以及用户自行配置的任何 MCP 工具,实现真正的“尽可能多兼容”而无需硬编码白名单。
|
2026-03-04 15:58:54 +08:00 |
|
小海
|
eb0b355634
|
fix: 动态生成指令,防止在缺乏沟通工具(如Claude Code)时循环执行无意义动作
|
2026-03-04 15:53:15 +08:00 |
|
小海
|
4a1b97fa1a
|
fix: 防止模型在没有任务时死循环执行 echo ready
- 明确指示如果只要回复或者等待任务时,必须使用 AskFollowupQuestion 或 attempt_completion 这样的交互工具,而不是真的去跑 bash 命令。
|
2026-03-04 15:50:10 +08:00 |
|
小海
|
26454e92f4
|
fix: 重构工具注入策略为 JSON 代码块以绕过安全过滤器
- 完全移除 `<antml_tool_call>` 等可能触发反 Prompt Injection 过滤器的 XML 标签
- 改为要求模型输出 `\\`\\`\\`json action` 格式的普通 JSON 数据块
- 更新 `parseToolCalls` 以支持提取并解析 markdown JSON 块
- 简化了 isToolCallComplete 的判断逻辑
|
2026-03-04 15:45:31 +08:00 |
|
小海
|
28ff256c88
|
fix: 支持 Roo Code + 请求重试 + 调试日志
- CORE_TOOL_NAMES 同时覆盖 Claude Code 和 Roo Code 工具名
- 添加请求重试机制(最多2次,间隔2s)
- 动态 few-shot 示例(适应不同客户端工具名)
- 每条用户消息追加格式提醒
- 添加原始响应调试日志
|
2026-03-04 15:38:29 +08:00 |
|
小海
|
a9ada0473f
|
fix: 优化提示词注入策略 + 稳定性提升
- 使用 few-shot in-context learning 替代 system prompt 覆盖
- 过滤工具:94个 → 核心13个(降低上下文大小)
- 添加 AbortController 超时(120s)
- 模型列表从配置动态读取
|
2026-03-04 15:33:25 +08:00 |
|
小海
|
5fdaeb934b
|
feat: cursor2api v2 - TypeScript 重构
- Node.js/TypeScript 全新架构
- Anthropic Messages API 完整兼容(流式/非流式)
- 提示词注入实现工具调用能力(XML 格式)
- Chrome TLS 指纹模拟 + x-is-human token
- 支持 Claude Code 直接对接
|
2026-03-04 15:05:00 +08:00 |
|
小海
|
26f9275f9b
|
init: 空项目起点 (v2 重构)
|
2026-03-04 14:57:42 +08:00 |
|