Files
Claude-Code-Workflow/ccw/docs-site/build/zh/assets/js/05467734.307672f8.js
catlog22 5cfeb59124 feat: add configuration backup, sync, and version checker services
- Implemented ConfigBackupService for backing up local configuration files.
- Added ConfigSyncService to download configuration files from GitHub with remote-first conflict resolution.
- Created VersionChecker to check application version against the latest GitHub release with caching.
- Introduced security validation utilities for input validation to prevent common vulnerabilities.
- Developed utility functions to start and stop Docusaurus documentation server.
2026-02-05 17:32:31 +08:00

1 line
32 KiB
JavaScript

"use strict";(globalThis.webpackChunkccw_docs=globalThis.webpackChunkccw_docs||[]).push([[139],{1184(e,n,l){l.d(n,{R:()=>d,x:()=>c});var i=l(3696);const s={},r=i.createContext(s);function d(e){const n=i.useContext(r);return i.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:d(e.components),i.createElement(r.Provider,{value:n},e.children)}},1923(e,n,l){l.r(n),l.d(n,{assets:()=>x,contentTitle:()=>t,default:()=>o,frontMatter:()=>c,metadata:()=>i,toc:()=>h});const i=JSON.parse('{"id":"workflows/level-2-rapid","title":"\u5c42\u7ea7 2: \u5feb\u901f\u5de5\u4f5c\u6d41","description":"\u8f7b\u91cf\u89c4\u5212\u548c\u6f0f\u6d1e\u8bca\u65ad\u5de5\u4f5c\u6d41 - \u9002\u7528\u4e8e\u5355\u6a21\u5757\u529f\u80fd","source":"@site/i18n/zh/docusaurus-plugin-content-docs/current/workflows/level-2-rapid.mdx","sourceDirName":"workflows","slug":"/workflows/level-2-rapid","permalink":"/docs/zh/workflows/level-2-rapid","draft":false,"unlisted":false,"editUrl":"https://github.com/ccw/docs/tree/main/docs/workflows/level-2-rapid.mdx","tags":[],"version":"current","sidebarPosition":3,"frontMatter":{"title":"\u5c42\u7ea7 2: \u5feb\u901f\u5de5\u4f5c\u6d41","description":"\u8f7b\u91cf\u89c4\u5212\u548c\u6f0f\u6d1e\u8bca\u65ad\u5de5\u4f5c\u6d41 - \u9002\u7528\u4e8e\u5355\u6a21\u5757\u529f\u80fd","sidebar_position":3},"sidebar":"docs","previous":{"title":"Level 1: Ultra Lightweight","permalink":"/docs/zh/workflows/level-1-ultra-lightweight"},"next":{"title":"Level 3: Standard","permalink":"/docs/zh/workflows/level-3-standard"}}');var s=l(2540),r=l(1184),d=l(1540);const c={title:"\u5c42\u7ea7 2: \u5feb\u901f\u5de5\u4f5c\u6d41",description:"\u8f7b\u91cf\u89c4\u5212\u548c\u6f0f\u6d1e\u8bca\u65ad\u5de5\u4f5c\u6d41 - \u9002\u7528\u4e8e\u5355\u6a21\u5757\u529f\u80fd",sidebar_position:3},t="\u5c42\u7ea7 2: \u5feb\u901f\u5de5\u4f5c\u6d41",x={},h=[{value:"\u6982\u8ff0",id:"\u6982\u8ff0",level:2},{value:"\u5305\u542b\u7684\u5de5\u4f5c\u6d41",id:"\u5305\u542b\u7684\u5de5\u4f5c\u6d41",level:2},{value:"\u5171\u540c\u7279\u5f81",id:"\u5171\u540c\u7279\u5f81",level:3},{value:"\u5de5\u4f5c\u6d41 1: lite-plan -&gt; lite-execute",id:"\u5de5\u4f5c\u6d41-1-lite-plan---lite-execute",level:2},{value:"\u547d\u4ee4",id:"\u547d\u4ee4",level:3},{value:"\u6d41\u7a0b\u56fe",id:"\u6d41\u7a0b\u56fe",level:3},{value:"\u6d41\u7a0b\u9636\u6bb5",id:"\u6d41\u7a0b\u9636\u6bb5",level:3},{value:"\u4ea7\u7269",id:"\u4ea7\u7269",level:3},{value:"\u4f7f\u7528\u573a\u666f",id:"\u4f7f\u7528\u573a\u666f",level:3},{value:"\u5de5\u4f5c\u6d41 2: lite-fix",id:"\u5de5\u4f5c\u6d41-2-lite-fix",level:2},{value:"\u547d\u4ee4",id:"\u547d\u4ee4-1",level:3},{value:"\u6d41\u7a0b\u56fe",id:"\u6d41\u7a0b\u56fe-1",level:3},{value:"\u6d41\u7a0b\u9636\u6bb5",id:"\u6d41\u7a0b\u9636\u6bb5-1",level:3},{value:"\u4ea7\u7269",id:"\u4ea7\u7269-1",level:3},{value:"\u4e25\u91cd\u7a0b\u5ea6\u7ea7\u522b",id:"\u4e25\u91cd\u7a0b\u5ea6\u7ea7\u522b",level:3},{value:"\u70ed\u4fee\u590d\u6a21\u5f0f",id:"\u70ed\u4fee\u590d\u6a21\u5f0f",level:3},{value:"\u4f7f\u7528\u573a\u666f",id:"\u4f7f\u7528\u573a\u666f-1",level:3},{value:"\u5de5\u4f5c\u6d41 3: multi-cli-plan -&gt; lite-execute",id:"\u5de5\u4f5c\u6d41-3-multi-cli-plan---lite-execute",level:2},{value:"\u547d\u4ee4",id:"\u547d\u4ee4-2",level:3},{value:"\u6d41\u7a0b\u56fe",id:"\u6d41\u7a0b\u56fe-2",level:3},{value:"\u6d41\u7a0b\u9636\u6bb5",id:"\u6d41\u7a0b\u9636\u6bb5-2",level:3},{value:"\u4ea7\u7269",id:"\u4ea7\u7269-2",level:3},{value:"\u4e0e lite-plan \u5bf9\u6bd4",id:"\u4e0e-lite-plan-\u5bf9\u6bd4",level:3},{value:"\u4f7f\u7528\u573a\u666f",id:"\u4f7f\u7528\u573a\u666f-2",level:3},{value:"Level 2 \u5bf9\u6bd4\u8868",id:"level-2-\u5bf9\u6bd4\u8868",level:2},{value:"\u6267\u884c: lite-execute",id:"\u6267\u884c-lite-execute",level:2},{value:"\u6267\u884c\u6d41\u7a0b",id:"\u6267\u884c\u6d41\u7a0b",level:3},{value:"\u7279\u6027",id:"\u7279\u6027",level:3},{value:"\u76f8\u5173\u5de5\u4f5c\u6d41",id:"\u76f8\u5173\u5de5\u4f5c\u6d41",level:2}];function j(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",hr:"hr",li:"li",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.header,{children:(0,s.jsx)(n.h1,{id:"\u5c42\u7ea7-2-\u5feb\u901f\u5de5\u4f5c\u6d41",children:"\u5c42\u7ea7 2: \u5feb\u901f\u5de5\u4f5c\u6d41"})}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"\u590d\u6742\u5ea6"}),": \u4f4e-\u4e2d\u7b49 | ",(0,s.jsx)(n.strong,{children:"\u4ea7\u7269"}),": \u5185\u5b58/\u8f7b\u91cf\u6587\u4ef6 | ",(0,s.jsx)(n.strong,{children:"\u72b6\u6001"}),": \u4f1a\u8bdd\u4f5c\u7528\u57df"]}),"\n",(0,s.jsx)(n.p,{children:"Level 2 \u5de5\u4f5c\u6d41\u63d0\u4f9b\u8f7b\u91cf\u7ea7\u89c4\u5212\u6216\u5355\u6b21\u5206\u6790\uff0c\u652f\u6301\u5feb\u901f\u8fed\u4ee3\u3002\u5b83\u4eec\u4e13\u4e3a\u9700\u6c42\u76f8\u5bf9\u660e\u786e\u3001\u4e0d\u9700\u8981\u5b8c\u6574\u4f1a\u8bdd\u6301\u4e45\u5316\u7684\u4efb\u52a1\u800c\u8bbe\u8ba1\u3002"}),"\n",(0,s.jsx)(n.h2,{id:"\u6982\u8ff0",children:"\u6982\u8ff0"}),"\n",(0,s.jsx)(d.A,{chart:"\n flowchart TD\n Start([\u7528\u6237\u8f93\u5165]) --\x3e Select{\u9009\u62e9\u5de5\u4f5c\u6d41}\n\n Select --\x3e|\u9700\u6c42<br/>\u660e\u786e| LP[lite-plan]\n Select --\x3e|\u6f0f\u6d1e\u4fee\u590d| LF[lite-fix]\n Select --\x3e|\u9700\u8981<br/>\u591aCLI| MCP[multi-cli-plan]\n\n LP --\x3e LE[lite-execute]\n LF --\x3e LE\n MCP --\x3e LE\n\n LE --\x3e Test{\u9700\u8981<br/>\u6d4b\u8bd5?}\n Test --\x3e|\u662f| TFG[test-fix-gen]\n Test --\x3e|\u5426| Done([\u5b8c\u6210])\n TFG --\x3e TCE[test-cycle-execute]\n TCE --\x3e Done\n\n classDef startend fill:#c8e6c9,stroke:#388e3c\n classDef workflow fill:#e3f2fd,stroke:#1976d2\n classDef decision fill:#fff9c4,stroke:#f57c00\n classDef execute fill:#c5e1a5,stroke:#388e3c\n\n class Start,Done startend,Select,Test decision,LP,LF,MCP workflow,LE execute,TFG,TCE execute\n"}),"\n",(0,s.jsx)(n.h2,{id:"\u5305\u542b\u7684\u5de5\u4f5c\u6d41",children:"\u5305\u542b\u7684\u5de5\u4f5c\u6d41"}),"\n",(0,s.jsxs)(n.table,{children:[(0,s.jsx)(n.thead,{children:(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.th,{children:"\u5de5\u4f5c\u6d41"}),(0,s.jsx)(n.th,{children:"\u7528\u9014"}),(0,s.jsx)(n.th,{children:"\u4ea7\u7269"}),(0,s.jsx)(n.th,{children:"\u6267\u884c\u65b9\u5f0f"})]})}),(0,s.jsxs)(n.tbody,{children:[(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"lite-plan"})}),(0,s.jsx)(n.td,{children:"\u9700\u6c42\u660e\u786e\u7684\u5f00\u53d1"}),(0,s.jsx)(n.td,{children:"memory://plan"}),(0,s.jsxs)(n.td,{children:["-> ",(0,s.jsx)(n.code,{children:"lite-execute"})]})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"lite-fix"})}),(0,s.jsx)(n.td,{children:"\u6f0f\u6d1e\u8bca\u65ad\u4e0e\u4fee\u590d"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:".workflow/.lite-fix/"})}),(0,s.jsxs)(n.td,{children:["-> ",(0,s.jsx)(n.code,{children:"lite-execute"})]})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"multi-cli-plan"})}),(0,s.jsx)(n.td,{children:"\u591a\u89c6\u89d2\u4efb\u52a1"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:".workflow/.multi-cli-plan/"})}),(0,s.jsxs)(n.td,{children:["-> ",(0,s.jsx)(n.code,{children:"lite-execute"})]})]})]})]}),"\n",(0,s.jsx)(n.h3,{id:"\u5171\u540c\u7279\u5f81",children:"\u5171\u540c\u7279\u5f81"}),"\n",(0,s.jsxs)(n.table,{children:[(0,s.jsx)(n.thead,{children:(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.th,{children:"\u5c5e\u6027"}),(0,s.jsx)(n.th,{children:"\u503c"})]})}),(0,s.jsxs)(n.tbody,{children:[(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.strong,{children:"\u590d\u6742\u5ea6"})}),(0,s.jsx)(n.td,{children:"\u4f4e-\u4e2d\u7b49"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.strong,{children:"\u72b6\u6001"})}),(0,s.jsx)(n.td,{children:"\u4f1a\u8bdd\u4f5c\u7528\u57df / \u8f7b\u91cf\u6301\u4e45\u5316"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.strong,{children:"\u6267\u884c"})}),(0,s.jsxs)(n.td,{children:["\u7edf\u4e00\u901a\u8fc7 ",(0,s.jsx)(n.code,{children:"lite-execute"})]})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.strong,{children:"\u4f7f\u7528\u573a\u666f"})}),(0,s.jsx)(n.td,{children:"\u9700\u6c42\u76f8\u5bf9\u660e\u786e"})]})]})]}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsx)(n.h2,{id:"\u5de5\u4f5c\u6d41-1-lite-plan---lite-execute",children:"\u5de5\u4f5c\u6d41 1: lite-plan -> lite-execute"}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"\u5185\u5b58\u89c4\u5212 + \u76f4\u63a5\u6267\u884c"})}),"\n",(0,s.jsx)(n.h3,{id:"\u547d\u4ee4",children:"\u547d\u4ee4"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:'/workflow:lite-plan "Add user authentication API"\n/workflow:lite-execute\n'})}),"\n",(0,s.jsx)(n.h3,{id:"\u6d41\u7a0b\u56fe",children:"\u6d41\u7a0b\u56fe"}),"\n",(0,s.jsx)(d.A,{chart:"\n flowchart TD\n A([\u5f00\u59cb]) --\x3e B[\u9636\u6bb5 1: \u4ee3\u7801\u63a2\u7d22]\n B --\x3e C{\u9700\u8981<br/>\u4ee3\u7801\u63a2\u7d22?}\n C --\x3e|\u662f| D[cli-explore-agent<br/>\u591a\u89d2\u5ea6\u5206\u6790]\n C --\x3e|\u5426| E[\u8df3\u8fc7\u63a2\u7d22]\n\n D --\x3e F[\u9636\u6bb5 2: \u590d\u6742\u5ea6\u8bc4\u4f30]\n E --\x3e F\n\n F --\x3e G{\u590d\u6742\u5ea6}\n G --\x3e|\u4f4e| H[\u76f4\u63a5 Claude<br/>\u89c4\u5212]\n G --\x3e|\u4e2d| H\n G --\x3e|\u9ad8| I[cli-lite-planning<br/>-agent]\n\n H --\x3e J[\u9636\u6bb5 3: \u89c4\u5212]\n I --\x3e J\n\n J --\x3e K[\u9636\u6bb5 4: \u786e\u8ba4]\n K --\x3e L{\u786e\u8ba4?}\n L --\x3e|\u4fee\u6539| M[\u8c03\u6574\u8ba1\u5212]\n M --\x3e K\n L --\x3e|\u5141\u8bb8| N[\u9636\u6bb5 5: \u6267\u884c]\n L --\x3e|\u53d6\u6d88| O([\u4e2d\u6b62])\n\n N --\x3e P[\u6784\u5efa\u6267\u884c\u4e0a\u4e0b\u6587]\n P --\x3e Q[/workflow:lite-execute]\n Q --\x3e R([\u5b8c\u6210])\n\n classDef startend fill:#c8e6c9,stroke:#388e3c\n classDef action fill:#e3f2fd,stroke:#1976d2\n classDef decision fill:#fff9c4,stroke:#f57c00\n classDef agent fill:#ffecb3,stroke:#ffa000\n\n class A,R,O startend,B,D,E,J,M,P,Q action,C,G,L decision,F,H,I agent\n"}),"\n",(0,s.jsx)(n.h3,{id:"\u6d41\u7a0b\u9636\u6bb5",children:"\u6d41\u7a0b\u9636\u6bb5"}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"\u9636\u6bb5 1: \u4ee3\u7801\u63a2\u7d22"})," (\u53ef\u9009)"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:'# \u5982\u679c\u6307\u5b9a\u4e86 -e \u53c2\u6570\n/workflow:lite-plan -e "Add user authentication API"\n'})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u901a\u8fc7 cli-explore-agent \u8fdb\u884c\u591a\u89d2\u5ea6\u4ee3\u7801\u5206\u6790"}),"\n",(0,s.jsx)(n.li,{children:"\u8bc6\u522b\u6a21\u5f0f\u3001\u4f9d\u8d56\u5173\u7cfb\u3001\u96c6\u6210\u70b9"}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"\u9636\u6bb5 2: \u590d\u6742\u5ea6\u8bc4\u4f30"})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u4f4e: \u65e0\u9700\u4ee3\u7406\uff0c\u76f4\u63a5\u89c4\u5212"}),"\n",(0,s.jsx)(n.li,{children:"\u4e2d/\u9ad8: \u4f7f\u7528 cli-lite-planning-agent"}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"\u9636\u6bb5 3: \u89c4\u5212"})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\u52a0\u8f7d\u8ba1\u5212 schema: ",(0,s.jsx)(n.code,{children:"~/.claude/workflows/cli-templates/schemas/plan-json-schema.json"})]}),"\n",(0,s.jsx)(n.li,{children:"\u6309\u7167\u751f\u6210\u8ba1\u5212 schema \u751f\u6210 plan.json"}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"\u9636\u6bb5 4: \u786e\u8ba4\u4e0e\u9009\u62e9"})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u663e\u793a\u8ba1\u5212\u6458\u8981\uff08\u4efb\u52a1\u3001\u590d\u6742\u5ea6\u3001\u9884\u4f30\u65f6\u95f4\uff09"}),"\n",(0,s.jsxs)(n.li,{children:["\u8be2\u95ee\u7528\u6237\u9009\u62e9:","\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u786e\u8ba4: \u5141\u8bb8 / \u4fee\u6539 / \u53d6\u6d88"}),"\n",(0,s.jsx)(n.li,{children:"\u6267\u884c: Agent / Codex / Auto"}),"\n",(0,s.jsx)(n.li,{children:"\u5ba1\u6838: Gemini / Agent / \u8df3\u8fc7"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"\u9636\u6bb5 5: \u6267\u884c"})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u6784\u5efa\u6267\u884c\u4e0a\u4e0b\u6587\uff08\u8ba1\u5212 + \u63a2\u7d22 + \u6f84\u6e05 + \u9009\u62e9\uff09"}),"\n",(0,s.jsxs)(n.li,{children:["\u901a\u8fc7 ",(0,s.jsx)(n.code,{children:"/workflow:lite-execute --in-memory"})," \u6267\u884c"]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"\u4ea7\u7269",children:"\u4ea7\u7269"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"\u5185\u5b58"}),": ",(0,s.jsx)(n.code,{children:"memory://plan"})," (\u4e0d\u6301\u4e45\u5316)"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"\u53ef\u9009"}),": ",(0,s.jsx)(n.code,{children:".workflow/.lite-exploration/"})," (\u5982\u679c\u4f7f\u7528\u4e86\u4ee3\u7801\u63a2\u7d22)"]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"\u4f7f\u7528\u573a\u666f",children:"\u4f7f\u7528\u573a\u666f"}),"\n",(0,s.jsx)(n.p,{children:"\u9700\u6c42\u660e\u786e\u7684\u5355\u6a21\u5757\u529f\u80fd"}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"\u793a\u4f8b"}),":"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:'/workflow:lite-plan "Add email validation to user registration form"\n/workflow:lite-execute\n'})}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsx)(n.h2,{id:"\u5de5\u4f5c\u6d41-2-lite-fix",children:"\u5de5\u4f5c\u6d41 2: lite-fix"}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"\u667a\u80fd\u8bca\u65ad + \u4fee\u590d (5 \u9636\u6bb5)"})}),"\n",(0,s.jsx)(n.h3,{id:"\u547d\u4ee4-1",children:"\u547d\u4ee4"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:'/workflow:lite-fix "Login timeout after 30 seconds"\n/workflow:lite-execute --in-memory --mode bugfix\n\n# \u7d27\u6025\u70ed\u4fee\u590d\u6a21\u5f0f\n/workflow:lite-fix --hotfix "Production database connection failing"\n'})}),"\n",(0,s.jsx)(n.h3,{id:"\u6d41\u7a0b\u56fe-1",children:"\u6d41\u7a0b\u56fe"}),"\n",(0,s.jsx)(d.A,{chart:"\n flowchart TD\n A([\u5f00\u59cb]) --\x3e B[\u9636\u6bb5 1: \u6f0f\u6d1e\u5206\u6790<br/>& \u8bca\u65ad]\n B --\x3e C[\u4e25\u91cd\u7a0b\u5ea6\u9884\u8bc4\u4f30<br/>\u4f4e/\u4e2d/\u9ad8/\u4e25\u91cd]\n C --\x3e D[\u5e76\u884c cli-explore<br/>-agent \u8bca\u65ad<br/>1-4 \u89d2\u5ea6]\n\n D --\x3e E[\u9636\u6bb5 2: \u6f84\u6e05]\n E --\x3e F{\u9700\u8981<br/>\u66f4\u591a\u4fe1\u606f?}\n F --\x3e|\u662f| G[AskUserQuestion<br/>\u805a\u5408\u6f84\u6e05]\n F --\x3e|\u5426| H[\u9636\u6bb5 3: \u4fee\u590d\u89c4\u5212]\n G --\x3e H\n\n H --\x3e I{\u4e25\u91cd\u7a0b\u5ea6}\n I --\x3e|\u4f4e/\u4e2d| J[\u76f4\u63a5 Claude<br/>\u89c4\u5212]\n I --\x3e|\u9ad8/\u4e25\u91cd| K[cli-lite-planning<br/>-agent]\n\n J --\x3e L[\u9636\u6bb5 4: \u786e\u8ba4]\n K --\x3e L\n\n L --\x3e M[\u7528\u6237\u786e\u8ba4<br/>\u6267\u884c\u65b9\u6cd5]\n M --\x3e N[\u9636\u6bb5 5: \u6267\u884c]\n N --\x3e O[/workflow:lite-execute<br/>--in-memory --mode bugfix/]\n O --\x3e P([\u5b8c\u6210])\n\n Q[\u70ed\u4fee\u590d\u6a21\u5f0f] --\x3e R[\u8df3\u8fc7\u8bca\u65ad<br/>\u6700\u5c0f\u89c4\u5212]\n R --\x3e N\n\n classDef startend fill:#c8e6c9,stroke:#388e3c\n classDef action fill:#e3f2fd,stroke:#1976d2\n classDef decision fill:#fff9c4,stroke:#f57c00\n classDef agent fill:#ffecb3,stroke:#ffa000\n classDef hotfix fill:#ffccbc,stroke:#bf360c\n\n class A,P startend,B,E,G,H,L,M,N,O action,F,I decision,C,D,J,K agent,Q,R hotfix\n"}),"\n",(0,s.jsx)(n.h3,{id:"\u6d41\u7a0b\u9636\u6bb5-1",children:"\u6d41\u7a0b\u9636\u6bb5"}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"\u9636\u6bb5 1: \u6f0f\u6d1e\u5206\u6790\u4e0e\u8bca\u65ad"})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u667a\u80fd\u4e25\u91cd\u7a0b\u5ea6\u9884\u8bc4\u4f30\uff08\u4f4e/\u4e2d/\u9ad8/\u4e25\u91cd\uff09"}),"\n",(0,s.jsx)(n.li,{children:"\u5e76\u884c cli-explore-agent \u8bca\u65ad\uff081-4 \u89d2\u5ea6\uff09"}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"\u9636\u6bb5 2: \u6f84\u6e05"})," (\u53ef\u9009)"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u805a\u5408\u6f84\u6e05\u9700\u6c42"}),"\n",(0,s.jsx)(n.li,{children:"AskUserQuestion \u83b7\u53d6\u7f3a\u5931\u4fe1\u606f"}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"\u9636\u6bb5 3: \u4fee\u590d\u89c4\u5212"})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u4f4e/\u4e2d\u4e25\u91cd\u7a0b\u5ea6 -> \u76f4\u63a5 Claude \u89c4\u5212"}),"\n",(0,s.jsx)(n.li,{children:"\u9ad8/\u4e25\u91cd\u7a0b\u5ea6 -> cli-lite-planning-agent"}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"\u9636\u6bb5 4: \u786e\u8ba4\u4e0e\u9009\u62e9"})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u663e\u793a\u4fee\u590d\u8ba1\u5212\u6458\u8981"}),"\n",(0,s.jsx)(n.li,{children:"\u7528\u6237\u786e\u8ba4\u6267\u884c\u65b9\u6cd5"}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"\u9636\u6bb5 5: \u6267\u884c"})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\u901a\u8fc7 ",(0,s.jsx)(n.code,{children:"/workflow:lite-execute --in-memory --mode bugfix"})," \u6267\u884c"]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"\u4ea7\u7269-1",children:"\u4ea7\u7269"}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"\u4f4d\u7f6e"}),": ",(0,s.jsx)(n.code,{children:".workflow/.lite-fix/{bug-slug}-{YYYY-MM-DD}/"})]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{children:".workflow/.lite-fix/\n\u2514\u2500\u2500 login-timeout-fix-2025-02-03/\n \u251c\u2500\u2500 diagnosis-root-cause.json\n \u251c\u2500\u2500 diagnosis-impact.json\n \u251c\u2500\u2500 diagnosis-code-flow.json\n \u251c\u2500\u2500 diagnosis-similar.json\n \u251c\u2500\u2500 diagnoses-manifest.json\n \u251c\u2500\u2500 fix-plan.json\n \u2514\u2500\u2500 README.md\n"})}),"\n",(0,s.jsx)(n.h3,{id:"\u4e25\u91cd\u7a0b\u5ea6\u7ea7\u522b",children:"\u4e25\u91cd\u7a0b\u5ea6\u7ea7\u522b"}),"\n",(0,s.jsxs)(n.table,{children:[(0,s.jsx)(n.thead,{children:(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.th,{children:"\u4e25\u91cd\u7a0b\u5ea6"}),(0,s.jsx)(n.th,{children:"\u63cf\u8ff0"}),(0,s.jsx)(n.th,{children:"\u89c4\u5212\u65b9\u6cd5"})]})}),(0,s.jsxs)(n.tbody,{children:[(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.strong,{children:"\u4f4e"})}),(0,s.jsx)(n.td,{children:"\u7b80\u5355\u4fee\u590d\uff0c\u6839\u56e0\u660e\u786e"}),(0,s.jsx)(n.td,{children:"\u76f4\u63a5 Claude\uff08\u53ef\u9009\u7406\u7531\uff09"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.strong,{children:"\u4e2d"})}),(0,s.jsx)(n.td,{children:"\u4e2d\u7b49\u590d\u6742\u5ea6\uff0c\u9700\u8c03\u67e5"}),(0,s.jsx)(n.td,{children:"\u76f4\u63a5 Claude\uff08\u542b\u7406\u7531\uff09"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.strong,{children:"\u9ad8"})}),(0,s.jsx)(n.td,{children:"\u590d\u6742\uff0c\u5f71\u54cd\u591a\u4e2a\u7ec4\u4ef6"}),(0,s.jsx)(n.td,{children:"cli-lite-planning-agent\uff08\u5b8c\u6574 schema\uff09"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.strong,{children:"\u4e25\u91cd"})}),(0,s.jsx)(n.td,{children:"\u751f\u4ea7\u4e8b\u6545\uff0c\u7d27\u6025"}),(0,s.jsx)(n.td,{children:"cli-lite-planning-agent + \u70ed\u4fee\u590d\u6a21\u5f0f"})]})]})]}),"\n",(0,s.jsx)(n.h3,{id:"\u70ed\u4fee\u590d\u6a21\u5f0f",children:"\u70ed\u4fee\u590d\u6a21\u5f0f"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:'/workflow:lite-fix --hotfix "Production API returning 500 errors"\n'})}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"\u7279\u70b9"}),":"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u8df3\u8fc7\u5927\u90e8\u5206\u8bca\u65ad\u9636\u6bb5"}),"\n",(0,s.jsx)(n.li,{children:"\u6700\u5c0f\u89c4\u5212\uff08\u76f4\u63a5\u6267\u884c\uff09"}),"\n",(0,s.jsx)(n.li,{children:"\u81ea\u52a8\u751f\u6210\u540e\u7eed\u4efb\u52a1\u7528\u4e8e\u5b8c\u6574\u4fee\u590d + \u4e8b\u540e\u5206\u6790"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"\u4f7f\u7528\u573a\u666f-1",children:"\u4f7f\u7528\u573a\u666f"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u6f0f\u6d1e\u8bca\u65ad"}),"\n",(0,s.jsx)(n.li,{children:"\u751f\u4ea7\u73af\u5883\u7d27\u6025\u60c5\u51b5"}),"\n",(0,s.jsx)(n.li,{children:"\u6839\u56e0\u5206\u6790"}),"\n"]}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsx)(n.h2,{id:"\u5de5\u4f5c\u6d41-3-multi-cli-plan---lite-execute",children:"\u5de5\u4f5c\u6d41 3: multi-cli-plan -> lite-execute"}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"\u591aCLI \u534f\u4f5c\u5206\u6790 + \u5171\u8bc6\u6536\u655b"})}),"\n",(0,s.jsx)(n.h3,{id:"\u547d\u4ee4-2",children:"\u547d\u4ee4"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:'/workflow:multi-cli-plan "Compare Redis vs Memcached for caching"\n/workflow:lite-execute\n'})}),"\n",(0,s.jsx)(n.h3,{id:"\u6d41\u7a0b\u56fe-2",children:"\u6d41\u7a0b\u56fe"}),"\n",(0,s.jsx)(d.A,{chart:"\n flowchart TD\n A([\u5f00\u59cb]) --\x3e B[\u9636\u6bb5 1: \u4e0a\u4e0b\u6587\u6536\u96c6]\n B --\x3e C[ACE \u8bed\u4e49\u641c\u7d22<br/>\u6784\u5efa\u4e0a\u4e0b\u6587\u5305]\n\n C --\x3e D[\u9636\u6bb5 2: \u591aCLI \u8ba8\u8bba<br/>\u8fed\u4ee3]\n D --\x3e E[cli-discuss-agent]\n E --\x3e F[Gemini + Codex + Claude]\n\n F --\x3e G{\u5df2\u6536\u655b?}\n G --\x3e|\u5426| H[\u4ea4\u53c9\u9a8c\u8bc1<br/>\u7efc\u5408\u89e3\u51b3\u65b9\u6848]\n H --\x3e D\n G --\x3e|\u662f| I[\u9636\u6bb5 3: \u5c55\u793a\u9009\u9879]\n\n I --\x3e J[\u5c55\u793a\u89e3\u51b3\u65b9\u6848<br/>\u53ca\u6743\u8861]\n\n J --\x3e K[\u9636\u6bb5 4: \u7528\u6237\u51b3\u7b56]\n K --\x3e L[\u7528\u6237\u9009\u62e9\u89e3\u51b3\u65b9\u6848]\n\n L --\x3e M[\u9636\u6bb5 5: \u8ba1\u5212\u751f\u6210]\n M --\x3e N[cli-lite-planning<br/>-agent]\n N --\x3e O[-> lite-execute]\n\n O --\x3e P([\u5b8c\u6210])\n\n classDef startend fill:#c8e6c9,stroke:#388e3c\n classDef action fill:#e3f2fd,stroke:#1976d2\n classDef decision fill:#fff9c4,stroke:#f57c00\n classDef agent fill:#ffecb3,stroke:#ffa000\n\n class A,P startend,B,C,E,H,J,L,M,O action,G,K decision,F,N agent\n"}),"\n",(0,s.jsx)(n.h3,{id:"\u6d41\u7a0b\u9636\u6bb5-2",children:"\u6d41\u7a0b\u9636\u6bb5"}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"\u9636\u6bb5 1: \u4e0a\u4e0b\u6587\u6536\u96c6"})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"ACE \u8bed\u4e49\u641c\u7d22"}),"\n",(0,s.jsx)(n.li,{children:"\u6784\u5efa\u4e0a\u4e0b\u6587\u5305"}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"\u9636\u6bb5 2: \u591aCLI \u8ba8\u8bba"})," (\u8fed\u4ee3)"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"cli-discuss-agent \u6267\u884c Gemini + Codex + Claude"}),"\n",(0,s.jsx)(n.li,{children:"\u4ea4\u53c9\u9a8c\u8bc1\uff0c\u7efc\u5408\u89e3\u51b3\u65b9\u6848"}),"\n",(0,s.jsx)(n.li,{children:"\u5faa\u73af\u76f4\u81f3\u6536\u655b\u6216\u8fbe\u5230\u6700\u5927\u8f6e\u6b21"}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"\u9636\u6bb5 3: \u5c55\u793a\u9009\u9879"})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u5c55\u793a\u89e3\u51b3\u65b9\u6848\u53ca\u6743\u8861"}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"\u9636\u6bb5 4: \u7528\u6237\u51b3\u7b56"})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u7528\u6237\u9009\u62e9\u89e3\u51b3\u65b9\u6848"}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"\u9636\u6bb5 5: \u8ba1\u5212\u751f\u6210"})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"cli-lite-planning-agent \u751f\u6210\u8ba1\u5212"}),"\n",(0,s.jsx)(n.li,{children:"-> lite-execute"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"\u4ea7\u7269-2",children:"\u4ea7\u7269"}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"\u4f4d\u7f6e"}),": ",(0,s.jsx)(n.code,{children:".workflow/.multi-cli-plan/{MCP-task-slug-date}/"})]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{children:".workflow/.multi-cli-plan/\n\u2514\u2500\u2500 redis-vs-memcached-2025-02-03/\n \u251c\u2500\u2500 context-package.json\n \u251c\u2500\u2500 rounds/\n \u2502 \u251c\u2500\u2500 round-1/\n \u2502 \u2502 \u251c\u2500\u2500 gemini-analysis.md\n \u2502 \u2502 \u251c\u2500\u2500 codex-analysis.md\n \u2502 \u2502 \u251c\u2500\u2500 claude-analysis.md\n \u2502 \u2502 \u2514\u2500\u2500 synthesis.json\n \u2502 \u251c\u2500\u2500 round-2/\n \u2502 \u2514\u2500\u2500 ...\n \u251c\u2500\u2500 selected-solution.json\n \u251c\u2500\u2500 IMPL_PLAN.md\n \u2514\u2500\u2500 plan.json\n"})}),"\n",(0,s.jsx)(n.h3,{id:"\u4e0e-lite-plan-\u5bf9\u6bd4",children:"\u4e0e lite-plan \u5bf9\u6bd4"}),"\n",(0,s.jsxs)(n.table,{children:[(0,s.jsx)(n.thead,{children:(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.th,{children:"\u65b9\u9762"}),(0,s.jsx)(n.th,{children:"multi-cli-plan"}),(0,s.jsx)(n.th,{children:"lite-plan"})]})}),(0,s.jsxs)(n.tbody,{children:[(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.strong,{children:"\u4e0a\u4e0b\u6587"})}),(0,s.jsx)(n.td,{children:"ACE \u8bed\u4e49\u641c\u7d22"}),(0,s.jsx)(n.td,{children:"\u624b\u52a8\u6587\u4ef6\u6a21\u5f0f"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.strong,{children:"\u5206\u6790"})}),(0,s.jsx)(n.td,{children:"\u591aCLI \u4ea4\u53c9\u9a8c\u8bc1"}),(0,s.jsx)(n.td,{children:"\u5355\u6b21\u89c4\u5212"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.strong,{children:"\u8fed\u4ee3"})}),(0,s.jsx)(n.td,{children:"\u591a\u8f6e\u81f3\u6536\u655b"}),(0,s.jsx)(n.td,{children:"\u5355\u8f6e"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.strong,{children:"\u53ef\u4fe1\u5ea6"})}),(0,s.jsx)(n.td,{children:"\u9ad8\uff08\u5171\u8bc6\u9a71\u52a8\uff09"}),(0,s.jsx)(n.td,{children:"\u4e2d\uff08\u5355\u89c6\u89d2\uff09"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.strong,{children:"\u65f6\u95f4"})}),(0,s.jsx)(n.td,{children:"\u8f83\u957f\uff08\u591a\u8f6e\uff09"}),(0,s.jsx)(n.td,{children:"\u66f4\u5feb"})]})]})]}),"\n",(0,s.jsx)(n.h3,{id:"\u4f7f\u7528\u573a\u666f-2",children:"\u4f7f\u7528\u573a\u666f"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u591a\u89c6\u89d2\u5206\u6790"}),"\n",(0,s.jsx)(n.li,{children:"\u6280\u672f\u9009\u578b"}),"\n",(0,s.jsx)(n.li,{children:"\u65b9\u6848\u5bf9\u6bd4"}),"\n",(0,s.jsx)(n.li,{children:"\u67b6\u6784\u51b3\u7b56"}),"\n"]}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsx)(n.h2,{id:"level-2-\u5bf9\u6bd4\u8868",children:"Level 2 \u5bf9\u6bd4\u8868"}),"\n",(0,s.jsxs)(n.table,{children:[(0,s.jsx)(n.thead,{children:(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.th,{children:"\u65b9\u9762"}),(0,s.jsx)(n.th,{children:"lite-plan"}),(0,s.jsx)(n.th,{children:"lite-fix"}),(0,s.jsx)(n.th,{children:"multi-cli-plan"})]})}),(0,s.jsxs)(n.tbody,{children:[(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.strong,{children:"\u7528\u9014"})}),(0,s.jsx)(n.td,{children:"\u9700\u6c42\u660e\u786e"}),(0,s.jsx)(n.td,{children:"\u6f0f\u6d1e\u8bca\u65ad"}),(0,s.jsx)(n.td,{children:"\u591a\u89c6\u89d2"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.strong,{children:"\u89c4\u5212"})}),(0,s.jsx)(n.td,{children:"\u5185\u5b58\u4e2d"}),(0,s.jsx)(n.td,{children:"\u57fa\u4e8e\u4e25\u91cd\u7a0b\u5ea6"}),(0,s.jsx)(n.td,{children:"\u5171\u8bc6\u9a71\u52a8"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.strong,{children:"\u4ea7\u7269"})}),(0,s.jsx)(n.td,{children:"memory://plan"}),(0,s.jsx)(n.td,{children:".lite-fix/"}),(0,s.jsx)(n.td,{children:".multi-cli-plan/"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.strong,{children:"\u4ee3\u7801\u63a2\u7d22"})}),(0,s.jsx)(n.td,{children:"\u53ef\u9009 (-e \u53c2\u6570)"}),(0,s.jsx)(n.td,{children:"\u5185\u7f6e\u8bca\u65ad"}),(0,s.jsx)(n.td,{children:"ACE \u641c\u7d22"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.strong,{children:"\u591aCLI"})}),(0,s.jsx)(n.td,{children:"\u5426"}),(0,s.jsx)(n.td,{children:"\u5426"}),(0,s.jsx)(n.td,{children:"\u662f (Gemini/Codex/Claude)"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.strong,{children:"\u6700\u9002\u5408"})}),(0,s.jsx)(n.td,{children:"\u5355\u6a21\u5757\u529f\u80fd"}),(0,s.jsx)(n.td,{children:"\u6f0f\u6d1e\u4fee\u590d"}),(0,s.jsx)(n.td,{children:"\u6280\u672f\u51b3\u7b56"})]})]})]}),"\n",(0,s.jsx)(n.h2,{id:"\u6267\u884c-lite-execute",children:"\u6267\u884c: lite-execute"}),"\n",(0,s.jsxs)(n.p,{children:["\u6240\u6709 Level 2 \u5de5\u4f5c\u6d41\u901a\u8fc7 ",(0,s.jsx)(n.code,{children:"lite-execute"})," \u6267\u884c:"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:"/workflow:lite-execute --in-memory\n"})}),"\n",(0,s.jsx)(n.h3,{id:"\u6267\u884c\u6d41\u7a0b",children:"\u6267\u884c\u6d41\u7a0b"}),"\n",(0,s.jsx)(d.A,{chart:"\n flowchart TD\n A([\u5f00\u59cb]) --\x3e B[\u521d\u59cb\u5316\u8ffd\u8e2a<br/>previousExecutionResults]\n B --\x3e C[\u4efb\u52a1\u5206\u7ec4<br/>& \u6279\u91cf\u521b\u5efa]\n\n C --\x3e D[\u63d0\u53d6\u663e\u5f0f<br/>depends_on]\n D --\x3e E[\u5206\u7ec4: \u72ec\u7acb<br/>\u4efb\u52a1 -> \u5e76\u884c\u6279\u6b21]\n E --\x3e F[\u5206\u7ec4: \u4f9d\u8d56<br/>\u4efb\u52a1 -> \u987a\u5e8f\u9636\u6bb5]\n\n F --\x3e G[\u521b\u5efa TodoWrite<br/>\u6279\u6b21\u5217\u8868]\n G --\x3e H[\u542f\u52a8\u6267\u884c]\n\n H --\x3e I[\u9636\u6bb5 1: \u6240\u6709\u72ec\u7acb<br/>\u4efb\u52a1 - \u5355\u6279\u6b21]\n I --\x3e J[\u9636\u6bb5 2+: \u4f9d\u8d56\u4efb\u52a1<br/>\u6309\u4f9d\u8d56\u987a\u5e8f]\n\n J --\x3e K[\u8ffd\u8e2a\u8fdb\u5ea6<br/>TodoWrite \u66f4\u65b0]\n K --\x3e L{\u9700\u8981<br/>\u4ee3\u7801\u5ba1\u6838?}\n L --\x3e|\u662f| M[\u5ba1\u6838\u6d41\u7a0b]\n L --\x3e|\u5426| N([\u5b8c\u6210])\n M --\x3e N\n\n classDef startend fill:#c8e6c9,stroke:#388e3c\n classDef action fill:#e3f2fd,stroke:#1976d2\n classDef decision fill:#fff9c4,stroke:#f57c00\n\n class A,N startend,B,D,E,F,G,I,J,K,M action,C,L decision\n"}),"\n",(0,s.jsx)(n.h3,{id:"\u7279\u6027",children:"\u7279\u6027"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"\u5e76\u884c\u6267\u884c"})," \u72ec\u7acb\u4efb\u52a1"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"\u987a\u5e8f\u9636\u6bb5"})," \u4f9d\u8d56\u4efb\u52a1"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"\u8fdb\u5ea6\u8ffd\u8e2a"})," \u901a\u8fc7 TodoWrite"]}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.strong,{children:"\u53ef\u9009\u4ee3\u7801\u5ba1\u6838"})}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"\u76f8\u5173\u5de5\u4f5c\u6d41",children:"\u76f8\u5173\u5de5\u4f5c\u6d41"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.a,{href:"/docs/zh/workflows/level-1-ultra-lightweight",children:"Level 1: \u8d85\u8f7b\u91cf\u7ea7"})," - \u66f4\u7b80\u5355\u7684\u5de5\u4f5c\u6d41"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.a,{href:"/docs/zh/workflows/level-3-standard",children:"Level 3: \u6807\u51c6\u7ea7"})," - \u5b8c\u6574\u4f1a\u8bdd\u7ba1\u7406"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.a,{href:"/docs/zh/workflows/level-4-brainstorm",children:"Level 4: \u5934\u8111\u98ce\u66b4"})," - \u591a\u89d2\u8272\u63a2\u7d22"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.a,{href:"/docs/zh/workflows/faq",children:"\u5e38\u89c1\u95ee\u9898"})," - \u5e38\u89c1\u95ee\u9898\u89e3\u7b54"]}),"\n"]})]})}function o(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(j,{...e})}):j(e)}}}]);