狗gogo
|
4379b16083
|
feat: add interactive showcase frontend (demo/) for gitlink-cli
新增 GitLink CLI 交互式展示平台,提供 Web UI 一键执行所有 CLI 命令及 AI Agent Skills,
无需记忆命令行参数即可完成功能演示、测试和验证。
- server.py:Python stdlib HTTP 服务 (127.0.0.1:8765),提供 /api/exec(执行 gitlink-cli
命令)、/api/claude(执行 Claude Code Skills 提示词,支持多轮 session)、/api/cancel
- index.html:原生 JS/HTML/CSS 单文件 SPA(~1260 行),包含:
- 双引擎切换:PowerShell 模式(8 模块 ~60 条预设命令)和 Claude Code 模式(9 模块 ~22 条
预设提示词)
- 双运行模式:Direct Run(点选即执行)和 Edit Mode(填入终端编辑后手动执行)
- 终端模拟器:命令回显、stdout/stderr 着色、多行编辑、Ctrl+L 清屏
- 智能链接提取:从输出中自动解析 owner/repo 及 Issue/PR/Webhook/Wiki 编号,生成 GitLink
网页端可点击链接
- 可折叠侧边栏 + 拖拽调节宽度 + 执行引擎状态指示
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-07-06 20:12:23 +08:00 |