GitHub 新项目 exec-trail:把 Agent 的每一次 Shell 执行变成可寻址事件
1. 先说问题现在的 AI Agent 跑一长串 shell 命令。挂了之后你问它刚才做了什么——它能糊弄你但自己不知道。shell history 只管命令不管输出。git reflog 只管 ref 移动不管为什么。script / asciinema 录制终端但不结构化。2. 解决方案JSONL 就够了解决这个问题不需要 MCP server、不需要 LangChain、不需要 LLM。只需要一个 JSONL 文件。exec-trail 就做这一件事——每条 shell 命令跑完自动记录成一行 JSONLstep_id、时间戳、命令、工作目录、exit_code、stdout、stderr、env_hash。3. 三条命令搞定exec-trail record -- make test exec-trail read exec-trail replay step-id4. 零依赖 · 纯 stdlib · Python 3.916 个测试全部真实 I/O零 mock。clean Python不依赖任何外部库。5. 关键设计决策env 只存 hash 不存值env 里有 AWS_SECRET_ACCESS_KEY。exec-trail 记录环境形状变了但绝不泄漏密钥。测试强制验证。replay 不验证 stdoutdate 每次不同curl 返回数据可能变了。只验证 exit_code。要求 stdout 一模一样的 replay 是谎言。文件格式就是 APIJSONL 八个字段是全部契约。不搞插件系统不预留扩展口。没有 rephrase 选项没有 --formatJSONL 就一种格式没有 --verbose用 jq 自己格式化就行。单文件核心__init__.py 是整个库__main__.py 是 CLI 薄壳。6. 如果你做 AI Agent、自动化脚本、CI/CD 链路每次 shell 执行不可追溯就是裸奔。exec-trail 让你闭上眼睛前先写一行记录。GitHub: https://github.com/Glittering/exec-trailpip install exec-trail16 tests, no mocks, zero deps. star 一个PR 欢迎——但先读 DESIGN.md 的铁律。

相关新闻

好用的纳米填充供应厂家

好用的纳米填充供应厂家

在塑料制品行业,纳米填充母粒的质量对产品的性能和成本有着至关重要的影响。而在众多纳米填充供应厂家中,江门市炜雄新材料有限公司(以下简称“炜雄”)脱颖而出。它扎根于广东珠三角地区的江门市,凭借独特的优势和出色…

2026/7/19 6:37:38 阅读更多 →
Unity多武器系统设计:从数据驱动到模块化实现

Unity多武器系统设计:从数据驱动到模块化实现

1. 项目概述:为什么我们需要一个“多武器系统”?在Unity里做游戏,尤其是动作、射击或者RPG类,给角色配把武器是基础操作。但如果你想让玩家从一把小手枪,升级到霰弹枪、激光炮,或者在不同场景下切换近战刀剑…

2026/7/19 6:36:37 阅读更多 →
ShaderGraph反正弦节点深度解析:从数学原理到高级特效应用

ShaderGraph反正弦节点深度解析:从数学原理到高级特效应用

1. 项目概述:为什么需要关注Arcsine节点?在ShaderGraph的世界里,节点是构建视觉效果的基石。今天要聊的,是一个看似冷门但实则在某些特定场景下不可或缺的数学节点——反正弦节点(Arcsine Node)。很多刚接触…

2026/7/19 6:36:37 阅读更多 →

最新新闻

解决 chls.pro/ssl 无法进入问题

解决 chls.pro/ssl 无法进入问题

使用charles的xdm不知道有没有遇到这样的问题。手机上访问 chls.pro/ssl 就始终进不去了… 各种检查,ip地址、证书,ssl设置等等都正常,就是进不去。 在一位好心人的提醒下得到了一个解决办法。那就是换一个地址 最新地址是: charlesproxy…

2026/7/19 10:07:14 阅读更多 →
ChemCrow化学AI工具:12大专业功能让化学研究更智能

ChemCrow化学AI工具:12大专业功能让化学研究更智能

ChemCrow化学AI工具:12大专业功能让化学研究更智能 【免费下载链接】chemcrow-public Chemcrow 项目地址: https://gitcode.com/gh_mirrors/ch/chemcrow-public 在化学研究领域,传统的手动分析方式正被AI技术彻底革新。ChemCrow化学AI工具作为这一…

2026/7/19 10:07:14 阅读更多 →
运动控制探针功能详细介绍(CODESYS+SV630N伺服)

运动控制探针功能详细介绍(CODESYS+SV630N伺服)

汇川AM400PLC和禾川X3E伺服EtherCAT通信 汇川AM400PLC和禾川X3E伺服EtherCAT通信_汇川ethercat通信-CSDN博客文章浏览阅读1.2k次。本文详细介绍了如何使用汇川AM400PLC通过EtherCAT总线与禾川X3E伺服进行通信。包括XML硬件描述文件的下载与安装,EtherCAT总线的启用,从站添加…

2026/7/19 10:07:14 阅读更多 →
如何通过雹(Hail)实现Android应用终极控制:完整解决方案指南

如何通过雹(Hail)实现Android应用终极控制:完整解决方案指南

如何通过雹(Hail)实现Android应用终极控制:完整解决方案指南 【免费下载链接】Hail Disable / Hide / Suspend / Uninstall Android apps without root. 项目地址: https://gitcode.com/gh_mirrors/ha/Hail 你的Android手机是否变得越来越慢?电池…

2026/7/19 10:07:14 阅读更多 →
如何构建生产级Coding Agent:5个关键步骤与实战指南

如何构建生产级Coding Agent:5个关键步骤与实战指南

如何构建生产级Coding Agent:5个关键步骤与实战指南 【免费下载链接】ai-agent-book 《深入理解 AI Agent:设计原理与工程实践》(李博杰 著)开源主仓库:全书正文、编译版 PDF 与按章配套代码 项目地址: https://gitc…

2026/7/19 10:07:14 阅读更多 →
AMDock:5步完成专业级分子对接的终极图形化工具

AMDock:5步完成专业级分子对接的终极图形化工具

AMDock:5步完成专业级分子对接的终极图形化工具 【免费下载链接】AMDock 项目地址: https://gitcode.com/gh_mirrors/am/AMDock 你是否曾为复杂的分子对接命令行操作而头疼?AMDock(Assisted Molecular Docking)正是为解决…

2026/7/19 10:06:14 阅读更多 →

日新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/19 0:00:40 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/19 0:00:40 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/19 0:00:40 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/19 0:00:40 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/19 0:00:40 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/19 0:00:40 阅读更多 →

月新闻