Agent Task Logger

📜 实时追踪 Agent 每一步执行

类 Tomcat catalina.out 风格的 Agent 任务实时日志系统,支持自动检测工作空间、多任务并行记录与状态追踪。

收藏
2.1k
安装
967
版本
1.3.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Agent Task Logger 是一款面向 AI Agent 的任务执行追踪工具,模拟 Java 生态中经典的 Tomcat catalina.out 日志风格,提供中文本地化的时间戳与日志格式。用户通过自然语言指令即可完成日志系统的初始化、任务生命周期记录及执行命令追踪,无需编写代码或配置文件。

主要功能模块:

  • 自动工作空间检测:智能遍历 WORKSPACE 环境变量、脚本目录、用户家目录等 5 个层级,实现开箱即用
  • 任务全生命周期管理:支持「开始→执行命令→状态更新→完成/错误」的完整追踪
  • 类 catalina.out 格式:包含时间戳(精确到毫秒)、日志级别、线程标识、类名及中文描述
  • 多任务并行支持:通过 task-id 隔离不同任务,支持并发写入

典型应用场景:

  • CI/CD 流水线步骤可视化
  • 复杂多步骤运维操作的审计追踪
  • Agent 执行过程的可解释性增强

显著优点

1. 零配置启动:自动检测机制消除路径硬编码,降低使用门槛
2. 格式兼容性:模仿成熟的 Java 日志生态,便于与现有运维工具链集成

3. 中文原生支持:时间戳、状态描述均为中文,符合国内开发者习惯

4. 轻量无依赖:纯文本日志,不依赖外部数据库或复杂存储

潜在局限

  • 无结构化查询:纯文本 grep 检索,大规模日志分析效率受限
  • 缺乏实时可视化:需配合 tail -f 等命令行工具,无内置 Web UI
  • 并发控制简化:未明确锁机制,极端高并发可能存在写入竞争
  • 安全风险未明:日志路径自动检测可能落入敏感目录,需关注权限配置

适合人群

  • 运维开发者需要追踪脚本执行过程
  • Agent 开发者需增强执行过程可观测性
  • 小型团队寻求轻量级任务审计方案

常规风险

  • 路径遍历风险:自动检测逻辑若被恶意环境变量操控,可能导致日志写入非预期位置
  • 敏感信息泄露:执行的 shell 命令原文记录,可能暴露密钥、密码等
  • 日志膨胀:未内置自动轮转,长期运行需手动归档
  • 权限配置不当:日志目录若全局可写,可能被恶意篡改

Agent Task Logger 内容

scripts文件夹
手动下载zip · 8.2 kB
logger.shtext/x-shellscript
请选择文件