SuperAPI AI 工具集

gf-tui

编程与开发

查看项目

更新于 10-16 05:02

技能介绍

用途:为 GateFlow 提供本地终端控制台,默认本地工作区模式,无需网关,面向状态查看、智能体管理与发布/配置修复流程。

主要能力:控制台分区包括 Workspace(根路径与插件版本)、Inventory(agents、skills、commands、IP blocks、boards)、Health(doctor 命令、发布校验、map 就绪度,以及 Verilator、Yosys、SymbiYosys 可用性)、Actions(doctor、map、viz、lint、sim、formal、release 工作流入口)与 Agent 创建。健康/状态先于操作可见,命令以操作者快捷方式呈现,而非隐藏文档。

使用方式:CLI 模式 python3 tools/gateflow_cli.py status;Shell 模式 python3 tools/gateflow_cli.py shell,提供本地 gateflow> 提示符;创建智能体 python3 tools/gateflow_cli.py agents create "Name";交互式 python3 tools/gateflow_tui.py,需真实 TTY,支持键盘导航;快照 python3 tools/gateflow_tui.py --snapshot --plain,用于日志、CI 或非交互终端;JSON 模式 python3 tools/gateflow_tui.py --json,供脚本读取机器可读状态。仪表盘中按 a 可交互式创建新智能体,会提示名称、角色与描述。允许工具为 Bash 与 Read。

适用场景:需要在终端内完成状态检查、智能体创建、发布与配置修复循环、CI 或日志采集,以及以脚本消费机器可读状态的场景,同时适用于缺少全部可选工具时的生成与审查 RTL 工作。

限制与守卫:TUI 不会静默执行破坏性硬件操作;/gf-flash 不在默认操作列表中,烧录板卡需显式执行;缺失工具体现为警告而非失败。验证命令包括 python3 -m unittest tests/test_gateflow_tui.py、python3 -m unittest tests/test_gateflow_cli.py、python3 tools/gateflow_cli.py --plain status、python3 tools/gateflow_tui.py --snapshot --plain 与 python3 tools/gateflow_tui.py --json。其他收费、价格与平台信息暂未提供。