用途:在 Worker 无 git 凭据的环境下,把需要认证的 git 操作委托给 Manager 执行。可委托任意 git 命令,包括 clone、fetch/pull、push、checkout/switch、branch、add/commit、merge、rebase(含交互式)、cherry-pick、reset/revert、stash、tag、submodule 等。无需认证的本地命令(如 git status、git log、git diff、git branch)可自行执行。
用法:先执行 echo $HICLAW_MATRIX_DOMAIN 获取实际 Matrix 域名,再向 Manager 发送 git-request 消息,字段包括 workspace(工作目录)、operations(要执行的命令列表,可含 mkdir、cat 等 shell 命令)和可选 context。clone 时 workspace 用父目录,其他操作用仓库目录,路径遵循 /root/hiclaw-fs/shared/tasks/{task-id}/workspace/{repo-name},不要用 /tmp。发送后静默等待 git-result 或 git-failed,不要追问或重复发送。收到结果后用 hiclaw-sync 同步,提交前用 mc mirror 同步到 MinIO。
限制与规则:应先在脑中规划全部操作,一次性发送完整请求,避免分步试错;失败时读取错误后只发一次修正请求。创建、评审、合并 PR 及 Issue 相关操作应使用 github-operations,而非本技能。资料未提供收费、平台支持范围等更多信息。