这么久了,终于把agent的tui搓出来了

作者:xiaojinao | 分类:tech

虽然设置的很多功能和预想的不一样,有很多还没实现
比如设置页面,我想做成和webui一样的完整设置,至少主要修改可以做到,但是搓tui太难受了,各种不方便和问题,尤其是性能问题,如何做到渲染超多条md而不卡顿
尤其是textual根本不是为了agent渲染md来设计的,用其自带的md渲染简直卡到离谱,没办法只能从是继承然后做修改了,我也没打算做太复杂,就显示渲染,做到一个节点就行了,textual的md渲染每次嵌套都时一个节点,一条对话可以高达十几个节点,还做了一些惰性优化只启动必要的核心来优化启动时间,只导入httpx启动llm引擎,之后是textual这两个是较重的库,别的可以忽略不记了,启动时间综合在700毫秒,已经很难再压缩了但是已经足够了,通过pip安装后启动速度已经很可以了pip下载的命令:pip install cellium-agent