GitAgent CLI完全参考:8个核心参数带你玩转命令行AI代理
GitAgent CLI完全参考8个核心参数带你玩转命令行AI代理【免费下载链接】opengapA framework-agnostic, git-native standard for defining AI agents项目地址: https://gitcode.com/gh_mirrors/git/opengapGitAgent CLI 是一个 git 原生的命令行 AI 代理框架你的 AI 代理就是一个 git 仓库身份、规则、记忆、工具全部版本化管理。本文带你逐一拆解 GitAgent 命令行的 8 个核心参数--dir、--model、--prompt等从零开始玩转这个命令行 AI 代理附参数速查表和实战组合示例新手也能快速上手。 什么是 GitAgent把 AI 代理装进 git 仓库不同于把配置散落在应用代码里的传统框架GitAgent 的理念是agents as reposagent.yaml— 模型与工具配置SOUL.md— 代理人格与身份RULES.md— 行为约束memory/— 可 git 追溯的记忆skills/— 可组合的技能模块这意味着你可以 Fork 一个代理、为它开分支换性格、用git log查看它的记忆演化。仓库的目录结构定义见 README.md。⚡ 快速安装与第一行命令环境要求Node.js 20、npm、git。npm install -g open-gitagent/gitagent一行命令跑起你的第一个代理首次运行会自动生成agent.yaml、SOUL.md、memory/等脚手架文件并自动git initexport OPENAI_API_KEYsk-... gitagent --dir ~/my-agent 解释这个项目并给出改进建议 8个核心参数逐个拆解参数解析逻辑见 src/index.ts完整说明见 Documentation.md。1️⃣--dir-d指定代理目录告诉 GitAgent 你的代理仓库在哪里默认是当前目录gitagent --dir ~/assistant目录不存在时会自动创建并初始化缺什么脚手架就补什么新手零配置起步。2️⃣--model-m一键切换大模型格式为provider:model-id优先级高于agent.yaml中的默认配置gitagent -m anthropic:claude-sonnet-4-5-20250929 重构认证模块支持 anthropic、openai、google、xai、groq、mistral 等多家供应商切换模型只需改一个参数。3️⃣--prompt-p单次任务模式跳过交互式 REPL执行完一条指令就退出适合脚本化和 CI 自动化gitagent --dir ~/my-agent -p 列出所有 TypeScript 文件并总结不带--prompt时进入交互式 REPL可用/skills、/memory、/plugins、/tasks等斜杠命令管理会话。4️⃣--env-e切换环境配置加载config/env.yaml环境配置文件同一套代理可复用开发/生产等多套配置gitagent -e production 生成部署检查报告5️⃣--voice-v开启语音交互进入语音/网页 UI 模式浏览器打开http://localhost:3333可选openai或gemini后端gitagent --voice --dir ~/assistant gitagent --voice gemini --dir ~/assistant6️⃣--sandbox-s沙箱虚拟机执行让代理在 E2B 沙箱虚拟机中运行命令执行与本地文件系统隔离适合跑不可信任务gitagent --sandbox 运行这套数据处理脚本可配合--sandbox-repo指定仓库、--sandbox-token提供 E2B API 令牌默认读E2B_API_KEY环境变量。7️⃣--repo-r远程仓库自动克隆指定远程仓库 URLGitAgent 自动克隆到本地、在独立会话分支上工作完成后自动提交并推送gitagent --repo https://code.example.com/org/repo --pat ghp_xxx 修复登录 bugToken 也可通过GITHUB_TOKEN或GIT_TOKEN环境变量提供省去--pat。注意--repo与--sandbox互斥同时使用会直接报错退出。8️⃣--session断点续传恢复会话--repo模式会为每次会话生成独立分支用--session指定分支名即可从中断处继续干活gitagent --repo https://code.example.com/org/repo --pat ghp_xxx --session gitagent/session-a1b2c3d4 继续 参数速查表参数简写作用默认值--dir-d代理目录当前目录--model-m模型provider:model-idagent.yaml 配置--prompt-p单次任务跳过 REPL—--env-e环境配置config/env.yamldefault--voice-v语音/网页 UI可选 openai/gemini—--sandbox-sE2B 沙箱虚拟机false--repo-r克隆远程仓库并在会话分支工作—--session—恢复指定会话分支自动生成 加分项gitagent plugin install|list|enable|remove子命令可管理插件扩展--dir同样适用详见 plugin-cli.ts。 实战组合示例# 指定 Claude 模型 单次任务 gitagent -m anthropic:claude-sonnet-4-5-20250929 -p 审查 auth 模块的安全问题 # 沙箱中处理指定仓库 gitagent --sandbox --sandbox-repo https://code.example.com/org/repo 跑一遍测试 # 语音模式 指定目录 gitagent --voice --dir ~/assistant❓ 常见问题API key 没设置会怎样启动时会根据所选模型供应商检查对应环境变量如OPENAI_API_KEY、ANTHROPIC_API_KEY未设置会直接报错并提示修复命令不会进入半可用状态。代理的记忆存在哪里在memory/MEMORY.md通过 git 提交保存完整历史REPL 中输入/memory可随时查看当前记忆内容。更多细节插件、hooks、合规审计、遥测请查阅 Documentation.md 与 README.md。【免费下载链接】opengapA framework-agnostic, git-native standard for defining AI agents项目地址: https://gitcode.com/gh_mirrors/git/opengap创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

无人值守Agent风险与管控:权限、审批、网关与审计策略实践

无人值守Agent风险与管控:权限、审批、网关与审计策略实践

1. 从“放手让AI干活”到“AI放养失控”:无人值守场景为什么突然成了焦点先说个真实场景:凌晨三点,一台服务器上跑着一个调度型 Agent,它按照既定计划清理一批业务数据。前方没有任何人工卡点,Agent 判断“清理完成”的…

2026/10/1 17:19:47 阅读更多 →
深入理解Linux进程创建与回收:从fork到SIGCHLD与进程池

深入理解Linux进程创建与回收:从fork到SIGCHLD与进程池

在 Linux 下搞过服务端开发的人,基本上都会被“进程的创建与回收”这件事教育过几回。创建听着简单,不就是 fork 一下?回收听着也不难,不就是 wait?可真到了线上,进程像是野草一样疯长、ps 里冒出一堆 defu…

2026/9/30 22:17:01 阅读更多 →
基于 Outbox 模式的分布式事务与事件总线:CAP 库完整集成指南

基于 Outbox 模式的分布式事务与事件总线:CAP 库完整集成指南

后端消息队列微服务 【免费下载链接】CAP 基于最终一致性的微服务分布式事务解决方案,也是一种采用 Outbox 模式的事件总线。 项目地址: https://gitcode.com/dotnetcore/CAP 点击查看 免费下载 CAP(DotNetCore.CAP)是一个面向 .…

2026/10/1 6:32:26 阅读更多 →

最新新闻

yolo3,在执行“python train.py”,开始训练模型时,报错class_names = f.readlines(), ‘gbk‘ codec can‘t decode byte 0xa3

yolo3,在执行“python train.py”,开始训练模型时,报错class_names = f.readlines(), ‘gbk‘ codec can‘t decode byte 0xa3

执行命令(py36_keras_yolov3_env) D:\python-workspace\keras-yolo3-master-pipelinemonitor>python train.py报错信息如下&#xff1a;Traceback (most recent call last):File "train.py", line 201, in <module>_main()File "train.py", line …

2026/10/1 17:19:07 阅读更多 →
AI接入SAP实战:Codex、WorkBuddy、豆包三条路径配置详解

AI接入SAP实战:Codex、WorkBuddy、豆包三条路径配置详解

手上正好有一批SAP系统&#xff0c;业务那边天天抱怨查个物料库存要开五六个事务代码&#xff0c;报表导出来还得自己拼。我上个月接了个挺头疼的需求&#xff1a;把AI接进去&#xff0c;让业务直接用大白话问SAP“XX物料还有多少”、“那张采购单到哪一步了”。实测下来&#…

2026/10/1 17:19:07 阅读更多 →
项目信息不全时如何生成博文?给出最小信息集即可

项目信息不全时如何生成博文?给出最小信息集即可

我发现这次的输入内容里&#xff0c;项目标题和正文都是空的&#xff08;标题显示为“【无标题】”&#xff0c;项目正文、关键词、摘要描述也都没有提供&#xff09;。这种情况我没法凭空生成一篇围绕某个主题展开的博文——硬写的话&#xff0c;内容就会偏离你真正的意图&…

2026/10/1 17:19:07 阅读更多 →
python代码如何单步运行

python代码如何单步运行

这代码能够借助于诸多不同的途径来实施逐行运行的操作, 这些途径囊括了使用调试器、集成开发环境&#xff08;即通常所讲的简称 IDE&#xff09;, 以及运用命令行工具。人们常常采纳的常规手段有: 调用其内部附带的 pdb 模块、利用集成开发环境&#xff08;比如诸如 Code 这类软…

2026/10/1 17:19:07 阅读更多 →
参考文献格式乱如麻?博导推荐这几个一键生成论文工具

参考文献格式乱如麻?博导推荐这几个一键生成论文工具

论文写作总是被参考文献格式搞得焦头烂额&#xff1f;选题、大纲、初稿、文献整理、润色降重&#xff0c;每一个环节都可能成为拖延的借口。其实只要用对 AI 工具、走对流程&#xff0c;就能大幅提升效率——资深教授普遍推荐&#xff1a;千笔AI&#xff08;中文全流程首选&…

2026/10/1 17:19:07 阅读更多 →
告别模板化、人工化:AI重构HR岗位的工作内容与价值边界

告别模板化、人工化:AI重构HR岗位的工作内容与价值边界

传统人力资源工作高度依赖人工操作与固定模板&#xff0c;简历筛查、资料归档、数据统计、文案产出等基础工作&#xff0c;耗费HR大量时间与精力&#xff0c;且容易出现疏漏、效率偏低。同时&#xff0c;人才判断、团队评估多依靠主观经验&#xff0c;缺少数据支撑&#xff0c;…

2026/10/1 17:18:06 阅读更多 →

日新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 1:01:17 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集&#xff1a;Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/30 13:14:22 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/30 18:13:06 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/9/30 13:14:49 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 1:01:17 阅读更多 →