F
fnos-dsh (dsh-codebuddy-plugin)
fnosp/fnos-dsh/plugins/dsh-codebuddy-plugin
DeepSeek Harness용 Tencent CodeBuddy 모델 제공자입니다. API 키 대신 브라우저 OAuth로 로그인하고, 각 모델의 컨텍스트·출력·도구 호출·추론·이미지 기능을 보여 주는 CodeBuddy 모델 목록을 제공합니다. 여러 계정을 유지하며 다음 사용 가능한 계정으로 자동 전환합니다. composer에 잔여 할당량과 토큰·크레딧 사용량 패널을 표시하고, 계정별 자동화 가능한 CodeBuddy 성장 작업을 완료하며 실행 로그를 남깁니다. npm에서 `dsh plugin --profile web add @tnnevol/dsh-codebuddy`로 설치합니다.
설치
dsh plugin --profile web add github:fnosp/fnos-dsh이 플러그인은 저장소의 plugins/dsh-codebuddy-plugin 하위 디렉터리에 있습니다.
README
fnOS DSH
|
|
· |
|
飞牛 fnOS 上的 DeepSeek Harness 应用与插件生态项目。
项目简介
本项目用于将 DeepSeek Harness 适配并打包为可安装的 fnOS 应用,同时维护可独立安装到 DSH 客户端的插件和配套工具。
项目面向两类场景:
- 在飞牛 fnOS 上安装和运行 DeepSeek Harness
- 为 DSH 客户端开发、构建和发布扩展插件
核心能力
- 提供 DeepSeek Harness 的 fnOS Native 应用适配
- 支持 fnOS 应用的安装、升级、卸载和运行时管理
- 提供 fnOS 网关代理和 DSH Web 运行环境适配
- 支持 DSH 客户端插件及共享 UI 组件开发
- 提供本地 DSH Web、插件和文档开发能力
- 通过统一 CLI 管理检查、构建、版本和发布流程
技术栈
| 类型 | 技术 |
|---|---|
| 包管理 | pnpm Workspace |
| Monorepo | Turborepo |
| 开发语言 | TypeScript、Shell |
| 构建工具 | tsdown、Vite、fnpack |
| 文档 | VitePress、Mermaid |
| UI | Semi Design |
| 应用形态 | fnOS Native |
| 运行环境 | Node.js 24、pnpm 11 |
快速开始
环境要求
- Node.js 24 或更高版本
- pnpm 11.16 或更高版本
安装依赖
nvm use
pnpm install
启动开发环境
pnpm run start
也可以按需启动文档站、插件或本地 DSH Web:
pnpm run start -- --docs
pnpm run start -- --plugin fnos
pnpm run start -- --web
构建与检查
pnpm run build -- --plugin fnos
pnpm run build -- --fpk --app fn-deepseek-harness
pnpm run check -- --all
文档
本地预览文档站:
pnpm run start -- --docs