feat: add CLI Command Node and Prompt Node components for orchestrator

- Implemented CliCommandNode component for executing CLI tools with AI models.
- Implemented PromptNode component for constructing AI prompts with context.
- Added styling for mode and tool badges in both components.
- Enhanced user experience with command and argument previews, execution status, and error handling.

test: add comprehensive tests for ask_question tool

- Created direct test for ask_question tool execution.
- Developed end-to-end tests to validate ask_question tool integration with WebSocket and A2UI surfaces.
- Implemented simple and integrated WebSocket tests to ensure proper message handling and surface reception.
- Added tool registration test to verify ask_question tool is correctly registered.

chore: add WebSocket listener and simulation tests

- Added WebSocket listener for A2UI surfaces to facilitate testing.
- Implemented frontend simulation test to validate complete flow from backend to frontend.
- Created various test scripts to ensure robust testing of ask_question tool functionality.
This commit is contained in:
catlog22
2026-02-03 23:10:36 +08:00
parent a806d70d9b
commit c6093ef741
134 changed files with 6392 additions and 634 deletions

View File

@@ -3,9 +3,9 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
<title data-rh="true">Page Not Found | CCW Help Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ccw.dev/docs/404.html"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" property="og:title" content="Page Not Found | CCW Help Documentation"><link data-rh="true" rel="icon" href="/docs/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://ccw.dev/docs/404.html"><link data-rh="true" rel="alternate" href="https://ccw.dev/docs/404.html" hreflang="en"><link data-rh="true" rel="alternate" href="https://ccw.dev/docs/zh/404.html" hreflang="zh"><link data-rh="true" rel="alternate" href="https://ccw.dev/docs/404.html" hreflang="x-default"><link rel="stylesheet" href="/docs/assets/css/styles.43777f0a.css">
<script src="/docs/assets/js/runtime~main.cbfbf29d.js" defer="defer"></script>
<script src="/docs/assets/js/main.6c671094.js" defer="defer"></script>
<title data-rh="true">Page Not Found | CCW Help Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="http://localhost:3001/docs/404.html"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" property="og:title" content="Page Not Found | CCW Help Documentation"><link data-rh="true" rel="icon" href="/docs/img/favicon.ico"><link data-rh="true" rel="canonical" href="http://localhost:3001/docs/404.html"><link data-rh="true" rel="alternate" href="http://localhost:3001/docs/404.html" hreflang="en"><link data-rh="true" rel="alternate" href="http://localhost:3001/docs/zh/404.html" hreflang="zh"><link data-rh="true" rel="alternate" href="http://localhost:3001/docs/404.html" hreflang="x-default"><link rel="stylesheet" href="/docs/assets/css/styles.43777f0a.css">
<script src="/docs/assets/js/runtime~main.0220a52f.js" defer="defer"></script>
<script src="/docs/assets/js/main.d2194b90.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
"use strict";(globalThis.webpackChunkccw_docs=globalThis.webpackChunkccw_docs||[]).push([[647],{3531(c,s,e){e.r(s),e.d(s,{default:()=>h});e(4041);var r=e(4357),a=e(7473),u=e(8582),l=e(8150),o=e(6270),d=e(1085);function h(c){return(0,d.jsx)(u.e3,{className:(0,r.A)(a.G.wrapper.docsPages),children:(0,d.jsx)(o.A,{children:(0,l.v)(c.route.routes)})})}}}]);
"use strict";(globalThis.webpackChunkccw_docs=globalThis.webpackChunkccw_docs||[]).push([[647],{3531(c,s,e){e.r(s),e.d(s,{default:()=>h});e(3696);var r=e(4357),a=e(7473),u=e(8582),l=e(8150),o=e(6270),d=e(2540);function h(c){return(0,d.jsx)(u.e3,{className:(0,r.A)(a.G.wrapper.docsPages),children:(0,d.jsx)(o.A,{children:(0,l.v)(c.route.routes)})})}}}]);

View File

