├── src
└── williamtoolbox
│ ├── __init__.py
│ ├── server
│ ├── __init__.py
│ ├── apps
│ │ └── __init__.py
│ └── auth.py
│ ├── storage
│ └── __init__.py
│ ├── version.py
│ └── williamtoolbox_command.py
├── notebooks
├── api_access_example.ipynb
└── __init__.py
├── auto-coder-actions
├── base
│ ├── enable_diff.yml
│ ├── enable_wholefile.yml
│ ├── exclude_files.yml
│ ├── enable_rag_search.yml
│ ├── enable_index.yml
│ ├── enable_search_engine.yml
│ └── base.yml
├── 000_example.yml
├── 102_chat_action.yml
├── 151_chat_action.yml
├── 152_chat_action.yml
├── 153_chat_action.yml
├── 155_chat_action.yml
├── 154_chat_action.yml
├── 156_chat_action.yml
├── 158_chat_action.yml
├── 159_chat_action.yml
├── 160_chat_action.yml
├── 118_chat_action.yml
├── 157_chat_action.yml
├── 122_chat_action.yml
├── 117_chat_action.yml
├── 113_chat_action.yml
├── 116_chat_action.yml
├── 120_chat_action.yml
├── 121_chat_action.yml
├── 114_chat_action.yml
├── 103_chat_action.yml
├── 104_chat_action.yml
├── 108_chat_action.yml
├── 106_chat_action.yml
├── 110_chat_action.yml
├── 107_chat_action.yml
├── 115_chat_action.yml
├── 109_chat_action.yml
├── 111_chat_action.yml
├── 119_chat_action.yml
├── 125_chat_action.yml
├── 132_chat_action.yml
├── 124_chat_action.yml
├── 127_chat_action.yml
├── 131_chat_action.yml
├── 130_chat_action.yml
├── 123_chat_action.yml
├── 126_chat_action.yml
├── 128_chat_action.yml
├── 149_chat_action.yml
├── 161_chat_action.yml
├── 142_chat_action.yml
├── 139_chat_action.yml
├── 105_chat_action.yml
├── 140_chat_action.yml
├── 150_chat_action.yml
├── 143_chat_action.yml
├── 146_chat_action.yml
├── 147_chat_action.yml
├── 135_chat_action.yml
├── 144_chat_action.yml
├── 145_chat_action.yml
├── 141_chat_action.yml
├── 134_chat_action.yml
├── 112_chat_action.yml
├── 136_chat_action.yml
├── 137_chat_action.yml
├── 148_chat_action.yml
├── 133_chat_action.yml
├── 138_chat_action.yml
├── 165_chat_action.yml
├── 166_chat_action.yml
├── 162_chat_action.yml
├── 168_chat_action.yml
├── 163_chat_action.yml
├── 167_chat_action.yml
├── 171_chat_action.yml
├── 164_chat_action.yml
├── 169_chat_action.yml
├── 181_chat_action.yml
├── 172_chat_action.yml
├── 180_chat_action.yml
├── 179_chat_action.yml
├── 182_chat_action.yml
├── 184_chat_action.yml
├── 173_chat_action.yml
├── 170_chat_action.yml
├── 177_chat_action.yml
├── 203_chat_action.yml
├── 176_chat_action.yml
├── 178_chat_action.yml
├── 186_chat_action.yml
├── 194_chat_action.yml
├── 201_chat_action.yml
├── 183_chat_action.yml
├── 196_chat_action.yml
├── 199_chat_action.yml
├── 174_chat_action.yml
├── 175_chat_action.yml
├── 195_chat_action.yml
├── 198_chat_action.yml
├── 202_chat_action.yml
├── 187_chat_action.yml
├── 200_chat_action.yml
├── 189_chat_action.yml
├── 190_chat_action.yml
├── 197_chat_action.yml
├── 188_chat_action.yml
├── 192_chat_action.yml
├── 191_chat_action.yml
├── 204_chat_action.yml
├── 185_chat_action.yml
├── 193_chat_action.yml
├── 206_chat_action.yml
├── 205_chat_action.yml
├── 212_chat_action.yml
├── 207_chat_action.yml
├── 208_chat_action.yml
├── 216_chat_action.yml
├── 224_chat_action.yml
├── 225_chat_action.yml
├── 211_chat_action.yml
├── 223_chat_action.yml
├── 210_chat_action.yml
├── 213_chat_action.yml
├── 222_chat_action.yml
├── 232_chat_action.yml
├── 236_chat_action.yml
└── 217_chat_action.yml
├── frontend
├── src
│ ├── react-app-env.d.ts
│ ├── setupTests.ts
│ ├── reportWebVitals.ts
│ ├── index.css
│ ├── App.css
│ ├── index.tsx
│ └── components
│ │ ├── Search.tsx
│ │ ├── AppStore.css
│ │ ├── Chat.css
│ │ ├── AppStore.tsx
│ │ ├── Annotation
│ │ └── styles.css
│ │ └── ConfigList.tsx
├── public
│ ├── robots.txt
│ ├── favicon.ico
│ ├── logo192.png
│ ├── logo512.png
│ ├── manifest.json
│ └── index.html
├── postcss.config.js
├── tailwind.config.js
├── .gitignore
├── tsconfig.json
└── package.json
├── .DS_Store
├── images
└── image.png
├── requirements.txt
├── byzer_sql.json
├── super_analysis.json
├── Makefile
├── .gitignore
└── setup.py
/src/williamtoolbox/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/notebooks/api_access_example.ipynb:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/williamtoolbox/server/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/williamtoolbox/storage/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/williamtoolbox/server/apps/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/williamtoolbox/version.py:
--------------------------------------------------------------------------------
1 | __version__ = "0.0.60"
--------------------------------------------------------------------------------
/notebooks/__init__.py:
--------------------------------------------------------------------------------
1 | # notebooks package initialization
--------------------------------------------------------------------------------
/auto-coder-actions/base/enable_diff.yml:
--------------------------------------------------------------------------------
1 |
2 | auto_merge: diff
--------------------------------------------------------------------------------
/auto-coder-actions/base/enable_wholefile.yml:
--------------------------------------------------------------------------------
1 |
2 | auto_merge: wholefile
--------------------------------------------------------------------------------
/frontend/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/allwefantasy/william-toolbox/HEAD/.DS_Store
--------------------------------------------------------------------------------
/images/image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/allwefantasy/william-toolbox/HEAD/images/image.png
--------------------------------------------------------------------------------
/frontend/public/robots.txt:
--------------------------------------------------------------------------------
1 | # https://www.robotstxt.org/robotstxt.html
2 | User-agent: *
3 | Disallow:
4 |
--------------------------------------------------------------------------------
/frontend/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/allwefantasy/william-toolbox/HEAD/frontend/public/favicon.ico
--------------------------------------------------------------------------------
/frontend/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/allwefantasy/william-toolbox/HEAD/frontend/public/logo192.png
--------------------------------------------------------------------------------
/frontend/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/allwefantasy/william-toolbox/HEAD/frontend/public/logo512.png
--------------------------------------------------------------------------------
/auto-coder-actions/base/exclude_files.yml:
--------------------------------------------------------------------------------
1 |
2 | exclude_files:
3 | - human://所有包含xxxx目录的路径
4 | - regex://.*\.git.*
--------------------------------------------------------------------------------
/frontend/postcss.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | plugins: {
3 | tailwindcss: {},
4 | autoprefixer: {},
5 | },
6 | }
7 |
--------------------------------------------------------------------------------
/auto-coder-actions/base/enable_rag_search.yml:
--------------------------------------------------------------------------------
1 |
2 | collections: default
3 | enable_rag_search: |
4 | byzerllm 使用 openai_tts模型的 python 代码
--------------------------------------------------------------------------------
/requirements.txt:
--------------------------------------------------------------------------------
1 | auto-coder
2 | aiofiles
3 | psutil
4 | jproperties
5 | sse-starlette
6 | filelock
7 | PyJWT
8 | python-multipart
9 |
--------------------------------------------------------------------------------
/auto-coder-actions/base/enable_index.yml:
--------------------------------------------------------------------------------
1 |
2 | skip_build_index: false
3 | anti_quota_limit: 0
4 | index_filter_level: 1
5 | index_filter_workers: 4
6 | index_build_workers: 4
--------------------------------------------------------------------------------
/auto-coder-actions/000_example.yml:
--------------------------------------------------------------------------------
1 |
2 | include_file:
3 | - ./base/base.yml
4 | - ./base/enable_index.yml
5 | - ./base/enable_wholefile.yml
6 |
7 | query: |
8 | YOUR QUERY HERE
--------------------------------------------------------------------------------
/byzer_sql.json:
--------------------------------------------------------------------------------
1 | {"ByzerSQL": {"status": "running", "name": "ByzerSQL", "install_dir": "/Users/allwefantasy/Softwares/byzersql", "host": "127.0.0.1", "port": 9003, "has_byzer_sh": false, "process_id": 41621}}
--------------------------------------------------------------------------------
/frontend/tailwind.config.js:
--------------------------------------------------------------------------------
1 | /** @type {import('tailwindcss').Config} */
2 | module.exports = {
3 | content: ['./src/**/*.{js,jsx,ts,tsx}', './public/index.html'],
4 | theme: {
5 | extend: {},
6 | },
7 | plugins: [],
8 | }
9 |
--------------------------------------------------------------------------------
/frontend/src/setupTests.ts:
--------------------------------------------------------------------------------
1 | // jest-dom adds custom jest matchers for asserting on DOM nodes.
2 | // allows you to do things like:
3 | // expect(element).toHaveTextContent(/react/i)
4 | // learn more: https://github.com/testing-library/jest-dom
5 | // import '@testing-library/jest-dom';
6 |
--------------------------------------------------------------------------------
/super_analysis.json:
--------------------------------------------------------------------------------
1 | {"SuperA": {"status": "running", "name": "SuperA", "served_model_name": "deepseek_chat", "port": 8029, "schema_rag_base_url": "http://127.0.0.1:8020/v1", "context_rag_base_url": "http://127.0.0.1:8023/v1", "byzer_sql_url": "http://127.0.0.1:9003/run/script", "host": "0.0.0.0", "process_id": 33501}}
--------------------------------------------------------------------------------
/auto-coder-actions/base/enable_search_engine.yml:
--------------------------------------------------------------------------------
1 |
2 | ## Get the search engine token in the environment variable
3 | ## 在环境变量中获取搜索引擎令牌
4 | ## Ask for Bing Search API Token. You can visit https://www.microsoft.com/en-us/bing/apis/bing-web-search-api to get the token.
5 | ## 申请 Bing 搜索API Token。你可以访问 https://www.microsoft.com/en-us/bing/apis/bing-web-search-api 获取 token。
6 | search_engine: bing
7 | search_engine_token: ENV
--------------------------------------------------------------------------------
/auto-coder-actions/base/base.yml:
--------------------------------------------------------------------------------
1 |
2 | project_type: py
3 | source_dir: /Users/allwefantasy/projects/william-toolbox
4 | target_file: /Users/allwefantasy/projects/william-toolbox/output.txt
5 |
6 | model: deepseek_chat
7 | model_max_input_length: 100000
8 | model_max_input_length: 120000
9 | enable_multi_round_generate: false
10 | index_filter_workers: 5
11 | index_build_workers: 20
12 | index_filter_level: 1
13 |
14 | execute: true
15 | auto_merge: true
16 | human_as_model: true
--------------------------------------------------------------------------------
/frontend/src/reportWebVitals.ts:
--------------------------------------------------------------------------------
1 | import { ReportHandler } from 'web-vitals';
2 |
3 | const reportWebVitals = (onPerfEntry?: ReportHandler) => {
4 | if (onPerfEntry && onPerfEntry instanceof Function) {
5 | import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => {
6 | getCLS(onPerfEntry);
7 | getFID(onPerfEntry);
8 | getFCP(onPerfEntry);
9 | getLCP(onPerfEntry);
10 | getTTFB(onPerfEntry);
11 | });
12 | }
13 | };
14 |
15 | export default reportWebVitals;
16 |
--------------------------------------------------------------------------------
/auto-coder-actions/102_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: false
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: 根据 @setup.py 实现入口类
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | urls:
16 | - /Users/allwefantasy/projects/william-toolbox/setup.py
17 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/byzer-llm/README.md
18 |
--------------------------------------------------------------------------------
/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: build
2 | build:
3 | rm -rf build && mkdir -p build
4 | rm -rf dist && mkdir -p dist
5 | rm -rf frontend/build
6 | cd frontend && npm install && npm run build
7 | tar -czf web.static.tar.gz -C frontend/build .
8 | rm -rf src/williamtoolbox/web && mkdir -p src/williamtoolbox/web
9 | mv web.static.tar.gz src/williamtoolbox/web/
10 | cd src/williamtoolbox/web/ && tar -xzf web.static.tar.gz && rm web.static.tar.gz
11 |
12 | .PHONY: release
13 | release: build
14 | ./deploy.sh && pip install -e .
15 |
16 |
17 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 |
2 | .auto-coder/
3 | actions/
4 | output.txt
5 | web/
6 | logs/
7 | rags.json
8 | models.json
9 | config.json
10 | deploy.sh
11 | dist/
12 | build/
13 | pasted/
14 | chat_events/
15 | events/
16 | chat.json
17 | users.json
18 | chat_data/
19 | byzer_sql.json
20 | data/
21 | frontend.log
22 | file_resources.json
23 | config.json
24 | **/__pycache__/
25 | **/*.egg-info
26 | **/frontend.log
27 | **/*.log
28 | williamtoolbox-0.0.49/
29 | williamtoolbox-0.0.49.tar.gz
30 | src/*.egg-info
31 | __pycache__/
32 | /*.json
33 | /*.log
--------------------------------------------------------------------------------
/auto-coder-actions/151_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: <_image_>./pasted/image.png 从这个错误该怎么解决
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
18 | vl_model: qwen_vl
19 |
--------------------------------------------------------------------------------
/auto-coder-actions/152_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: false
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: <_image_>./pasted/image.png 从这个错误该怎么解决
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
18 | vl_model: qwen_vl
19 |
--------------------------------------------------------------------------------
/frontend/src/index.css:
--------------------------------------------------------------------------------
1 | @import 'tailwindcss/base';
2 | body {
3 | margin: 0;
4 | font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
5 | 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
6 | sans-serif;
7 | -webkit-font-smoothing: antialiased;
8 | -moz-osx-font-smoothing: grayscale;
9 | }
10 |
11 | code {
12 | font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
13 | monospace;
14 | }
15 | @import 'tailwindcss/components';
16 | @import 'tailwindcss/utilities';
17 |
--------------------------------------------------------------------------------
/frontend/src/App.css:
--------------------------------------------------------------------------------
1 | .App {
2 | display: flex;
3 | height: 100vh;
4 | }
5 |
6 | .sidebar {
7 | width: 200px;
8 | background-color: #f0f0f0;
9 | padding: 20px;
10 | }
11 |
12 | .main-content {
13 | flex-grow: 1;
14 | padding: 20px;
15 | }
16 |
17 | table {
18 | width: 100%;
19 | border-collapse: collapse;
20 | }
21 |
22 | th, td {
23 | border: 1px solid #ddd;
24 | padding: 8px;
25 | text-align: left;
26 | }
27 |
28 | th {
29 | background-color: #f2f2f2;
30 | }
31 |
32 | button {
33 | padding: 5px 10px;
34 | margin-right: 5px;
35 | }
36 |
--------------------------------------------------------------------------------
/frontend/public/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "short_name": "React App",
3 | "name": "Create React App Sample",
4 | "icons": [
5 | {
6 | "src": "favicon.ico",
7 | "sizes": "64x64 32x32 24x24 16x16",
8 | "type": "image/x-icon"
9 | },
10 | {
11 | "src": "logo192.png",
12 | "type": "image/png",
13 | "sizes": "192x192"
14 | },
15 | {
16 | "src": "logo512.png",
17 | "type": "image/png",
18 | "sizes": "512x512"
19 | }
20 | ],
21 | "start_url": ".",
22 | "display": "standalone",
23 | "theme_color": "#000000",
24 | "background_color": "#ffffff"
25 | }
26 |
--------------------------------------------------------------------------------
/frontend/src/index.tsx:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import ReactDOM from 'react-dom/client';
3 | import './index.css';
4 | import App from './App';
5 | import reportWebVitals from './reportWebVitals';
6 |
7 | const root = ReactDOM.createRoot(
8 | document.getElementById('root') as HTMLElement
9 | );
10 | root.render(
11 |
12 |
13 |
14 | );
15 |
16 | // If you want to start measuring performance in your app, pass a function
17 | // to log results (for example: reportWebVitals(console.log))
18 | // or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals
19 | reportWebVitals();
20 |
--------------------------------------------------------------------------------
/frontend/.gitignore:
--------------------------------------------------------------------------------
1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2 |
3 | # dependencies
4 | /node_modules
5 | /.pnp
6 | .pnp.js
7 |
8 | # testing
9 | /coverage
10 |
11 | # production
12 | /build
13 |
14 | # misc
15 | .DS_Store
16 | .env.local
17 | .env.development.local
18 | .env.test.local
19 | .env.production.local
20 |
21 | npm-debug.log*
22 | yarn-debug.log*
23 | yarn-error.log*
24 |
25 | # Temporary files
26 | .tmp
27 | .temp
28 |
29 | # IDE related
30 | .vscode
31 | .idea
32 | *.swp
33 | *.swo
34 |
35 | # Local environment files
36 | .env
37 |
38 | # Build analysis
39 | /bundle-analysis
40 |
--------------------------------------------------------------------------------
/frontend/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "es5",
4 | "lib": [
5 | "dom",
6 | "dom.iterable",
7 | "esnext"
8 | ],
9 | "allowJs": true,
10 | "skipLibCheck": true,
11 | "esModuleInterop": true,
12 | "allowSyntheticDefaultImports": true,
13 | "strict": true,
14 | "forceConsistentCasingInFileNames": true,
15 | "noFallthroughCasesInSwitch": true,
16 | "module": "esnext",
17 | "moduleResolution": "node",
18 | "resolveJsonModule": true,
19 | "isolatedModules": true,
20 | "noEmit": true,
21 | "jsx": "react-jsx"
22 | },
23 | "include": [
24 | "src"
25 | ]
26 | }
27 |
--------------------------------------------------------------------------------
/auto-coder-actions/153_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: false
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: saas.base_url 支持下拉框,有硅基流动/https://api.siliconflow.cn/v1 DeepSeek/https://api.deepseek.com/beta
14 | , 也可以自己输入
15 | silence: true
16 | skip_build_index: false
17 | skip_confirm: true
18 | skip_filter_index: true
19 | urls:
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
22 |
--------------------------------------------------------------------------------
/auto-coder-actions/155_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: 'pretrained_model_type 参考 支持下拉框和自定义输入. 下拉为 openai,对应的为 saas/openai 通义千问: saas/qianwen_vl calude:
14 | saas/claude , 默认显示 saas/openai'
15 | silence: true
16 | skip_build_index: false
17 | skip_confirm: true
18 | skip_filter_index: true
19 | urls:
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
22 |
--------------------------------------------------------------------------------
/auto-coder-actions/154_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: saas.base_url 支持下拉框,有硅基流动/https://api.siliconflow.cn/v1 DeepSeek/https://api.deepseek.com/beta
14 | , 也可以自己输入. 如果用户选择了 DeepSeek, 那么 saas.model 默认填入 deepseek-chat
15 | silence: true
16 | skip_build_index: false
17 | skip_confirm: true
18 | skip_filter_index: true
19 | urls:
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
22 |
--------------------------------------------------------------------------------
/auto-coder-actions/156_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '
提供一个帮助icon, 用户点击后弹出一个文档说明,说明内容为:如果你需要部署私有模型,可以选择 custom/模型名称
15 | 并且合理配置 推理后端以及 GPU 数'
16 | silence: true
17 | skip_build_index: false
18 | skip_confirm: true
19 | skip_filter_index: true
20 | urls:
21 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
23 |
--------------------------------------------------------------------------------
/auto-coder-actions/158_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: config.json 目前已经提供过了 /config 接口,现在增加增删改查,放在 其他功能 的子菜单中,提供多个页面分别完成.
14 | silence: true
15 | skip_build_index: false
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
21 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
22 | - /Users/allwefantasy/projects/william-toolbox/config.json
23 |
--------------------------------------------------------------------------------
/auto-coder-actions/159_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: config.json 目前已经提供过了 /config 接口,现在增加增删改查,放在 其他功能 的子菜单中,提供多个页面分别完成.
14 | silence: true
15 | skip_build_index: false
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
21 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
22 | - /Users/allwefantasy/projects/william-toolbox/config.json
23 |
--------------------------------------------------------------------------------
/auto-coder-actions/160_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: config.json 目前已经提供过了 /config 接口,现在增加增删改查,放在 其他功能 的子菜单中,提供多个页面分别完成.
14 | silence: true
15 | skip_build_index: false
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
21 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
22 | - /Users/allwefantasy/projects/william-toolbox/config.json
23 |
--------------------------------------------------------------------------------
/auto-coder-actions/118_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: 新增一个页面,可以添加模型
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 |
--------------------------------------------------------------------------------
/auto-coder-actions/157_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: saasBaseUrls pretrainedModelTypes 放在 config.json 文件里,然后通过 @src/williamtoolbox/server/backend_server.py
14 | 中提供一个新的接口后去conifg信息, @frontend/src/components/CreateModel.tsx 初始化的获取该信息
15 | silence: true
16 | skip_build_index: false
17 | skip_confirm: true
18 | skip_filter_index: true
19 | urls:
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
23 |
--------------------------------------------------------------------------------
/auto-coder-actions/122_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: wholefile
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: 将模型管理从 @frontend/src/App.tsx 拆出来成两个独立的文件,一个罗列以及启停,一个创建
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 |
--------------------------------------------------------------------------------
/auto-coder-actions/117_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: 需要检测result = subprocess.run(command, shell=True, check=True, capture_output=True,
12 | text=True) 是否执行成功
13 | silence: true
14 | skip_build_index: false
15 | skip_confirm: true
16 | skip_filter_index: true
17 | urls:
18 | - /Users/allwefantasy/projects/william-toolbox/setup.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
24 |
--------------------------------------------------------------------------------
/src/williamtoolbox/server/auth.py:
--------------------------------------------------------------------------------
1 | from fastapi import HTTPException, Depends
2 | from fastapi.security import HTTPBearer, HTTPAuthorizationCredentials
3 | import jwt
4 | from os import environ
5 |
6 | # JWT configuration
7 | JWT_SECRET = environ.get('JWT_SECRET', 'williamtoolbox')
8 | JWT_ALGORITHM = environ.get('JWT_ALGORITHM', 'HS256')
9 |
10 | security = HTTPBearer()
11 |
12 | def verify_token(credentials: HTTPAuthorizationCredentials = Depends(security)):
13 | try:
14 | token = credentials.credentials
15 | payload = jwt.decode(token, JWT_SECRET, algorithms=[JWT_ALGORITHM])
16 | return payload
17 | except jwt.ExpiredSignatureError:
18 | raise HTTPException(
19 | status_code=401,
20 | detail="Token has expired"
21 | )
22 | except jwt.PyJWTError as e:
23 | raise HTTPException(
24 | status_code=401,
25 | detail="Invalid token"
26 | )
27 |
--------------------------------------------------------------------------------
/auto-coder-actions/113_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: 优化下 @frontend/src/App.tsx 的视觉效果,比如按钮啥的,使用antd
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/byzer-llm/README.md
24 |
--------------------------------------------------------------------------------
/auto-coder-actions/116_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: '@src/williamtoolbox/server/backend_server.py 中的supported_models 作为初始化列表,默认从
12 | models.json 文件中加载,并且用户启动或者关闭后需要同步到 models.json'
13 | silence: true
14 | skip_build_index: false
15 | skip_confirm: true
16 | skip_filter_index: true
17 | urls:
18 | - /Users/allwefantasy/projects/william-toolbox/setup.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
24 |
--------------------------------------------------------------------------------
/auto-coder-actions/120_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: '不同的推理后端,infer_params 参数不一样. saas.base_url,api_key,model 当用户选择了推理后端后,不展示. infer_params
12 | 的display name: 额外参数,允许在infer_params新增参数.'
13 | silence: true
14 | skip_build_index: false
15 | skip_confirm: true
16 | skip_filter_index: true
17 | urls:
18 | - /Users/allwefantasy/projects/william-toolbox/setup.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
24 |
--------------------------------------------------------------------------------
/auto-coder-actions/121_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: wholefile
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: '不同的推理后端,infer_params 参数不一样. saas.base_url,api_key,model 当用户选择了推理后端后,不展示. infer_params
12 | 的display name: 额外参数,允许在infer_params新增参数.'
13 | silence: true
14 | skip_build_index: false
15 | skip_confirm: true
16 | skip_filter_index: true
17 | urls:
18 | - /Users/allwefantasy/projects/william-toolbox/setup.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
24 |
--------------------------------------------------------------------------------
/auto-coder-actions/114_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: 优化下 @frontend/src/App.tsx 的视觉效果,比如按钮启动和停止要能从形态区分
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/byzer-llm/README.md
24 |
--------------------------------------------------------------------------------
/auto-coder-actions/103_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: 修改 App.tsx 实现一个管理页面,左侧为菜单栏,右侧为子页面.子模仿一个软件管理页面,安装,启动,关闭,当前状态
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/byzer-llm/README.md
24 |
--------------------------------------------------------------------------------
/auto-coder-actions/104_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: 修改 App.tsx 实现一个管理页面,左侧为菜单栏,右侧为子页面.子模仿一个软件管理页面,安装,启动,关闭,当前状态
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/byzer-llm/README.md
24 |
--------------------------------------------------------------------------------
/auto-coder-actions/108_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: '@frontend/src/App.tsx 对接 @src/williamtoolbox/server/backend_server.py'
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/byzer-llm/README.md
24 |
--------------------------------------------------------------------------------
/auto-coder-actions/106_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: 启动方式参考 @src/williamtoolbox/server/proxy_server.py 修改 @src/williamtoolbox/server/backend_server.py
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/byzer-llm/README.md
24 |
--------------------------------------------------------------------------------
/auto-coder-actions/110_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: william.toolbox 改成 william.toolbox backend 和 william.toolbox fronend 分别启动 backend_server
12 | 和 proxy_server
13 | silence: true
14 | skip_build_index: false
15 | skip_confirm: true
16 | skip_filter_index: true
17 | urls:
18 | - /Users/allwefantasy/projects/william-toolbox/setup.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
24 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/byzer-llm/README.md
25 |
--------------------------------------------------------------------------------
/auto-coder-actions/107_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: '@src/williamtoolbox/server/backend_server.py 对 deploy_command 进行结构,生成一个 Pydatic
12 | Model, 然后 deploy_command 映射成一个Model 实例'
13 | silence: true
14 | skip_build_index: false
15 | skip_confirm: true
16 | skip_filter_index: true
17 | urls:
18 | - /Users/allwefantasy/projects/william-toolbox/setup.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
24 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/byzer-llm/README.md
25 |
--------------------------------------------------------------------------------
/auto-coder-actions/115_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: '@src/williamtoolbox/server/backend_server.py 中的supported_models 作为初始化列表,默认从
12 | models.json 文件中加载,并且用户启动或者关闭后需要同步到 models.json'
13 | silence: true
14 | skip_build_index: false
15 | skip_confirm: true
16 | skip_filter_index: true
17 | urls:
18 | - /Users/allwefantasy/projects/william-toolbox/setup.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
24 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/byzer-llm/README.md
25 |
--------------------------------------------------------------------------------
/auto-coder-actions/109_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: 参考 @setup.py 添加一个入口命令 william.toolbox , 单执行 william.toolbox --backend 则启动 backend_server,
12 | 当 william.toolbox --frontend 则启动 proxy_server
13 | silence: true
14 | skip_build_index: false
15 | skip_confirm: true
16 | skip_filter_index: true
17 | urls:
18 | - /Users/allwefantasy/projects/william-toolbox/setup.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
24 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/byzer-llm/README.md
25 |
--------------------------------------------------------------------------------
/auto-coder-actions/111_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: william.toolbox 改成 william.toolbox backend 和 william.toolbox fronend 分别启动 backend_server
12 | 和 proxy_server. fronend 和 backend 分别是 william.toobox 的子命令
13 | silence: true
14 | skip_build_index: false
15 | skip_confirm: true
16 | skip_filter_index: true
17 | urls:
18 | - /Users/allwefantasy/projects/william-toolbox/setup.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
24 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/byzer-llm/README.md
25 |
--------------------------------------------------------------------------------
/frontend/src/components/Search.tsx:
--------------------------------------------------------------------------------
1 | import React, { useState } from 'react';
2 | import SearchHome from './SearchHome';
3 | import SearchResults from './SearchResults';
4 |
5 | const Search: React.FC = () => {
6 | const [currentPage, setCurrentPage] = useState<'home' | 'results'>('home');
7 | const [query, setQuery] = useState('');
8 | const [selectedRag, setSelectedRag] = useState('');
9 |
10 | const handleSearch = (searchQuery: string, ragName: string) => {
11 | setQuery(searchQuery);
12 | setSelectedRag(ragName);
13 | setCurrentPage('results');
14 | };
15 |
16 | const handleBackToHome = () => {
17 | setCurrentPage('home');
18 | };
19 |
20 | return (
21 | <>
22 | {currentPage === 'home' && (
23 |
24 | )}
25 |
26 | {currentPage === 'results' && (
27 |
33 | )}
34 | >
35 | );
36 | };
37 |
38 | export default Search;
--------------------------------------------------------------------------------
/auto-coder-actions/119_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: "infer_params 核心的三个参数需要显示的展示在页面上. 模型类型默认为saas/openai, 推理后端有四个选项,参看class InferBackend:\n\
12 | \ Transformers = \"transformers\"\n VLLM = \"ray/vllm\"\n LLAMA_CPP = \"\
13 | llama_cpp\"\n DeepSpeed = \"ray/deepspeed\" 默认为空,模型路径只有用户选择了推理后端的时候才会出现"
14 | silence: true
15 | skip_build_index: false
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/setup.py
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
25 |
--------------------------------------------------------------------------------
/frontend/src/components/AppStore.css:
--------------------------------------------------------------------------------
1 | .app-store-container {
2 | padding: 24px;
3 | }
4 |
5 | .app-store-header {
6 | margin-bottom: 32px;
7 | text-align: center;
8 | }
9 |
10 | .search-bar {
11 | margin-top: 24px;
12 | display: flex;
13 | justify-content: center;
14 | gap: 16px;
15 | }
16 |
17 | .app-grid {
18 | margin-top: 32px;
19 | }
20 |
21 | .app-icon {
22 | display: flex;
23 | justify-content: center;
24 | align-items: center;
25 | height: 120px;
26 | background: #f0f2f5;
27 | font-size: 48px;
28 | padding: 16px;
29 | transition: all 0.3s ease;
30 | }
31 |
32 | .app-icon:hover {
33 | background: #e6f7ff;
34 | transform: scale(1.05);
35 | }
36 |
37 | .ant-card {
38 | height: 100%;
39 | transition: all 0.3s ease;
40 | }
41 |
42 | .ant-card:hover {
43 | box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
44 | transform: translateY(-4px);
45 | }
46 |
47 | .ant-card-meta-title {
48 | font-size: 18px;
49 | font-weight: 500;
50 | margin-bottom: 8px;
51 | }
52 |
53 | .ant-card-meta-description {
54 | color: rgba(0, 0, 0, 0.65);
55 | }
--------------------------------------------------------------------------------
/auto-coder-actions/125_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: wholefile
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: 添加参数的能力在所有推理后端都需要支持
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
27 |
--------------------------------------------------------------------------------
/auto-coder-actions/132_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: '@frontend/src/App.tsx 布局要更加大氣現代化一些'
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
27 |
--------------------------------------------------------------------------------
/auto-coder-actions/124_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: wholefile
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: worker并发数默认为 1000, 推理后端默认为 saas/openai
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
27 |
--------------------------------------------------------------------------------
/auto-coder-actions/127_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: /models/{model_name}/status 里,需要检测 result 状态
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
27 |
--------------------------------------------------------------------------------
/auto-coder-actions/131_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: '@frontend/src/components/ModelList.tsx 要更加大氣現代化一些'
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
27 |
--------------------------------------------------------------------------------
/auto-coder-actions/130_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: '@src/williamtoolbox/server/backend_server.py 添加 ray_address 参数,默认为 auto'
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
27 |
--------------------------------------------------------------------------------
/frontend/src/components/Chat.css:
--------------------------------------------------------------------------------
1 | .chat-container {
2 | display: flex;
3 | height: 100vh;
4 | background-color: #f0f2f5;
5 | }
6 |
7 | .sidebar {
8 | width: 300px;
9 | background-color: #f7f7f8;
10 | padding: 20px;
11 | display: flex;
12 | flex-direction: column;
13 | overflow-y: auto;
14 | }
15 |
16 | .chat-area {
17 | flex: 1;
18 | display: flex;
19 | flex-direction: column;
20 | background-color: white;
21 | }
22 |
23 | .message-list {
24 | flex: 1;
25 | overflow-y: auto;
26 | padding: 20px;
27 | }
28 |
29 | .input-area {
30 | padding: 20px;
31 | background-color: white;
32 | border-top: 1px solid #e8e8e8;
33 | display: flex;
34 | align-items: center;
35 | }
36 |
37 | .conversation-item {
38 | padding: 10px;
39 | margin-bottom: 10px;
40 | cursor: pointer;
41 | }
42 |
43 | .conversation-item:hover {
44 | background-color: #e6e6e6;
45 | }
46 |
47 | .tool-bar {
48 | display: flex;
49 | justify-content: space-between;
50 | padding: 10px 20px;
51 | background-color: white;
52 | border-top: 1px solid #e8e8e8;
53 | }
54 |
55 | .ant-input {
56 | resize: none;
57 | }
58 | .conversation-item.active {
59 | background-color: #e6f7ff;
60 | border-right: 3px solid #1890ff;
61 | }
--------------------------------------------------------------------------------
/auto-coder-actions/123_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: wholefile
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: 推理后端为 saas/openai, 当推理后端为saas/openai时,展示saas.base_url,saas.api_key,saas.model.
12 | 其他的则不展示这些参数.
13 | silence: true
14 | skip_build_index: false
15 | skip_confirm: true
16 | skip_filter_index: true
17 | urls:
18 | - /Users/allwefantasy/projects/william-toolbox/setup.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
28 |
--------------------------------------------------------------------------------
/auto-coder-actions/126_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: wholefile
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: 在 @src/williamtoolbox/server/backend_server.py 添加一个状态接口,允许查询一个模型的状态 可以通过 byzerllm
12 | stat --model <模型名称> 来检测
13 | silence: true
14 | skip_build_index: false
15 | skip_confirm: true
16 | skip_filter_index: true
17 | urls:
18 | - /Users/allwefantasy/projects/william-toolbox/setup.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
28 |
--------------------------------------------------------------------------------
/auto-coder-actions/128_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: '@frontend/src/components/CreateModel.tsx 每个模型新增一个状态刷新按钮,通过 /models/{model_name}/status
12 | 检测装填.检测成功表示正在运行,否则表示不在运行'
13 | silence: true
14 | skip_build_index: false
15 | skip_confirm: true
16 | skip_filter_index: true
17 | urls:
18 | - /Users/allwefantasy/projects/william-toolbox/setup.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
28 |
--------------------------------------------------------------------------------
/auto-coder-actions/149_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: 根据你对项目的理解,写一份符合开源项目的 README
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
29 |
--------------------------------------------------------------------------------
/auto-coder-actions/161_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: config.json 目前已经提供过了 /config 接口,现在增加增删改查,放在 其他功能 的子菜单中,提供多个页面分别完成.
14 | silence: true
15 | skip_build_index: false
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 |
--------------------------------------------------------------------------------
/auto-coder-actions/142_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: 在启动 rag 的时候,检测端口是不是已经被其他的rag占用了
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
29 |
--------------------------------------------------------------------------------
/auto-coder-actions/139_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: 检测rag是否存活,检测对应的 process_id 进程是否存在
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
29 |
--------------------------------------------------------------------------------
/auto-coder-actions/105_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: '参考 @src/williamtoolbox/server/proxy_server.py 实现 backend_server.py ,提供一个接口,可以罗列当前的支持的模型列表(deepseek_chat,emb),提供另外一个接口,支持启动一个模型,启动方式为 byzerllm
12 | deploy --pretrained_model_type saas/openai --cpus_per_worker 0.001 --gpus_per_worker
13 | 0 --num_workers 1 --worker_concurrency 10 --infer_params saas.base_url="https://api.deepseek.com/beta"
14 | saas.api_key=${MODEL_DEEPSEEK_TOKEN} saas.model=deepseek-chat --model deepseek_chat 关闭模型则为:
15 | byzerllm undeploy deepseek_chat'
16 | silence: true
17 | skip_build_index: false
18 | skip_confirm: true
19 | skip_filter_index: true
20 | urls:
21 | - /Users/allwefantasy/projects/william-toolbox/setup.py
22 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
23 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
27 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/byzer-llm/README.md
28 |
--------------------------------------------------------------------------------
/auto-coder-actions/140_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: 新建 rag 需要新增host 和 port 参数,host 默认为 0.0.0.0. 同步更新rags列表页,展示端口
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
29 |
--------------------------------------------------------------------------------
/auto-coder-actions/150_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: 根据你对项目的理解,写一份符合开源项目的 README, 使用emoj 注意严格遵守SEARCH/REPLACE 格式
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
29 |
--------------------------------------------------------------------------------
/auto-coder-actions/143_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: 在启动 rag 的时候,检测端口是不是已经被其他的rag占用了,注意占用的检测方式是过滤 rags 列表,查看里面的port 字段
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
29 |
--------------------------------------------------------------------------------
/auto-coder-actions/146_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: '@frontend/src/components/ModelList.tsx 模型启停的时候,添加一个倒计时,从60秒开始'
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
29 |
--------------------------------------------------------------------------------
/auto-coder-actions/147_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: '@frontend/src/components/CreateModel.tsx handleOk 后,如何刷新 模型列表页?'
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
29 |
--------------------------------------------------------------------------------
/auto-coder-actions/135_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: '@frontend/src/components/CreateRAG.tsx 中,访问模型列表,然后过滤出running状态的模型让用户选'
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
29 |
--------------------------------------------------------------------------------
/auto-coder-actions/144_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: '@frontend/src/components/ModelList.tsx 模型启停的时候,需要按钮转圈圈.同时添加一个重启的按钮'
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
29 |
--------------------------------------------------------------------------------
/auto-coder-actions/145_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: '@frontend/src/components/ModelList.tsx 模型启停的时候,需要按钮转圈圈.同时添加一个重启的按钮'
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
29 |
--------------------------------------------------------------------------------
/auto-coder-actions/141_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: 启动rag 后,拿到 process 后,需要在 logs 目录下,分别生成 pid.err 和pid.out 文件,分别将输出和错误输入到对应的日志里
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
29 |
--------------------------------------------------------------------------------
/auto-coder-actions/134_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: 在 @src/williamtoolbox/server/backend_server.py 中新增 /rags/add ,然后保存在 rags.json文件中
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
29 |
--------------------------------------------------------------------------------
/auto-coder-actions/112_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: "(byzerllm) [w@me william-toolbox]$ william.toolbox backend\n/opt/miniconda3/envs/byzerllm/lib/python3.10/site-packages/pydantic/_internal/_fields.py:151:\
12 | \ UserWarning: Field \"model_path\" has conflict with protected namespace \"model_\"\
13 | .\n\nYou may be able to resolve this warning by setting `model_config['protected_namespaces']\
14 | \ = ()`.\n warnings.warn(\nusage: william.toolbox [-h] [--port PORT] [--host HOST]\n\
15 | william.toolbox: error: unrecognized arguments: backend"
16 | silence: true
17 | skip_build_index: false
18 | skip_confirm: true
19 | skip_filter_index: true
20 | urls:
21 | - /Users/allwefantasy/projects/william-toolbox/setup.py
22 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
23 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
27 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/byzer-llm/README.md
28 |
--------------------------------------------------------------------------------
/auto-coder-actions/136_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: 根据 @frontend/src/components/ModelList.tsx 在 @src/williamtoolbox/server/backend_server.py
12 | 中补上rag列表接口
13 | silence: true
14 | skip_build_index: false
15 | skip_confirm: true
16 | skip_filter_index: true
17 | urls:
18 | - /Users/allwefantasy/projects/william-toolbox/setup.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
30 |
--------------------------------------------------------------------------------
/auto-coder-actions/137_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: '@src/williamtoolbox/server/backend_server.py 添加rag start/stop 接口,对接 @frontend/src/components/RAGList.tsx'
12 | silence: true
13 | skip_build_index: false
14 | skip_confirm: true
15 | skip_filter_index: true
16 | urls:
17 | - /Users/allwefantasy/projects/william-toolbox/setup.py
18 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
29 |
--------------------------------------------------------------------------------
/auto-coder-actions/148_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: 按和 @frontend/src/components/CreateModel.tsx 相同的方式,当 @frontend/src/components/CreateRAG.tsx
12 | 时,刷新 @frontend/src/components/RAGList.tsx
13 | silence: true
14 | skip_build_index: false
15 | skip_confirm: true
16 | skip_filter_index: true
17 | urls:
18 | - /Users/allwefantasy/projects/william-toolbox/setup.py
19 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
30 |
--------------------------------------------------------------------------------
/auto-coder-actions/133_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: '在 @frontend/src/App.tsx 新增一个RAG管理,然后新增一个RAG页面,和模型管理类似,需要分成列表和添加两个子页面. 启动一个
12 | RAG 的命令类似这样: auto-coder.rag serve \
13 |
14 | --model qwen_128k_chat \
15 |
16 | --tokenizer_path /Users/allwefantasy/Downloads/tokenizer.json \
17 |
18 | --doc_dir /Users/allwefantasy/Downloads/pdf_upload_ok \
19 |
20 | --rag_doc_filter_relevance 2'
21 | silence: true
22 | skip_build_index: false
23 | skip_confirm: true
24 | skip_filter_index: true
25 | urls:
26 | - /Users/allwefantasy/projects/william-toolbox/setup.py
27 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
28 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
36 |
--------------------------------------------------------------------------------
/auto-coder-actions/138_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
3 |
4 |
5 | '
6 | human_as_model: true
7 | include_file:
8 | - ./base/base.yml
9 | include_project_structure: true
10 | project_type: py
11 | query: 'rag 的启动方式如下:
12 |
13 | auto-coder.rag serve \
14 |
15 | --tokenizer_path /Users/allwefantasy/Downloads/tokenizer.json \
16 |
17 | --doc_dir /Users/allwefantasy/Downloads/pdf_upload_ok_2 \
18 |
19 | --rag_doc_filter_relevance 2 根据这个启动方式修正manage_rag'
20 | silence: true
21 | skip_build_index: false
22 | skip_confirm: true
23 | skip_filter_index: true
24 | urls:
25 | - /Users/allwefantasy/projects/william-toolbox/setup.py
26 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/proxy_server.py
27 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/package.json
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
36 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
37 |
--------------------------------------------------------------------------------
/auto-coder-actions/165_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: 在 @frontend/src/components/RAGList.tsx 中,Tokenizer路径和文档目录 要支持换行,设置合理的最大宽度
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 |
--------------------------------------------------------------------------------
/auto-coder-actions/166_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: 在 @frontend/src/components/RAGList.tsx 中,Tokenizer路径和文档目录 要支持换行,设置合理的最大宽度
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 |
--------------------------------------------------------------------------------
/auto-coder-actions/162_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: 配置分为三层,配置类型(saasBaseUrls,pretrainedModelTypes), 每个类型下面可以添加 value, label. 根据这个修改
14 | Config 相关的三张页面
15 | silence: true
16 | skip_build_index: false
17 | skip_confirm: true
18 | skip_filter_index: true
19 | urls:
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
21 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
22 | - /Users/allwefantasy/projects/william-toolbox/config.json
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
34 |
--------------------------------------------------------------------------------
/auto-coder-actions/168_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: 在 @frontend/src/components/CreateRAG.tsx 标记 disable_inference_enhance inference_deep_thought
14 | 仅支持pro版本
15 | silence: true
16 | skip_build_index: true
17 | skip_confirm: true
18 | skip_filter_index: true
19 | urls:
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
21 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
22 | - /Users/allwefantasy/projects/william-toolbox/config.json
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
34 |
--------------------------------------------------------------------------------
/auto-coder-actions/163_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: 根据对界面以及config.json格式的的理解,重新更新 @src/williamtoolbox/server/backend_server.py
14 | 中的 update_config_time 和 delete_config_item
15 | silence: true
16 | skip_build_index: false
17 | skip_confirm: true
18 | skip_filter_index: true
19 | urls:
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
21 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
22 | - /Users/allwefantasy/projects/william-toolbox/config.json
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
34 |
--------------------------------------------------------------------------------
/auto-coder-actions/167_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '根据 @@AddRAGRequest(location: src/williamtoolbox/server/backend_server.py)
14 | 更新 @frontend/src/components/CreateRAG.tsx'
15 | silence: true
16 | skip_build_index: true
17 | skip_confirm: true
18 | skip_filter_index: true
19 | urls:
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
21 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
22 | - /Users/allwefantasy/projects/william-toolbox/config.json
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
34 |
--------------------------------------------------------------------------------
/auto-coder-actions/171_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: 参考图片中的页面结构,新增一张聊天页面,作为 App.tsx 中的一级菜单, 名字叫聊天.
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 |
--------------------------------------------------------------------------------
/auto-coder-actions/164_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '根据 @frontend/src/components/ConfigEdit.tsx 以及 @config.json 更新 @src/williamtoolbox/server/backend_server.py
14 | 中的 @@update_config_item(location: src/williamtoolbox/server/backend_server.py)'
15 | silence: true
16 | skip_build_index: true
17 | skip_confirm: true
18 | skip_filter_index: true
19 | urls:
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
21 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
22 | - /Users/allwefantasy/projects/william-toolbox/config.json
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
34 |
--------------------------------------------------------------------------------
/auto-coder-actions/169_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '在模型管理增加一个子菜单,OpenAI兼容服务,允许用户填写一些新奇,启动 OpenAI 兼容服务 启动命令为: byzerllm serve --ray_address
14 | auto --host 0.0.0.0 --port 8000 同步在 @src/williamtoolbox/server/backend_server.py
15 | 中添加一个启动和关闭的接口'
16 | silence: true
17 | skip_build_index: true
18 | skip_confirm: true
19 | skip_filter_index: true
20 | urls:
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
23 | - /Users/allwefantasy/projects/william-toolbox/config.json
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
35 |
--------------------------------------------------------------------------------
/auto-coder-actions/181_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: 默认为模型列表,然后第二个默认为第一个元素
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 |
--------------------------------------------------------------------------------
/auto-coder-actions/172_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: 参考图片,一比一还原到 @frontend/src/components/Chat.tsx
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 |
--------------------------------------------------------------------------------
/auto-coder-actions/180_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '@frontend/src/components/Chat.tsx 输入框要把右侧宽度都吃满'
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 |
--------------------------------------------------------------------------------
/auto-coder-actions/179_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '@frontend/src/components/Chat.tsx 输入框放在最右边,默认要较长,支持多行输入'
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 |
--------------------------------------------------------------------------------
/auto-coder-actions/182_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: 根据 @frontend/src/components/Chat.tsx 中的参数,修正 @add_message 方法
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 |
--------------------------------------------------------------------------------
/auto-coder-actions/184_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: 去掉global openai_compatible_service_process 全部充 config 中获取
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 |
--------------------------------------------------------------------------------
/frontend/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "frontend",
3 | "version": "0.1.0",
4 | "private": true,
5 | "proxy": "http://localhost:8006",
6 | "dependencies": {
7 | "@ant-design/icons": "^5.5.1",
8 | "@types/dagre": "^0.7.52",
9 | "@types/node": "^16.18.113",
10 | "@types/papaparse": "^5.3.15",
11 | "@types/react": "^18.3.11",
12 | "@types/react-dom": "^18.3.1",
13 | "antd": "^5.21.4",
14 | "axios": "^1.7.8",
15 | "dagre": "^0.8.5",
16 | "mammoth": "^1.9.0",
17 | "react": "^18.3.1",
18 | "react-dom": "^18.3.1",
19 | "react-markdown": "^9.0.1",
20 | "react-quill": "^2.0.0",
21 | "react-router-dom": "^6.28.1",
22 | "react-scripts": "5.0.1",
23 | "react-syntax-highlighter": "^15.6.1",
24 | "react-typing-effect": "^2.0.5",
25 | "reactflow": "^11.11.4",
26 | "typescript": "^4.9.5",
27 | "web-vitals": "^2.1.4"
28 | },
29 | "scripts": {
30 | "start": "react-scripts start",
31 | "build": "react-scripts build",
32 | "test": "react-scripts test",
33 | "eject": "react-scripts eject"
34 | },
35 | "eslintConfig": {
36 | "extends": [
37 | "react-app",
38 | "react-app/jest"
39 | ]
40 | },
41 | "browserslist": {
42 | "production": [
43 | ">0.2%",
44 | "not dead",
45 | "not op_mini all"
46 | ],
47 | "development": [
48 | "last 1 chrome version",
49 | "last 1 firefox version",
50 | "last 1 safari version"
51 | ]
52 | },
53 | "devDependencies": {
54 | "@types/react-router-dom": "^5.3.3",
55 | "@types/react-syntax-highlighter": "^15.5.13",
56 | "@types/react-typing-effect": "^2.0.7",
57 | "autoprefixer": "^10.4.20",
58 | "postcss": "^8.4.47",
59 | "tailwindcss": "^3.4.14"
60 | }
61 | }
62 |
--------------------------------------------------------------------------------
/auto-coder-actions/173_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: 图片是一个聊天软件的界面,我希望你能一比一还原,并且在 @frontend/src/components/Chat.tsx 中实现.一定要一模一样
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 |
--------------------------------------------------------------------------------
/auto-coder-actions/170_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '@@start_openai_compatible_service(location: src/williamtoolbox/server/backend_server.py)
14 | 启动后需要有日志,参考 @@manage_rag(location: src/williamtoolbox/server/backend_server.py)'
15 | silence: true
16 | skip_build_index: true
17 | skip_confirm: true
18 | skip_filter_index: true
19 | urls:
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
21 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
22 | - /Users/allwefantasy/projects/william-toolbox/config.json
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
35 |
--------------------------------------------------------------------------------
/auto-coder-actions/177_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '@@add_message(location: src/williamtoolbox/server/backend_server.py) 使用OpenAI
14 | SDK 而不是 http 接口来访问'
15 | silence: true
16 | skip_build_index: true
17 | skip_confirm: true
18 | skip_filter_index: true
19 | urls:
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
21 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
22 | - /Users/allwefantasy/projects/william-toolbox/config.json
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
36 |
--------------------------------------------------------------------------------
/setup.py:
--------------------------------------------------------------------------------
1 | import os
2 | from setuptools import find_packages
3 | from setuptools import setup
4 |
5 | folder = os.path.dirname(__file__)
6 | version_path = os.path.join(folder, "src", "williamtoolbox", "version.py")
7 |
8 | __version__ = None
9 | with open(version_path) as f:
10 | exec(f.read(), globals())
11 |
12 | req_path = os.path.join(folder, "requirements.txt")
13 | install_requires = []
14 | if os.path.exists(req_path):
15 | with open(req_path) as fp:
16 | install_requires = [line.strip() for line in fp]
17 |
18 | readme_path = os.path.join(folder, "README.md")
19 | readme_contents = ""
20 | if os.path.exists(readme_path):
21 | with open(readme_path) as fp:
22 | readme_contents = fp.read().strip()
23 |
24 | setup(
25 | name="williamtoolbox",
26 | version=__version__,
27 | description="williamtoolbox: William Toolbox",
28 | author="allwefantasy",
29 | long_description=readme_contents,
30 | long_description_content_type="text/markdown",
31 | entry_points={
32 | 'console_scripts': [
33 | 'william.toolbox = williamtoolbox.williamtoolbox_command:main',
34 | 'william.toolbox.backend = williamtoolbox.server.backend_server:main',
35 | 'william.toolbox.frontend = williamtoolbox.server.proxy_server:main',
36 | ],
37 | },
38 | package_dir={"": "src"},
39 | packages=find_packages("src"),
40 | package_data={
41 | "williamtoolbox": ["web/**/*"],
42 | },
43 | install_requires=install_requires,
44 | classifiers=[
45 | "Topic :: Scientific/Engineering :: Artificial Intelligence",
46 | "Programming Language :: Python :: 3.9",
47 | "Programming Language :: Python :: 3.10",
48 | "Programming Language :: Python :: 3.11",
49 | ],
50 | requires_python=">=3.9",
51 | )
52 |
--------------------------------------------------------------------------------
/auto-coder-actions/203_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: 切换会话时,需要更新会话的信息列表
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
36 |
--------------------------------------------------------------------------------
/auto-coder-actions/176_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '@@add_message(location: src/williamtoolbox/server/backend_server.py) 中, save_chat_data(chat_data)
14 | 之前,需要使用 openai 接口访问后端的模型服务'
15 | silence: true
16 | skip_build_index: true
17 | skip_confirm: true
18 | skip_filter_index: true
19 | urls:
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
21 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
22 | - /Users/allwefantasy/projects/william-toolbox/config.json
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
36 |
--------------------------------------------------------------------------------
/auto-coder-actions/178_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '@frontend/src/components/Chat.tsx 用户输入框中右侧,有两个级联select框,第一个是模型列表,RAG列表 两个选项,第二个的结果,如果用户第一个选了模型列表,那么所有已经启动的模型,如果选择了RAG列表,则是已经启动的RAG列表'
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 |
--------------------------------------------------------------------------------
/auto-coder-actions/186_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: list_type=="rags" 部分,也要使用 AsyncOpenAI.
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
36 |
--------------------------------------------------------------------------------
/auto-coder-actions/194_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '@frontend/src/components/Chat.tsx 初始化时自动加载会话列表'
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
36 |
--------------------------------------------------------------------------------
/auto-coder-actions/201_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '@frontend/src/components/Chat.tsx 中的聊天字体要色彩鲜明一些'
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
36 |
--------------------------------------------------------------------------------
/auto-coder-actions/183_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '@@start_openai_compatible_service(location: src/williamtoolbox/server/backend_server.py)
14 | 中,相关信息也保存在 config.json中,新增一个key 叫 openaiServerList'
15 | silence: true
16 | skip_build_index: true
17 | skip_confirm: true
18 | skip_filter_index: true
19 | urls:
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
21 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
22 | - /Users/allwefantasy/projects/william-toolbox/config.json
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
36 |
--------------------------------------------------------------------------------
/auto-coder-actions/196_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '@frontend/src/components/Chat.tsx 双击右侧会话列表标题可以修改标题名字'
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
36 |
--------------------------------------------------------------------------------
/auto-coder-actions/199_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '@frontend/src/components/Chat.tsx 在等待返回时,要显示对方正在回复'
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
36 |
--------------------------------------------------------------------------------
/src/williamtoolbox/williamtoolbox_command.py:
--------------------------------------------------------------------------------
1 |
2 | import os
3 | import argparse
4 | from pathlib import Path
5 | import json
6 | from .annotation import process_docx_files
7 |
8 | def main():
9 | parser = argparse.ArgumentParser(description="William Toolbox CLI")
10 | subparsers = parser.add_subparsers(dest="command", required=True)
11 |
12 | # Annotation command
13 | annotation_parser = subparsers.add_parser("annotation", help="Process docx files for annotation")
14 | annotation_parser.add_argument("doc_dir", help="Directory containing docx files to process")
15 |
16 | args = parser.parse_args()
17 |
18 | if args.command == "annotation":
19 | doc_dir = Path(args.doc_dir)
20 | if not doc_dir.exists():
21 | print(f"Directory {doc_dir} does not exist")
22 | return
23 |
24 | # Process docx files
25 | doc_texts = process_docx_files(str(doc_dir))
26 |
27 | # Save as JSON files
28 | for doc_text in doc_texts:
29 | name = os.path.basename(doc_text.doc_name)
30 | json_path = doc_dir / f"{name}.json"
31 | data = {
32 | "doc_text": doc_text.doc_text,
33 | "annotations": [
34 | {
35 | "text": annotation.text,
36 | "comment": annotation.comment,
37 | "timestamp": annotation.timestamp if hasattr(annotation, "timestamp") else None
38 | }
39 | for annotation in doc_text.annotations
40 | ]
41 | }
42 | with open(json_path, "w", encoding="utf-8") as f:
43 | json.dump(data, f, ensure_ascii=False, indent=2)
44 |
45 | print(f"Processed {len(doc_texts)} docx files, saved to {doc_dir}")
46 |
47 | if __name__ == "__main__":
48 | main()
--------------------------------------------------------------------------------
/auto-coder-actions/174_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: 根据 @frontend/src/components/Chat.tsx ,在 @src/williamtoolbox/server/backend_server.py
14 | 添加必要的chat 相关接口, 数据存储采用 chat.json, 注意先设计下chat.json的结构,然后再思考代码的实现
15 | silence: true
16 | skip_build_index: true
17 | skip_confirm: true
18 | skip_filter_index: true
19 | urls:
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
21 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
22 | - /Users/allwefantasy/projects/william-toolbox/config.json
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
36 |
--------------------------------------------------------------------------------
/auto-coder-actions/175_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: 根据 @frontend/src/components/Chat.tsx ,在 @src/williamtoolbox/server/backend_server.py
14 | 添加必要的chat 相关接口, 数据存储采用 chat.json, 注意先设计下chat.json的结构,然后再思考代码的实现
15 | silence: true
16 | skip_build_index: true
17 | skip_confirm: true
18 | skip_filter_index: true
19 | urls:
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
21 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
22 | - /Users/allwefantasy/projects/william-toolbox/config.json
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
36 |
--------------------------------------------------------------------------------
/auto-coder-actions/195_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: 在 @src/williamtoolbox/server/backend_server.py 添加获取会话列表的接口
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
36 |
--------------------------------------------------------------------------------
/auto-coder-actions/198_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '@frontend/src/components/Chat.tsx 右侧会话列表中,邮件单击弹出删除菜单,删除会话'
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
36 |
--------------------------------------------------------------------------------
/auto-coder-actions/202_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '@frontend/src/components/Chat.tsx 当用户选择会话或者设置为默认会话时,需要获取对话列表'
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
36 |
--------------------------------------------------------------------------------
/auto-coder-actions/187_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '@frontend/src/components/Chat.tsx currentConversationId 没有申明 解决这个问题'
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
36 |
--------------------------------------------------------------------------------
/auto-coder-actions/200_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query:
换一个通用的icon
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
36 |
--------------------------------------------------------------------------------
/auto-coder-actions/189_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '@frontend/src/components/Chat.tsx 选择一个会话后,要对应会话要高亮,并且在聊天框最上面要显示当前的会话名称'
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
36 |
--------------------------------------------------------------------------------
/frontend/public/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
12 |
13 |
17 |
18 |
27 | React App
28 |
29 |
30 |
31 |
32 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/auto-coder-actions/190_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '@@add_message(location: src/williamtoolbox/server/backend_server.py) 方法的参数要抽取成一个
14 | pydantic model'
15 | silence: true
16 | skip_build_index: true
17 | skip_confirm: true
18 | skip_filter_index: true
19 | urls:
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
21 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
22 | - /Users/allwefantasy/projects/william-toolbox/config.json
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
36 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
37 |
--------------------------------------------------------------------------------
/auto-coder-actions/197_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: 根据 @frontend/src/components/Chat.tsx 中更新会话标题,相应的更新 @src/williamtoolbox/server/backend_server.py
14 | 中的接口
15 | silence: true
16 | skip_build_index: true
17 | skip_confirm: true
18 | skip_filter_index: true
19 | urls:
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
21 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
22 | - /Users/allwefantasy/projects/william-toolbox/config.json
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
36 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
37 |
--------------------------------------------------------------------------------
/frontend/src/components/AppStore.tsx:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { Row, Col, Card, Typography, Input, Button } from 'antd';
3 | import { SearchOutlined, AppstoreAddOutlined } from '@ant-design/icons';
4 | import './AppStore.css';
5 |
6 | const { Title, Text } = Typography;
7 | const { Meta } = Card;
8 |
9 | const apps = [
10 | {
11 | title: 'AI批注',
12 | description: '智能文档批注工具,支持自动标注和内容分析',
13 | icon: '📄',
14 | url: '/annotation'
15 | }
16 | ];
17 |
18 | interface AppStoreProps {
19 | onNavigate: (key: string) => void;
20 | }
21 |
22 | const AppStore: React.FC = ({ onNavigate }) => {
23 | return (
24 |
25 |
26 |
应用广场
27 |
探索和安装各种生产力工具
28 |
29 | }
32 | style={{ width: 400 }}
33 | />
34 | }>
35 | 提交新应用
36 |
37 |
38 |
39 |
40 |
41 | {apps.map((app, index) => (
42 |
43 |
47 | {app.icon}
48 |
49 | }
50 | onClick={() => onNavigate('annotation')}
51 | >
52 |
56 |
57 |
58 | ))}
59 |
60 |
61 | );
62 | };
63 |
64 | export default AppStore;
--------------------------------------------------------------------------------
/auto-coder-actions/188_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: 'conv.id 会跑错误: Property ''id'' does not exist on type ''{ title: string; time:
14 | string; messages: number; }''. 应该每次对话都要生成一个新的id 序号'
15 | silence: true
16 | skip_build_index: true
17 | skip_confirm: true
18 | skip_filter_index: true
19 | urls:
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
21 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
22 | - /Users/allwefantasy/projects/william-toolbox/config.json
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
36 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
37 |
--------------------------------------------------------------------------------
/auto-coder-actions/192_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: "const response = await axios.post(\"/chat/conversations\", {\n \
14 | \ title: \"新的聊天\"\n }); 这个如何发送form表单数据"
15 | silence: true
16 | skip_build_index: true
17 | skip_confirm: true
18 | skip_filter_index: true
19 | urls:
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
21 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
22 | - /Users/allwefantasy/projects/william-toolbox/config.json
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
36 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
37 |
--------------------------------------------------------------------------------
/frontend/src/components/Annotation/styles.css:
--------------------------------------------------------------------------------
1 | .annotation-container {
2 | height: calc(100vh - 64px);
3 | background: #fff;
4 | }
5 |
6 | .document-container {
7 | padding: 24px;
8 | overflow: auto;
9 | background: #fff;
10 | border-right: 1px solid #f0f0f0;
11 | }
12 |
13 | .document-header {
14 | display: flex;
15 | justify-content: space-between;
16 | align-items: center;
17 | margin-bottom: 24px;
18 | padding-bottom: 16px;
19 | border-bottom: 1px solid #f0f0f0;
20 | }
21 |
22 | .document-content {
23 | padding: 20px;
24 | background: #fff;
25 | border: 1px solid #f0f0f0;
26 | border-radius: 8px;
27 | min-height: 600px;
28 | white-space: pre-wrap;
29 | font-family: inherit;
30 | line-height: 1.5;
31 | }
32 |
33 | .annotation-sider {
34 | background: #fff !important;
35 | padding: 24px;
36 | overflow: auto;
37 | }
38 |
39 | .annotation-header {
40 | margin-bottom: 24px;
41 | padding-bottom: 16px;
42 | border-bottom: 1px solid #f0f0f0;
43 | }
44 |
45 | .annotation-list {
46 | overflow-y: auto;
47 | padding-right: 16px;
48 | }
49 |
50 | .ant-list-item {
51 | transition: background-color 0.3s;
52 | }
53 |
54 | .annotation-content {
55 | margin: 16px 0;
56 | }
57 |
58 | .ai-analysis {
59 | display: flex;
60 | align-items: flex-start;
61 | gap: 8px;
62 | margin-top: 16px;
63 | padding: 12px;
64 | background: #f9f9f9;
65 | border-radius: 8px;
66 | }
67 |
68 | .loading-container {
69 | display: flex;
70 | justify-content: center;
71 | align-items: center;
72 | height: 400px;
73 | }
74 |
75 | :root {
76 | --ql-border-color: #f0f0f0;
77 | }
78 |
79 | .ql-container {
80 | border-radius: 0 0 8px 8px;
81 | }
82 |
83 | .ql-toolbar {
84 | border-radius: 8px 8px 0 0;
85 | }
86 |
87 | .ql-editor {
88 | min-height: 120px;
89 | }
90 |
91 | .ant-upload-list {
92 | margin-top: 16px;
93 | }
94 |
95 | .pdf-container {
96 | height: calc(100vh - 180px);
97 | overflow: auto;
98 | }
--------------------------------------------------------------------------------
/auto-coder-actions/191_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: "const formData = new FormData();\n formData.append(\"title\"\
14 | , \"新的聊天\");\n const response = await axios.post(\"/chat/conversations\"\
15 | , formData); 这段代码有问题么?"
16 | silence: true
17 | skip_build_index: true
18 | skip_confirm: true
19 | skip_filter_index: true
20 | urls:
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
23 | - /Users/allwefantasy/projects/william-toolbox/config.json
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
36 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
37 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
38 |
--------------------------------------------------------------------------------
/auto-coder-actions/204_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '把 @@add_message(location: src/williamtoolbox/server/backend_server.py) 拆解成两个新的接口,一个返回
14 | request_id, 同时将response 按流式写入到一个json文件里, 格式为{event:chunk, content:xxxx},另外一个接口则可以根据request_id
15 | 获取已经写入的json event 事件,注意要记录序号. 两个新接口放到一个新文件 chat_api.py里'
16 | silence: true
17 | skip_build_index: true
18 | skip_confirm: true
19 | skip_filter_index: true
20 | urls:
21 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
22 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
23 | - /Users/allwefantasy/projects/william-toolbox/config.json
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
36 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
37 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
38 |
--------------------------------------------------------------------------------
/frontend/src/components/ConfigList.tsx:
--------------------------------------------------------------------------------
1 | import React, { useState, useEffect } from 'react';
2 | import axios from 'axios';
3 | import { Table, message, Card, Typography, Space, Collapse } from 'antd';
4 | import { SettingOutlined } from '@ant-design/icons';
5 |
6 | const { Title } = Typography;
7 | const { Panel } = Collapse;
8 |
9 | interface ConfigItem {
10 | value: string;
11 | label: string;
12 | }
13 |
14 | interface Config {
15 | [key: string]: ConfigItem[];
16 | }
17 |
18 | interface ConfigListProps {
19 | refreshTrigger: number;
20 | }
21 |
22 | const ConfigList: React.FC = ({ refreshTrigger }) => {
23 | const [config, setConfig] = useState({});
24 | const [loading, setLoading] = useState(false);
25 |
26 | useEffect(() => {
27 | fetchConfig();
28 | }, [refreshTrigger]);
29 |
30 | const fetchConfig = async () => {
31 | setLoading(true);
32 | try {
33 | const response = await axios.get('/config');
34 | setConfig(response.data);
35 | } catch (error) {
36 | console.error('Error fetching config:', error);
37 | message.error('获取配置列表失败');
38 | } finally {
39 | setLoading(false);
40 | }
41 | };
42 |
43 | const columns = [
44 | {
45 | title: '值',
46 | dataIndex: 'value',
47 | key: 'value',
48 | },
49 | {
50 | title: '标签',
51 | dataIndex: 'label',
52 | key: 'label',
53 | },
54 | ];
55 |
56 | return (
57 |
58 |
59 |
60 |
61 | 配置列表
62 |
63 |
64 |
65 | {Object.entries(config).map(([configType, items]) => (
66 |
67 |
74 |
75 | ))}
76 |
77 |
78 | );
79 | };
80 |
81 | export default ConfigList;
--------------------------------------------------------------------------------
/auto-coder-actions/185_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '使用openai-python 时,使用异步client, 然后base_url 当list_type为models时,从config.json中的openaiServerList
14 | 获取host,port 然后拼接 base_url,当list_type 为 rags 时,从 rags.json,根据selected_item 获取host,port
15 | 然后拼接 base_url. 根据 @@add_message(location: src/williamtoolbox/server/backend_server.py)
16 | 的签名,同步修改 @frontend/src/components/Chat.tsx 中的参数'
17 | silence: true
18 | skip_build_index: true
19 | skip_confirm: true
20 | skip_filter_index: true
21 | urls:
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
24 | - /Users/allwefantasy/projects/william-toolbox/config.json
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
36 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
37 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
38 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
39 |
--------------------------------------------------------------------------------
/auto-coder-actions/193_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: "{\n \"detail\": [\n {\n \"type\": \"missing\",\n \
14 | \ \"loc\": [\n \"query\",\n \"title\"\n \
15 | \ ],\n \"msg\": \"Field required\",\n \"input\": null,\n\
16 | \ \"url\": \"https://errors.pydantic.dev/2.6/v/missing\"\n }\n\
17 | \ ]\n}"
18 | silence: true
19 | skip_build_index: true
20 | skip_confirm: true
21 | skip_filter_index: true
22 | urls:
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
25 | - /Users/allwefantasy/projects/william-toolbox/config.json
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
36 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
37 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
38 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
39 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
40 |
--------------------------------------------------------------------------------
/auto-coder-actions/206_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: RAG列表提供两个新的按钮,stdout 和 stderr, 当点击其中的某个按钮时,弹出一个框,到 logs 目录下读取对应 rag名字的 out
14 | 和err 文件信息.注意要实时刷新
15 | silence: true
16 | skip_build_index: true
17 | skip_confirm: true
18 | skip_filter_index: true
19 | urls:
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
21 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
22 | - /Users/allwefantasy/projects/william-toolbox/config.json
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
36 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/chat_router.py
37 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/request_types.py
38 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/storage/json_file.py
39 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
40 |
--------------------------------------------------------------------------------
/auto-coder-actions/205_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '@frontend/src/components/Chat.tsx 使用 @@add_message_stream 和 @@get_message_events
14 | 来获得返回的信息,从而实现打字机效果'
15 | silence: true
16 | skip_build_index: true
17 | skip_confirm: true
18 | skip_filter_index: true
19 | urls:
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
21 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
22 | - /Users/allwefantasy/projects/william-toolbox/config.json
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
36 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/chat_router.py
37 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/request_types.py
38 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/storage/json_file.py
39 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
40 |
--------------------------------------------------------------------------------
/auto-coder-actions/212_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: pollLogs 方法里拿到的 currentLogRequest 为 udefined
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/chat_router.py
36 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/request_types.py
37 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/storage/json_file.py
38 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/rag_router.py
39 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
40 |
--------------------------------------------------------------------------------
/auto-coder-actions/207_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: RAG列表提供两个新的按钮,stdout 和 stderr, 当点击其中的某个按钮时,弹出一个框,到 logs 目录下读取对应 rag名字的 out
14 | 和err 文件信息.注意要实时刷新. 注意,修改后端是,新建一个 rag_router.py 文件,将新接口放到新文件里.
15 | silence: true
16 | skip_build_index: true
17 | skip_confirm: true
18 | skip_filter_index: true
19 | urls:
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
21 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
22 | - /Users/allwefantasy/projects/william-toolbox/config.json
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
36 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/chat_router.py
37 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/request_types.py
38 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/storage/json_file.py
39 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
40 |
--------------------------------------------------------------------------------
/auto-coder-actions/208_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: RAG列表提供两个新的按钮,stdout 和 stderr, 当点击其中的某个按钮时,弹出一个框,到 logs 目录下读取对应 rag名字的 out
14 | 和err 文件信息.注意要实时刷新. 注意,修改后端是,新建一个 rag_router.py 文件,将新接口放到新文件里.
15 | silence: true
16 | skip_build_index: true
17 | skip_confirm: true
18 | skip_filter_index: true
19 | urls:
20 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
21 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
22 | - /Users/allwefantasy/projects/william-toolbox/config.json
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
36 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/chat_router.py
37 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/request_types.py
38 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/storage/json_file.py
39 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
40 |
--------------------------------------------------------------------------------
/auto-coder-actions/216_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '@frontend/src/components/RAGList.tsx 获取日志,需要自动拉到最下面'
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/chat_router.py
36 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/request_types.py
37 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/storage/json_file.py
38 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/rag_router.py
39 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
40 |
--------------------------------------------------------------------------------
/auto-coder-actions/224_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: 在 notebooks 目录创建一个jupyter notebook, 使用openai sdk 提供一个测试例子
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/chat_router.py
36 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/request_types.py
37 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/storage/json_file.py
38 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/rag_router.py
39 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
40 |
--------------------------------------------------------------------------------
/auto-coder-actions/225_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: 在 notebooks 目录创建一个jupyter notebook, 使用openai sdk 提供一个测试例子
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/chat_router.py
36 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/request_types.py
37 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/storage/json_file.py
38 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/rag_router.py
39 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
40 |
--------------------------------------------------------------------------------
/auto-coder-actions/211_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '@frontend/src/components/RAGList.tsx 获取日志还有啥优化可以做么?当前的方案还是不理想'
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/chat_router.py
36 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/request_types.py
37 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/storage/json_file.py
38 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/rag_router.py
39 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
40 |
--------------------------------------------------------------------------------
/auto-coder-actions/223_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '@frontend/src/components/Chat.tsx 重新发送不清空后面的对话,只是用户消息的那条回复消息'
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/chat_router.py
36 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/request_types.py
37 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/storage/json_file.py
38 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/rag_router.py
39 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
40 |
--------------------------------------------------------------------------------
/auto-coder-actions/210_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '@frontend/src/components/RAGList.tsx 如果没有offset ,先获取一次最新的offset'
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/chat_router.py
36 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/request_types.py
37 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/storage/json_file.py
38 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/rag_router.py
39 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
40 |
--------------------------------------------------------------------------------
/auto-coder-actions/213_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: 将 @frontend/src/components/RAGList.tsx 改成最简单的直接获取日志的最新 10000个字符做展示
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/chat_router.py
36 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/request_types.py
37 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/storage/json_file.py
38 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/rag_router.py
39 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
40 |
--------------------------------------------------------------------------------
/auto-coder-actions/222_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: 在 @frontend/src/components/Chat.tsx 的用户消息上,添加一个刷新icon, 当点击后,刷新后面的回复
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/chat_router.py
36 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/request_types.py
37 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/storage/json_file.py
38 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/rag_router.py
39 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
40 |
--------------------------------------------------------------------------------
/auto-coder-actions/232_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '@src/williamtoolbox/server/chat_router.py 提供一个单独的接口更新conversation'
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/chat_router.py
36 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/request_types.py
37 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/storage/json_file.py
38 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/rag_router.py
39 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
40 |
--------------------------------------------------------------------------------
/auto-coder-actions/236_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: update_conversation_title 需要使用 UpdateTitleRequest 思考如何混用URL参数和json请求参数
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/chat_router.py
36 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/request_types.py
37 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/storage/json_file.py
38 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/rag_router.py
39 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
40 |
--------------------------------------------------------------------------------
/auto-coder-actions/217_chat_action.yml:
--------------------------------------------------------------------------------
1 | auto_merge: editblock
2 | chat_model: qwen_vl
3 | code_model: qwen_vl
4 | context: '下面是对上面文件按分组给到的一些描述,当用户的需求正好匹配描述的时候,参考描述来做修改:
5 |
6 |
7 | '
8 | human_as_model: true
9 | include_file:
10 | - ./base/base.yml
11 | include_project_structure: true
12 | project_type: py
13 | query: '@frontend/src/components/Chat.tsx 当提交会话后, assistant 在获得回答之前要展示思考倒计时(120s)'
14 | silence: true
15 | skip_build_index: true
16 | skip_confirm: true
17 | skip_filter_index: true
18 | urls:
19 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateModel.tsx
20 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/backend_server.py
21 | - /Users/allwefantasy/projects/william-toolbox/config.json
22 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.tsx
23 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ModelList.tsx
24 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.test.tsx
25 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.tsx
26 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/RAGList.tsx
27 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/CreateRAG.tsx
28 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/index.css
29 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/App.css
30 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigAdd.tsx
31 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigList.tsx
32 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/ConfigEdit.tsx
33 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/OpenAICompatibleService.tsx
34 | - /Users/allwefantasy/projects/william-toolbox/frontend/src/components/Chat.tsx
35 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/chat_router.py
36 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/request_types.py
37 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/storage/json_file.py
38 | - /Users/allwefantasy/projects/william-toolbox/src/williamtoolbox/server/rag_router.py
39 | - .auto-coder/libs/llm_friendly_packages/github.com/allwefantasy/openai-python/README.md
40 |
--------------------------------------------------------------------------------