This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
#!/usr/bin/env bash
|
||||
# Dev-Agent 启动脚本 — 在 Git Bash 中运行
|
||||
# 用法: bash scripts/start_dev_agent.sh
|
||||
|
||||
set -e
|
||||
|
||||
export GITEA_API_TOKEN="59117246ec418d5d87042de073b0d4197d8054bf"
|
||||
export GITEA_URL="http://localhost:3000"
|
||||
export GITEA_REPO="pzhang_zywl/document_analyzer"
|
||||
|
||||
cd "$(dirname "$0")/.."
|
||||
|
||||
echo "============================================"
|
||||
echo " Dev-Agent 启动器"
|
||||
echo "============================================"
|
||||
echo ""
|
||||
echo "模式选择:"
|
||||
echo " [1] 单次任务 - 检查一次 Issue 并处理"
|
||||
echo " [2] 持续轮询 - 每 10 分钟检查一次 (推荐)"
|
||||
echo " [3] 交互模式 - 进入对话手动操作"
|
||||
echo ""
|
||||
read -r -p "请输入 (1/2/3): " MODE
|
||||
|
||||
case "$MODE" in
|
||||
1)
|
||||
echo ""
|
||||
echo "正在执行单次检查..."
|
||||
claude -p --agent agents/DEV_AGENT.md \
|
||||
"你是 Dev-Agent,检查 Gitea 所有打开的 Issue,跳过纯测试相关的,其他全部领取分析并修复,记得同步更新测试。"
|
||||
;;
|
||||
2)
|
||||
echo ""
|
||||
echo "启动持续轮询模式 (每 10 分钟)..."
|
||||
echo "按 Ctrl+C 停止"
|
||||
claude -p --agent agents/DEV_AGENT.md \
|
||||
"你是 Dev-Agent,用 loop 模式每 10 分钟检查一次 Gitea 所有打开的 Issue,跳过纯测试相关的,其他全部领取处理。完成后评论进度,push 触发 CI。"
|
||||
;;
|
||||
3)
|
||||
echo ""
|
||||
echo "启动交互模式..."
|
||||
echo "进入后输入: 检查 Gitea Issues 并处理"
|
||||
claude --agent agents/DEV_AGENT.md
|
||||
;;
|
||||
*)
|
||||
echo "无效选择。"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
Reference in New Issue
Block a user