MaxBittker/rs-sdk
Runescape automation library, optimized for use by coding agents.
解决的问题
本项目提供了一个受控的、面向研究的环境,用于开发和测试自主智能体。通过使用游戏引擎作为沙盒,研究人员可以在没有现实世界环境风险或限制的情况下,研究目标导向的程序合成、智能体协作和竞争行为。
工作原理
该项目由一个 TypeScript SDK、一个游戏服务器模拟器(基于 LostCity 引擎)以及一个连接 SDK 与游戏客户端的网关组成。智能体通过 SDK 与游戏世界交互,SDK 提供了用于游戏操作的高级方法。该系统既支持通过 MCP (Model Context Protocol) 进行交互式开发,也支持通过驱动无头游戏客户端的独立脚本进行自主操作。
适用人群
专为对智能体工作流、强化学习或程序合成感兴趣的 AI 研究人员和开发人员设计,他们需要一个稳定、可重复的环境来基准测试不同 LLM 在复杂、多步骤任务中的表现。
亮点
- 研究就绪的沙盒:包含加速的 XP 曲线和禁用的反机器人机制,专注于智能体逻辑而非游戏生存。
- 多智能体支持:促进对智能体间交互、竞争和经济行为的研究。
- 灵活的执行方式:支持通过 Claude Code/MCP 进行交互式开发,以及大规模无头机器人集群操作。
- 基准测试:提供了一个结构化的环境,用于比较不同 LLM 模型在完成复杂、目标导向任务时的能力。
相关
- 项目
TanStack/aiTanStack AI 是一个以 TypeScript 为先、与提供商无关的 SDK,可让您构建流式聊天、工具调用代理、结构化输出流程、多模态生成(图像、音频、视频)、实时语音和沙盒代码执行代理。它提供可组合的活动、类型安全契约(通过 Zod/Valibot/JSON Schema)、适用于许多 LLM 提供商(OpenAI、Anthropic、Gemini、Ollama 等)的适配器,以及适用于 React、Vue、Solid、Svelte 和 Preact 的框架原生钩子。可摇树优化且可观察,它面向希望以统一、类型安全的方式将生成式 AI 集成到 Web 和服务器应用程序中的开发人员。
- 项目
vercel/chatChat SDK 是一个 TypeScript 库,允许你编写一个 bot 并在多个聊天平台(Slack、Teams、Discord 等)上运行,通过插件适配器实现,内置 AI 流式传输、富 UI 卡片和状态管理支持。
- 项目
photon-hq/spectrum-tsSpectrum-ts 是一个 TypeScript SDK,用于构建在真实世界消息渠道(iMessage、短信、电子邮件、Slack、Telegram 等)上运行的 AI 代理。它提供统一的异步迭代器 API、主要平台的内置提供程序、可选的主机基础设施以及优雅的启动取消功能。使用 `bun add spectrum-ts` 安装,提供 Photon 项目 ID/密钥,并编写一个简单的循环来回复传入消息。
- 项目
- 项目
Rheosoph/flow-likeFlow‑Like 是一个可自托管的低代码平台,允许开发者使用由 Rust 执行引擎驱动的可视化工作流(Flows)来构建内部工具、数据管道、文档处理器、AI 代理和设备自动化。它拥有超过 1,900 个内置类型化节点、用于自定义 Rust/WASM 节点和 UI 组件的包系统、桌面(Tauri)和 Web 客户端,以及 Docker‑Compose/Kubernetes 自托管支持,为将现有系统转化为可重用的 API 驱动型应用提供了全栈解决方案。该平台采用 BSL 1.1 许可,旨在为需要对数据和 AI 模型执行进行本地控制的技术团队提供服务。