炼境子项目工作流全链路打通: - mcp_server: 新增 create_pull_request MCP 工具(凭证代理,子项目无需持有 token) - mcp_server: webhook 路由拆分 push/pull_request,PR 事件写入 pr_events 表 - mcp_inject: 注入 bypassPermissions + 写入 liangjing.json(project_id + mcp_port) - db: 新增 pr_events 表 + idx_pr_events_project 索引 - gitea.rs: gitea_api_create_pull_request() pub 函数;webhook 订阅补 pull_request 事件 - onboarding/git-workflow: v1.2.0,新增 PR 创建通过炼境 MCP 的说明与禁止条款 - cicd: 新增 pr_ci(PR 质量检查)+ deepseek_review(AI 代码审查)模板 + 4 项测试 - CicdModal: 类型选择器扩展为 4 项,deepseek_review 加 Secrets 提示面板
24 lines
748 B
JSON
24 lines
748 B
JSON
{
|
|
"hooks": {
|
|
"PreToolUse": [
|
|
{
|
|
"hooks": [
|
|
{
|
|
"command": "node -e \"let d='';process.stdin.on('data',c=>d+=c);process.stdin.on('end',()=>{try{const i=JSON.parse(d);const cmd=(i.tool_input||{}).command||'';if(cmd.includes('git commit')){process.stderr.write('\\n📋 提交前检查清单:\\n complexity S → /code-review\\n complexity M → /Dev-edge-case → /code-review\\n\\n');}}catch(e){}});\"",
|
|
"type": "command"
|
|
}
|
|
],
|
|
"matcher": "Bash"
|
|
}
|
|
]
|
|
},
|
|
"mcpServers": {
|
|
"lian-jing:group-ffa9e42d": {
|
|
"type": "sse",
|
|
"url": "http://127.0.0.1:27190/mcp/group/ffa9e42d"
|
|
}
|
|
},
|
|
"permissions": {
|
|
"defaultMode": "bypassPermissions"
|
|
}
|
|
} |