26 lines
2.8 KiB
Markdown
26 lines
2.8 KiB
Markdown
# 2026-03-19
|
||
|
||
## 自建 Gitea / CLI-Anything / tea 约定
|
||
|
||
- hotwa 说明:`/cli-anything` 对应可用二进制路径为 `/opt/homebrew/bin/tea`
|
||
- 可使用以下方式为 `tea` 添加登录并做后续测试:
|
||
- `tea login add --name "$GITEA_LOGIN_NAME" --url "$GITEA_URL" --token "$GITEA_TOKEN"`
|
||
- hotwa 在自建 Gitea `https://gitea.jmsu.top` 上为 Claw 创建了专属账号:`work2ai`
|
||
- 该 Gitea 中的 `lingyuzeng` 账号即 hotwa 本人的代码仓库账号
|
||
- 后续应记住:`gitea.jmsu.top` 是 hotwa(`lingyuzeng`)的自建 Gitea;`work2ai` 是提供给 Claw 使用的专属账号
|
||
- hotwa 后续计划再为 Claw 创建可用于访问该 Gitea 仓库的 GPG 密钥
|
||
- hotwa 补充:自建 Gitea 首选访问地址为 `https://gitea.jmsu.top`;若 HTTPS 外网访问失败,可回退使用 `http://100.64.0.27:8418` 访问 Gitea 服务
|
||
- hotwa 确认新的仓库目录规范:今后 Gitea / GitHub 账号克隆下来的代码仓库统一放到 `~/project/workspace/...`(如 `~/project/workspace/gitea/...`、`~/project/workspace/github/...`),不要放在 `~/openclawd/vaults`,以避免污染 OpenClaw 的记忆/运行区
|
||
- 已完成 `work2ai` 的 Gitea SSH/tea 接入扩展到 `mac-6` 与 `mac-7`:
|
||
- `mac-6` 生成 key `~/.ssh/work2ai_gitea_mac6_ed25519`,注册到 Gitea user key id `19`,title `work2ai-mac6-gitea`,fingerprint `SHA256:VSBwTJ7OA7hOMGnlbqM1undwzszrCGHR45p3KT8K3CE`
|
||
- `mac-7` 生成 key `~/.ssh/work2ai_gitea_mac7_ed25519`,注册到 Gitea user key id `20`,title `work2ai-mac7-gitea`,fingerprint `SHA256:bzlSYi6JR+T5o+0ka/M4ihSPZj8pTw83Y1Z+6wYqous`
|
||
- 两台机器都写入了 `~/.ssh/config` 的 `gitea-work2ai` host 别名(`HostName gitea.jmsu.top`, `Port 2222`, `User git`, `IdentitiesOnly yes`)
|
||
- 两台机器都完成验证:`ssh -T gitea-work2ai` 认证成功、`git ls-remote gitea-work2ai:work2ai/agent.git` 成功、`tea login add` 成功、`tea api user` 返回 `work2ai`
|
||
- 已按方案 B 清理三台机器的 Homebrew `opencode` formula,只保留 `opencode-desktop` cask:
|
||
- mac-5 / mac-6 / mac-7 均已执行 `brew uninstall opencode`
|
||
- 三台机器的 `opencode --version` 保持为 `1.2.27`
|
||
- `/opt/homebrew/bin/opencode` 继续指向 `../lib/node_modules/opencode-ai/bin/opencode`
|
||
- hotwa 新偏好:后续调用 opencode / ACP 时,优先使用 opencode zen 提供的免费模型;当前 mac-6、mac-7 默认工作模型应使用 `MiMo V2 Pro Free`。
|
||
- 集群新增已配对并连通节点:`mac-mini-m4-16g`;hotwa 后续要求默认简称其为 `mac-mini`。
|
||
- 当前 `mac-mini` 虽已作为 node 接入 gateway,但 `system.run` 仍受本机 `~/.openclaw/exec-approvals.json` 约束;若要像 `mac-6` 一样免批准执行,需要在 `mac-mini` 上同步等效的 exec approvals 策略(不建议直接盲拷整个文件中的 socket 字段)。
|