Loading...
Loading...
Compare original and translation side by side
planningPLAN → [EXECUTE] → EMIT → VERIFY → COMPLETEplanningplanningPLAN → [EXECUTE] → EMIT → VERIFY → COMPLETEplanninggm-emitplanninggm-emitplanningplanningplanningexec:<lang>\n<code>exec:nodejsexec:bashexec:pythonexec:typescriptexec:goexec:rustexec:cexec:cppexec:javaexec:denoexec:cmdcwdBash(node/npm/npx/bun)exec:sleep
<task_id> [seconds]exec:status
<task_id>exec:close
<task_id>pm2 listpm2 monitexec:runner
start|stop|statusexec:<lang>\n<code>exec:nodejsexec:bashexec:pythonexec:typescriptexec:goexec:rustexec:cexec:cppexec:javaexec:denoexec:cmdcwdBash(node/npm/npx/bun)exec:sleep
<task_id> [seconds]exec:status
<task_id>exec:close
<task_id>pm2 listpm2 monitexec:runner
start|stop|statusexec:codesearch
<natural language description of what you need>exec:searchexec:codesearch
<你所需内容的自然语言描述>exec:searchexec:nodejs
const { fn } = await import('/abs/path/to/module.js');
console.log(await fn(realInput));exec:nodejs
const { fn } = await import('/abs/path/to/module.js');
console.log(await fn(realInput));gm:gmgm:gmplanningplanningagent-browserexec:agent-browser\n<js>agent-browser__gm__gmwindow.__gm = { captures: [], log: (...a) => window.__gm.captures.push({t:Date.now(),a}), assert: (l,c) => { window.__gm.captures.push({l,pass:!!c,val:c}); return !!c; }, dump: () => JSON.stringify(window.__gm.captures,null,2) };agent-browserexec:agent-browser\n<js>agent-browser__gm__gmwindow.__gm = { captures: [], log: (...a) => window.__gm.captures.push({t:Date.now(),a}), assert: (l,c) => { window.__gm.captures.push({l,pass:!!c,val:c}); return !!c; }, dump: () => JSON.stringify(window.__gm.captures,null,2) };Bash(node/npm/npx/bun)gm-emitplanningBash(node/npm/npx/bun)gm-emitplanning