开始使用
Polylane如何运作
Polylane在你的技术栈上运行的循环,以及你会在控制台里看到的少数几样东西,从问题、线程到修复运行、上报和自动修复。
Polylane连接到你的云、仓库和可观测性工具,监视它们的问题,并把每个问题处理到判定和修复。你在线程中阅读完整的过程,可以从控制台、Slack、你的编程智能体或终端进入。
循环
- 连接:你连接一个云、一个仓库和一个可观测性工具,Polylane构建一张你系统的实时地图,每个智能体都从中读取。参见连接。
- 检测:基于你的遥测构建的检查提出问题,每个拉取请求都针对生产环境进行审查,有风险的配置会被标记。参见检测。
- 调查与修复:一个智能体用你真实的工具处理每个问题,展示它的证据,并以拉取请求的形式打开修复供你审查。参见调查与修复。
- 在你的工具中工作:同一个智能体在你的编辑器、终端、CI或Slack中回答。参见在你的工具中工作。
基本要素
| 基本要素 | 它是什么 | 在哪里看到它 |
|---|---|---|
| 上下文图 | 你技术栈的实时模型,由云、仓库、集成和记忆供给数据,每个智能体都从中读取。 | 呈现为拓扑。 |
| 云账户 | 一个已连接的云提供商,Polylane同步它的资源、划分层级并记录每次变更。 | Settings中的Clouds;参见Clouds。 |
| 仓库 | 一个已连接的代码托管平台,智能体在其中搜索、读取并打开拉取请求,它关联到它所部署到的资源。 | Settings中的Repositories;参见仓库。 |
| 集成 | 一个已连接的可观测性工具、聊天工具、代码托管平台、问题跟踪器或编程智能体,它贡献智能体可调用的工具和检测所监听的事件。 | Settings中的Integrations;参见集成。 |
| Topology | 你基础设施的图视图:资源是节点,关系是边,每个都带有自己的属性和变更历史。 | Topology;参见Topology。 |
| 记忆 | 智能体或人保存的已确认发现,让下一次调查从你已经知道的东西开始。 | Settings中的Memories;参见Memories。 |
| 检查 | 对一个资源的计划评估,基于你的提供商和保存的查询构建,越界时提出问题。 | 修复运行的Lineage面板。 |
| 问题 | 唯一的检测记录:某个资源可能出了问题。一次修复运行给它一个判定,已确认或已驳回。 | 它的修复运行线程;参见问题。 |
| 拉取请求审查 | 对已连接仓库中每个拉取请求针对其部署到的生产环境的检查,在你合并前以评论形式发布。 | 拉取请求上的评论;参见拉取请求审查。 |
| 建议 | 针对单个资源的关于配置错误、韧性风险或可观测性缺口的推荐,附带一个你可以交给智能体的修复。 | 拓扑上该资源的面板;参见Advisories。 |
| 线程 | 与一个拥有你完整上下文图的智能体的对话,你可以观看、中断、分享和继续。 | Threads;参见Threads。 |
| 修复运行 | 一个智能体在单个线程中处理一个问题,从判定到根因再到拉取请求。 | Threads中把Type筛选器设为Fix run;参见修复运行。 |
| 上报 | 智能体需要你做的每件事一条记录,你处理后即清除。 | Threads下的Needs you预设;参见Escalations。 |
| 自动修复 | 由智能体编写、以拉取请求形式到达你仓库的代码修复,由Polylane的编程智能体或已连接的智能体(如Devin、Cursor、Factory或Conductor)运行。 | 拉取请求,以及线程的Lineage面板;参见Autofix。 |
智能体可以做什么
智能体默认只读:没有人写过消息的运行对你的提供商使用只读访问,而标记为Read-only的云账户会拒绝每个写入调用。当你在线程中时,对提供商的写入调用会先经过安全审查,然后等待你确认后才执行。代码变更以拉取请求的形式落到你的仓库中,合并权在你手中。