Skip to content

Support TUI configuration for RT-Claw #1

@zevorn

Description

@zevorn

概述

目前 RT-Claw 已有大量配置项:

  • API 相关:base url、api key、IM secret key
  • 平台相关:不同硬件平台和驱动
  • AI 相关:tools/skills、LLM 上下文、记忆容量

此外,不同 SDK 的编译配置方式不统一,目前同时支持 Kconfig、CMake、Meson 和 Makefile,较为混乱。

为方便用户使用(尤其是云端开发场景),希望增加一个 TUI(终端用户界面)来帮助用户更好地进行各项配置。

功能需求

  • 统一管理上述所有配置项
  • 支持中英文切换
  • 支持配置不同厂商的 AI API
  • 支持对已烧录固件的嵌入式设备进行在线配置更新

Overview (English)

Currently, we already have many configuration items:

  • API-related: base url, api key, im secret key
  • Platform-related: different hardware platforms and drivers
  • AI-related: tools/skills, LLM context, memory capacity

In addition, there are differences in the compilation and configuration of different SDKs. Currently, we support Kconfig, CMake, Meson, and Makefile, which is quite chaotic.

To facilitate user usage, especially for cloud-native development, we hope to add a TUI to help users better perform various configurations.

In addition to meeting the above configurations, we also hope to support switching between Chinese and English, support configuring APIs from different manufacturers, and support online updates of various configurations for embedded devices that have already had software burned into them.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions