What problem does it solve?
It solves the problem of not being able to quickly find, filter, and understand foxcular observability events (including errors and performance stats) without manually navigating through observability directories.
Core Features & Use Cases
- Targeted event queries: Find recent, time-bounded, or operation-specific foxcular events such as skill.run or hook.execute, and restrict results by component, command/skill name, and status.
- Error-focused triage: Quickly isolate error-only events to speed up debugging and incident response.
- Optional aggregate statistics: Produce stats summaries for filtered command/skill execution so you can spot patterns over time.
- Use Case: When a workflow fails, filter by operation and status=error to identify which skill command triggered the issue and review the most recent related events.
Quick Start
Run: foxctl run obs/logs --input '{"errors_only": true, "limit": 50}' to see the latest foxcular error events.