用途:polylane 是 Polylane 平台的命令行封装,命令按智能体实际执行的任务组织,用于排查生产问题、探索云基础设施(日志、指标、依赖图)、搜索代码、保存记忆和运行自动化;未覆盖的能力可通过 polylane api 调用完整 API。
安装与认证:可用 npm install -g @coreplane/polylane,或 curl -fsSL https://polylane.com/install.sh | bash,或 brew install coreplanelabs/tap/polylane。认证默认 OAuth 浏览器登录(polylane auth login),无浏览器环境用 --no-browser,脚本/CI 可用 --api-key sk_xxxxx;也可用 polylane auth signup 创建账号。用 polylane auth status 验证。
主要能力:workspace 管理;integration/cloud 连接与目录;issue 列表、详情、时间线与备注;service 查找、日志、指标、依赖图;repo 查找与 grep;memory save 保存发现;tools search/run/code 直接运行智能体工具(默认只读,写入需 agent_tools:write 权限与 --write);thread ask/continue 与智能体对话,支持 --stream、--no-wait;automation 目录、模板创建、自定义创建、触发与执行记录。
使用方式:帮助信息为准,如 polylane <resource> <verb> --help。非交互场景可组合 --non-interactive、--quiet、--output json、--full、--no-wait、--stream、--dry-run、--verbose、--yes 等标志。stdout 为纯数据,stderr 为进度与错误。配置优先级为 CLI 标志 > 环境变量 > ~/.polylane/config.json > 默认值。
限制:账号生命周期操作(验证邮箱、重置密码、更新资料、删除账号、通知设置)需在网页控制台完成,必要时用 polylane api call。匿名遥测默认开启,可用 polylane telemetry disable 或 POLYLANE_TELEMETRY=0、DO_NOT_TRACK=1 关闭。具体触发/动作类型与完整 API 以官方文档为准。