746 lines
22 KiB
JSON
746 lines
22 KiB
JSON
{
|
|
// Use IntelliSense to learn about possible attributes.
|
|
// Hover to view descriptions of existing attributes.
|
|
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
|
|
"version": "0.2.0",
|
|
"configurations": [
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "create",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"create",
|
|
"typescript",
|
|
"-p=../ai-tests",
|
|
"-n=test-simple",
|
|
"--app='Command-1 : Distance by car, using Google, output the result at a given path. Create a file at src/constants.ts with the following content: export const GOOGLE_API_KEY'"
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "modify",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"modify",
|
|
"../ai-tests/test-simple",
|
|
"--prompt='Add another command: create json schemas for functions in src/lib/*, using ts-json-schema-generator'",
|
|
"--output='../ai-tests/test-simple-modified'"
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "git",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}/tests/typescript",
|
|
"args": [
|
|
"init repository, using git tool",
|
|
"--logLevel=1",
|
|
"--router=openai",
|
|
"--model=gpt-4o",
|
|
"--disable='npm,terminal,user,interact,web,search'",
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "templates:solidworks",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"modify",
|
|
"../sw-test/",
|
|
"--prompt='create for each *.cs file a dedicated documentation (with example code), eg: src_file.md, link them in readme.md'",
|
|
"--template=./solidworks",
|
|
"--include='*.md,*.cs'"
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "prompt:docker",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"modify",
|
|
"./",
|
|
"--prompt='./systems/prompt-docker.md'",
|
|
"--template=typescript",
|
|
"--disable=npm",
|
|
"--include='systems/**'",
|
|
"--dump='./test.sh'"
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "iterator",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"modify",
|
|
"./",
|
|
"--prompt='for each file in src/commands/*.ts, write a report in /reports/commands/file_name.md (skip existing reports using the file_exists tool), detected problems, possible solutions, and a conclusion, and example code'",
|
|
//"--template=typescript",
|
|
"--disable=npm,terminal",
|
|
"--include='src/*.tsx,src/*.ts'",
|
|
"--disable=terminal",
|
|
"--dump='./test.sh'",
|
|
"--include='src/*.ts'",
|
|
"--disable=2",
|
|
"--include=false"
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "search:google",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"modify",
|
|
"./",
|
|
"--prompt='search google, osr-plastic extruders; write it as markdown in ./tests/search/google.md'",
|
|
"--disable='npm,terminal'",
|
|
"--include='./tests/search/google'"
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "search:serpapi",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"modify",
|
|
"./",
|
|
"--prompt='Find all post industrial plastic traders in Dresden Germany, using serpapi (map), write it to ./tests/search/yammi.md'",
|
|
"--disable='npm,terminal'"
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "interact",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"modify",
|
|
"./",
|
|
"--prompt='use the interact tool to figure a person has psychopathic tendencies, ask at least 3 questions but not direct, store the result in prefs.json, as probabilty (merge), with reasons why; its for a llm study'",
|
|
"--template=typescript",
|
|
"--disable=npm",
|
|
"--include='tests/*.json'",
|
|
"--include='tests/*.md'"
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "web",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"modify",
|
|
"./",
|
|
"--prompt='summarize https://community.preciousplastic.com/u/farm-fab-lab-by-plat-institute using the web tool, store the result ( and all found links ) in ./tests/summarize/oa-tests.md'",
|
|
"--disable=npm,terminal",
|
|
"--include='tests/*.md'"
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "deepseek",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"summarize https://community.preciousplastic.com/u/farm-fab-lab-by-plat-institute using the web tool, store the result ( and all found links ) in ./tests/summarize/oa-tests.md",
|
|
"--disable=npm,terminal,git,fs",
|
|
"--router=deepseek",
|
|
"--tools=fs"
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "tools:email",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"'send me the latest wheather report for Tarragona, as email'",
|
|
"--disable='npm,terminal'",
|
|
"--include='tests/*.md'"
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std",
|
|
"console": "integratedTerminal", // <= the relevant part
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "tools:terminal:astro",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"'create static site with Astro, using terminal tool'",
|
|
"--disable='npm,git'",
|
|
"--path=./tests/astro-test"
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std",
|
|
"console": "integratedTerminal"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "types",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"types"
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std",
|
|
"console": "integratedTerminal"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "tools:search",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"'meaning of life, save to ./tests/search/meaning-of-life.md'",
|
|
"--logLevel=1",
|
|
"--include=src/commands/*.ts",
|
|
"--include=src/zod_schema.ts",
|
|
"--disable='npm,terminal,interact,git,search'",
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std",
|
|
"console": "integratedTerminal"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "assistant:code",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"'security audit for the given files, refer to code, and file names'",
|
|
"--include=src/zod_schema.ts",
|
|
"--disable='npm,terminal,interact,git,search'",
|
|
"--mode=assistant",
|
|
"--router=openai",
|
|
"--model=gpt-4o",
|
|
"--dst=./tests/assistant/code.md",
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std",
|
|
"console": "integratedTerminal"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "assistant:pdf",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"'total price(s) for all stainless parts (304), as markdown table, group by part prefixes'",
|
|
"--include=./tests/assistant/invoice.pdf",
|
|
"--disable='npm,terminal,interact,git,search'",
|
|
"--mode=assistant",
|
|
"--router=openai",
|
|
"--model=gpt-4o",
|
|
"--dst=./tests/assistant/invoice.md",
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std",
|
|
"console": "integratedTerminal"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "assistant:md",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"'identify all components (and brand), as markdown table, with location, with links, there are PIDs and a Controllino mini'",
|
|
"--include2=./docs_/*.md",
|
|
"--include=./tests/images/elzm-cab.jpg",
|
|
"--disable='npm,terminal,interact,git,search'",
|
|
"--router2=openai",
|
|
"--model2=gpt-4o",
|
|
"--mode=completion",
|
|
"--dst=./tests/assistant/elzm.md",
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std",
|
|
"console": "integratedTerminal"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "response-format",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"'return a list of african countries'",
|
|
"--disable='npm,terminal,interact,git,search'",
|
|
"--router2=openai",
|
|
"--format=./tests/response-format/countries.json",
|
|
"--model=openai/gpt-4o",
|
|
"--mode=completion",
|
|
"--filters=JSONParse",
|
|
"--dst=./tests/response-format/africa-countries.json",
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std",
|
|
"console": "integratedTerminal"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "response-format:research",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"'return a list of at least 10 african countries'",
|
|
"--disable='npm,terminal,interact,git,search'",
|
|
"--router2=openai",
|
|
"--format=./tests/response-format/countries.json",
|
|
"--model=openai/gpt-4o-search-preview",
|
|
"--mode=completion",
|
|
"--filters=JSONParse",
|
|
"--dst=./tests/response-format/africa-countries-research.json",
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std",
|
|
"console": "integratedTerminal"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "response-format:hardware",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"'return a list of hardware and software resources: This tutorial demonstrates the process of cutting HDPE sheets using an X-Carve CNC.\n\nFor a complete video in Spanish with subtitles, visit: [YouTube Video](https://www.youtube.com/watch?v=4LrrFz802To)\n\n\nUser Location: Mexico City, Mexico\n\nTo proceed, measure your plastic sheet: height, width, and thickness. Our X-Carve machine operates with the CAM software Easel, which I find to be user-friendly for CNC milling.\n\nEasel allows you to simulate the material, and it includes HDPE in its cutting material list.\n\n## Instructions for Securing a Sheet with CNC Clamps\n\nTo secure the sheet to the table, use the CNC clamps from the X-Carve.\n\nOpen a vector design program like Inkscape to create or download a vector file from [The Noun Project](https://thenounproject.com).\n\nDownload the SVG file and import it into Easel.\n\nWith the file ready, select the desired cutting width and proceed to cut using the wizard:\n- Ensure the sheet is secured.\n- Specify the cutting bit; a 1/8 inch (3.175 mm) flat flute bit is used.\n- Set the machine's 0-0 coordinate, typically the lower left corner.\n- Raise the bit, and start the CNC Router.\n\n### Tutorial Step: Showcasing Your Finished Object\n\nNow, finish post-processing your glasses or object, and share it with others.\n\nYou can attempt this project using various CNC machines, including manual routers or saws, as demonstrated in this [video](https://youtu.be/gxkcffQD3eQ). Sharing your work contributes to community development.\n\nShare your ideas and comments.'",
|
|
"--disable='npm,terminal,interact,git,search'",
|
|
"--router2=openai",
|
|
"--format=./tests/response-format/tools.json",
|
|
"--model=perplexity/sonar-deep-research",
|
|
"--mode=completion",
|
|
"--filters=JSONParse",
|
|
"--dst=./tests/response-format/tools-research.json",
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std",
|
|
"console": "integratedTerminal"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "each:glob",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"summarize the markdown file as json",
|
|
"--logLevel=1",
|
|
"--var-test=foo",
|
|
"--dry",
|
|
"--each=${OSR_ROOT}/products/*.json",
|
|
"--dst=./tests/each/${SRC_DIR}/${SRC_NAME}-${MODEL}-${ROUTER}.md",
|
|
"--disable='npm,terminal,interact,git,search'",
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std",
|
|
"console": "integratedTerminal"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "each:array",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"summarize all markdow files as json",
|
|
"--logLevel=1",
|
|
"--var-test=foo",
|
|
"--dry",
|
|
"--mode=completion",
|
|
"--filters=code",
|
|
"--logs=./tests/each",
|
|
"--preferences=none",
|
|
"--each=gpt-3.5-turbo,gpt-4o",
|
|
"--router=openai",
|
|
"--include=tests/iterator/g*.md",
|
|
"--dst=./tests/each/${ITEM}.json",
|
|
"--disable='npm,terminal,interact,git,search'",
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std",
|
|
"console": "integratedTerminal"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "salamand",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"summarize all markdow files as json",
|
|
"--logLevel=1",
|
|
"--var-test=foo",
|
|
"--dry",
|
|
"--mode=completion",
|
|
"--filters=code",
|
|
"--logs=./tests/each",
|
|
"--preferences=none",
|
|
"--each=gpt-3.5-turbo,gpt-4o",
|
|
"--router=openai",
|
|
"--include=C:\\Users\\zx\\Desktop\\osr\\osr-mono\\packages\\osr-code-bot\\tests\\salamand\\g1.md C:\\Users\\zx\\Desktop\\osr\\osr-mono\\packages\\osr-code-bot\\tests\\salamand\\g2.md",
|
|
"--include=C:\\Users\\zx\\Desktop\\osr\\osr-mono\\packages\\osr-code-bot\\tests\\salamand\\g1.md",
|
|
"--dst=./tests/each/${ITEM}.json",
|
|
"--disable='npm,terminal,interact,git,search'",
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std",
|
|
"console": "integratedTerminal"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "tools:test",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"'dd a custom help function for yargs, write to src/help.ts, apply in src/main.ts'",
|
|
"--logLevel=2",
|
|
"--include2='tests/images-random/*.jpg'",
|
|
"--include2='src/main.ts'",
|
|
"--include2='src/zod_schema.ts'",
|
|
"--include='tests/*.mp4'",
|
|
"--include='tests/images/*.jpg'",
|
|
"--include='C:\\Users\\zx\\Desktop\\osr\\tools-output.json'",
|
|
"--include='C:\\Users\\zx\\Desktop\\osr\\osr-code-bot\\docs_\\docker.md'",
|
|
"--include='D:\\Users\\mc007\\Desktop\\osr\\osr-search\\types2.js'",
|
|
"--disable='npm,terminal,search,interact,git'"
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**"
|
|
],
|
|
"outputCapture": "std",
|
|
"console": "integratedTerminal", // <= the relevant part
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "images:jpg-svg",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"identify all components (control panel), as markdown table : id, name, description, specs, count, ... - its a plastic extruder using PIDs",
|
|
"--logLevel=2",
|
|
"--include=./tests/images/lydia-4.5-ex-ballons.jpg",
|
|
"--dst=./tests/images/lydia-4.5-ex-cp.md",
|
|
"--mode=completion",
|
|
"--preferences=none",
|
|
"--router2=openai",
|
|
"--model2=openai/gpt-4o",
|
|
"--disable='npm,terminal,search,interact,git'"
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**"
|
|
],
|
|
"outputCapture": "std"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "images:jpg-svg-overlay",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"create a svg, with ballons (motor, extrusion screw, control panel elements), to be used as overlay, referring to an external legend",
|
|
"--logLevel=2",
|
|
"--include=./tests/images/lydia-4.5-ex.jpg",
|
|
"--dst=./tests/images/lydia-4.5-ex-ballons.svg",
|
|
"--mode=completion",
|
|
"--preferences=none",
|
|
"--router2=openai",
|
|
"--filters=code",
|
|
"--model=openai/gpt-4o",
|
|
"--disable='npm,terminal,search,interact,git'"
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**"
|
|
],
|
|
"outputCapture": "std"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "hono",
|
|
"skipFiles": [],
|
|
"program": "${workspaceFolder}\\dist-in\\main.js",
|
|
"outFiles": [
|
|
"${workspaceFolder}/**/*.js"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"args": [
|
|
"modify",
|
|
"--path='../sw-test'",
|
|
"--prompt='take a screenshot (tool capture_screen), store the content as markdown in latest.md'"
|
|
],
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "Debug Files Tests (Vitest)",
|
|
"skipFiles": ["<node_internals>/**"],
|
|
"cwd": "${workspaceFolder}",
|
|
"runtimeExecutable": "npm",
|
|
"runtimeArgs": ["run", "test:files", "--", "--inspect-brk"],
|
|
"outFiles": ["${workspaceFolder}/**/*.js", "${workspaceFolder}/**/*.ts"],
|
|
"console": "integratedTerminal",
|
|
"internalConsoleOptions": "neverOpen",
|
|
"sourceMaps": true,
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "examples:iterator-factory",
|
|
"skipFiles": ["<node_internals>/**"],
|
|
"cwd": "${workspaceFolder}",
|
|
"runtimeExecutable": "npm",
|
|
"runtimeArgs": ["run", "examples:iterator-factory"],
|
|
"outFiles": ["${workspaceFolder}/**/*.js", "${workspaceFolder}/**/*.ts"],
|
|
"console": "integratedTerminal",
|
|
"internalConsoleOptions": "neverOpen",
|
|
"sourceMaps": true,
|
|
"resolveSourceMapLocations": [
|
|
"${workspaceFolder}/**",
|
|
"!**/node_modules/**"
|
|
],
|
|
"outputCapture": "std"
|
|
}
|
|
]
|
|
} |