用途:通过 Membrane CLI 与 CodeScene 平台交互,管理项目、分析、开发者设置与团队等数据。CodeScene 是分析代码库以识别技术债务、热点和团队社会模式的 SaaS 平台,帮助改善代码质量、降低风险并优化开发流程。
主要能力:可列出项目、分析、开发者、团队、项目仓库、增量分析(PR/MR 分析);获取项目、分析、最新分析、增量分析、项目架构组件详情;创建项目与团队,更新项目组件、开发者设置、团队名称;删除项目与团队;触发新分析;向项目添加 git 仓库。分析维度涵盖作者、提交、热点、知识地图、语言分布、文件修订等。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>,无头环境会输出授权 URL,完成后执行 membrane login complete <code>。建立连接:membrane connection ensure "https://codescene.com/" --json,若状态为 BUILDING 可用 npx @membranehq/cli connection get <id> --wait --json 轮询。搜索动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json,结果在 output 字段。也可通过代理直接请求 API:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--rawData、--query、--pathParam 等选项。
限制:需通过 CodeScene 平台认证并授权;凭证由 Membrane 管理,不应向用户索取 API 密钥或令牌。具体功能、收费与价格信息资料未提供。官方文档:https://codescene.io/documentation/