LLM监督代理

一个确保LLM完成任务而非提前停止的监督代理工具,适用于持续调试和任务监控场景。

  • by exrhizo
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 exrhizo/llm-mom

使用说明

LLM妈妈

一种MCP(机器控制协议或类似概念,具体根据上下文确定)问责代理,确保大型语言模型(LLMs)持续工作直至实际完成任务,而非提前终止。

设置

要求: Python 3.12+,tmux,OpenAI API密钥

# Install as a tool (works from any directory)
uv tool install --editable . --force

# Ensure ~/.local/bin is on your PATH
export PATH="$HOME/.local/bin:$PATH"

# Configure (create .env in the repo)
OPENAI_API_KEY=sk-...
MODEL=openai:gpt-4.1-nano

使用方法

添加到Claude代码或Claude桌面版:

claude mcp add --transport stdio mom \
  --env OPENAI_API_KEY="$OPENAI_API_KEY" \
  --env MODEL="${MODEL:-openai:gpt-4.1-nano}" \
  -- llm-mom stdio

在 Claude 中,使用以下命令启动监视器: hey_mom:

Use mom.hey_mom to start accountability on my pane.
Goal: run tests and fix any failures until they pass
Pane: %1 (from tmux display-message -p '#{pane_id}')
wait_cmd: "tail -n 50 logs/app.log"

妈妈运行一个后台循环,等待你的面板空闲,然后询问一个大型语言模型(LLM)目标是否完成,并注入命令以继续执行。使用 mom.look_at_this 在程序运行时添加上下文。使用 mom.reset 停止。