@@ -1 +1 @@
"use strict";(globalThis.webpackChunkccw_docs=globalThis.webpackChunkccw_docs||[]).push([[723],{2757(e,t,i){i.d(t,{A:()=>r});i(4041);var n=i(4357),o=i(9082),s=i(4441),a=i(1085);function r({className:e}){return(0,a.jsx)("main",{className:(0,n.A)("container margin-vert--xl",e),children:(0,a.jsx)("div",{className:"row",children:(0,a.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,a.jsx)(s.A,{as:"h1",className:"hero__title",children:(0,a.jsx)(o.A,{id:"theme.NotFound.title",description:"The title of the 404 page",children:"Page Not Found"})}),(0,a.jsx)("p",{children:(0,a.jsx)(o.A,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page",children:"We could not find what you were looking for."})}),(0,a.jsx)("p",{children:(0,a.jsx)(o.A,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page",children:"Please contact the owner of the site that linked you to the original URL and let them know their link is broken."})})]})})})}},5723(e,t,i){i.r(t),i.d(t,{default:()=>c});i(4041);var n=i(9082),o=i(8582),s=i(6270),a=i(2757),r=i(1085);function c(){const e=(0,n.T)({id:"theme.NotFound.title",message:"Page Not Found"});return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.be,{title:e}),(0,r.jsx)(s.A,{children:(0,r.jsx)(a.A,{})})]})}}}]);
"use strict";(globalThis.webpackChunkccw_docs=globalThis.webpackChunkccw_docs||[]).push([[723],{2757(e,t,i){i.d(t,{A:()=>r});i(3696);var n=i(4357),o=i(9082),s=i(4441),a=i(2540);function r({className:e}){return(0,a.jsx)("main",{className:(0,n.A)("container margin-vert--xl",e),children:(0,a.jsx)("div",{className:"row",children:(0,a.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,a.jsx)(s.A,{as:"h1",className:"hero__title",children:(0,a.jsx)(o.A,{id:"theme.NotFound.title",description:"The title of the 404 page",children:"Page Not Found"})}),(0,a.jsx)("p",{children:(0,a.jsx)(o.A,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page",children:"We could not find what you were looking for."})}),(0,a.jsx)("p",{children:(0,a.jsx)(o.A,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page",children:"Please contact the owner of the site that linked you to the original URL and let them know their link is broken."})})]})})})}},5723(e,t,i){i.r(t),i.d(t,{default:()=>c});i(3696);var n=i(9082),o=i(8582),s=i(6270),a=i(2757),r=i(2540);function c(){const e=(0,n.T)({id:"theme.NotFound.title",message:"Page Not Found"});return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.be,{title:e}),(0,r.jsx)(s.A,{children:(0,r.jsx)(a.A,{})})]})}}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
"use strict";(globalThis.webpackChunkccw_docs=globalThis.webpackChunkccw_docs||[]).push([[98],{3045(n,s,e){e.r(s),e.d(s,{default:()=>d});e(4041);var r=e(8582);function o(n,s){return`docs-${n}-${s}`}var c=e(4647),t=e(8150),i=e(6613),a=e(1085);function u(n){const{version:s}=n;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.A,{version:s.version,tag:o(s.pluginId,s.version)}),(0,a.jsx)(r.be,{children:s.noIndex&&(0,a.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})]})}function l(n){const{version:s,route:e}=n;return(0,a.jsx)(r.e3,{className:s.className,children:(0,a.jsx)(c.n,{version:s,children:(0,t.v)(e.routes)})})}function d(n){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(u,{...n}),(0,a.jsx)(l,{...n})]})}}}]);
"use strict";(globalThis.webpackChunkccw_docs=globalThis.webpackChunkccw_docs||[]).push([[98],{3045(n,s,e){e.r(s),e.d(s,{default:()=>d});e(3696);var r=e(8582);function o(n,s){return`docs-${n}-${s}`}var c=e(4647),t=e(8150),i=e(6613),a=e(2540);function u(n){const{version:s}=n;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.A,{version:s.version,tag:o(s.pluginId,s.version)}),(0,a.jsx)(r.be,{children:s.noIndex&&(0,a.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})]})}function l(n){const{version:s,route:e}=n;return(0,a.jsx)(r.e3,{className:s.className,children:(0,a.jsx)(c.n,{version:s,children:(0,t.v)(e.routes)})})}function d(n){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(u,{...n}),(0,a.jsx)(l,{...n})]})}}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
(()=>{"use strict";var e,a,c,r,t,f={},o={};function d(e){var a=o[e];if(void 0!==a)return a.exports;var c=o[e]={exports:{}};return f[e].call(c.exports,c,c.exports,d),c.exports}d.m=f,e=[],d.O=(a,c,r,t)=>{if(!c){var f=1/0;for(i=0;i<e.length;i++){for(var[c,r,t]=e[i],o=!0,b=0;b<c.length;b++)(!1&t||f>=t)&&Object.keys(d.O).every(e=>d.O[e](c[b]))?c.splice(b--,1):(o=!1,t<f&&(f=t));if(o){e.splice(i--,1);var n=r();void 0!==n&&(a=n)}}return a}t=t||0;for(var i=e.length;i>0&&e[i-1][2]>t;i--)e[i]=e[i-1];e[i]=[c,r,t]},d.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return d.d(a,{a:a}),a},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var t=Object.create(null);d.r(t);var f={};a=a||[null,c({}),c([]),c(c)];for(var o=2&r&&e;("object"==typeof o||"function"==typeof o)&&!~a.indexOf(o);o=c(o))Object.getOwnPropertyNames(o).forEach(a=>f[a]=()=>e[a]);return f.default=()=>e,d.d(t,f),t},d.d=(e,a)=>{for(var c in a)d.o(a,c)&&!d.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:a[c]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce((a,c)=>(d.f[c](e,a),a),[])),d.u=e=>"assets/js/"+({11:"ea313555",17:"ccef5d0f",47:"157db180",48:"a94703ab",57:"19b64556",98:"a7bd4aaa",121:"5c7b2278",142:"0566a0a8",148:"4cc74730",235:"18891827",241:"d045285b",268:"60eef997",288:"666bb1bf",368:"186dcf4e",401:"17896441",407:"611877e1",411:"d550a629",412:"1bac9067",448:"f9222419",482:"c5a82d8d",511:"bdb2b105",647:"5e95c892",725:"bcf6b37c",742:"aba21aa0",777:"fabaf1c8",814:"97c6e66a",816:"a2065270",849:"4ad7db0f",856:"2ecf8b4a",896:"f4817052",927:"04db0a2e",934:"7a1ee27c",954:"f1bf82ec",971:"fe8e3dcf",973:"9f4ca91e",975:"1e3006f3",991:"a6c3df16"}[e]||e)+"."+{11:"5ab441e2",17:"265182f6",47:"600b1451",48:"7b43e8e3",57:"6a97ef6e",98:"e4fb75f9",121:"20942c2c",142:"9fc6236d",148:"d5719b6e",235:"f868bfb7",241:"7af76fbc",268:"c3e43e3b",288:"3f6acfd8",368:"9cc2830f",401:"d1575d23",407:"94144df0",411:"236e0027",412:"44948c57",448:"9eaf88b7",482:"a992435d",511:"836bfb71",647:"9f686774",723:"50d99bed",725:"b5f365c1",742:"dc3eeab8",777:"4dc921e5",814:"c0137c74",816:"5d0fec0e",849:"fdce606b",856:"b5d4721e",896:"e0e6bfe1",927:"0694cac9",934:"7f87648d",954:"1157ef45",971:"548de575",973:"8efe3ed3",975:"9dddfb7c",991:"7cfa0c0a"}[e]+".js",d.miniCssF=e=>{},d.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),r={},t="ccw-docs:",d.l=(e,a,c,f)=>{if(r[e])r[e].push(a);else{var o,b;if(void 0!==c)for(var n=document.getElementsByTagName("script"),i=0;i<n.length;i++){var l=n[i];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==t+c){o=l;break}}o||(b=!0,(o=document.createElement("script")).charset="utf-8",d.nc&&o.setAttribute("nonce",d.nc),o.setAttribute("data-webpack",t+c),o.src=e),r[e]=[a];var u=(a,c)=>{o.onerror=o.onload=null,clearTimeout(s);var t=r[e];if(delete r[e],o.parentNode&&o.parentNode.removeChild(o),t&&t.forEach(e=>e(c)),a)return a(c)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=u.bind(null,o.onerror),o.onload=u.bind(null,o.onload),b&&document.head.appendChild(o)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.p="/docs/",d.gca=function(e){return e={17896441:"401",18891827:"235",ea313555:"11",ccef5d0f:"17","157db180":"47",a94703ab:"48","19b64556":"57",a7bd4aaa:"98","5c7b2278":"121","0566a0a8":"142","4cc74730":"148",d045285b:"241","60eef997":"268","666bb1bf":"288","186dcf4e":"368","611877e1":"407",d550a629:"411","1bac9067":"412",f9222419:"448",c5a82d8d:"482",bdb2b105:"511","5e95c892":"647",bcf6b37c:"725",aba21aa0:"742",fabaf1c8:"777","97c6e66a":"814",a2065270:"816","4ad7db0f":"849","2ecf8b4a":"856",f4817052:"896","04db0a2e":"927","7a1ee27c":"934",f1bf82ec:"954",fe8e3dcf:"971","9f4ca91e":"973","1e3006f3":"975",a6c3df16:"991"}[e]||e,d.p+d.u(e)},(()=>{var e={354:0,869:0};d.f.j=(a,c)=>{var r=d.o(e,a)?e[a]:void 0;if(0!==r)if(r)c.push(r[2]);else if(/^(354|869)$/.test(a))e[a]=0;else{var t=new Promise((c,t)=>r=e[a]=[c,t]);c.push(r[2]=t);var f=d.p+d.u(a),o=new Error;d.l(f,c=>{if(d.o(e,a)&&(0!==(r=e[a])&&(e[a]=void 0),r)){var t=c&&("load"===c.type?"missing":c.type),f=c&&c.target&&c.target.src;o.message="Loading chunk "+a+" failed.\n("+t+": "+f+")",o.name="ChunkLoadError",o.type=t,o.request=f,r[1](o)}},"chunk-"+a,a)}},d.O.j=a=>0===e[a];var a=(a,c)=>{var r,t,[f,o,b]=c,n=0;if(f.some(a=>0!==e[a])){for(r in o)d.o(o,r)&&(d.m[r]=o[r]);if(b)var i=b(d)}for(a&&a(c);n<f.length;n++)t=f[n],d.o(e,t)&&e[t]&&e[t][0](),e[t]=0;return d.O(i)},c=globalThis.webpackChunkccw_docs=globalThis.webpackChunkccw_docs||[];c.forEach(a.bind(null,0)),c.push=a.bind(null,c.push.bind(c))})()})();

