此仓库非官方仓库( 官方仓库: https://github.com/deepseek-ai/deepseek-harness )
此仓库为官方deepseek harness的python版,大部分代码由AI翻译,并由人工润色
为了便于研究,该仓库采用全中文设计,部分内容有删改,需要原文请至官方仓库寻找
从 Pypi 安装: (注:大部分功能目前无法直接运行)
pip install pydsh
从源码安装:
git clone https://github.com/sxzyabab/deepseek-harness-python-chinese.git
cd deepseek-harness-python-chinese
#直接安装到python的包文件夹
pip install .
#或者使用开发安装,对代码修改后能立即生效
pip install -e .或下载源码后直接导入(使用importlib或改名为不含-的名称后导入)
基准测试 #原benchmark/
文档/ .agents #原.agents/ 翻译标准 #项目的汉化标准 官方文档 #原doc/
源码/ #原packages/
web/ 静态资源/ css/ #从插件内提取出的css(原版)
注: 1.部分包尚未完成 2.示例尚未迁移 3.部分外围内容(官方开发用脚本等非核心代码)不加入 4.python 文件夹由于本仓库为python,不再加入,后期适配
进行中:
- 重大重构:重写网页客户端(使用定制web工具)
- 常态化:跟进包结构及新代码,清理屎山
- 初步重构:目前部分完成
packages/的整理 - 彻底重构外部依赖(Cordis相关):将
timer合并进cordis;多个工具文件及cosmokit合并为一个工具文件;重写schemastery;vendor/移至packages/ - 优化原生体验:可安装为包,完成部分基础文件,可正常导入顶层包(AI造新轮子真是拉完了)
- 对原有架构进行升级
计划中(TODO):
- 升级文件操作体系
- 在产品层添加保护用户的安全护栏,以防被AI忽悠
- 重新设计部分UI,以兼容更多的功能
- 完成桌面端打包链路
- 兼容用ts写的插件
已完成:
- 重大改动:全面重构网页客户端,使用定制工具
pywebbridge,无需再运行一个cordis (ps:笑死我了,这傻AI明明知道自己写的是迁移项目,还在尝试曲线请求原来的代码直接执行) - 重大改动:schemastery包改为手搓校验包
- 重大改动:增加
基础设施分组,仅用于提供可靠组件,不参与插件体系 - 大改动:将vendor并入packages
- 大改动:删除 vendor/group
- 增加
translatemap.json方便处理文件对应关系 - 初步重构外部依赖(Cordis相关)
- 将文档整理:
docs/->文档/官方文档/ - 将大部分核心源码转为python版:
packages/->源码/