核心概念

核心概念

读懂 Known 的四层装配:插件扫描、服务代理、模块注册与数据层。

怎么读组件文档

组件库里每个组件页都是同一套自动生成的模板——看懂一页的结构,就看懂了全部一百多个组件。

组件通用约定

所有组件继承 BaseComponent 的统一属性、Value / ValueChanged 双向绑定,以及 UIService + Container 的全局消息机制。

应用装配

推荐把装配封装成自己的 AddMyApp(AppType);底层则由 AddKnown / AddKnownClient / AddKnownWeb / AddKnownDesktop 四个入口按需组合。

模块与插件式装配

Config.AddModule<T>() 如何用一次反射扫描把整个程序集接入路由、DI 与元模型。

前后端契约

一份 [WebApi] 接口如何同时充当服务端路由源与客户端强类型 HTTP 门面。

数据层与 Database 契约

Known/Data 里的 Database、DatabaseOption、Result 与项目自接入 EF/Dapper 的分工。

鉴权与身份

Known 的身份抽象 IAuthProvider、[Menu].Roles 按角色显隐,以及 Cookie / Bearer 两条接入路线的定位。

主题与深浅色

CSS 变量驱动的完整主题体系,如何做到首屏无闪烁、跨项目复用。

多语言

LocalService 键值词典与语言持久化,一套界面面向多语言用户的机制。

PWA / 离线

标准 manifest + Service Worker 外壳,Known 应用可一键安装到桌面、离线可用。

智能体工具契约

Known.Platforms.IAgentService 之上的工具(Function Calling)契约:[AgentTool] 特性、IToolRegistry、AgentToolDescriptor 三件套落在开源侧,具体运行时(扫描 / 参数 schema 生成 / 反射执行环)由宿主或 Known.AgentKit 插件承担。

微信公众号二维码 扫码关注公众号
QQ 交流群二维码 扫码加入 QQ 群