Skip to content
This repository was archived by the owner on Jul 22, 2026. It is now read-only.

Latest commit

 

History

100 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trae Unlock — Trae IDE 源码定制框架

🌐 Oh My Trae 生态导航

🔓 解密 💾 记忆 🛠️ 解锁 🤖 Solo
trae-db-decrypt trae-to-claude-mem trae-unlock trae-solo-unlock

通过修改 Trae IDE 源码,解锁 AI Agent 能力:命令自动确认、思考上限续接、循环检测绕过等

当前状态

功能 状态
命令自动确认(Copy/Remove/Move/Rename 零弹窗) ✅ v4 已验证
思考上限自动续接 ⚠️ v8 测试中(L1展示 + L2轮询双架构)
循环检测自动绕过 ✅ v4 已验证
数据源层 auto_confirm ✅ v3 最可靠方案

快速开始

# 查看补丁健康状态
.\scripts\auto-heal.ps1 -DiagnoseOnly

# 应用所有补丁
.\scripts\apply-patches.ps1

# 回滚到最新备份
.\scripts\rollback.ps1 --latest

项目结构

trae-unlock/
├── patches/
│   └── definitions.json       # 9 个补丁定义(唯一真实来源)
├── scripts/                    # 核心脚本(仅 6 个)
│   ├── apply-patches.ps1       # 应用/验证补丁(主入口)
│   ├── auto-heal.ps1           # 自动诊断+修复
│   ├── snapshot.ps1            # 备份+提交
│   ├── rollback.ps1            # 紧急回滚
│   ├── verify.ps1              # 验证状态
│   └── diagnose-patch-health.ps1
├── shared/                     # 共享知识库(AI 协作核心)
│   ├── handoff.md              # 会话交接单
│   ├── discoveries.md          # 源码探索经验(核心资产)
│   ├── status.md               # 当前状态+补丁表
│   ├── decisions.md            # 技术决策记录
│   ├── context.md              # 项目上下文
│   ├── diagnosis-playbook.md   # 诊断操作手册
│   ├── _registry.md            # 模块索引
│   └── rules.md                # 协作规则
├── rules/                      # 规则定义(5 个 YAML)
├── AGENTS.md                   # AI 协作指南(新会话必读)
├── docs/architecture/          # 架构文档
└── .archive/                   # 历史材料

核心架构

目标文件: @byted-icube/ai-modules-chat/dist/index.js(单行 10.7MB 压缩 JS)

L3 数据层 (~7318521)  →  auto_confirm 标志(最可靠)
L2 服务层 (~7502574)  →  PlanItemStreamParser(不受窗口冻结影响)
L1 UI 层 (~8640000)    →  React 组件(⚠️ 切走窗口后冻结)

关键发现 — L1 冻结原则: Chromium 后台标签页停止 rAF → React Scheduler 暂停 → L1 补丁代码不执行。

v8 架构解决方案: L1 负责检测+展示+捕获服务引用,L2(setInterval 轮询器)负责实际发送续接消息。

给未来 AI 同事

  1. shared/handoff.md — 上一个会话留下了什么
  2. 运行 auto-heal.ps1 -DiagnoseOnly — 补丁是否健康
  3. shared/discoveries.md — 90% 的代码问题前人已分析过
  4. 搜索用 PowerShell 子串搜索,Grep/ast-grep 对压缩文件无效

详细协议见 AGENTS.md

安全

  • 仅在信任环境使用(修改源码后所有命令自动执行)
  • apply-patches/auto-heal 成功后自动备份backups/
  • 自动 git commit 防止丢失
  • 写入前 node --check 语法验证

相关链接


技术探索项目,仅供学习研究

About

Trae IDE 源码定制框架 | 解锁 AI Agent 自动确认、思考续接、循环绕过等能力

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages