感谢你对 STS2 LLM Player Agent 感兴趣。这个仓库是 Copilot customization pack,不是传统应用代码库;贡献时请优先保持 agent / skill / memory 的边界清晰。
- 把长期生效的约束写进
.github\copilot-instructions.md。 - 把可直接打开的 agent 写进
.github\agents\。 - 把可复用能力写进
.github\skills\<skill-name>\。 - 把当前 run 与跨局经验写进
.github\sts2-memory\。 - 变更整体工作流、记忆结构、复盘规则或 agent 编排时,同步更新
.github\design\与.github\changelog\。 - 不要把单局随机现象直接升级成铁律;默认先标为
candidate,跨局验证后再提升。
这个项目主要由 Markdown、Copilot agent/skill 配置和 MCP 配置组成,通常没有应用级测试套件。提交前至少检查:
git status --short
git submodule status如果你改了 MCP 启动配置,请在本机确认 STS2MCP 服务可用:
curl http://localhost:15526/- 一次提交只做一个清晰主题。
- 文档、skill 行为和 memory 变更尽量分开。
- 不要提交密钥、token、账号信息或不想公开的 run 记录。
- 如果更新了上游 STS2MCP submodule 指针,请说明原因和对应上游变化。
vendor\STS2MCP 是上游项目的 submodule。涉及 MCP 工具能力、mod 行为或 server 实现的问题,优先回到上游项目确认;本仓库主要维护 Copilot 侧的 player agent 工作流。