Skip to content

feat(v2): Structured Output — 命令输出解析器 #12

Description

@monster-echo

背景

top / ps / docker ps / kubectl get pods 这类命令输出是表格,但在 xterm 里只能当文本看。解析成结构化数据后可以做排序、过滤、点击跳转。

范围

In

  • Console 端实现输出解析器:识别表格类命令的 stdout,提取列与行
  • 第一批支持的命令:ps auxdocker psdocker imageskubectl get podsls -ltop(快照)
  • 解析后的数据挂在对应 session 的输出帧上,不影响原始字节流(xterm 仍然显示原样)
  • 命令边界识别:靠 prompt 提示符 + 时间窗口启发式
  • 解析失败静默回退到纯文本(展示层增强允许 fallback)

Out

验收

  • docker ps 后能在 DevTools 看到结构化数据
  • 未识别命令返回 null,不影响性能

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions