方法
跨越边界查找答案。
实现存在于一个仓库中。决定存在于一个工单中。当前状态存在于一个数据库中。LeanCTX 将相关证据汇集起来以完成任务。
您的信息
不同的来源。一个有用的视图。
连接一个本地工作区,如 GitLab 和关系数据库。每个来源通过一个共同的契约贡献信息,并拥有自己的权限和来源信息。
- 代码和文件
- 定位实现、声明和确切的源代码行。
- 服务知识
- 连接 GitHub、GitLab 和 Jira 知识;添加 MCP 或可配置的 HTTP 来源以获取您自己的服务。
- 结构化数据
- 从允许的 Postgres 表或视图中读取有界记录。模型接收范围受限的结果,而不是不受限制的 SQL 访问。
跨来源问题
检查出库中发生了什么——以及哪个决定解释了它?
检索实现、批准的更改和相关记录。将每个来源作为上下文编译时保持可识别。
任务感知的检索
搜索相关性。保留上下文。
结合精确搜索、索引检索和代码关系。对问题进行候选结果的排序,以及它们可用的新鲜度和来源权威性。相关结果也必须被允许。
- 查找
- 使用文本、语义索引或符号来获取正确材料。
- 协调
- 去重重复内容,同时保留其贡献的来源。
- 准备
- 将选定的候选结果传递到任务和预算范围的上下文计划中。
来源谱系
每一个发现。回溯路径。
在结果中保留来源身份、贡献的版本和可用新鲜度元数据。当来源不一致或某个细节很重要时,返回原始信息后再做出下一步决定。
- 来源
- 知道哪个来源贡献了每个证据。
- 新鲜度
- 区分当前材料与已过期或被取代的记录。
- 恢复
- 在当前权限下恢复保留或当前的来源详细信息;撤销访问也会阻止缓存恢复。
允许的知识
连接不等于无限制。
源的范围遵循请求背后的身份和策略。仅仅因为它匹配问题,被撤销的访问、被禁止的源或无效的记录不能被授权。
- 身份
- 在获取之前,请检查请求者的源权限。仅凭服务凭证不能授权用户。
- 不可信内容
- 将检索到的指令视为源数据,而不是采取行动的许可。
- 交付规则
- 在内容进入模型上下文之前,请检查所选内容。
问题和答案
您的来源,解释。
每个请求都查询所有来源吗?
不。LeanCTX 使用与您的任务相关的来源、索引和检索路径。凭证、源权限和刷新设置定义了可用材料。
我可以连接我自己的数据吗?
使用受支持的提供商、MCP 桥接或版本化的 Engine 源接口。当您的应用程序提供材料时,请保留源身份和权限。