困扰已久的问题终于得到解决,在深入探索了若干技术细节之后——VFP‑AgentOS 项目现在可以正式启动了。

VFP‑AgentOS 是 VFP AI 插件的自然技术演进方向,因此它首先需要涵盖 AI 插件已实现的功能模块。不过两者之间存在不少关键差异,值得逐一梳理清楚。
第一,配置设定暂不提供图形化 UI 交互界面,改为直接编辑 INI 配置文件来完成各项设置。这相当于从可视化操作回归到命令行方式,但换来的是更灵活、更底层的控制能力,便于深度定制。
第二,通过合理的配置调整,可以嵌入可选的知识库检索与 Web 搜索功能——这两项能力加入后,回复内容的可用性和准确性将有明显提升。
第三,原有 AI 插件的聊天面板虽然能够渲染 MD 格式的回复内容,但一个固有缺陷是无法显示图片。对于多模态大模型来说,这是一个必须解决的关键问题。因此需要改用 HTML 格式呈现,同时完成 VFP 与 HTML 之间的交互,从而打通 PRG ↔ SCX/VCX 的互通链路。
第四,大模型的流式输出目前设为可选功能。此前一直采用非流式输出,是因为尚未找到可靠的去重方案。现在技术条件已经成熟,可以尝试启用流式输出,预计能显著改善用户的使用体验。
第五,添加必要的日志记录机制,用于调试、测试与后期维护——这是工程化开发中不可或缺的一环。
第六,回复内容的存储格式改为 JSON 文本,便于后续的解析、检索与功能扩展。
第七,兼容 OpenAI 兼容的 API 格式,为后续功能迭代提供可靠的技术基础。这一步算是为未来的发展铺平道路。
第八,其他细节方面的调整,这里就不再一一展开了。
