fd715eac2b
新增: - services/web_panel/routes/files.py — 全功能文件管理后端API (11个端点) - pages/files.html + files.js — 文件管理前端 (浏览/编辑/上传/删除/右键菜单) - 插件Picker API: window.open+postMessage唤出文件选择器 - 符号链接目录双层面包屑 (逻辑路径+物理路径) - 文件系统全访问+跨平台 (Linux/Windows/macOS) - permission_rules.yaml新增4个filemanager.*权限 修复: - SVG fill=currentColor 日夜模式自适应 - 特殊目录容错 (/dev/fd损坏符号链接/proc) - 面包屑每层级独立可点击+可编辑路径跳转 - ..行返回上级+data-is-dir补全 - rmlint→lstat回退 损坏符号链接不炸页面 文档: - 插件开发指南新增第八章(文件管理器集成) - 开发踩坑记录新增4条(特殊目录/双面包屑/SVG颜色/Windows) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
101 lines
2.5 KiB
YAML
101 lines
2.5 KiB
YAML
commands:
|
|
autoscroll:
|
|
description: '滚动控制: 切换自动滚动'
|
|
permissions:
|
|
- framework.tui.control
|
|
source: internal
|
|
create-plugin:
|
|
description: 创建新插件脚手架
|
|
permissions:
|
|
- framework.scaffold.plugin
|
|
source: internal
|
|
echo: &id001
|
|
description: echo input
|
|
permissions: []
|
|
source: plugin.example_plugin
|
|
help:
|
|
description: 显示帮助信息
|
|
permissions:
|
|
- framework.command.help.read
|
|
source: internal
|
|
history:
|
|
description: 显示命令历史
|
|
permissions:
|
|
- framework.command.history.read
|
|
source: internal
|
|
netdiag:
|
|
description: 网络服务诊断
|
|
permissions:
|
|
- framework.network.diagnose
|
|
source: internal
|
|
permissions:
|
|
description: '权限管理: 显示权限状态'
|
|
permissions:
|
|
- framework.permission.read
|
|
source: internal
|
|
plugin_status: &id002
|
|
description: show status
|
|
permissions: []
|
|
source: plugin.example_plugin
|
|
pm_plugin_status:
|
|
description: '权限管理: 查看插件权限状态'
|
|
permissions:
|
|
- framework.permission.read
|
|
source: internal
|
|
pmallow:
|
|
description: '权限管理: 同意权限请求'
|
|
permissions:
|
|
- framework.permission.read
|
|
source: internal
|
|
pmdeny:
|
|
description: '权限管理: 拒绝权限请求'
|
|
permissions:
|
|
- framework.permission.read
|
|
source: internal
|
|
pmhelp:
|
|
description: '权限管理: 显示权限命令帮助'
|
|
permissions:
|
|
- framework.permission.read
|
|
source: internal
|
|
pmignore:
|
|
description: '权限管理: 暂时忽略权限请求'
|
|
permissions:
|
|
- framework.permission.read
|
|
source: internal
|
|
pmpending:
|
|
description: '权限管理: 查看待授权请求列表'
|
|
permissions:
|
|
- framework.permission.read
|
|
source: internal
|
|
pmrequests:
|
|
description: '权限管理: 查看待授权请求列表(别名)'
|
|
permissions:
|
|
- framework.permission.read
|
|
source: internal
|
|
pmtest:
|
|
description: '权限管理: 测试权限配置文件'
|
|
permissions:
|
|
- framework.permission.read
|
|
source: internal
|
|
scroll:
|
|
description: '滚动控制: 手动滚动到底部'
|
|
permissions:
|
|
- framework.tui.control
|
|
source: internal
|
|
status:
|
|
description: 显示框架状态
|
|
permissions:
|
|
- framework.status.read
|
|
source: internal
|
|
testlog:
|
|
description: 生成测试日志
|
|
permissions:
|
|
- framework.command.test
|
|
source: internal
|
|
last_updated: 291543.087298158
|
|
plugin_commands:
|
|
example_plugin:
|
|
echo: *id001
|
|
plugin_status: *id002
|
|
total_commands: 19
|