View File

@@ -1 +0,0 @@
(()=>{"use strict";var e,a,r,t,f,c={},o={};function b(e){var a=o[e];if(void 0!==a)return a.exports;var r=o[e]={exports:{}};return c[e].call(r.exports,r,r.exports,b),r.exports}b.m=c,e=[],b.O=(a,r,t,f)=>{if(!r){var c=1/0;for(i=0;i<e.length;i++){for(var[r,t,f]=e[i],o=!0,d=0;d<r.length;d++)(!1&f||c>=f)&&Object.keys(b.O).every(e=>b.O[e](r[d]))?r.splice(d--,1):(o=!1,f<c&&(c=f));if(o){e.splice(i--,1);var n=t();void 0!==n&&(a=n)}}return a}f=f||0;for(var i=e.length;i>0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[r,t,f]},b.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return b.d(a,{a:a}),a},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,b.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var f=Object.create(null);b.r(f);var c={};a=a||[null,r({}),r([]),r(r)];for(var o=2&t&&e;("object"==typeof o||"function"==typeof o)&&!~a.indexOf(o);o=r(o))Object.getOwnPropertyNames(o).forEach(a=>c[a]=()=>e[a]);return c.default=()=>e,b.d(f,c),f},b.d=(e,a)=>{for(var r in a)b.o(a,r)&&!b.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a[r]})},b.f={},b.e=e=>Promise.all(Object.keys(b.f).reduce((a,r)=>(b.f[r](e,a),a),[])),b.u=e=>"assets/js/"+({11:"ea313555",17:"ccef5d0f",47:"157db180",48:"a94703ab",57:"19b64556",98:"a7bd4aaa",121:"5c7b2278",142:"0566a0a8",148:"4cc74730",235:"18891827",241:"d045285b",268:"60eef997",288:"666bb1bf",368:"186dcf4e",401:"17896441",407:"611877e1",411:"d550a629",412:"1bac9067",448:"f9222419",482:"c5a82d8d",511:"bdb2b105",647:"5e95c892",725:"bcf6b37c",742:"aba21aa0",777:"fabaf1c8",814:"97c6e66a",816:"a2065270",849:"4ad7db0f",856:"2ecf8b4a",896:"f4817052",927:"04db0a2e",934:"7a1ee27c",954:"f1bf82ec",971:"fe8e3dcf",973:"9f4ca91e",975:"1e3006f3",991:"a6c3df16"}[e]||e)+"."+{11:"4eea9e04",17:"421f57e1",47:"4fb84679",48:"5b347b84",57:"a6163a0a",98:"5f0b376e",121:"0eaf76aa",142:"13f3324d",148:"4af80d66",235:"d20470dc",241:"73fb2bfa",268:"a1401c2f",288:"2da41127",368:"dc0319e0",401:"a28ce98e",407:"71e7b278",411:"41f98adf",412:"2e1f90de",448:"eca02b22",482:"c941bbe4",511:"00be57de",647:"1a07266b",723:"b1cb938e",725:"19ccccf7",742:"dc3eeab8",777:"811090ab",814:"baa03fb6",816:"088080b0",849:"62c9b350",856:"9d518d70",896:"a5126a55",927:"2c353bc4",934:"67535332",954:"e2a6e8e1",971:"0a78caef",973:"ea7dd9f3",975:"6141b6ef",991:"fddd53e1"}[e]+".js",b.miniCssF=e=>{},b.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),t={},f="ccw-docs:",b.l=(e,a,r,c)=>{if(t[e])t[e].push(a);else{var o,d;if(void 0!==r)for(var n=document.getElementsByTagName("script"),i=0;i<n.length;i++){var l=n[i];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==f+r){o=l;break}}o||(d=!0,(o=document.createElement("script")).charset="utf-8",b.nc&&o.setAttribute("nonce",b.nc),o.setAttribute("data-webpack",f+r),o.src=e),t[e]=[a];var u=(a,r)=>{o.onerror=o.onload=null,clearTimeout(s);var f=t[e];if(delete t[e],o.parentNode&&o.parentNode.removeChild(o),f&&f.forEach(e=>e(r)),a)return a(r)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=u.bind(null,o.onerror),o.onload=u.bind(null,o.onload),d&&document.head.appendChild(o)}},b.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},b.p="/docs/",b.gca=function(e){return e={17896441:"401",18891827:"235",ea313555:"11",ccef5d0f:"17","157db180":"47",a94703ab:"48","19b64556":"57",a7bd4aaa:"98","5c7b2278":"121","0566a0a8":"142","4cc74730":"148",d045285b:"241","60eef997":"268","666bb1bf":"288","186dcf4e":"368","611877e1":"407",d550a629:"411","1bac9067":"412",f9222419:"448",c5a82d8d:"482",bdb2b105:"511","5e95c892":"647",bcf6b37c:"725",aba21aa0:"742",fabaf1c8:"777","97c6e66a":"814",a2065270:"816","4ad7db0f":"849","2ecf8b4a":"856",f4817052:"896","04db0a2e":"927","7a1ee27c":"934",f1bf82ec:"954",fe8e3dcf:"971","9f4ca91e":"973","1e3006f3":"975",a6c3df16:"991"}[e]||e,b.p+b.u(e)},(()=>{var e={354:0,869:0};b.f.j=(a,r)=>{var t=b.o(e,a)?e[a]:void 0;if(0!==t)if(t)r.push(t[2]);else if(/^(354|869)$/.test(a))e[a]=0;else{var f=new Promise((r,f)=>t=e[a]=[r,f]);r.push(t[2]=f);var c=b.p+b.u(a),o=new Error;b.l(c,r=>{if(b.o(e,a)&&(0!==(t=e[a])&&(e[a]=void 0),t)){var f=r&&("load"===r.type?"missing":r.type),c=r&&r.target&&r.target.src;o.message="Loading chunk "+a+" failed.\n("+f+": "+c+")",o.name="ChunkLoadError",o.type=f,o.request=c,t[1](o)}},"chunk-"+a,a)}},b.O.j=a=>0===e[a];var a=(a,r)=>{var t,f,[c,o,d]=r,n=0;if(c.some(a=>0!==e[a])){for(t in o)b.o(o,t)&&(b.m[t]=o[t]);if(d)var i=d(b)}for(a&&a(r);n<c.length;n++)f=c[n],b.o(e,f)&&e[f]&&e[f][0](),e[f]=0;return b.O(i)},r=globalThis.webpackChunkccw_docs=globalThis.webpackChunkccw_docs||[];r.forEach(a.bind(null,0)),r.push=a.bind(null,r.push.bind(r))})()})();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://ccw.dev/docs/docs/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/commands/cli/cli-init</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/commands/cli/codex-review</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/commands/general/ccw</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/commands/general/ccw-coordinator</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/commands/general/ccw-debug</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/commands/general/ccw-plan</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/commands/general/ccw-test</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/commands/general/codex-coordinator</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/commands/general/flow-create</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/commands/issue/issue-convert-to-plan</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/commands/issue/issue-discover</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/commands/issue/issue-execute</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/commands/issue/issue-from-brainstorm</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/commands/issue/issue-new</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/commands/issue/issue-plan</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/commands/issue/issue-queue</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/commands/memory/memory-compact</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/commands/memory/memory-docs-full-cli</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/commands/memory/memory-docs-related-cli</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/commands/memory/memory-load</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/commands/memory/memory-update-full</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/commands/memory/memory-update-related</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/faq</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/workflows/faq</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/workflows/introduction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/workflows/level-1-ultra-lightweight</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/workflows/level-2-rapid</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/workflows/level-3-standard</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/workflows/level-4-brainstorm</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ccw.dev/docs/docs/workflows/level-5-intelligent</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>http://localhost:3001/docs/docs/commands/cli/cli-init</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/commands/cli/codex-review</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/commands/general/ccw</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/commands/general/ccw-coordinator</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/commands/general/ccw-debug</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/commands/general/ccw-plan</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/commands/general/ccw-test</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/commands/general/codex-coordinator</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/commands/general/flow-create</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/commands/issue/issue-convert-to-plan</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/commands/issue/issue-discover</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/commands/issue/issue-execute</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/commands/issue/issue-from-brainstorm</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/commands/issue/issue-new</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/commands/issue/issue-plan</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/commands/issue/issue-queue</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/commands/memory/memory-compact</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/commands/memory/memory-docs-full-cli</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/commands/memory/memory-docs-related-cli</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/commands/memory/memory-load</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/commands/memory/memory-update-full</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/commands/memory/memory-update-related</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/faq</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/workflows/faq</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/workflows/introduction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/workflows/level-1-ultra-lightweight</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/workflows/level-2-rapid</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/workflows/level-3-standard</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/workflows/level-4-brainstorm</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>http://localhost:3001/docs/docs/workflows/level-5-intelligent</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>