release: v5.4.2 - terminal模拟器 + Operit桥接

新增插件:
- terminal: 持久交互式终端,纯标准库,全平台,13个测试
- operit_bridge: Operit AI工具格式桥接,47个脚本288个工具,12个测试

其他:
- plugins/operit/: 47个Operit官方脚本
- 更新plugin_registry.json/plugins_config.py
- 更新about.txt/CHANGELOG.md至v5.4.2
This commit is contained in:
xiaoli-cli bot committed 2026-06-23 08:50:15 +00:00
1 parent b8faaae0c6
commit dfe21298b9
56 files changed
+32586 -1

No files matched your search

+27
View File
@@ -1,5 +1,32 @@
# 更新日志
## v5.4.2 (2026-06-23)
**新增插件:**
- **terminal** (终端模拟器):纯标准库实现的持久交互式终端
- 持久 Shell 会话,环境变量/目录跨命令保持
- Python REPL 交互 (`-i` 模式,`PYTHONUNBUFFERED`)
- 多会话管理(open/switch/list/close)
- 特殊按键支持(Ctrl+C/D/Z、Tab、方向键等 18 种)
- 文件哨兵机制(避免 stdout 提示符污染)
- Windows/Linux/macOS 全平台,零外部依赖
- 13 个单元测试
- **operit_bridge** (Operit 双向工具桥接):让 xiaoli-cli 兼容 Operit AI 第三方工具格式
- 自动扫描 `plugins/operit/` 目录,解析 47 个真实 Operit 脚本,加载 288 个工具
- 兼容标准 JSON + HJSON(无引号键名、单引号、三引号、嵌套引号、// 注释)
- 双向格式转换:Operit METADATA ↔ MCP ↔ OpenAI FC
- 可将 xiaoli-cli 插件导出为 Operit 格式 `.js` 文件
- 逐字符 HJSON 解析器,覆盖 Operit 官方全部 47 个示例脚本
- 12 个单元测试
**其他变更:**
- 更新 `plugin_registry.json` 添加 operit_bridge 注册
- 更新 `plugins_config.py` 启用 terminal 和 operit_bridge
- `plugins/operit/` 存放 47 个 Operit 官方脚本(来自 GitHub AAswordman/Operit)
所有重要更改都记录在此文件中。格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/)。
---