{"repo":"ttxttx1111/sts2-llm","free":true,"listed":false,"github":"https://github.com/ttxttx1111/sts2-llm","clone":"git clone https://github.com/ttxttx1111/sts2-llm.git","description":"GitHub Copilot player agent customization pack for Slay the Spire 2 via STS2MCP","language":"Python","stars":41,"topics":["ai-agent","copilot-cli","github-copilot","mcp","slay-the-spire-2","sts2"],"license":"MIT","category":"ai-agents","readme_excerpt":"STS2 LLM Player Agent 一个面向《Slay the Spire 2》的 GitHub Copilot 玩家代理定制包：让 Copilot CLI / VS Code 通过 STS2MCP 读取游戏状态、做当前 run 决策、复盘失败与胜利，并把经验沉淀成可复用的长期记忆。 当前目标不是做“攻略问答机器人”，而是做一个会接管对局、会复盘、会修正打法的长期玩家代理。 亮点 - 真实接管游戏 ：通过 STS2MCP 的 MCP 工具读取状态、打牌、选奖励、走地图、进商店、火堆与事件。 - 自带玩家入口 ： .github/agents/player.agent.md 是主入口，负责在 piloting / review / research / runtime prep 之间切换。 - 四层记忆系统 ：当前 run playbook、近期 run timeline、完整复盘 archive、跨局 lesson ledger。 - 战斗安全协议 ：默认 读状态 - 验证一张牌 - 执行动作 - 重新读状态 ，避免手牌索引漂移。 - 复盘驱动学习 ：关键失败、Boss、精英、成型节点后，把经验压缩成未来可召回的 heuristic。 - 策略不确定时会研究 ：需要外部信息时，用研究 skill 搜集资料，再结合当前牌组、遗物、血量、地图落地。 项目当前情况 这个仓库已经具备一个可运行的 Copilot customization pack 骨架： 模块 状态 说明 --- ---: --- player custom agent 可用 作为长期玩家代理入口，负责任务编排 sts2-prepare-runtime skill 可用 检查 MCP 工具、游戏/mod 状态与 CLI 持久配置 sts2-pilot-run skill 可用 处理战斗、奖励、路线、商店、休息、事件等当前 run 决策 sts2-review-run skill 可用 处理死亡/胜利/关键 swing 复盘与 lesson 更新 sts2-research-strategy skill 可用 面向不确定策略问题做外部研究 .github/sts2-memory/ 持续积累中 保存 run 记忆、复盘与跨局经验 .vscode/mcp.json 已提供 VS Code 风格 MCP 配置参考 Copilot CLI 持久 MCP 需本机配置 需要写入 /.copilot/mcp-config.json 或用 /mcp add 仍然需要注意：STS2 仍在变化，STS2MCP 工具覆盖也会变化；这里的打法记忆来自实际 run 复盘，但不是“最优解证明”。 用到的项目与技术 - Slay the Spire 2：目标游戏。 - STS2MCP：核心 MCP/mod 依赖。本仓库的 submodule 暂时指向 ttxttx1111/STS2MCP 的 copilot-agent-tools 分支，用于保留当前 player agent 依赖的菜单、profile、选择界面等 MCP 工具增强。 - GitHub Copilot custom instructions / custom agents / skills：本仓库的主要交互层。 - GitHub Copilot CLI：推荐的本地命令行玩家入口。 - VS Code MCP 配置： .vscode\\mcp.json 提供共享参考配置。 - uv + Python：用于启动 STS2MCP 的 MCP serv","default_branch":null,"files":null,"tree":[],"storefront":"/r/ttxttx1111","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ttxttx1111/sts2-llm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}