deepseek-ai / deepseek-ai/awesome-deepseek-agent

对接入codex部分的启动别名建议

Open
#305 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
6.1k
Forks
724
PR merge metrics
No merged PRs in 30d

Description

(见https://github.com/deepseek-ai/awesome-deepseek-agent/blob/main/docs/codex.zh-CN.md)
rt,我认为可以用一个函数来简化启动流程,因为通过
Image
这种方式启动,会覆盖已安装的mcp服务器(其实是覆盖$HOME/.codex/config.toml)。
所以我建议使用函数来启动codex(lz使用wsl2->ubuntu24.04LTS:zsh奥,用win的和fish的可以让ai改写(?))

[greenpia@bi7dyv] [03:05:48] [~]
➜ cat ~/.zshrc | tail -n +129 | head -n 162
# ---------- Moon Bridge / Codex ----------
mb() {
local project="${1:-$PWD}"
local root="/opt/moon-bridge"
local config="$root/config.yml" #这三行根据自己的情况进行修改

# 后台启动 Moon Bridge
(
cd "$root"
exec ./moonbridge --config config.yml >/dev/null 2>&1 #这里moonbridge是可执行文件(见文末图片)
) &
local server_pid=$!

# Ctrl+C 或 codex 退出时自动关闭 Moon Bridge
trap 'kill "$server_pid" 2>/dev/null' EXIT INT TERM

# 等待 Moon Bridge 启动(最多 10 秒)
for _ in {1..100}; do
if curl -fsS http://127.0.0.1:38440/v1/models >/dev/null 2>&1; then
break
fi
sleep 0.1
done

# 启动 Codex
codex \
--cd "$project" \
--sandbox workspace-write \
--ask-for-approval on-request

kill "$server_pid" 2>/dev/null
wait "$server_pid" 2>/dev/null
trap - EXIT INT TERM
}
#下面这两行不用看2333
# Added by codebase-memory-mcp install
export PATH="/home/greenpia/.local/bin:$PATH"

Image

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.