Files
proxycast/docs/content/08.open-platform/3.plugin-development.md
T
coso 7851c34bed release: v0.68.0
## Features
- 版本升级至 0.68.0

## Fixes
- 修复 EmptyState 组件标题排版问题
- 修复"开始生成"按钮文字换行问题
- 修复加载历史对话失败问题
  - 修复 parse_message_content 保留 ContentPart 结构
  - 修复 convert_agent_message 添加 reasoning_content 处理
  - 修复 WorkspaceType::from_str 命名冲突,重命名为 parse

## Code Quality
- 修复所有 clippy 警告
  - 修复 manual_flatten 警告
  - 修复 ptr_arg 警告(使用 &Path 替代 &PathBuf)
  - 修复 manual_clamp 警告
  - 修复 match_single_binding 警告
- 所有测试通过 (174 passed)
2026-02-16 20:58:55 +08:00

988 B

title, description, navigation
title description navigation
开放平台 - 插件开发指南 开发 ProxyCast 插件的规范与最佳实践
icon
i-heroicons-code-bracket-square

开放平台 - 插件开发指南

::alert{type="info"} 本页面向开发者。若你不开发插件,可跳过。 ::

本文档说明插件类型、打包方式和开发建议,帮助你把能力稳定接入 ProxyCast。

插件类型

脚本插件

基于 JavaScript/TypeScript,通过 Hook 扩展行为。

二进制插件

通过独立可执行文件提供系统级能力,适合重计算或本地工具集成。

基础结构

插件以 ZIP 分发,至少包含:

  • plugin.json:元数据与入口定义
  • 可选配置文件与资源文件

开发建议

  1. 先做最小可用版本
  2. 明确输入输出协议
  3. 做异常与超时处理
  4. 提供清晰的版本兼容说明

发布建议

  1. 版本号语义化管理
  2. 发布前做跨平台验证
  3. 提供回滚策略与变更日志