Skip to content

About

dsh的python中文迁移版

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Deepseek Harness Python (中文学习版)

此仓库非官方仓库( 官方仓库: 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/->源码/

About

dsh的python中文迁移版

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages