You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
G-Code/项目资料/05-差异化增强方向.md

2.9 KiB

05 差异化增强方向

Qoze 已经是“通用 Coding Agent + TUI + Skill/MCP/Subagent”。
你要做成自己的项目,价值不在再做一个更全的 Qoze而在更适合你日常的那几刀

阶段 5 只选 1 个主特色。下面按“值得做 / 以后再说 / 不要做”分组。

主特色候选(选一)

1. 公司研发工具箱(最贴你的工作)

把内部流程做成工具,而不是让模型瞎猜命令:

  • 只读GitLab 当前用户的 MR 列表、某仓库流水线状态
  • 只读Jenkins 最近一次构建结果(你已有相关 skill 和工作流)
  • 写操作必须二次确认:创建 MR、触发构建

为什么这是差异化:通用 Agent 不会懂 hjgit / 公司 CI这是你的护城河。

注意:密钥走环境变量;工具默认只读;日志不要打印 token。

2. Java / Maven 项目大脑

Qoze 的 analyze_project / find_symbols 偏通用。你可以做深:

  • 识别 pom.xml 模块结构
  • mvn -q -DskipTests compile 封装成工具(带确认)
  • 失败日志截断后回传模型
  • 可选:jar tf + 定位依赖冲突README 提过,源码未必完整)

适合你长期改 Java 仓库。

3. 人在回路HITL安全层

execute_command 和文件写入做成审批:

模型提议
  → 终端展示命令 / diff
  → y 执行 / n 拒绝并写回 ToolMessage“用户拒绝”
  → 模型改方案

这会立刻比很多开源 Agent 更适合在公司电脑上用。

4. Windows 第一公民

Qoze 在 Windows 上有编码、进程组、语音、crontab 一堆坑。你可以:

  • 启动强制 UTF-8
  • PowerShell 作为默认 shell
  • 路径、杀进程按 Win32 做对
  • 文档只承诺 Windows Terminal

范围小、但每天都有体感。

小增强(主特色稳定后再加)

  • .myagent/rules/ 项目规则(学 .qoze/rules
  • git 上下文注入(学 utils/git_context.py
  • 一个 Skilljava-stylecommit-message
  • 流式输出 + 简单思考区(不必上完整 Textual
  • /compact:超长对话摘要后截断,控制 token

以后再说

  • MCP等你真有一个外部 server 要接)
  • Subagent 并行(等单 Agent 经常上下文爆炸)
  • 浏览器自动化
  • 语音
  • 多模型供应商矩阵

这些是 Qoze 变复杂的来源。你没需求就不要搬。

不要做

  • 把品牌、ASCII logo、文案换个名发布
  • 一上来做 Web 版 + TUI 版 + VSCode 插件三端
  • 在工具里内置高危操作且无确认(删库、改系统目录、提交并 push
  • 把 Key 写进示例配置提交到 git

建议的最终形态3 个月后)

一句话产品定义,写进你自己的 README 开头:

一个跑在 Windows 终端、默认 DeepSeek、对 Java 仓库和公司 CI 友好的个人 Coding Agent
改文件和跑命令前会让我确认;架构我能自己讲清楚。

如果这句你改不动,说明特色还没选明白,先不要写代码。