fabro/crates
Bryan Helmkamp ec70be1e0d Add trace() method to event enums for structured file logging
Every emitted event now produces a structured tracing log line so
developers can debug after the fact via ~/.arc/logs/. Each event
variant gets an appropriate log level (info/debug/warn/error) with
structured fields. Streaming noise variants (TextDelta,
ToolCallOutputDelta) are no-ops, and wrapper variants (Agent,
ExecutionEnv on PipelineEvent) delegate to the inner event's trace.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 19:15:43 -05:00
..
arc-agent Add trace() method to event enums for structured file logging 2026-03-01 19:15:43 -05:00
arc-api Rename AgentBackend → AgentApiBackend and CliBackend → AgentCliBackend 2026-03-01 18:14:25 -05:00
arc-cli Add file-based tracing infrastructure with ARC_LOG control 2026-03-01 18:18:12 -05:00
arc-db Apply cargo fmt formatting 2026-03-01 18:08:49 -05:00
arc-git-storage Fix clippy warnings, test failures, and apply cargo fmt 2026-03-01 13:02:16 -05:00
arc-llm Add stable failure signature hints for model errors 2026-03-01 19:12:29 -05:00
arc-mcp Fix clippy warnings, test failures, and apply cargo fmt 2026-03-01 13:02:16 -05:00
arc-util Fix clippy warnings, test failures, and apply cargo fmt 2026-03-01 13:02:16 -05:00
arc-workflows Add trace() method to event enums for structured file logging 2026-03-01 19:15:43 -05:00