mcpField
A
alera-cli

alera-cli

github.com/leynierAgent 工作流4143 次安装3 天前更新
代码仓库

关于 alera-cli

alera-cli 是面向 Alera 运行环境的命令行操作指南,供编码 Agent 管理工作区、主机和运行时任务。它强调按需读取工作流,并保留托管 worktree 与运行时元数据的操作边界。

主要功能

  1. 01管理工作区与 worktree
  2. 02配置 SSH 主机与远程工作区
  3. 03检查收件箱及 Agent 配置文件
  4. 04检查和安装 Agent 技能
  5. 05使用 JSON 获取结构化输出

适用场景

  1. 01添加或移除托管工作区
  2. 02设置 SSH 远程工作区
  3. 03从终端外向运行中的 Agent 提问
  4. 04检查本机已安装的技能

MCP 相关

指南说明如何让 Alera 运行时登录账户,以及通过 MCP Control 或 `alera mcp serve` 供 MCP 客户端驱动。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/leynier/alera --skill alera-cli

安装后在 Claude Code 中输入/alera-cli确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
automations.md
hosts.md
inbox.md
mcp.md
recovery.md
workspaces.md

详细介绍

Alera CLI

使用托管的 alera CLI 管理 Alera 资源。在 Alera 终端中,其 shim 和 ALERA_RUNTIME_DIR 会选择 UI 的运行时配置文件。使用命令组的 --help 查看标志,使用 --json 获取结构化输出;列表封装使用 items。

选择相关工作流

  • 项目、工作树、移交/接管、关联问题、Watch and Fix、标签、标签页、关系和分区:阅读 workspaces。
  • SSH 目标和远程工作区设置:阅读 hosts。
  • 定时 Agent 工作:使用 alera-automations 技能;CLI 入口见 automations。
  • 缺少运行时主机、外部 shell 配置、元数据修复,或标签页不再显示其 Agent 状态:阅读 recovery。
  • Agent Profile 检查、启动或维护:使用 alera-agent-profiles 技能。其简单维护路径无需研究目录。
  • 从终端外向正在运行的 Agent 提问,或读取收件箱:阅读 inbox。
  • Agent 调度、工作任务或协调器生命周期:使用 alera-orchestration 技能。
  • 将运行时登录到 Alera 账户、为其命名,或让 MCP 客户端驱动它(MCP Control、alera mcp serve):阅读 mcp。
  • 检查或更新此机器上为编码 Agent 安装的 Alera 技能:alera skill status 会将每项技能与此运行时进行比较,alera skill install [--skill <name>] 会将其安装到此运行时当前的提交版本。

仅加载当前请求所需的工作流。

工作区不变量

对实际托管的工作树使用 workspace add/remove。仅在有意修复元数据时使用 register/unregister;register --host-id 不会创建远程工作树。SSH 引导程序只安装 sidecar;workspace add --host-id 才会创建远程工作树。

除非用户要求进行低级恢复,否则不要使用原始的 git worktree add/remove,也不要编辑运行时元数据。执行破坏性操作前,先检查准确的 ID 和状态。保留用户创建的分支,除非用户明确要求删除;默认情况下,移除操作只会删除 Alera 创建的分支。使用 workspace rename 更改工作区的显示名称;它不会重命名分支或工作树文件夹。使用 workspace focus 在正在运行的桌面应用中选择并显示现有工作区;如果 Alera 未运行,该命令会失败,而不会启动 Alera。使用 workspace pin/unpin 调整侧边栏位置。使用 workspace section 指定侧边栏分区;不要通过编辑 runtime.sqlite 来指定分区。

评论

支持 Markdown