Skip to content

feat: publish rpi v0.1.6 plugin and website stack - #2

Merged
bigfish1913 merged 4 commits into
mainfrom
feat/commonmark-gfm-renderer
Sep 9, 2026
Merged

bigfish1913 merged 4 commits into
mainfrom
feat/commonmark-gfm-renderer

Conversation

@bigfish1913

Copy link
Copy Markdown
Owner

Summary

  • add the Rust-native plugin SDK, loader, and plugin-stub example
  • add the static rpi website with documentation and package catalog
  • publish and document the 0.1.6 crate family and CLI install path
  • add workspace CI for pull requests and pushes to main
  • update the TUI Markdown path and provider compatibility fixes

Verification

  • cargo test --workspace
  • cargo build -p plugin-stub
  • cargo install rpi-cli --version 0.1.6 --locked
  • public website deployment verified at https://rpi.laofu.online/

bigfish added 4 commits September 8, 2026 15:12
- 添加 pulldown-cmark 依赖用于解析 CommonMark/GFM
- 重构 render_inline 方法,使用 pulldown-cmark 的事件驱动解析器
- 支持更多 Markdown 特性:删除线、内联数学、任务列表等
- 改进头部渲染逻辑,隐藏 Markdown 标记符号
- 添加新的单元测试验证内联解析功能
- 新增 rpi-plugin-sdk 提供稳定的 C ABI 接口用于 Rust 原生插件开发
- 新增 rpi-extensions 实现动态插件加载器和 AgentTool 适配器
- 新增 rpi-tui 包含终端 UI 原语组件
- 更新 README.md 添加插件构建说明和 crate 注册表链接
- 添加 Taskfile.yml 中的前端打包和部署任务
- 在 .gitignore 中添加静态前端部署包目录

fix: 修复 Anthropic 流式传输和 TUI 渲染问题

- 为 Anthropic 提供器添加非流式请求支持,通过 RPI_ANTHROPIC_NON_STREAM 环境变量控制
- 修复 TUI 中光标标记导致的终端渲染问题,确保光标标记不会写入实际终端
- 优化交互式 TUI 中的消息队列机制,改进用户输入处理逻辑
- 修复 bash 工具调用时的工作状态加载器同步显示问题
@bigfish1913
bigfish1913 merged commit 133f815 into main Sep 9, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant