跳到正文
GitHub · 灵魂体仓库·· 20 天前精选AI 评分63

objectify 开源:把 TypeScript 或 Python 类变成供 Agent 调用的有状态 CLI 工具

johnhenry/objectify

来源与原文

GitHub · 灵魂体仓库

发布时间:(北京时间)

阅读原始来源 · github.com ↗
完整链接与内容说明

https://github.com/johnhenry/objectify

本站目前仅有 AI 导读与摘要,未展示原文正文;技术细节、代码和完整结论请查看原始来源。

AI 导读

johnhenry 发布了开源工具 objectify,可将 TypeScript 或 Python 类即时变为 CLI 工具,方法调用接受 JSON 参数,状态由 SQLite 持久化并自动版本化,支持 rewind、fork、diff 和过期清理。目标是让 LLM Agent 通过写一个类获得可调用的有状态工具,无需服务器或 SDK;文档还对比了它与 Cloudflare Durable Objects 及 MCP 的适用场景,TypeScript 类运行在 Deno 沙箱中,Python 类需显式传入 --allow-unsandboxed-python 才会执行。项目地址 https://github.com/johnhenry/objectify,MIT 许可。

推荐理由

文档详细对比了 objectify 与 MCP 和 Cloudflare Durable Objects 的差异,读者可以据此判断何时用它给 Agent 做状态层。

来源:GitHub · 灵魂体仓库 · github.com